Repository navigation
Releases: operator-framework/java-operator-sdk
Releases · operator-framework/java-operator-sdk
Release list
5.6.3
What's Changed
- fix: address review findings on the release workflow by @csviri in #3632
- fix: SSA finalizer add no longer re-creates a deleted primary resource by @csviri in #3660
- fix(ci): restore id-based credential matching for Maven 3.10 deploys by @csviri in #3654
- feat: add builder for GenericRetry and deprecate mutable setters by @TQJADE in #3648
- fix: avoid deadlock when changeNamespaces joins a populated shared informer by @csviri in #3655
- ci: cache Minikube downloads and retry a failed Minikube setup by @csviri in #3659
- test: fix flaky TriggerReconcilerOnAllEventIT.additionalEventDuringRetryOnDeleteEvent by @csviri in #3634
- chore(ci): test against Kubernetes 1.37, drop EOL 1.32 and 1.33 by @csviri in #3602
- chore(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 by @dependabot[bot] in #3638
- chore(deps): bump org.slf4j:slf4j-api from 2.0.19 to 2.0.20 by @dependabot[bot] in #3637
- chore(deps): bump manusa/actions-setup-minikube from 2.18.0 to 2.19.0 by @dependabot[bot] in #3635
- chore(deps): bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 by @dependabot[bot] in #3640
- chore(deps): bump org.apache.maven:apache-maven from 3.9.16 to 3.10.0 by @dependabot[bot] in #3642
- chore(deps): bump org.apache.maven:maven-plugin-api from 3.9.16 to 3.10.0 by @dependabot[bot] in #3641
- chore(deps): bump kotlin.version from 2.4.20 to 2.4.21 by @dependabot[bot] in #3646
- chore(deps): bump org.eclipse.jetty:jetty-server from 12.1.13 to 12.1.14 by @dependabot[bot] in #3644
- chore(deps-dev): bump com.google.testing.compile:compile-testing from 0.23.0 to 0.24.0 by @dependabot[bot] in #3647
- chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.10.4.1 to 4.10.5.0 by @dependabot[bot] in #3652
- chore(deps): bump kotlin.version from 2.4.20 to 2.4.21 by @dependabot[bot] in #3653
- chore(deps): bump io.github.java-diff-utils:java-diff-utils from 4.17 to 4.18 by @dependabot[bot] in #3651
- chore(deps): bump com.github.ben-manes.caffeine:caffeine from 3.3.0 to 3.3.1 by @dependabot[bot] in #3658
- chore(deps): bump me.fabriciorby:maven-surefire-junit5-tree-reporter from 1.5.1 to 2.1.0 by @dependabot[bot] in #3657
- chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.11.0 to 0.12.0 by @dependabot[bot] in #3656
- chore(deps): bump com.github.ben-manes.caffeine:caffeine from 3.2.4 to 3.3.0 by @dependabot[bot] in #3633
Full Changelog: v5.6.2...v5.6.3
5.6.2
What's Changed
- chore(deps-dev): bump org.apache.maven.plugins:maven-install-plugin from 3.1.4 to 3.2.0 by @dependabot[bot] in #3618
- fix: default exitOnStopLeading to true in LeaderElectionConfigurationBuilder by @csviri in #3619
- fix: cover also the deprecated value from annotation for triggerReconcilerOnAllEvent by @csviri in #3622
- feat: add missing default-filters and comparable-resource-versions config keys by @csviri in #3629
- fix: ensure release tag points to non-snapshot release commit by @Lavanya-N24 in #3582
- fix: evaluate activation conditions outside the workflow executor's monitor by @afalhambra-hivemq in #3626
- fix: make release finalization atomic so branches never linger on a release version by @csviri in #3631
New Contributors
- @Lavanya-N24 made their first contribution in #3582
Full Changelog: v5.6.1...v5.6.2
5.6.1
What's Changed
- chore: bump version to 5.6.1-SNAPSHOT by @csviri in #3595
- chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 10.0.0 to 10.0.1 by @dependabot[bot] in #3600
- chore: bump fabric8 to v7.9.0 by @csviri in #3599
- chore(deps): bump org.eclipse.jetty:jetty-server from 12.1.12 to 12.1.13 by @dependabot[bot] in #3608
- chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.10.4.0 to 4.10.4.1 by @dependabot[bot] in #3606
- chore(deps-dev): bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.2 to 3.16.0 by @dependabot[bot] in #3610
- chore(deps): bump org.slf4j:slf4j-api from 2.0.18 to 2.0.19 by @dependabot[bot] in #3605
- test: deflake ComplexWorkflowIT by @csviri in #3611
- feat: config property to set watched namespaces by @csviri in #3613
- test: deflake additionalEventDuringRetryOnDeleteEvent by @csviri in #3614
- chore(deps): bump org.codehaus.mojo:templating-maven-plugin from 3.1.0 to 3.1.1 by @dependabot[bot] in #3616
- chore(deps): bump kotlin.version from 2.4.10 to 2.4.20 by @dependabot[bot] in #3612
- chore(deps): bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.2 to 3.16.0 by @dependabot[bot] in #3609
Full Changelog: v5.6.0...v5.6.1
5.6.0
What's Changed
What's Changed
See blog post: https://javaoperatorsdk.io/blog/2026/09/02/version-5.6-released/
Milestone: https://github.com/operator-framework/java-operator-sdk/milestone/20?closed=1
Full Changelog: v5.5.1...v5.6.0
5.5.1
What's Changed
- docs: blog post 5.5 wording by @csviri in #3505
- test: deflake WorkflowMultipleActivationIT by @csviri in #3503
- chore(deps): bump openrewrite.version from 8.87.2 to 8.87.4 by @dependabot[bot] in #3506
- chore(deps): bump openrewrite.version from 8.87.4 to 8.87.5 by @dependabot[bot] in #3508
- chore(deps-dev): bump com.mycila:license-maven-plugin from 5.0.0 to 5.1.1 by @dependabot[bot] in #3509
- chore(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.5.0 to 3.5.1 by @dependabot[bot] in #3511
- chore(deps): bump openrewrite.version from 8.87.5 to 8.87.7 by @dependabot[bot] in #3510
- chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.8.0 to 3.9.0 by @dependabot[bot] in #3515
- fix: use explicit JSON merge patch type in merge patch operations by @csviri in #3514
- test: verify Kotlin interop with a unit test and a Kotlin sample operator E2E test by @hej090224 in #3513
- chore(deps): bump openrewrite.version from 8.87.7 to 8.88.0 by @dependabot[bot] in #3516
- docs: facelift of operator list in README.md by @csviri in #3534
- fix: remove dangling placeholder from event source close warning by @csviri in #3532
- fix: use the cached desired state when selecting an external secondary resource by @csviri in #3528
- fix: do not eagerly evaluate the cluster-scoped fallback in KubernetesResourceFetcher by @csviri in #3527
- fix: create the PollingEventSource timer on start and make it a daemon by @csviri in #3523
- fix: NPE in external resource caching event source when only a generic filter is set by @csviri in #3518
- fix: report remaining, not elapsed, time from LinearRateLimiter by @csviri in #3521
- fix: use the null-guarded metrics field in the Controller constructor by @csviri in #3531
- fix: use a monotonic clock for the cache polling timeout by @csviri in #3529
- fix: do not NPE when adding a finalizer to a resource deleted mid-retry by @csviri in #3530
- fix: NPE in handleRecentResourceUpdate for an unknown secondary resource by @csviri in #3519
- fix: assorted robustness and clarity fixes by @csviri in #3533
- fix: complete the submission when the primary is missing from cache at execution time by @csviri in #3525
- fix: honour bulk dependent resource capabilities during reconciliation by @csviri in #3520
- fix: read the external resource cache under the event source monitor by @csviri in #3524
- fix: always release executors and reset state when stopping the executor manager by @csviri in #3526
- fix: exclude samples from Maven Central publishing by @csviri in #3537
New Contributors
- @hej090224 made their first contribution in #3513
Full Changelog: v5.5.0...v5.5.1
5.5.0
What's Changed
See blog post: https://javaoperatorsdk.io/blog/2026/07/17/version-5.5-released/
Milestone: https://github.com/operator-framework/java-operator-sdk/milestone/19?closed=1
Full Changelog: v5.4.0...v5.5.0
5.4.0
What's Changed
See blog post: https://javaoperatorsdk.io/blog/2026/07/02/version-5.4-released/
Milestone: https://github.com/operator-framework/java-operator-sdk/milestone/18?closed=1
Full Changelog: v5.3.5...v5.4.0
5.3.5
What's Changed
- improve: filter only own updates for read-after-write-consistency by @csviri in #3414
- chore: bump version to 5.3.5-SNAPSHOT by @csviri in #3362
- chore(deps): bump manusa/actions-setup-minikube from 2.17.0 to 2.17.1 by @dependabot[bot] in #3364
- chore(deps): bump org.junit:junit-bom from 6.0.3 to 6.1.0 by @dependabot[bot] in #3366
- improve: deprecate instance based Mappers.fromOwnerReferences by @csviri in #3365
- chore(deps): bump manusa/actions-setup-minikube from 2.17.1 to 2.18.0 by @dependabot[bot] in #3370
- improve: ignore DS_Store for mac by @csviri in #3375
- docs(eventing): refresh page content and add event source hierarchy by @Dennis-Mircea in #3369
- docs: eventing hides implementation details by @csviri in #3379
- improve: clarify EventProcessor logging and contract for events received before start by @Dennis-Mircea in #3382
- chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #3384
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #3386
- fix: shutdown hook deadlock under leader election and deprecate Operator#installShutdownHook(Duration) by @Dennis-Mircea in #3383
- test: reset ExternalIDGenServiceMock between tests to fix flaky external-state ITs by @Dennis-Mircea in #3387
- chore(deps): bump org.eclipse.jetty:jetty-server from 12.1.9 to 12.1.10 by @dependabot[bot] in #3393
- chore(deps): bump micrometer-core.version from 1.16.5 to 1.17.0 by @dependabot[bot] in #3403
- docs: fix link to kroxy operator by @csviri in #3408
- fix: release job isn't respecting minor latest streams by @xstefank in #3405
- chore(deps): bump openrewrite.version from 8.84.8 to 8.84.9 by @dependabot[bot] in #3415
- build: add SpotBugs plugin and fix all reported findings by @csviri in #3390
Full Changelog: v5.3.4...v5.3.5