Releases: Cosmo-Tech/cosmotech-api
Releases · Cosmo-Tech/cosmotech-api
4.2.2-onprem
What's Changed
- feat: removing runner from scenario won't remove him from linked main… by @Leopold-Cramer in #1100
- fix failing tests following RBAC changes in commons by @Leopold-Cramer in #1062
- Reduce api CVE 4 2 2 by @jreynard-code in #1160
Full Changelog: 4.2.1-onprem...4.2.2-onprem
5.0.1
What's Changed
- [PROD-15528] Allow updating a Runner's validationStatus by @sjoubert in #1145
- Fix typos by @sjoubert in #1146
- Add spell check GitHub Action using
typosand configure custom dictionary by @jreynard-code in #1149 - GitHub Actions: Bump aquasecurity/trivy-action from 0.33.1 to 0.35.0 by @dependabot[bot] in #1155
- Pin LocalStack image version to 4.14.0 in test configurations by @jreynard-code in #1159
Breaking changes
- Remove
datasetCopyfield and associated references across Workspace models, API, and tests by @jreynard-code in #1156
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- removed unwanted character ) by @adrianstanciu in #706
- Remove organization services configuration by @sjoubert in #708
- Fix SDCOSMO-1820 by @jreynard-code in #713
- Add missing doc files by @sjoubert in #710
- Remove state, lastRun, parentLastRun, rootLastRun on Runner + add lastRunId instead by @jreynard-code in #715
- Remove twingraph, scenario and scenariorun apis by @sjoubert in #717
- Remove run template cloud handlers by @sjoubert in #722
- Store workspace files in our internal S3 storage by @sjoubert in #723
- Merge helm_documentation into main by @github-actions[bot] in #724
- Add missing required s3 helm values by @sjoubert in #725
- Merge helm_documentation into main by @github-actions[bot] in #726
- Fix typo in workspace integration tests package name by @sjoubert in #727
- Add missing openapi validation for runner and run modules by @sjoubert in #732
- Remove need of SQL identifier quoting by @neomatamune in #718
- Return twingraph query results as json list by @neomatamune in #728
- Correctly list all S3 objects using the paging API by @sjoubert in #733
- [PROD-13427][PROD-13433] Update k8s client to 21.0.0 by @sjoubert in #736
- [PROD-13427][PROD-13433] Use workspace id to read the secret by @sjoubert in #738
- Jrey/remove azure dep from common by @jreynard-code in #734
- Merge helm_documentation into main by @github-actions[bot] in #740
- Upgrade Gradle to 8.8 by @sjoubert in #739
- Remove argo storage class creation by @sjoubert in #741
- Remove argo/run artifacts configuration by @sjoubert in #742
- Use local paths/PVC instead of an S3 storage service for workspace files by @sjoubert in #743
- [SDCOSMO-1956] Fix Runner child doesn't inherit parent's parameters by @jreynard-code in #745
- Improve usage of container registry config by @sjoubert in #744
- Local k8s config readme by @sjoubert in #746
- [PROD-13480] Remove the 'findConnectorByName' endpoint by @sjoubert in #747
- Add back the possibility to locally run the api without k8s access by @sjoubert in #749
- Make possible to deactivate network_policies by @jreynard-code in #750
- Fix argo volume access mode by @sjoubert in #752
- Merge helm_documentation into main by @github-actions[bot] in #751
- Change workspace delete endpoint by @jreynard-code in #754
- Rework the getRunLogs endpoint return value by @sjoubert in #756
- Remove the Javascript, Java and C# clients by @sjoubert in #757
- Fix update solution wrong runtemplate (on main) by @jreynard-code in #761
- On runner creation, datasetList is required now and has default value to [] by @jreynard-code in #763
- Improve spring-doc/swagger-ui configuration by @sjoubert in #765
- Use gradle task to validate openapi by @sjoubert in #766
- Update Gradle GitHub Actions by @sjoubert in #767
- GitHub Actions: Bump actions/setup-java from 3 to 4 by @dependabot[bot] in #650
- GitHub Actions: Bump actions/upload-artifact from 3 to 4 by @dependabot[bot] in #648
- GitHub Actions: Bump azure/setup-helm from 3.4 to 3.5 by @dependabot[bot] in #412
- GitHub Actions: Bump Azure/login from 1 to 2 by @dependabot[bot] in #646
- GitHub Actions: Bump Azure/aks-set-context from 3.2 to 4 by @dependabot[bot] in #682
- GitHub Actions: Bump github/codeql-action from 2 to 3 by @dependabot[bot] in #649
- GitHub Actions: Bump docker/login-action from 2.1.0 to 3.3.0 by @dependabot[bot] in #768
- GitHub Actions: Bump stackrox/kube-linter-action from 1.0.4 to 1.0.5 by @dependabot[bot] in #651
- Remove createsecret endpoint by @jreynard-code in #769
- Put back the OAuth config in the OpenAPI spec by @sjoubert in #770
- Update detekt version to 1.23.6 and remove workaround by @sjoubert in #773
- [PROD-13633] Make startRun return a proper object by @sjoubert in #774
- Improve runner delete behavior by @sjoubert in #776
- [PROD-13732] Properly handle/report missing repository/version by @sjoubert in #778
- [PROD-13734] Fix update solution with no runTemplates cause runTemplates reset to empty list by @jreynard-code in #779
- REDIS TLS feature with custom SSL bundle to custom root certificate by @vcarluer in #782
- Mount output and temp directory in argo containers by @vcarluer in #784
- Explicitly document that page index start at 0 by @sjoubert in #787
- GitHub Actions: Bump gradle/actions from 3 to 4 by @dependabot[bot] in #785
- [PROD-13730] Add pre-condition checks for add/update runner ACL by @sjoubert in #789
- [PROD-13443] Make sure to have an admin when creating a resource by @sjoubert in #786
- Allow to ignore node selectors on argo workflows by @sjoubert in #793
- Lal/tls by @lalepee in #797
- Merge helm_documentation into main by @github-actions[bot] in #798
- Merge helm_documentation into main by @github-actions[bot] in #799
- fix list runner when rbac is off by @lalepee in #781
- Update openapi generator to 7.8.0 by @sjoubert in #801
- Merge helm_documentation into main by @github-actions[bot] in #802
- Lal/argo with mounted secret by @lalepee in #803
- Update runner parentId on parent deletion by @sjoubert in #806
- [PROD-13928] Make Runner.datasetList optional again by @sjoubert in #807
- [PROD-13929] Handle ignored Runner.rootId by @sjoubert in #809
- Add useGraphModule Boolean by @jreynard-code in #808
- Merge helm_documentation into main by @github-actions[bot] in #810
- Jrey/fix inherited dataset list runner by @jreynard-code in #813
- Upgrade argo-client-java from v3.4.3 to v3.5.11 by @jreynard-code in #814
- Only pass the PVC storage class if we have one by @sjoubert in #815
- GitHub Actions: Bump aquasecurity/trivy-action from 0.20.0 to 0.28.0 by @dependabot[bot] in #817
- [PROD-9005] Make sure the parameter's varType are the one from the solution by @sjoubert in #820
- fix run ownerId. set to current logged user by @lalepee in #823
- fix: check filenames as we do for destination paths by @sellisd in #827
- fix findAll dataset only return datasets of organization by @lalepee in #833
- Dse/hide errors prod 14098 by @sellisd in https://...
5.0.0-rc6
What's Changed
- Add support for
application/x-parquetmedia type in Workspace and Dataset configurations by @jreynard-code in #1140 - Handle null claims in
groupJwtClaimandrolesJwtClaimby providing empty list fallback by @jreynard-code in #1139 - Fix upload file weird limitation when file size exceed 2Mo by @jreynard-code in #1143
- update descriptions for various endpoints by @Leopold-Cramer in #1142
Full Changelog: 5.0.0-rc5...5.0.0-rc6
5.0.0-rc5
What's Changed
- Enhance OpenAPI descriptions for resource sizing by @jreynard-code in #1133
- Add config jib private repository by @jreynard-code in #1135
- Update lastRunStatus when listAllRunners is called by @jreynard-code in #1134
- Add support for
application/vnd.apache.parquetmedia type for dataset part and workspace files by @jreynard-code in #1136 - Try to "normalize" existing not found error message in modules by @jreynard-code in #1137
- Fix and add integration test for runner dataset inheritance behavior by @jreynard-code in #1138
- Define dhi.io/eclipse-temurin:21-alpine3.23 as base image by @jreynard-code in 897806d
Full Changelog: 5.0.0-rc4...5.0.0-rc5
5.0.0-rc4
What's Changed
- Propagate runner default security changes to associated dataset parameters and add tests. by @jreynard-code in #1130
- Add checksum validation configuration for S3 in platform properties and application settings by @jreynard-code in #1131
- Update copyright year to 2026 in license and documentation files by @jreynard-code in #1132
Full Changelog: 5.0.0-rc3...5.0.0-rc4
5.0.0-rc3
What's Changed
- Remove
WithMockOauth2Userannotation and related classes by @jreynard-code in #1099 - Upgrades sphinx by @jreynard-code in #1102
- Upgrade Gradle Wrapper to 8.14.3 and update workflows to use
gradle/actions/setup-gradle@v5by @jreynard-code in #1103 - Upgrade GitHub Actions versions for workflows dependencies: by @jreynard-code in #1104
- GitHub Actions: Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1077
- Upgrade OpenAPI Generator to 7.17.0 and update README API links formatting by @jreynard-code in #1106
- Gradle: Bump org.testng:testng from 7.8.0 to 7.11.0 by @dependabot[bot] in #930
- Gradle: Bump org.awaitility:awaitility-kotlin from 4.2.0 to 4.3.0 by @dependabot[bot] in #929
- Gradle: Bump io.mockk:mockk from 1.14.0 to 1.14.6 by @dependabot[bot] in #1110
- Reduce SonarQube alerts by cleaning the code a bit. by @jreynard-code in #1113
- Make
DatasetPartFilesnullable and remove unusedoptionalDataType mustachetemplate by @jreynard-code in #1114 - Add
x-size-messageannotations to OpenAPI schemas to provide custom validation error messages for required fields. by @jreynard-code in #1115 - Gradle: Bump io.mockk:mockk from 1.14.6 to 1.14.7 by @dependabot[bot] in #1117
- Gradle: Bump pl.allegro.tech.build.axion-release from 1.18.18 to 1.21.1 by @dependabot[bot] in #1118
- Lcra/update openapi examples v5 by @Leopold-Cramer in #1120
- Gradle: Bump org.jetbrains.kotlinx.kover from 0.9.3 to 0.9.4 by @dependabot[bot] in #1124
- Lal/add coal config map volumes prod 14991 by @lalepee in #1125
- GitHub Actions: Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #1129
- GitHub Actions: Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #1128
Full Changelog: 5.0.0-rc2...5.0.0-rc3
3.3.6
What's Changed
- feat: add linked datasets default security update on scenario default… by @Leopold-Cramer in #1095
- feat: removing runner from scenario won't remove him from linked main… by @Leopold-Cramer in #1101
- feat: add main dataset sharing on runner or scenario sharing by @Leopold-Cramer in #1123
- fix broken tests due to RBAC modification in commons by @Leopold-Cramer in #1061
Full Changelog: 3.3.5...3.3.6
5.0.0-rc2
What's Changed
- MIME type validation for dataset parts with type DB by @jreynard-code in #1092
- Handle NoSuchKeyException in exception handling and add related integration tests by @jreynard-code in #1093
- Fix 500 path variables empty prod 14970 by @jreynard-code in #1096
- Remove
securityfield fromDatasetUpdateRequestacross codebase by @jreynard-code in #1097 - Replace exception-based handling with logging for stopping already finished runs by @jreynard-code in #1098
Full Changelog: 5.0.0-rc1...5.0.0-rc2
5.0.0-rc1
What's Changed
- [PROD-14915] Generic additional data by @sjoubert in #1078
- Remove
runTemplateFilteranddefaultRunTemplateDatasetfrom WorkspaceSolution by @jreynard-code in #1080 - Add integration tests for inherited DB dataset parameters by @jreynard-code in #1082
- Multiple cleanup by @sjoubert in #1081
- Remove
ownerNamefield and introduceadditionalDatain Runner schema by @jreynard-code in #1084 - allow keycloak groups in RBAC for easier user handling by @Leopold-Cramer in #1074
- Check if a dataset is attached to a runner on dataset deletion by @jreynard-code in #1085
- Remove
DatasetCreateInfomodel andrunnerIdfield by @jreynard-code in #1086 - Remove
maxLengthconstraints from string fields across OpenAPI specs by @jreynard-code in #1087 - Add integration test and logic to include dataset parameters in runner responses by @jreynard-code in #1088
- Enhance special character sanitization for Redis and update dataset search logic by @jreynard-code in #1090
- Add integration tests and logic to include
datasets.parametersincreateRunnerandupdateRunnerresponses by @jreynard-code in #1089 - Refactor dataset part management logic and add integration test for calling dataset update with an empry body by @jreynard-code in #1091
Full Changelog: 5.0.0-beta6...5.0.0-rc1