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
- @murillio4 made their first contribution in #2757
- @afalhambra-hivemq made their first contribution in #2803
Full Changelog: v5.0.4...v5.1.0