Releases: kestra-io/client-sdk
Releases · kestra-io/client-sdk
v1.0.11-java
Features
- add BlueprintsApi for custom blueprint CRUD (#196) #196 (François Delbrayelle)
Bug Fixes
- ci: use org secrets for tests in CI (#186) #186 (brian-mulier-p)
Chores
- deps: bump actions/setup-node from 4 to 6 (#104) #104 (dependabot[bot])
v1.0.10-java
Features
- introduce Assets purge / delete API + bump for Kestra 1.3.0 (#182) #182 (brian-mulier-p)
Bug Fixes
- ci: add on push for java & python (#181) #181 (brian-mulier-p)
- ci: missing condition for test report on java sdk (brian.mulier)
Commits
- add doc for how to update / maintain the SDK (#183) #183 (brian-mulier-p)
v1.0.9-java
Features
- Added Logs endpoints for Java SDK (YannC.)
- go: add tests in CI #143 (Roman Acevedo)
- go: handle query filters #143 (Roman Acevedo)
- go: implement SSE followExecution #143 (Roman Acevedo)
- go: regenerate #143 (Roman Acevedo)
- go: add followDependenciesExecution #143 (Roman Acevedo)
- go: remove generated version from most files #143 (Roman Acevedo)
- go: improve DX by adding defaults and getters in API Requests #150 (Roman Acevedo)
- go: add TestSuitesAPI #153 (Roman Acevedo)
- go: add Files API #158 (Roman Acevedo)
- kestra-openapi-sdk-customizer: add tagsToSkip and remove orphan schema models #171 (Roman Acevedo)
- go: regenerate to cleanup unused objects following 01f8e6c #174 (Roman Acevedo)
- javascript: regenerate to cleanup unused objects following 01f8e6c #174 (Roman Acevedo)
- python: regenerate to cleanup unused objects following 01f8e6c #174 (Roman Acevedo)
- go: add misc api mainly to have /api/v1/configs available #178 (Roman Acevedo)
- assets: introduce Assets API for SDK + 1.2.X changes (#177) #177 (brian-mulier-p)
Bug Fixes
- go: rename back go-sdk to keep the same published go module (#156) #156 (Roman Acevedo)
- go: FollowDependenciesExecution was missing an 's' #175 (Roman Acevedo)
- generate-sdks.sh TEMPLATE_FLAG default was wrong (brian.mulier)
- remove exportFlows and exportExecutions which are CSV exports aimed for Kestra UI #180 (Roman Acevedo)
Code Refactoring
- java: regenerate to cleanup unused models objects #171 (Roman Acevedo)
Tests
- go: more in api_executions_test.go #143 (Roman Acevedo)
- go: more tests on execs #143 (Roman Acevedo)
- go: start adding flows tests (#151) #151 (Roman Acevedo)
- go: add skipped test for Test suite run #153 (Roman Acevedo)
- go: add triggers API tests #157 (Roman Acevedo)
- go: add groups API tests #157 (Roman Acevedo)
- go: add namespaces API tests #157 (Roman Acevedo)
- go: add roles API tests #157 (Roman Acevedo)
- go: add service account API tests #157 (Roman Acevedo)
- go: add kv API tests #157 (Roman Acevedo)
- go: add files API tests #158 (Roman Acevedo)
- java: remove old test compile issue #171 (Roman Acevedo)
Continuous Integration
- go: fix path filter #157 (Roman Acevedo)
Chores
- disable generation inside CI due to generation issue with js sdk (YannC.)
Commits
v1.0.8-java
Features
Bug Fixes
- python test trigger (YannC.)
- remove version from generated files (YannC.)
- remove version from generatedAnnotation.mustache for Java (YannC.)
Tests
- python-sdk: add execution trigger deserialization test (#130) #130 (Clément Doumouro)
Chores
- disable generation inside CI due to generation issue with js sdk (YannC.)
Commits
v1.0.7-java
Features
- make javascript sdk work and add unit testing (#136) #136 (Nicolas K.)
- cicd: move to trusted publishing (Ludovic DEHON)
- add sse support to the js sdk (#142) #142 (Barthélémy Ledoux)
- java: added dashboard, files and apps api + remove version from java files to reduce file change number (YannC.)
- Generated SDK with 1.2.0 Openapi specs (YannC.)
Bug Fixes
- better java follow test (YannC.)
- java-sdk: fix followDependenciesExecution return type (#128) #128 (Clément Doumouro)
- java: correct dependencies follow + fix test due to 1.1 changes + now run test on kestra v1.1 (YannC.)
- python: update flow complete test, input with defaults are now required (YannC.)
- js: remove version from SDK (#138) #138 (Barthélémy Ledoux)
- avoid double testing scheme (#139) #139 (Barthélémy Ledoux)
- java: avoid generating tests (YannC.)
- modify label spec in openapi-customizer.ts (YannC.)
- modify method adding labels as array and bring back updateTaskRunState method + java test (YannC.)
- python test for updateTaskRunState + generate for 1.2 snapshot and fix issues + remove version from generated files (YannC.)
- python test trigger (YannC.)
- remove version from generated files (YannC.)
- remove version from generatedAnnotation.mustache for Java (YannC.)
Tests
- python: add a test that fetch all users (YannC.)
- java: importflow test corrected (YannC.)
- python-sdk: add execution trigger deserialization test (#130) #130 (Clément Doumouro)
Continuous Integration
- set version to 1.0.1 (Bart Ledoux)
- set javascript version to 1.0.2 (Bart Ledoux)
- automate version creation (Bart Ledoux)
- remove bad substitution (Bart Ledoux)
- version js 1.0.5 (Bart Ledoux)
- version js 1.0.6 (Bart Ledoux)
- version js 1.0.7 (Bart Ledoux)
- version js 1.0.8 (Bart Ledoux)
- version js 1.0.9 (Bart Ledoux)
Commits
v1.0.6-java
Features
- generate java as 1.0.1 (YannC.)
- create one CI that trigger test & publish only for modified SDK + created a folder for each languages containing template, conf and source code (#124) #124 (YannC)
- java: add TestSuitesApi (#125) #125 (Roman Acevedo)
- generation Java SDK 1.0.3 and Python SDK 1.0.6 (YannC.)
- make javascript sdk work and add unit testing (#136) #136 (Nicolas K.)
- cicd: move to trusted publishing (Ludovic DEHON)
- add sse support to the js sdk (#142) #142 (Barthélémy Ledoux)
- java: added dashboard, files and apps api + remove version from java files to reduce file change number (YannC.)
Bug Fixes
- correct folder in file-changes action + missing if (YannC.)
- add checkout step in file-changes to make paths filters works on push (YannC.)
- correct package-dir in pypi action to publish python sdk (YannC.)
- better java follow test (YannC.)
- java-sdk: fix followDependenciesExecution return type (#128) #128 (Clément Doumouro)
- java: correct dependencies follow + fix test due to 1.1 changes + now run test on kestra v1.1 (YannC.)
- python: update flow complete test, input with defaults are now required (YannC.)
- js: remove version from SDK (#138) #138 (Barthélémy Ledoux)
- avoid double testing scheme (#139) #139 (Barthélémy Ledoux)
- java: avoid generating tests (YannC.)
- modify label spec in openapi-customizer.ts (YannC.)
- modify method adding labels as array and bring back updateTaskRunState method + java test (YannC.)
- python test for updateTaskRunState + generate for 1.2 snapshot and fix issues + remove version from generated files (YannC.)
Tests
Continuous Integration
- set version to 1.0.1 (Bart Ledoux)
- set javascript version to 1.0.2 (Bart Ledoux)
- automate version creation (Bart Ledoux)
- remove bad substitution (Bart Ledoux)
- version js 1.0.5 (Bart Ledoux)
- version js 1.0.6 (Bart Ledoux)
- version js 1.0.7 (Bart Ledoux)
- version js 1.0.8 (Bart Ledoux)
- version js 1.0.9 (Bart Ledoux)
v1.0.5-java
Features
- add openapi spec download in generate-sdks.sh #108 (Roman Acevedo)
- generate java as 1.0.1 (YannC.)
- create one CI that trigger test & publish only for modified SDK + created a folder for each languages containing template, conf and source code (#124) #124 (YannC)
- java: add TestSuitesApi (#125) #125 (Roman Acevedo)
- generation Java SDK 1.0.3 and Python SDK 1.0.6 (YannC.)
- make javascript sdk work and add unit testing (#136) #136 (Nicolas K.)
- cicd: move to trusted publishing (Ludovic DEHON)
- add sse support to the js sdk (#142) #142 (Barthélémy Ledoux)
- java: added dashboard, files and apps api + remove version from java files to reduce file change number (YannC.)
Bug Fixes
- fix issue template to backend (Anna Geller)
- correct folder in file-changes action + missing if (YannC.)
- add checkout step in file-changes to make paths filters works on push (YannC.)
- correct package-dir in pypi action to publish python sdk (YannC.)
- better java follow test (YannC.)
- java-sdk: fix followDependenciesExecution return type (#128) #128 (Clément Doumouro)
- java: correct dependencies follow + fix test due to 1.1 changes + now run test on kestra v1.1 (YannC.)
- python: update flow complete test, input with defaults are now required (YannC.)
- js: remove version from SDK (#138) #138 (Barthélémy Ledoux)
- avoid double testing scheme (#139) #139 (Barthélémy Ledoux)
Tests
Continuous Integration
- set version to 1.0.1 (Bart Ledoux)
- set javascript version to 1.0.2 (Bart Ledoux)
- automate version creation (Bart Ledoux)
- remove bad substitution (Bart Ledoux)
- version js 1.0.5 (Bart Ledoux)
- version js 1.0.6 (Bart Ledoux)
- version js 1.0.7 (Bart Ledoux)
- version js 1.0.8 (Bart Ledoux)
- version js 1.0.9 (Bart Ledoux)
Commits
v1.0.4-java
Features
- python: generated SDK as v1.0.4 (YannC.)
- add openapi spec download in generate-sdks.sh #108 (Roman Acevedo)
- generate java as 1.0.1 (YannC.)
- create one CI that trigger test & publish only for modified SDK + created a folder for each languages containing template, conf and source code (#124) #124 (YannC)
- java: add TestSuitesApi (#125) #125 (Roman Acevedo)
- generation Java SDK 1.0.3 and Python SDK 1.0.6 (YannC.)
Bug Fixes
- fix issue template to backend (Anna Geller)
- correct folder in file-changes action + missing if (YannC.)
- add checkout step in file-changes to make paths filters works on push (YannC.)
- correct package-dir in pypi action to publish python sdk (YannC.)
- better java follow test (YannC.)
- java-sdk: fix followDependenciesExecution return type (#128) #128 (Clément Doumouro)
- java: correct dependencies follow + fix test due to 1.1 changes + now run test on kestra v1.1 (YannC.)
Commits
v1.0.3-java
Features
- python: generated python SDK as v1.0.3 + add more scripts to tests (YannC.)
- python: generated SDK as v1.0.4 (YannC.)
- add openapi spec download in generate-sdks.sh #108 (Roman Acevedo)
- generate java as 1.0.1 (YannC.)
- create one CI that trigger test & publish only for modified SDK + created a folder for each languages containing template, conf and source code (#124) #124 (YannC)
- java: add TestSuitesApi (#125) #125 (Roman Acevedo)
- generation Java SDK 1.0.3 and Python SDK 1.0.6 (YannC.)
Bug Fixes
- fix issue template to backend (Anna Geller)
- correct folder in file-changes action + missing if (YannC.)
Commits
v1.0.2-java
Features
- docs: add usage examples to the README, closes #30 (Anna Geller)
- generated python 1.0.2-snapshot SDK + updated kestra-ee.yml with releases/v1.0.x branch current openspec (YannC.)
- generated python SDK as v1.0.2 (YannC.)
- python: generated python SDK as v1.0.3 + add more scripts to tests (YannC.)
- python: generated SDK as v1.0.4 (YannC.)
- add openapi spec download in generate-sdks.sh #108 (Roman Acevedo)
- generate java as 1.0.1 (YannC.)
- create one CI that trigger test & publish only for modified SDK + created a folder for each languages containing template, conf and source code (#124) #124 (YannC)
- java: add TestSuitesApi (#125) #125 (Roman Acevedo)
Bug Fixes
- remove beta flag - the feature is GA since 1.0 (Anna Geller)
- fix issue template to backend (Anna Geller)
- correct folder in file-changes action + missing if (YannC.)
Documentation
- python: add docs to run tests in local #56 (Roman Acevedo)