Skip to content

Releases: operator-framework/java-operator-sdk

3.2.2

19 Sep 15:10
c62fc73
Compare
Choose a tag to compare

What's Changed

  • fix: only release BOM if main release succeeded by @metacosm in #1471
  • fix: config service override executor service concurrent reconciliation numbers (v3) by @csviri in #1485

Full Changelog: v3.2.1...v3.2.2

4.0.0

16 Sep 08:10
b45dc88
Compare
Choose a tag to compare

This release is essentially equivalent to 3.2.0 and should be used instead of it.

We decided to re-release 3.2.0 as 4.0.0 to reflect the fact that the upgrade to Fabric8 Kubernetes Client 6.1.1 is most likely a breaking change for many projects event though the API of the Java Operator SDK itself didn't change. Migration is fairly easy to do, though, and we encourage folks to migrate to this new version since it provides many improvements, while Fabric8 client 5.x will now only receive important bug fixes. For migration information, please see: https://github.com/fabric8io/kubernetes-client/blob/v6.0.0/doc/MIGRATION-v6.md

What's Changed

Full Changelog: v3.2.0...v4.0.0

3.2.1

15 Sep 15:43
Compare
Choose a tag to compare

⚠️ This release reverts the upgrade made in 3.2.0 to Fabric8 Client 6.1. ⚠️

3.2.0 should not be used anymore and will be superseded by a future 4.0.0 release. If you wish to keep using version 6.x of the Fabric8 Kubernetes Client, please use the upcoming 4.0.0 release.

Moving forward, future developments will happen on the 4.x line and the 3.x line of releases will only receive fixes for existing users, keeping the compatibility with version 5 of the Fabric8 client. We encourage users to migrate to version 4.0.0 of the Java Operator SDK as soon as possible.

What's Changed

Full Changelog: v3.2.0...v3.2.1

3.2.0

05 Sep 08:26
edd12e5
Compare
Choose a tag to compare

⚠️ ⚠️ ⚠️ 3.2.0 is superseded by the upcoming 4.0.0 ⚠️ ⚠️ ⚠️

The upgrade to the Fabric8 v6 client is not backwards compatible and though that didn't affect this project's API directly, it transitively impacts users of the API so we felt that it was better to re-release it as 4.0.0. We will release a 3.2.1 version reverting to use the Fabric8 Client version 5.12 as soon as possible. We encourage people to stop using 3.2.0 and upgrade to 4.0.0.

Some Notable New Features

  • feat: support leader Election (#1358)
  • chore(deps): upgrade fabric8 client to v6.1.1 (#1436) - note that this is a major version change for fabric8 client, this mean it can break reconciler implementations, so migration to this version is necessary.

What's Changed

(use the full change log link to see the real list)

  • chore(deps): bump takes from 1.21.1 to 1.22.0 by @dependabot in #1387
  • fix: add object mapper to config override by @csviri in #1381
  • chore(deps): bump micrometer-core from 1.9.2 to 1.9.3 by @dependabot in #1390
  • chore(deps): bump manusa/actions-setup-minikube from 2.6.1 to 2.7.0 by @dependabot in #1389
  • fix: make sure a DependentResourceSpec is always created complete by @metacosm in #1391
  • chore(deps): bump takes from 1.22.0 to 1.23.0 by @dependabot in #1394
  • chore(deps): bump takes from 1.23.0 to 1.24.0 by @dependabot in #1396
  • chore(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #1399
  • chore(deps-dev): bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #1400
  • feat: add section highlighting JOSDK users by @metacosm in #1401
  • chore(deps): remove unneeded/conflicting dependencies by @metacosm in #1404
  • chore(deps): bump spring-boot.version from 2.7.2 to 2.7.3 by @dependabot in #1406
  • Add the Keycloak operator by @andreaTP in #1408
  • docs: add flink and strimzi access operator to the list by @csviri in #1411
  • chore(deps): bump takes from 1.24.0 to 1.24.1 by @dependabot in #1413
  • chore(deps): bump takes from 1.24.1 to 1.24.2 by @dependabot in #1418
  • feat: add additional test for PollingEventSource by @csviri in #1409
  • fix: PerResourcePollingEventSource issue with resources by @csviri in #1417
  • chore(deps): bump takes from 1.24.2 to 1.24.3 by @dependabot in #1421
  • refactor: make it easier to initialize mapper & cloner in subclasses by @metacosm in #1403
  • chore(deps): bump takes from 1.24.3 to 1.24.4 by @dependabot in #1430
  • chore(deps): bump jib-maven-plugin from 3.2.1 to 3.3.0 by @dependabot in #1433
  • feat: add resource fetcher to CachingInboundEventSource by @scrocquesel in #1428

Full Changelog: v3.1.1...v3.2.0

3.1.1

04 Aug 21:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.1.1

3.0.4 (wrong version)

02 Aug 14:47
b09b4b2
Compare
Choose a tag to compare
3.0.4 (wrong version) Pre-release
Pre-release

This release has wrong version, it is actually equivalent to revision with version 3.1.1, please use that instead. It builds on top of 3.1.0 NOT on 3.0.3

3.1.0

15 Jul 12:37
eb2e5fa
Compare
Choose a tag to compare

See also:
https://javaoperatorsdk.io/docs/v3-1-migration

Note: Github did not generate the full list correctly, please refer to the new features in changelog: v3.0.3...v3.1.0

What's Changed

New Contributors

3.0.3

24 Jun 13:22
ab111e7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.0.3

3.0.2

30 May 19:02
51a37fa
Compare
Choose a tag to compare

What's Changed

  • feat: unified samples label usage by @csviri in #1234
  • fix: concurrent modification exception accessing secondary resources by @csviri in #1243
  • fix: resource cache after finalizer add by @csviri in #1244
  • chore(deps-dev): bump mockito-core from 4.5.1 to 4.6.0 by @dependabot in #1250
  • feat: retry remove finalizer by @csviri in #1249

Full Changelog: v3.0.1...v3.0.2

3.0.1

25 May 14:40
d960a99
Compare
Choose a tag to compare

This release contains a fix for an issue regarding the ordering how the event sources are initialized.
From now on ALWAYS the main ControllerResourceEventSource is initialized first. See, when it could cause issues before in: #1238

What's Changed

  • chore(deps): bump spring-boot.version from 2.6.7 to 2.7.0 by @dependabot in #1229
  • feat: limited build to k8s >= 1.20.x by @csviri in #1230
  • docs: javadoc on configuration service by @csviri in #1232
  • fix: label selector on sample by @csviri in #1231
  • chore(deps): bump impsort-maven-plugin from 1.6.2 to 1.7.0 by @dependabot in #1236
  • fix: patch for controller event source initialized first by @csviri in #1237
  • fix: improvements event source management by @csviri in #1239

Full Changelog: v3.0.0...v3.0.1