Skip to content

Releases: InseeFrLab/onyxia-api

v2.2.1

10 Feb 14:49
4206077
Compare
Choose a tag to compare

Changes

🪲 Fixes

  • Fix : make OIDC extra query params optional (#379) @olevitt

v2.2.0

09 Feb 15:05
dc1c552
Compare
Choose a tag to compare

Changes

🚀 Features

👷 Continuous Integration

  • chore(deps): update actions/checkout action to v4 (#374) @renovate
  • chore(deps): update crazy-max/ghaction-github-labeler action to v5 (#375) @renovate

v2.1.0

07 Feb 12:27
d16dbd8
Compare
Choose a tag to compare

Changes

🚀 Features

🪲 Fixes

🔨 Refactoring

📚 Documentation

👷 Continuous Integration

📦 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

22 Jan 07:15
ef432af
Compare
Choose a tag to compare

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

02 Jan 14:30
5c34213
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

05 Dec 10:47
597cfcd
Compare
Choose a tag to compare

What's Changed

  • fix-swagger-openapi by @ihiverlet in #307

  • Layered jar by @olevitt in #293

  • Refactor readme by @olevitt in #313

  • 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

  • Renovate : allow more PR by @olevitt in #312

  • 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

  • Helm 3.13.2 by @olevitt in #314

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

14 Nov 15:18
395330a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

25 Oct 09:18
aa0ddfa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

09 Oct 22:53
5d14bd8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0...v1.0.1

v1.0

09 Oct 21:09
613ddec
Compare
Choose a tag to compare

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 to oidcConfiguration and has been refactored. Additional details can be found here.
    Onyxia API now also provides this configuration to the web app through the public/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 now serviceAccount 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 and tokenPassthrough. If you want to use a mode other than serviceAccount 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

Full Changelog: v0.31...v1.0