Releases: digiLab-ai/uncertainty-engine-sdk
Releases · digiLab-ai/uncertainty-engine-sdk
v0.14.1
What's Changed
- Fix failing add node tests after category change by @cjfuller-dev in #224
SDK-173: Bumppillowto 12.2.0 inpoetry.lockby @JDonaldM in #225- Bump
fonttoolsto 4.62.1 inpoetry.lock. by @JDonaldM in #226 - Patch bump to 0.14.1 by @JDonaldM in #227
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
PB 1586: update running workflow functions to use override types by @nathan962 in #189- Remove the support link from the
READMEby @JDonaldM in #190 PB 1590refactor adding tool metadata mechanism with new ToolMetadata pydantic model by @nathan962 in #191- Pb 1475 chris add new cancel method to the sdk client method by @cjfuller-dev in #194
- PB-1728: Add end-to-end test for cancelling a queued job by @cjfuller-dev in #195
- PB-20: Update urllib3 to address Dependabot finding by @cjfuller-dev in #197
- Pb 20 Bump aiohttp to fix Dependabot findings by @cjfuller-dev in #198
- Skip cancel tests in uat/prod until it's launched everywhere by @cjfuller-dev in #199
- SDK-148: Update examples and documentation to denote simpler client instantiation/authentication by @eirinikouvara in #200
PB-1816: Remove developer README by @JDonaldM in #201- SDK-137: Document example code snippets by @eirinikouvara in #202
- Release/0.13.0 by @JDonaldM in #205
- Bump pillow version by @cjfuller-dev in #206
- SDK-161: Add version in node class by @eirinikouvara in #208
- SDK-158: Add GET /nodes/:id/versions by @cjfuller-dev in #207
- SDK-161: Add version in relevant examples by @eirinikouvara in #209
- SDK-159: Add the version in the graph by @eirinikouvara in #210
- Surface the new query_nodes API to SDK by @cjfuller-dev in #211
- SDK-156: Get node info with version by @eirinikouvara in #212
- Support versioning in workflow validation by @cjfuller-dev in #214
- Add E2E for sad path of query_nodes + fix this uncovers by @cjfuller-dev in #215
- Bump Tornado from 6.5 to 6.5.5 by @cjfuller-dev in #217
- Bump black from 24.10.0 to 26.3.1 by @cjfuller-dev in #218
- Bump pyjwt from 2.10.1 to 2.12.1 by @cjfuller-dev in #219
- Remove or scope-down pytest.mark.skipif if feature exists in environment by @cjfuller-dev in #220
PB-1750: Add instructions for using custom environments by @cariad in #216PB-1750: Remove redundant documentation fromexamples/README.mdby @cariad in #221- Release/0.14.0 by @JDonaldM in #222
New Contributors
- @cjfuller-dev made their first contribution in #194
Full Changelog: v0.12.0...v0.14.0
v0.13.0
What's Changed
PB 1586: update running workflow functions to use override types by @nathan962 in #189- Remove the support link from the
READMEby @JDonaldM in #190 PB 1590refactor adding tool metadata mechanism with new ToolMetadata pydantic model by @nathan962 in #191- Pb 1475 chris add new cancel method to the sdk client method by @cjfuller-dev in #194
- PB-1728: Add end-to-end test for cancelling a queued job by @cjfuller-dev in #195
- PB-20: Update urllib3 to address Dependabot finding by @cjfuller-dev in #197
- Pb 20 Bump aiohttp to fix Dependabot findings by @cjfuller-dev in #198
- Skip cancel tests in uat/prod until it's launched everywhere by @cjfuller-dev in #199
- SDK-148: Update examples and documentation to denote simpler client instantiation/authentication by @eirinikouvara in #200
PB-1816: Remove developer README by @JDonaldM in #201- SDK-137: Document example code snippets by @eirinikouvara in #202
New Contributors
- @cjfuller-dev made their first contribution in #194
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
PB 1335queue workflow function by @nathan962 in #143PB 1336run workflow function on client by @nathan962 in #144- PB-1238: extend resources example to include deletion by @eirinikouvara in #142
- PB-1246: force csv for dataset uploads by @eirinikouvara in #145
PB 1312allow for marking tool metadata by @nathan962 in #141PB 1338queue workflow e 2 e tests by @nathan962 in #146PB-1305:Add client dependency in base node class by @natalietf in #147PB 1313-Ageneric get_id_by_name method and implementation on resources by @nathan962 in #150PB 1313-Bhelper methods for listing workflows and projects by name by @nathan962 in #151PB-1306:Addingnode_infoattribute toNodeclass by @natalietf in #149PB-22: Updateaiohttp==3.13.2,urllib3==2.5.0inpoetry.lockby @cariad in #153PB-1306:Addvalidatemethod on base node class by @natalietf in #152PB-1306:Havevalidaterun onNodeinit by @natalietf in #154PB-1402:Inheritclientfield in all the custom classes - basic by @natalietf in #155PB-1402:Inheritclientfield in all the custom classes - ml by @natalietf in #156- PB-1396: add uat environment by @eirinikouvara in #157
PB-1402:Inheritclientfield in all the custom classes - resource management by @natalietf in #158- Remove CODEOWNERS by @JDonaldM in #160
PB-1402:Inheritclientfield in all the custom classes - sensor design by @natalietf in #159- Fix the release E2E tests by @JDonaldM in #161
PB-1402:Inheritclientfield in all the custom classes - workflow by @natalietf in #162PB-1379:Add validation onmake_handlemethod by @natalietf in #163PB-1310:Refactorvalidatemethod to use helper functions and raise on failure by @natalietf in #164PB-1310:Refactormake_handlevalidation logic to use a validate function by @natalietf in #165PB 1454tool metadata is being referenced as if an input by @nathan962 in #166PB-1310Update validate outputs to take one or multiple names by @natalietf in #167- PB-1343: add ability to delete workflow by @eirinikouvara in #169
PB-1310:AddWorkflowValidationErrorfor summarising collected errors from workflow validation by @natalietf in #168PB-1310:AddWorkflowValidatorclass by @natalietf in #170PB-1310:Add node input validation method toWorkflowValidatorby @natalietf in #171PB-1310:Add node handle validation toWorkflowValidatorby @natalietf in #172PB-1310:Add requested output validation toWorkflowValidatorby @natalietf in #173PB-1310:Addvalidatemethod toWorkflowValidatorby @natalietf in #174PB-1310:Add workflowvalidatemethod by @natalietf in #175- SDK-17: add graph validation on labels by @eirinikouvara in #176
- SDK-71: load GUI workflows in SDK bugfix by @eirinikouvara in #177
- SDK-44: optional client in load workflow by @eirinikouvara in #178
- SDK-46: notebook showing validation flow by @eirinikouvara in #179
SDK-104: Broaden the typing forinputsandoutputs. by @JDonaldM in #181- SDK-103: handle node registry error more clearly by @eirinikouvara in #182
SDK-105: Raise validation errors instead of warnings by @eirinikouvara in #183SDK-108: Addprevent_node_overwritetoGraphinit by @JDonaldM in #186- Bump version to 0.12.0 by @JDonaldM in #188
New Contributors
- @nathan962 made their first contribution in #143
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- PB-1010: update view_tokens to return available tokens by @eirinikouvara in #106
- WIP: PB-882: add node info function in client by @eirinikouvara in #104
- Stop legacy tests by @JDonaldM in #107
- PB-189: update train_predict notebook by @eirinikouvara in #109
- PB-1058-python-3-13 by @eirinikouvara in #110
- Bump version to 0.10.0 by @JDonaldM in #111
- PB-189: remove embedded data from predict by @eirinikouvara in #112
PB-375:Remove demo prefixes from notebooks by @natalietf in #113- PB-1108: add class for LoadDataset by @eirinikouvara in #114
- PB-1108-update-load-dataset-and-examples by @eirinikouvara in #115
PB-1110:SDK class for save node by @natalietf in #116- PB-1127: load document sdk class by @eirinikouvara in #117
PB-1119:LoadModel SDK class by @natalietf in #118- PB-1126: load chat history sdk by @eirinikouvara in #119
- add downlaod node, add test by @Henry80074 in #120
- Pb 1128 load multiple node sdk by @Henry80074 in #121
PB-524: Allow testing with SDK releases by @cariad in #122PB-1142: Update train and predict example notebook by @JDonaldM in #123PB-1213: Normalise resource manage class definitions by @JDonaldM in #124- Pb 1130 train mopdel sdk by @Henry80074 in #125
- Pb 1131 predict mpdel= sdk by @Henry80074 in #127
- Add CODEOWNERS by @cariad in #129
- Update docstrings for the TrainModel and PredictModel classes by @JDonaldM in #131
- Remove class level defaults for node labels by @JDonaldM in #132
PB-1132: AddModelConfigclass by @Henry80074 in #128PB-1133: Add aRecommendclass by @JDonaldM in #134- Remove
project_idinit var and dry the machine learning node tests by @JDonaldM in #135 PB-1292: Remove use of the baseNodefrom the train and predict example by @JDonaldM in #136PB-1136: AddPredictPosteriorConditioningclass by @JDonaldM in #137PB-1134:Score model SDK class by @natalietf in #138- Removing unneeded class attribute defaults for node classes by @natalietf in #139
PB-1135:AddExportTorchScriptSDK class by @natalietf in #140- Bump version to 0.11.0 by @JDonaldM in #126
New Contributors
- @Henry80074 made their first contribution in #120
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
PB-932: Stop passing the username to "/nodes/queue" by @cariad in #99PB-978: Makerequested_outputoptional by @JDonaldM in #100PB-970:Decode resource token to get account id rather than requiring user input by @natalietf in #101PB-970:Show a deprecation warning when usingauthenticatewithaccount_idargument by @natalietf in #102PB-970:Update docs and demo noteboooks to no includeaccount_idwhen authenticating by @natalietf in #103- Bump project version to 0.9.0 by @JDonaldM in #105
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Update examples to use new output models by @cariad in #72
- PB-774: replaced ValidStatus with uncertainty_engine_types.JobStatus by @eirinikouvara in #73
- PB-716: change input to inputs in client methods by @eirinikouvara in #74
- Remove unused "CognitoAuthenticator.get_access_token()" function by @cariad in #75
- Add "CognitoToken" equality handler by @cariad in #76
- Add "CognitoAuthenticator.get_cognito_response_value()" function by @cariad in #79
- Return "CognitoToken" from "CognitoAuthenticator.authenticate()" by @cariad in #77
- Clean up Cognito Token tests by @cariad in #80
- Refactor the authorisation cache keys to a constant by @cariad in #81
- Update "CognitoAuthenticator.refresh_tokens()" to return "CognitoToken" by @cariad in #82
- Fix return type for "update_api_authentication()" by @cariad in #83
- Add "CognitoToken.id_token" property by @cariad in #78
- Add "include_id" argument to "AuthService.get_auth_header()" by @cariad in #84
- Add "AuthProvider" class by @cariad in #85
- Add "include_any_resource_token" argument to "AuthService.get_auth_header()" by @cariad in #87
- Add mock resource token to test fixtures by @cariad in #88
PB-954: Pass a resource token callback to the authorisation service by @cariad in #89- Remove CODEOWNERS by @JDonaldM in #90
PB-954: Get and cache resource tokens by @cariad in #86PB-715:Change input to inputs in workflow class by @natalietf in #92PB-954: Include a resource token in calls to the Core API by @cariad in #91PB-960:Add a pre-release notice to the README by @natalietf in #93PB-971:Add deprecation warnings by @natalietf in #94- Remove
include_any_resource_tokenby @natalietf in #95 PB-975:Workflow loading bug by @natalietf in #97- Bump SDK version to 0.8.0 by @natalietf in #98
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
PB-637:SDK documentation doesn't explain how to authenticate by @natalietf in #66- Pb 591 improve job status method typing by @eirinikouvara in #67
PB-656:Addingprodenvironment by @natalietf in #68PB-656:E2E prod tests by @natalietf in #70- PB-595 improve list resources typing by @eirinikouvara in #69
PB-776:Bump version to0.7.0by @natalietf in #71
New Contributors
- @eirinikouvara made their first contribution in #67
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
PB-597:Remove replicated node e2e tests from SDK by @natalietf in #58- Handle forward-slashes on endpoints by @cariad in #59
PB-654:Saved workflow is not correct executable format by @natalietf in #60PB-621:SDK projects provider by @natalietf in #61PB-621:SDK list projects method by @natalietf in #63- Update example notebooks with some help about project IDs by @JDonaldM in #64
- Bump version to 0.6.0 by @JDonaldM in #65
Full Changelog: v0.5.0...v0.6.0