[ Latest releases ]

Sep 24, 2021

v1.9.7

  • Added JUnit 5 extension #545
  • Improve TimerEventSource support #293
  • Make it easier to override ConfigurationService values #542
  • Use only one ExecutorService instead of one per controller #540
  • Monitor cache size using micrometer
  • Fix invalid throwing of MissingCRDException #552
  • Minor fixes and dependency updates
Sep 02, 2021

v1.9.6

Mutliple improvements setting the stage for future changes!

  • Initial support for metrics using micrometer #64, thanks @laxmikantbpandhare
  • Made it possible to limit watched CRs based on labels #453, thanks @lburgazzoli
  • Improvements to how controllers and their associated configuration are handled internally, fixing #514
Aug 25, 2021

v1.9.5

Mostly infrastructure updates and dependencies:

  • Added maven wrapper for better reproductibility
  • Updated formatter plugin
  • Updated dependency management in POM file
  • Fix #434
  • Now exit Operator if no controller is registered
Aug 17, 2021

v1.9.4

  • Updated dependencies, most notably fabric8’s Kubernetes client to version 5.7.0
  • Fixes #488
  • Fixes #489
Aug 03, 2021

v1.9.3

  • Updated dependencies
  • Improved logging message at startup to mention SDK to avoid confusion
  • Improved missing CRD detection
  • Make eventSourceDeRegisteredForResource a default method #470
Aug 02, 2021

v1.9.2

This release features the following changes:

  • Upgrade to Fabric8 Kubernetes Client 5.6.0 which features numerous improvements
  • Add the ability to use a predicate to identify which CRs should be reconciled #430
  • Logging improvements
  • A new website for https://javaoperatorsdk.io

Thank you to @loredanamoanga @lburgazzoli @laxmikantbpandhare @teszes for their contributions!

Jun 18, 2021

v1.9.1

  • Fixes potentially long shutdown time #436
  • Makes it easier to detect missing CRD #432
  • Fail if a controller requests to watch the current namespace but the client cannot assert it #433

More details and older releases are available on GitHub