Releases: InseeFrLab/onyxia-api
v2.2.1
v2.2.0
v2.1.0
Changes
🚀 Features
- Add restrictions to catalogs based on user attributes (#369) @johnksv
- Improve readyness checks (#353) @ihiverlet
- Implement filtering of versions (#362) @olevitt
🪲 Fixes
🔨 Refactoring
- Various cleanups (#370) @johnksv
- Refactor field based bean injection to constructor based (#366) @johnksv
- Set database catalogs as latest version only by default (#365) @olevitt
- Remove legacy packages (#361) @olevitt
- Cleanup some sonarcloud reported issues (#345) @johnksv
📚 Documentation
👷 Continuous Integration
- Release drafter : fix version (#377) @olevitt
- Fix release drafter (#376) @olevitt
- Add labeler (#373) @olevitt
- Configure release drafter (#371) @olevitt
- Release drafter : init (#367) @olevitt
📦 Dependencies
- Upgrade to spring boot 3.2 (#309) @olevitt
- chore(deps): update release-drafter/release-drafter action to v6 (#368) @renovate
- chore(deps): update crazy-max/ghaction-docker-meta action to v5.5.1 (#364) @renovate
- chore(deps): update fabric8-kubernetes-client monorepo to v6.10.0 (#346) @renovate
- chore(deps): update kotlin monorepo to v1.9.22 (#337) @renovate
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 (#339) @renovate
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0 (#349) @renovate
- chore(deps): update crazy-max/ghaction-docker-meta action to v5.5.0 (#342) @renovate
- chore(deps): update eclipse-temurin docker tag to v21.0.2_13-jre (#352) @renovate
v2.0.0
Breaking changes
Warning : this release contains a massive revamping of S3 configuration making it incompatible with Onyxia v7. Onyxia API v2+ is intended only for Onyxia V8+. See migration guide : https://docs.onyxia.sh/v/v8/admin-doc/migration-guides/v7-greater-than-v8
As a general note, it is recommended to use the default versions pinned in the Onyxia Chart as they are tested and supported. Only use specific versions for testing, exploring or troubleshooting.
What's Changed
- Revamping s3 by @fcomte in #340
- Object mapper support comments, trailing commas and single quote by @johnksv in #344
- Revamp S3 region parameter documentation by @garronej in #348
- Adjustment in type of data.S3.workingDirectory by @garronej in #350
New Contributors
Full Changelog: v1.4.0...v2.0.0
v1.4.0
What's Changed
- Add application events by @ihiverlet in #324
- Performance : Use helm get all by @olevitt in #332
- Performance : parallelize helm retrieval by @olevitt in #335
- Rename master branch to main by @olevitt in #320
- Delete values.yaml file after use by @johnksv in #325
- Miscellaneous refactoring of code by @johnksv in #326
- Remove cloudshell by @johnksv in #330
- Move away from deprecated methods by @johnksv in #327
- Add GPU to get quota endpoint by @olevitt in #321
- Add external S3, cert-manager and fix git by @fcomte in #317
- Revert external S3 by @olevitt in #341
- CRLF => LF by @PaulGehin in #315
- Chore: Bump action artifact by @olevitt in #328
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.0 by @renovate in #331
- chore(deps): update crazy-max/ghaction-docker-meta action to v5.4.0 by @renovate in #329
New Contributors
- @PaulGehin made their first contribution in #315
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
-
fix-swagger-openapi by @ihiverlet in #307
-
chore(deps): update eclipse-temurin docker tag to v21.0.1_12-jre by @renovate in #297
-
chore(deps): update actions/setup-java action to v4 by @renovate in #308
-
chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.41.1 by @renovate in #306
-
fix(deps): update dependency org.apache.commons:commons-compress to v1.25.0 by @renovate in #304
-
fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.3.0 by @renovate in #311
-
chore(deps): update crazy-max/ghaction-docker-meta action to v5.3.0 by @renovate in #310
-
fix(deps): update dependency org.apache.commons:commons-lang3 to v3.14.0 by @renovate in #305
-
fix(deps): update okhttp monorepo to v4.12.0 by @renovate in #292
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.21.38 by @renovate in #281
-
chore(deps): update kotlin monorepo to v1.9.21 by @renovate in #295
-
chore(deps): update fabric8-kubernetes-client monorepo to v6.9.2 by @renovate in #273
New Contributors
- @ihiverlet made their first contribution in #307
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.1.0
v1.0.1
v1.0
v1.0 is Finally Here!
We're excited to announce that Onyxia API v1.0 is now available. Before upgrading, please read the breaking changes listed below. A comprehensive migration guide is available at our documentation site, including guides for Helm chart and web app changes.
Breaking changes
-
OpenID Connect Support: Onyxia now supports standard OpenID Connect providers, not just Keycloak. Configuration options have shifted from Keycloak-specific settings to more general OIDC settings. Please consult our OIDC configuration guide and update your settings accordingly. If you also have region-specific configurations for other services like S3 or Vault, note that
keycloakParams
has been renamed tooidcConfiguration
and has been refactored. Additional details can be found here.
Onyxia API now also provides this configuration to the web app through thepublic/configuration
endpoint allowing the web app to bootstrap it's authentication configuration meaning starting from web app v5 you won't need to specify authentication configuration to the web app. Please read the migration guide at https://docs.onyxia.sh/migration-guides -
API authentication modes (the way Onyxia API interacts with the APIServer) have been renamed to clarify.
admin
is nowserviceAccount
and is now the default value. Please read https://github.com/InseeFrLab/onyxia-api/blob/master/docs/region-configuration.md#services-properties for description of the three currently supported modes :serviceAccount
,impersonate
andtokenPassthrough
. If you want to use a mode other thanserviceAccount
please make sure to set it on your region configuration.
What's Changed
- Keycloak to OIDC by @olevitt in #202
- Authentication modes : rename and clarify by @olevitt in #272
- Catalog : fix maintainers by @olevitt in #267
- Fix when group bucket prefix is null by @olevitt in #266
- Fix wrong value injected from region to ephemeral storage requests by @phlg in #282
- Catalog : add visibility and allowsharing configuration by @olevitt in #269
Chores
- Renovate : disable dashboard by @olevitt in #268
- Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /onyxia-api by @dependabot in #257
- Update aws-java-sdk-v2 monorepo to v2.20.158 by @renovate in #211
- Update dependency com.squareup.okhttp3:okhttp to v4.11.0 by @renovate in #218
- Update dependency com.squareup.okhttp3:logging-interceptor to v4.11.0 by @renovate in #217
- Update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.16 by @renovate in #254
- Update dependency org.keycloak:keycloak-spring-boot-starter to v21.1.2 by @renovate in #253
- Update kotlin monorepo to v1.9.10 by @renovate in #233
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 by @renovate in #221
- Update actions/setup-java action to v3 by @renovate in #236
- Update eclipse-temurin Docker tag to v17.0.8_7-jre by @renovate in #256
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.40.0 by @renovate in #270
- Update dependency org.apache.commons:commons-lang3 to v3.13.0 by @renovate in #271
- Ci bump dependencies by @olevitt in #283
- chore(deps): update actions/checkout action to v4 by @renovate in #274
New Contributors
- @dependabot made their first contribution in #257
- @phlg made their first contribution in #282
Full Changelog: v0.31...v1.0