Skip to content

Releases: operator-framework/java-operator-sdk

5.1.0

21 May 10:21
7d86c29
Compare
Choose a tag to compare

What's Changed

  • improve: status cache for next reconciliation - only the lock version by @csviri in #2800
  • feat: primary resource caching for followup reconciliation(s) by @csviri in #2761
  • feat: allow easier configuration of matcher by @metacosm in #2760
  • feat: automatically derive the dependent resource type if not specified by @xstefank in #2772
  • improve: blocklist of problematic resources for previous version annotation by @csviri in #2774
  • Increase code coverage of SSABasedGenericKubernetesResourceMatcher by @Donnerbart in #2781
  • fix: pool size configuration by @csviri in #2810
  • docs: skip reconcile of a DR by @csviri in #2732
  • chore(deps): bump org.junit:junit-bom from 5.12.0 to 5.12.1 by @dependabot in #2733
  • chore(deps): bump org.mockito:mockito-core from 5.16.0 to 5.16.1 by @dependabot in #2734
  • chore(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.4 to 3.4.5 by @dependabot in #2735
  • docs: new structure of docs by @csviri in #2737
  • docs: fixes on event source page by @csviri in #2739
  • feat(ci): build with Java 21 and 24 by @metacosm in #2738
  • docs: reconciler improvements by @csviri in #2740
  • docs: social access facelift by @csviri in #2741
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #2743
  • docs: explanation for max maxReconciliationInterval by @csviri in #2745
  • docs: retry doc fixes by @csviri in #2744
  • fix: refine retryAwareErrorLogging by @shawkins in #2748
  • fix: catch exceptions from updating the status by @shawkins in #2752
  • chore(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 by @dependabot in #2756
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 by @dependabot in #2758
  • fix: typos by @metacosm in #2755
  • Improve customizability of SSABasedGenericKubernetesResourceMacher by @murillio4 in #2757
  • chore(deps): bump org.junit:junit-bom from 5.12.1 to 5.12.2 by @dependabot in #2769
  • chore(deps): bump io.micrometer:micrometer-core from 1.14.5 to 1.14.6 by @dependabot in #2767
  • chore(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #2768
  • fix: exclude test CRDs from operator-framework by @csviri in #2771
  • fix: event marking bug by @csviri in #2763
  • fix: retry finalizer removal on http 422 by @csviri in #2776
  • chore(deps): bump fabric8-client.version from 7.1.0 to 7.2.0 by @dependabot in #2780
  • Make primary resource accessible from Context by @Donnerbart in #2782
  • chore(CI): bump minikube and kubernetes versions by @csviri in #2777
  • improve: remove fabric8 related daily build by @csviri in #2790
  • improve: increase bounded cache IT GC timeout by @csviri in #2785
  • chore(deps): bump io.micrometer:micrometer-core from 1.14.6 to 1.15.0 by @dependabot in #2793
  • chore: fabric8 client to v7.3 by @csviri in #2801
  • Fix infinite resource updates due empty EnvVars by @afalhambra-hivemq in #2803
  • chore(build): update version to 5.1.0-SNAPSHOT by @metacosm in #2805
  • fix: restore backwards compatibility by @metacosm in #2806
  • chore(deps): bump fabric8-client.version from 7.3.0 to 7.3.1 by @dependabot in #2811
  • chore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 by @dependabot in #2812
  • docs: document annotation-based dependent resource configuration by @metacosm in #2809

New Contributors

Full Changelog: v5.0.4...v5.1.0

5.0.4

12 Mar 11:07
a8a15b1
Compare
Choose a tag to compare

What's Changed

  • feat: enable deactivation of MDC logging by @metacosm in #2699
  • chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.14.0 by @dependabot in #2703
  • docs: blog post on SSA by @csviri in #2689
  • docs: add section on otpimisitic locking to SSA blog by @csviri in #2710
  • chore(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 by @dependabot in #2712
  • docs: add author to blog post by @csviri in #2715
  • fix: GH actions revert to use less Minikube downloads by @xstefank in #2713
  • chore: bump docsy and hugo fix templating issue by @csviri in #2714
  • fix: spotless plugin (googleJavaFormat) by @xstefank in #2706
  • chore(deps): bump org.mockito:mockito-core from 5.15.2 to 5.16.0 by @dependabot in #2718
  • bump mysql connector by @csviri in #2719
  • improve: allow to provide name to GenericKubernetesDependentResource by @csviri in #2720
  • chore(deps): bump io.micrometer:micrometer-core from 1.14.4 to 1.14.5 by @dependabot in #2730
  • fix: don't fail test if the CRD cannot be deleted by @xstefank in #2729
  • improve: more strict delete condition by @csviri in #2722
  • fix: a GVKP with no plural should be equivalent to the same GVK by @metacosm in #2731
  • Fix apiVersion match for standard K8s resources by @mnk in #2724

New Contributors

  • @mnk made their first contribution in #2724

Full Changelog: v5.0.3...v5.0.4

5.0.3

25 Feb 12:06
42f7432
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 by @dependabot in #2692
  • refactor: CI only pulls each minikube once for each kubernetes version by @xstefank in #2691
  • fix: patch version handling by @csviri in #2696
  • chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.3 by @dependabot in #2693
  • chore(deps): bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot in #2701
  • chore(deps): bump org.junit:junit-bom from 5.11.4 to 5.12.0 by @dependabot in #2700

Full Changelog: v5.0.2...v5.0.3

5.0.2

19 Feb 16:35
1c87f5f
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump io.micrometer:micrometer-core from 1.14.3 to 1.14.4 by @dependabot in #2684
  • refactor: move spotless to a profile active only in the root directory by @xstefank in #2683
  • fix: add clean up of applied CRDs after tests by @xstefank in #2685
  • fix: explicit workflow invocation uses the same resource intance that reconcile api by @csviri in #2686
  • fix: allow keeping deleted CRDs in test with configuration by @xstefank in #2687
  • chore: update OWNERS for the current state of the project by @xstefank in #2690

Full Changelog: v5.0.1...v5.0.2

5.0.1

08 Feb 12:12
913717e
Compare
Choose a tag to compare

What's Changed

  • fix: explicit workflow invovation cleanup issue by @csviri in #2680
  • fix: refactor and fix mysql-schema sample and its instructions by @xstefank in #2681
  • chore: set version to 5.0.1-SNAPSHOT by @csviri in #2682

Full Changelog: v5.0.0...v5.0.1

5.0.0

31 Jan 16:55
d045a04
Compare
Choose a tag to compare

What's Changed

See the release notes here: https://javaoperatorsdk.io/blog/2025/01/06/version-5-released/

5.0.0-RC1

06 Jan 14:45
0251971
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump org.awaitility:awaitility from 4.2.0 to 4.2.2 by @dependabot in #2628
  • chore(deps): bump io.github.java-diff-utils:java-diff-utils from 4.12 to 4.15 by @dependabot in #2627
  • chore(deps): bump org.junit:junit-bom from 5.10.1 to 5.11.3 by @dependabot in #2626
  • chore(deps): bump me.fabriciorby:maven-surefire-junit5-tree-reporter from 1.3.0 to 1.4.0 by @dependabot in #2631
  • chore(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.1 to 3.4.4 by @dependabot in #2630
  • chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.7 by @dependabot in #2629
  • chore(deps): bump org.takes:takes from 1.24.4 to 1.24.6 by @dependabot in #2633
  • chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #2634
  • chore(deps): bump io.micrometer:micrometer-core from 1.14.1 to 1.14.2 by @dependabot in #2636
  • docs: migration guide as blogpost refactor by @csviri in #2632
  • chore(deps): bump log4j.version from 2.24.2 to 2.24.3 by @dependabot in #2637
  • bump: minikube version and add k8s version 1.32.0 by @csviri in #2640
  • improve: optional workflow result by @csviri in #2639
  • docs: v5.0.0 related fixes from beta feedback by @csviri in #2638
  • chore: use fabric8 7.0.1 by @csviri in #2643
  • chore(deps): bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #2646
  • chore(deps): bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in #2641
  • chore(deps): bump org.assertj:assertj-core from 3.27.0 to 3.27.1 by @dependabot in #2649
  • docs: fix dependent resources double title by @csviri in #2650
  • docs: changed glue link by @csviri in #2652
  • chore(deps): bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #2653
  • chore(deps): bump org.assertj:assertj-core from 3.27.1 to 3.27.2 by @dependabot in #2654
  • fix: leader election e2e test by @csviri in #2655

Full Changelog: v5.0.0-beta1...v5.0.0-RC1

5.0.0-beta1

06 Dec 11:07
dd40cbc
Compare
Choose a tag to compare

4.9.7

20 Nov 20:45
1f6cf2c
Compare
Choose a tag to compare

What's Changed

  • feat: allow manually specifying CRDs in test extension by @metacosm in #2569
  • fix: concurrent modification when getting event sources (v4) by @csviri in #2573
  • chore(deps): bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 by @dependabot in #2523
  • chore(deps): bump org.mockito:mockito-core from 5.13.0 to 5.14.2 by @dependabot in #2577
  • chore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.0 to 3.15.1 by @dependabot in #2575
  • chore(deps): bump log4j.version from 2.23.1 to 2.24.1 by @dependabot in #2576
  • [MAIN] Fix rendering of placeholders in metrics table and add anchor for operator SDK metrics by @Donnerbart in #2580
  • chore(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.3 to 3.4.4 by @dependabot in #2588
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.2 by @dependabot in #2590
  • chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.7 by @dependabot in #2589
  • chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.11.1 by @dependabot in #2591
  • chore(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #2593
  • chore(deps): bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.0 to 3.15.1 by @dependabot in #2592
  • improve: simpler api for adding additional CRD file by @csviri in #2574
  • chore(deps): bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #2597
  • chore(deps): bump io.micrometer:micrometer-core from 1.13.3 to 1.14.1 by @dependabot in #2596
  • Method signature mismatched with javadoc and implementation by @robobario in #2587

New Contributors

Full Changelog: v4.9.6...v4.9.7

4.9.6

07 Nov 10:22
71e00ed
Compare
Choose a tag to compare

What's Changed

  • chore: update to Fabric8 client 6.13.4 by @metacosm in #2539
  • chore(deps): bump manusa/actions-setup-minikube from 2.11.0 to 2.12.0 by @dependabot in #2543
  • chore(deps): bump manusa/actions-setup-minikube from 2.12.0 to 2.13.0 by @dependabot in #2550
  • docs: update community meeting info by @csviri in #2556
  • docs: add spark operator for to operator list by @csviri in #2557
  • fix: typo in withParseResourceVersions by @csviri in #2563
  • fix: managed workflow result is available even when exception is thrown by @metacosm in #2552
  • docs: withKubernetesClient improved docs by @csviri in #2564
  • [BACKPORT] Fix infinite resource updates due to canonical format conversion of resource requirements by @Donnerbart in #2568

Full Changelog: v4.9.5...v4.9.6