Skip to content

Releases: operator-framework/java-operator-sdk

Cleaner shutdown and dependency updates

29 Apr 16:57

Choose a tag to compare

  • Add lifecycle hooks to EventSource #368
  • Update to fabric8 kubernetes-client 5.3.1

Minor improvements

20 Apr 22:50

Choose a tag to compare

  • fix: if a watch closes and fails to reconnect, exit the operator #395
  • feat: make reconciliation thread number configurable #399

⚠️ Note that the spring-boot-auto-config sample module has been deactivated for this release as it's currently failing and needs to be fixed.

Minor improvements

23 Mar 21:43
79e0182

Choose a tag to compare

  • It's now possible to configure the ObjectMapper used by CustomResourceCache #384
  • AbstractConfigurationService should now be easier to use by sub-classes #388

Dependencies update and improvements

18 Mar 20:33
d3c4cee

Choose a tag to compare

  • Use fabric8 kubernetes-client version 5.2.1.
  • Make it possible to watch only the namespace in which the operator is deployed (without having to know its name beforehand) using @Controller(namespaces = Controller.WATCH_CURRENT_NAMESPACE) #372
  • Make it possible to bypass CRD-based validation in Spring Boot applications #380

Quarkus extension has moved to the Quarkiverse!

11 Mar 08:49
6310384

Choose a tag to compare

Fix for OpenShift connection error

09 Mar 14:56

Choose a tag to compare

Better OpenShift support, make some validation optional

08 Mar 17:02
f1cdb6c

Choose a tag to compare

Updated to Quarkus 1.12.1 and Fabric8 client 5.1.1

05 Mar 20:27
5eff9d0

Choose a tag to compare

Updated to Quarkus 1.12.0 and Fabric8 client 5.1.0

23 Feb 13:13
6b696ec

Choose a tag to compare

  • Updates to Quarkus extension
    Several improvements and fixes have been made to the Quarkus extension, most notably updating to Quarkus 1.12.0.
    Please take a look at the Quarkus migration guide https://github.com/quarkusio/quarkus/wiki/Migration-Guide-1.12 for details of changes brought about with the update (notably in how applications are now packaged).

  • Update to Fabric8 kubernetes-client 5.1.0

  • Switch to use the v1 CRD API

v1.7.1: Merge pull request #318 from java-operator-sdk/fixes

29 Jan 11:49
cb585d7

Choose a tag to compare

Features

  • Quarkus extension now supports externalized configuration using application.properties.

Fixes

  • Fixes #310
  • Fixes #313
  • Fixes #314
  • Fixes #315
  • Fixes #317
  • All namespaces are watched by default and this behavior should now be consistently enforced across the SDK (#302)

Changes

  • Integration tests are not run by default anymore, use all-tests profile to run all the tests
  • It is now possible to override a controller's default configuration when registering it, using ControllerConfigurationOverrider. To make things consistent, only two versions of the register method have been kept, one using the controller (and its default configuration) and one using the controller with an associated overridden configuration.