-
Notifications
You must be signed in to change notification settings - Fork 236
Comparing changes
Open a pull request
base repository: operator-framework/java-operator-sdk
base: v5.3.1
head repository: operator-framework/java-operator-sdk
compare: v5.3.2
- 9 commits
- 17 files changed
- 5 contributors
Commits on Mar 19, 2026
-
chore(deps): bump com.diffplug.spotless:spotless-maven-plugin (#3242)
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](diffplug/spotless@lib/3.3.0...maven/3.4.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e9b0fd0 - Browse repository at this point
Copy the full SHA e9b0fd0View commit details -
chore(deps): bump openrewrite.version from 8.46.1 to 8.75.9 (#3241)
Bumps `openrewrite.version` from 8.46.1 to 8.75.9. Updates `org.openrewrite:rewrite-java` from 8.46.1 to 8.75.9 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.46.1...v8.75.9) Updates `org.openrewrite:rewrite-maven` from 8.46.1 to 8.75.9 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.46.1...v8.75.9) Updates `org.openrewrite:rewrite-test` from 8.46.1 to 8.75.9 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.46.1...v8.75.9) Updates `org.openrewrite:rewrite-java-17` from 8.46.1 to 8.75.9 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.46.1...v8.75.9) --- updated-dependencies: - dependency-name: org.openrewrite:rewrite-java dependency-version: 8.75.9 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-maven dependency-version: 8.75.9 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-test dependency-version: 8.75.9 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-java-17 dependency-version: 8.75.9 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e808d1f - Browse repository at this point
Copy the full SHA e808d1fView commit details -
improve: don't run sonar on dependabit PRs (#3243)
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Configuration menu - View commit details
-
Copy full SHA for b308d3c - Browse repository at this point
Copy the full SHA b308d3cView commit details -
improve: metrics processing e2e test stability (#3244)
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Configuration menu - View commit details
-
Copy full SHA for 1a07a04 - Browse repository at this point
Copy the full SHA 1a07a04View commit details
Commits on Mar 20, 2026
-
chore(deps): bump openrewrite.version from 8.75.9 to 8.75.10 (#3247)
Bumps `openrewrite.version` from 8.75.9 to 8.75.10. Updates `org.openrewrite:rewrite-java` from 8.75.9 to 8.75.10 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.9...v8.75.10) Updates `org.openrewrite:rewrite-maven` from 8.75.9 to 8.75.10 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.9...v8.75.10) Updates `org.openrewrite:rewrite-test` from 8.75.9 to 8.75.10 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.9...v8.75.10) Updates `org.openrewrite:rewrite-java-17` from 8.75.9 to 8.75.10 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.9...v8.75.10) --- updated-dependencies: - dependency-name: org.openrewrite:rewrite-java dependency-version: 8.75.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-maven dependency-version: 8.75.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-test dependency-version: 8.75.10 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-java-17 dependency-version: 8.75.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5a5be97 - Browse repository at this point
Copy the full SHA 5a5be97View commit details
Commits on Mar 23, 2026
-
chore(deps): bump openrewrite.version from 8.75.10 to 8.76.0 (#3248)
Bumps `openrewrite.version` from 8.75.10 to 8.76.0. Updates `org.openrewrite:rewrite-java` from 8.75.10 to 8.76.0 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.10...v8.76.0) Updates `org.openrewrite:rewrite-maven` from 8.75.10 to 8.76.0 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.10...v8.76.0) Updates `org.openrewrite:rewrite-test` from 8.75.10 to 8.76.0 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.10...v8.76.0) Updates `org.openrewrite:rewrite-java-17` from 8.75.10 to 8.76.0 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.75.10...v8.76.0) --- updated-dependencies: - dependency-name: org.openrewrite:rewrite-java dependency-version: 8.76.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-maven dependency-version: 8.76.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-test dependency-version: 8.76.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.openrewrite:rewrite-java-17 dependency-version: 8.76.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d402d71 - Browse repository at this point
Copy the full SHA d402d71View commit details
Commits on Mar 24, 2026
-
chore(deps): bump openrewrite.version from 8.76.0 to 8.76.4 (#3251)
Bumps `openrewrite.version` from 8.76.0 to 8.76.4. Updates `org.openrewrite:rewrite-java` from 8.76.0 to 8.76.4 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.76.0...v8.76.4) Updates `org.openrewrite:rewrite-maven` from 8.76.0 to 8.76.4 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.76.0...v8.76.4) Updates `org.openrewrite:rewrite-test` from 8.76.0 to 8.76.4 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.76.0...v8.76.4) Updates `org.openrewrite:rewrite-java-17` from 8.76.0 to 8.76.4 - [Release notes](https://github.com/openrewrite/rewrite/releases) - [Commits](openrewrite/rewrite@v8.76.0...v8.76.4) --- updated-dependencies: - dependency-name: org.openrewrite:rewrite-java dependency-version: 8.76.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-maven dependency-version: 8.76.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-test dependency-version: 8.76.4 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.openrewrite:rewrite-java-17 dependency-version: 8.76.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 09ba1b9 - Browse repository at this point
Copy the full SHA 09ba1b9View commit details
Commits on Mar 25, 2026
-
fix: register event sources when dependents are marked for deletion (#…
…3250) * Add failing IT reproducing NoEventSourceForClassException in NodeDeleteExecutor When a BulkDependentResource has an activationCondition and its parent dependent has a failing reconcilePrecondition, JOSDK's markDependentsForDelete() cascades to the bulk dependent and fires NodeDeleteExecutor for it. However, NodeDeleteExecutor does not call registerOrDeregisterEventSourceBasedOnActivation() before invoking delete(), so if NodeReconcileExecutor has never run for that node (e.g. on first reconciliation) the event source is never registered. The delete() path calls getSecondaryResources() → eventSourceRetriever .getEventSourceFor() → NoEventSourceForClassException. This IT demonstrates the bug with a minimal workflow: ConfigMapDependentResource (reconcilePrecondition = ALWAYS_FALSE) └── SecretBulkDependentResource (activationCondition = ALWAYS_TRUE) The fix is to call registerOrDeregisterEventSourceBasedOnActivation() in NodeDeleteExecutor.doRun() before calling dependent.delete(), mirroring what NodeReconcileExecutor already does. Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Sam Barker <sam@quadrocket.co.uk> * Address review comments on BulkActivationConditionIT - Make lastError and callCount instance fields on the reconciler; hold the reconciler instance as a static field in the IT so tests can access state without static leakage between tests - Add callCount so the test can wait for any reconciliation activity (reconcile() or updateErrorStatus()) then assert cleanly, rather than timing out if the bug is fixed - Add @disabled linking to issue #3249 so this reproducer-only test does not break CI - Add @sample annotation to match the pattern of other workflow ITs Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Sam Barker <sam@quadrocket.co.uk> * fix: register event source when dependents are marked for deletion Fixes #3249 Signed-off-by: Chris Laprun <metacosm@gmail.com> --------- Signed-off-by: Sam Barker <sam@quadrocket.co.uk> Signed-off-by: Chris Laprun <metacosm@gmail.com> Co-authored-by: Chris Laprun <metacosm@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c16143 - Browse repository at this point
Copy the full SHA 2c16143View commit details -
improve: config providers for yaml and properties logs only warning o…
…n missing file (#3245) * improve: config providers for yaml and properties logs only warning on missing file This it is easier to handle dynamic configurations coming from a ConfigMap Signed-off-by: Attila Mészáros <a_meszaros@apple.com> * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Attila Mészáros <a_meszaros@apple.com> --------- Signed-off-by: Attila Mészáros <a_meszaros@apple.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a932a3d - Browse repository at this point
Copy the full SHA a932a3dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.3.1...v5.3.2