Skip to content

Releases: operator-framework/java-operator-sdk

5.3.4

19 May 08:08
8d308d2

Choose a tag to compare

What's Changed

Highlights

  • read-cache-after-write aware list and byIndex by @csviri in #3345
  • improve: use onList() for ghost resource cleanup by @csviri in #3348
  • fix: handling empty yaml config file with a comment only by @csviri in #3301
  • improve: integration test for corner case for activation condition by @csviri in #3296
  • improve: health probes showcase & docs to operations by @csviri in #3291
  • improve: deprecated isWatching method for informers health indicator by @csviri in #3326
  • improve: add setMaxInterval(Duration) for GenericRetry by @csviri in #3297
  • improve: owner reference mappers checks only group not apiVersion by @csviri in #3302
    improve: log diagnostic for remote deployment junit extension by @csviri in #3306
  • Flag for opting out delete CRDs for LocallyRunOperatorExtension by @csviri in #3315
  • fix: set version to 5.3.4-SNAPSHOT by @csviri in #3285
  • fix: remove MultiOwnerDependentTriggeringIT by @csviri in #3318
  • fix: invoke ConfigurationServiceOverrider consumer only once in Operator constructor by @Dennis-Mircea in #3353
  • fix: use class-based logger name in BaseConfigurationService. by @Dennis-Mircea in #3352
  • feat(docs): introduce versioned documentation for v5.x releases by @aerben in #3308
  • fix: ClusterDeployedOperatorExtension should alway apply CRDs before test by @csviri in #3312
  • docs: improve testing docs by @csviri in #3321

Other

  • chore(deps): bump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /bootstrapper-maven-plugin/src/main/resources/templates by @dependabot[bot] in #3286
  • chore(deps): bump openrewrite.version from 8.79.1 to 8.79.2 by @dependabot[bot] in #3288
  • docs: dedicated page for rate limiting by @csviri in #3290
  • docs: dependent resources and workflows higher priority than operations by @csviri in #3289
  • chore(deps): bump micrometer-core.version from 1.16.4 to 1.16.5 by @dependabot[bot] in #3293
  • chore(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #3292
  • chore(deps): bump openrewrite.version from 8.79.2 to 8.79.4 by @dependabot[bot] in #3295
  • docs: fix formatting cleaner in docs by @csviri in #3294
  • chore(deps): bump openrewrite.version from 8.79.4 to 8.79.5 by @dependabot[bot] in #3298
  • chore(deps): bump openrewrite.version from 8.79.5 to 8.79.6 by @dependabot[bot] in #3299
  • chore(deps): bump org.apache.maven:maven-plugin-api from 3.9.14 to 3.9.15 by @dependabot[bot] in #3300
  • docs: improve eventing image and wording by @csviri in #3303
  • chore(deps): bump openrewrite.version from 8.79.6 to 8.80.0 by @dependabot[bot] in #3305
  • chore(deps): bump openrewrite.version from 8.80.0 to 8.80.1 by @dependabot[bot] in #3309
  • chore(deps): bump commons-io:commons-io from 2.21.0 to 2.22.0 by @dependabot[bot] in #3310
  • chore(deps): bump org.takes:takes from 1.25.0 to 1.25.1 by @dependabot[bot] in #3314
  • improve: log diagnostic for remote deployment junit extension by @csviri in #3306
  • fix: flaky WorkflowAllFeatureIT.configMapNotReconciledIfReconcileConditionNotMet by @csviri in #3317
  • docs: testing page by @csviri in #3313
  • fix: flaky MultipleReconcilerSameTypeIT by @csviri in #3319
  • chore(deps): bump openrewrite.version from 8.80.1 to 8.81.0 by @dependabot[bot] in #3320
  • chore(deps): bump openrewrite.version from 8.81.0 to 8.81.1 by @dependabot[bot] in #3322
  • chore(deps): bump org.takes:takes from 1.25.1 to 1.26.0 by @dependabot[bot] in #3323
  • fix: local E2E test should not delete CRD by @csviri in #3324
  • chore(deps): bump com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4 by @dependabot[bot] in #3329
  • chore(deps): bump openrewrite.version from 8.81.1 to 8.81.4 by @dependabot[bot] in #3328
  • fix: mockito and OpenJDK warning when running tests by @csviri in #3327
  • docs: improve metrics and health probes docs by @csviri in #3333
  • chore(deps): bump org.eclipse.jetty:jetty-server from 12.1.8 to 12.1.9 by @dependabot[bot] in #3335
  • chore(deps): bump openrewrite.version from 8.81.4 to 8.81.6 by @dependabot[bot] in #3334
  • chore(deps): bump openrewrite.version from 8.81.6 to 8.81.7 by @dependabot[bot] in #3337
  • chore(deps): bump log4j.version from 2.25.4 to 2.26.0 by @dependabot[bot] in #3338
  • chore(deps): bump openrewrite.version from 8.81.7 to 8.81.12 by @dependabot[bot] in #3340
  • improve: add documentation guidline for agents by @csviri in #3339
  • chore(deps): bump openrewrite.version from 8.81.12 to 8.81.13 by @dependabot[bot] in #3342
  • chore: bump fabric8 client to v7.7.0 by @csviri in #3344
  • chore(deps): bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18 by @dependabot[bot] in #3347
  • chore(deps): bump openrewrite.version from 8.81.13 to 8.81.15 by @dependabot[bot] in #3346
  • chore(deps): bump openrewrite.version from 8.81.15 to 8.81.16 by @dependabot[bot] in #3349
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.0 by @dependabot[bot] in #3351
  • chore(deps): bump openrewrite.version from 8.81.16 to 8.81.17 by @dependabot[bot] in #3350
  • fix(compat): restore junit5 compatibility to LocallyRunOperatorExtension by @k-wall in #3355
  • chore(deps): bump manusa/actions-setup-minikube from 2.16.1 to 2.17.0 by @dependabot[bot] in #3356
  • chore(deps): bump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 by @dependabot[bot] in #3358
  • chore(deps): bump io.github.java-diff-utils:java-diff-utils from 4.16 to 4.17 by @dependabot[bot] in #3359
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.5.0 to 3.5.1 by @dependabot[bot] in #3360
  • chore(deps): bump openrewrite.version from 8.81.17 to 8.82.0 by @dependabot[bot] in #3357
  • fix: revert breaking constructor change in InformerConfiguration by @xstefank in #3361

New Contributors

Full Changelog: https://github.com/operator-framework/java-oper...

Read more

5.3.3

10 Apr 11:14
2318d4a

Choose a tag to compare

What's Changed

  • chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #3253
  • chore(deps): bump openrewrite.version from 8.76.4 to 8.77.0 by @dependabot[bot] in #3254
  • fix: adding missing tags for non k8s events by @csviri in #3256
  • docs: metrics docs update by @csviri in #3258
  • chore(deps): bump openrewrite.version from 8.77.0 to 8.77.1 by @dependabot[bot] in #3260
  • chore(deps): bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #3259
  • chore(deps): bump log4j.version from 2.25.3 to 2.25.4 by @dependabot[bot] in #3262
  • chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.2 to 9.1.0 by @dependabot[bot] in #3261
  • chore: update version to 5.3.3-SNAPSHOT by @metacosm in #3252
  • chore(deps): bump openrewrite.version from 8.77.1 to 8.77.2 by @dependabot[bot] in #3264
  • chore(deps): bump openrewrite.version from 8.77.2 to 8.78.0 by @dependabot[bot] in #3265
  • chore(deps): bump openrewrite.version from 8.78.0 to 8.78.2 by @dependabot[bot] in #3267
  • chore(deps): bump openrewrite.version from 8.78.2 to 8.78.3 by @dependabot[bot] in #3268
  • chore(deps): bump openrewrite.version from 8.78.3 to 8.78.4 by @dependabot[bot] in #3269
  • chore(deps): bump openrewrite.version from 8.78.4 to 8.78.6 by @dependabot[bot] in #3272
  • improve: eager informer start check by @csviri in #3275
  • fix: remove no-apt profile from CI by @xstefank in #3277
  • Generic Helm Chart by @csviri in #3266
  • improve: integration test for PerResourcePollingEventSource delete event propagation by @csviri in #3278
  • fix: handling delete non-active dependent when parent reconcile condition false by @csviri in #3273
  • chore(deps): bump azure/setup-helm from 4 to 5 by @dependabot[bot] in #3283
  • chore(deps): bump openrewrite.version from 8.78.6 to 8.79.1 by @dependabot[bot] in #3284
  • fix: update Maven wrapper to Maven 3.9.12 and use it in CI by @xstefank in #3281
  • chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.1.0 to 10.0.0 by @dependabot[bot] in #3270
  • docs: operations section by @csviri in #3282
  • fix: delete CRD only after all tests in the class pass by @xstefank in #3279

Full Changelog: v5.3.2...v5.3.3

5.3.2

25 Mar 08:35
a932a3d

Choose a tag to compare

What's Changed

  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.3.0 to 3.4.0 by @dependabot[bot] in #3242
  • chore(deps): bump openrewrite.version from 8.46.1 to 8.75.9 by @dependabot[bot] in #3241
  • improve: don't run sonar on dependabot PRs by @csviri in #3243
  • improve: metrics processing e2e test stability by @csviri in #3244
  • chore(deps): bump openrewrite.version from 8.75.9 to 8.75.10 by @dependabot[bot] in #3247
  • chore(deps): bump openrewrite.version from 8.75.10 to 8.76.0 by @dependabot[bot] in #3248
  • chore(deps): bump openrewrite.version from 8.76.0 to 8.76.4 by @dependabot[bot] in #3251
  • fix: register event sources when dependents are marked for deletion by @SamBarker in #3250
  • improve: config providers for yaml and properties logs only warning on missing file by @csviri in #3245

New Contributors

Full Changelog: v5.3.1...v5.3.2

5.3.1

18 Mar 12:53
5e5e2be

Choose a tag to compare

What's Changed

  • chore: update version to 5.3.1-SNAPSHOT by @csviri in #3227
  • fix: Typo in CLAUDE.md by @k-wall in #3231
  • fix: fix junit module name in AGENTS.md by @csviri in #3232
  • fix(docs): blog prev/next button text color by @csviri in #3230
  • chore(deps): bump org.yaml:snakeyaml from 2.3 to 2.6 by @dependabot[bot] in #3233
  • docs: add links to read-cache-after-write conistency blog post by @csviri in #3234
  • feat: add OpenRewrite module for migrations and recipe for 5.3.0 by @csviri in #3236
  • fix: race condition on get when add received after informer cache read by @csviri in #3237
  • fix: sonar run, build on java 17 by @csviri in #3240

New Contributors

Full Changelog: v5.3.0...v5.3.1

5.3.0

13 Mar 14:02
84d7b89

Choose a tag to compare

5.2.3

13 Feb 22:06
21c735d

Choose a tag to compare

What's Changed

  • feat: support additional java CRDs in test extension by @robobario in #3163
  • feat: add AGENTS.md and CLAUDE.md by @csviri in #3149
  • chore: bump version to 5.2.3-SNAPSHOT by @csviri in #3112
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #3113
  • chore: Use fabric8 client v7.5.0 by @csviri in #3116
  • chore(deps): bump io.micrometer:micrometer-core from 1.16.1 to 1.16.2 by @dependabot[bot] in #3118
  • docs: fix formatting Accessing Resources link by @csviri in #3120
  • improve: moving some integration test into packages, some @sample cleanup by @csviri in #3119
  • improve: timeouts for integration test by @csviri in #3121
  • chore: bump fabric8 client to 7.5.1 by @csviri in #3126
  • chore(deps): bump org.codehaus.mojo:templating-maven-plugin from 3.0.0 to 3.1.0 by @dependabot[bot] in #3128
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in #3132
  • chore: bump fabric8 client to 7.5.2 by @csviri in #3131
  • chore(deps): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #3133
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.2.0 to 3.2.1 by @dependabot[bot] in #3139
  • chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #3144
  • docs: improve dependent resource mermaid visuals by @csviri in #3153
  • docs: remove ADRs by @csviri in #3158
  • docs: add community meeting invite link by @csviri in #3157
  • docs: moving the start days of the invite by @csviri in #3162
  • chore(deps): bump io.micrometer:micrometer-core from 1.16.2 to 1.16.3 by @dependabot[bot] in #3165

Full Changelog: v5.2.2...v5.2.3

5.2.2

07 Jan 13:00
c6416e0

Choose a tag to compare

What's Changed

  • fix: stop thread pools when an error occurs during startup by @lion7 in #3107
  • fix: typos in Sample annotations by @xstefank in #3108
  • improve: run PRs for every branch by @csviri in #3111
  • fix: time unit in PeriodicCleanerExpectationManager and integration test by @csviri in #3092
  • fix: improper interface name by @metacosm in #3098
  • improve: log error in NodeExecutor by @csviri in #3102
  • Add @sample annotation for expectation pattern releated integration tests by @csviri in #3100
  • chore: bump version to 5.2.2-SNAPSHOT by @metacosm in #3085
  • chore(deps): bump io.micrometer:micrometer-core from 1.16.0 to 1.16.1 by @dependabot[bot] in #3088
  • chore(deps): bump org.mockito:mockito-core from 5.20.0 to 5.21.0 by @dependabot[bot] in #3090
  • chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #3091
  • chore(deps): bump org.apache.maven:maven-plugin-api from 3.9.11 to 3.9.12 by @dependabot[bot] in #3096
  • chore(deps): bump log4j.version from 2.25.2 to 2.25.3 by @dependabot[bot] in #3095
  • chore(deps): bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.25.3 in /bootstrapper-maven-plugin/src/main/resources/templates by @dependabot[bot] in #3101
  • chore(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2 by @dependabot[bot] in #3110

New Contributors

Full Changelog: v5.2.1...v5.2.2

5.0.5

09 Dec 07:53
81bae79

Choose a tag to compare

What's Changed

Full Changelog: v5.0.4...v5.0.5

5.2.1

04 Dec 14:17
5d12dc2

Choose a tag to compare

What's Changed

  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 3.0.0 to 3.1.0 by @dependabot[bot] in #3065
  • chore(deps): bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 by @dependabot[bot] in #3064
  • chore(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #3066
  • chore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.1 to 3.15.2 by @dependabot[bot] in #3067
  • chore: bump version to 5.2.1-SNAPSHOT by @csviri in #3068
  • improve: error message by @metacosm in #3069
  • chore(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #3071
  • chore(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #3072
  • fix: Make AbstractOperatorExtension use the kubernetesClient if the infrastructureKubernetesClient is not set by @xstefank in #3077
  • fix: add automatically generated testindex to gitignore by @xstefank in #3079
  • fix: rename integration test with duplicated inaccurate name by @csviri in #3080
  • fix: grammar issue by @metacosm in #3083
  • Improve Expectation integration test by @Donnerbart in #3084

Full Changelog: v5.2.0...v5.2.1

5.2.0

25 Nov 22:04
a328e32

Choose a tag to compare