Skip to content

Releases: operator-framework/java-operator-sdk

3.2.4

21 Oct 08:03
dfae8d5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.3...v3.2.4

4.0.2

19 Oct 13:34
d3e870a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.1...v4.0.2

3.2.3

30 Sep 14:17
9bb3f07
Compare
Choose a tag to compare

What's Changed

  • chore: use s01 server which should be less prone to timeouts by @metacosm in #1486
  • fix: use class name to ensure we always get a non-null name by @metacosm in #1489
  • Revert "chore: use s01 server which should be less prone to timeouts (#1486)" by @csviri in #1498
  • feat: enable configuring a handler to listen to informers stopping by @metacosm in #1493

Full Changelog: v3.2.2...v3.2.3

4.0.1

26 Sep 18:48
85f420d
Compare
Choose a tag to compare

What's Changed

  • fix: only release BOM if main release succeeded by @metacosm in #1470
  • chore(deps): bump log4j.version from 2.18.0 to 2.19.0 by @dependabot in #1477
  • chore(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #1478
  • docs: fix reconciliation max interval and related issues by @csviri in #1480
  • fix: config service override executor service concurrent reconciliation numbers by @csviri in #1484
  • chore: use s01 server which should be less prone to timeouts by @metacosm in #1487
  • fix: use class name to ensure we always get a non-null name by @metacosm in #1488
  • docs: javadoc for CRUDNoGCKubernetesDependentResource by @csviri in #1483
  • chore(deps): bump junit-bom from 5.9.0 to 5.9.1 by @dependabot in #1492
  • fix: max reconciliation interval applies after retry exhaustion by @csviri in #1491
  • chore(deps): bump actions/stale from 5 to 6 by @dependabot in #1494
  • Try to get lease namespace if unspecified by @honnix in #1450
  • fix: remove problematic leader election unit test by @csviri in #1496
  • fix: concurrency issue with workflow cleanup executor by @csviri in #1495
  • Revert "chore: use s01 server which should be less prone to timeouts (#1487)" by @csviri in #1497

Full Changelog: v4.0.0...v4.0.1

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