Releases: operator-framework/java-operator-sdk
Releases Β· operator-framework/java-operator-sdk
2.1.4
2.1.3
What's Changed
- More flexible in cluster curl by @andreaTP in #1034
- doc: fix typo by @csviri in #1041
- chore(deps): bump micrometer-core from 1.8.3 to 1.8.4 by @dependabot in #1045
- docs: use anchor headings by @csviri in #1055
- chore(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #1062
- fix: set default CRD check to false by @csviri in #1057
Full Changelog: v2.1.2...v2.1.3
2.1.2
This release fixes a race condition that in a rare occasion could lead to a situation when the reconciliation is not triggered after a primary resource update while it should, for detail see: #1006
Everybody is encouraged to update.
What's Changed
- chore(deps): bump slf4j-api from 1.7.35 to 1.7.36 by @dependabot in #916
- Minor fix: optimize var usage by @zuston in #917
- Add groupId in Maven query by @Sgitario in #921
- chore(deps): bump nexus-staging-maven-plugin from 1.6.8 to 1.6.10 by @dependabot in #930
- chore(deps): bump maven-javadoc-plugin from 3.3.1 to 3.3.2 by @dependabot in #929
- chore(deps): bump maven-compiler-plugin from 3.9.0 to 3.10.0 by @dependabot in #933
- Fix the resources type in the webpage example by @zuston in #934
- fix: logging error level and stack trace for k8s client by @csviri in #936
- chore(deps): bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11 by @dependabot in #941
- chore(deps): bump micrometer-core from 1.8.2 to 1.8.3 by @dependabot in #951
- Tweet on release! by @RishiKumarRay in #913
- fix README instructions for webpage sample by @tarilabs in #959
- chore(deps): bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 by @dependabot in #967
- Utility around curl in Cluster by @andreaTP in #966
- chore(deps): bump spring-boot.version from 2.6.3 to 2.6.4 by @dependabot in #972
- chore(deps): bump log4j.version from 2.17.1 to 2.17.2 by @dependabot in #974
- feat: executor service override by @csviri in #983
- docs: filter docs javadoc by @csviri in #984
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #988
- chore(deps): bump actions/stale from 4.1.0 to 5 by @dependabot in #987
- chore(deps): bump formatter-maven-plugin from 2.17.1 to 2.18.0 by @dependabot in #989
- chore(deps): bump awaitility from 4.1.1 to 4.2.0 by @dependabot in #999
- chore(deps): bump jackson-dataformat-yaml from 2.13.1 to 2.13.2 by @dependabot in #998
- chore(deps-dev): bump mockito-core from 4.3.1 to 4.4.0 by @dependabot in #1007
- Race condition fix by @csviri in #1011
- fix: debugThreadPool & shouldCheckCRDAndValidateLocalModel should work by @metacosm in #1016
- chore(deps): bump maven-compiler-plugin from 3.10.0 to 3.10.1 by @dependabot in #1022
New Contributors
- @zuston made their first contribution in #917
- @Sgitario made their first contribution in #921
- @RishiKumarRay made their first contribution in #913
- @tarilabs made their first contribution in #959
Full Changelog: v2.1.1...v2.1.2
2.1.1
2.1.0
What's Changed
- More principled way to wait for the CRD by @andreaTP in #852
- chore(deps): bump spring-boot.version from 2.6.2 to 2.6.3 by @dependabot in #856
- fix: remove CustomFilter preventing WebappReconciler from working by @metacosm in #855
- chore(deps-dev): bump mockito-core from 4.2.0 to 4.3.0 by @dependabot in #865
- chore(deps): bump kubernetes-client-bom from 5.11.2 to 5.12.0 by @dependabot in #864
- use official Maven Wrapper by @sullis in #861
- chore(deps): bump slf4j-api from 1.7.33 to 1.7.35 by @dependabot in #869
- chore(deps-dev): bump mockito-core from 4.3.0 to 4.3.1 by @dependabot in #868
- fix: change log level of no cr found by @csviri in #873
- docs: improvement on observed generation by @csviri in #880
- docs: Spring Boot Starter link by @csviri in #881
- feature: controller reconciliation max delay by @csviri in #871
- docs: fix javadoc blocking snapshot release by @csviri in #889
- Multiple version in CRD Support by @csviri in #879
- Disable Sonar check on forks by @andreaTP in #896
- fix: operator exception on miss of informer by @csviri in #894
- feat: incompatible crd versions in test by @csviri in #895
- feat: remove feature of filter event with observed generation by @csviri in #902
- test(mysql-schema): fix sql query in userExists by @scrocquesel in #898
- fix: sonar run on PR from own repo by @csviri in #903
- fix: fail explicitly if current namespace is requested but not available by @metacosm in #900
- fix: polling event source improvements by @csviri in #901
- fix: javadoc blocking snapshot release by @csviri in #904
New Contributors
Full Changelog: v2.0.2...v2.1.0
2.0.2
What's Changed
- chore(deps): bump mysql-connector-java from 8.0.27 to 8.0.28 by @dependabot in #844
- docs: community meeting in the main readme by @csviri in #845
- feature: add from first reference to ResourceID too by @csviri in #846
- chore(deps): bump jib-maven-plugin from 3.1.4 to 3.2.0 by @dependabot in #849
Full Changelog: v2.0.1...v2.0.2
2.0.1
What's Changed
This release introduces some minor improvements and bug fix related to Micrometer integration.
- docs: roor readme and docs update by @csviri in #834
- chore(deps): bump micrometer-core from 1.8.1 to 1.8.2 by @dependabot in #838
- fix(micrometer): fix NPE when reconciling already marked events by @scrocquesel in #837
- fix: config override with metrics by @csviri in #840
- docs: fixes and improvements by @csviri in #839
- feature: ResourceID from first owner reference by @csviri in #841
New Contributors
- @scrocquesel made their first contribution in #837
Full Changelog: v2.0.0...v2.0.1
2.0.0
API Changes and Migration Guide
This is a major change to JOSDK, includes non backwards compatible API changes, for details see the migration guide:
https://javaoperatorsdk.io/docs/v2-migration
What's Changed
- feature: improvements on reschedule by @csviri in #587
- refactor: Allow creating an Operator without a KubernetesClient insta⦠by @iocanel in #584
- chore: renaming vars named k8sClient to kubernetsClient by @iocanel in #582
- chore(deps): bump jandex-maven-plugin from 1.1.1 to 1.2.1 by @dependabot in #592
- chore(deps-dev): bump mockito-core from 3.12.4 to 4.0.0 by @dependabot in #591
- feature: Build PRs on v2 by @csviri in #589
- chore(ci): use Java 17 by @metacosm in #559
- chore: add generics to PostExecutionControl to reduce IDEs noise by @lburgazzoli in #594
- chore: polish the junit5 extension by @lburgazzoli in #593
- Informer based CustomResourceEventSource and caching by @csviri in #581
- chore: update version to 2.0.0-SNAPSHOT by @metacosm in #599
- Reschedule delete by @csviri in #600
- Refined Interface of
EventSource
andEventSourceManager
by @csviri in #597 - Removing events from context by @csviri in #596
- fix: cache handling on update by @csviri in #604
- Only one scheduled event (re-schedul / retry) at one time by @csviri in #609
- Cloner interface for Custom Resource instead of ObjectMapper by @csviri in #611
- fix: EventSourceManager and ResourceController interface enhancements by @csviri in #618
- Monitoring improvements by @csviri in #622
- Cleaning event handler API by @csviri in #624
- Observed generation in status support by @csviri in #628
- refactor!: replace Closeable by explicit Stoppable interface by @metacosm in #633
- Fix generics by @metacosm in #636
- fix: minor improvements on tests by @csviri in #640
- feature!: throw exception if controller cannot be registered by @csviri in #641
- Fixes v2 by @metacosm in #639
- feat: contextual information about processing for loging using MDC by @csviri in #642
- fix!: remove periodic schedule from timer event source by @csviri in #653
- fix: cover informer automatic start case by @csviri in #662
- refactor: renaming core classes and APIs by @csviri in #646
- fix: startup bug, when CRs already present on cluster + renaming by @csviri in #677
- docs: wip, event sources, eventing by @csviri in #672
- New Sample structure to v2 by @csviri in #682
- ErrorStatusHandler - support for better error reporting in status by @csviri in #685
- Support Standard Kuberentes Resources not just CustomResource by @csviri in #678
- refactor: API changes of Update Control by @csviri in #694
- [issue-687] Refactor/operator register api by @heesuk-ahn in #688
- Add Webpage Sample to V2 + fix for observed generation by @csviri in #693
- fix: integration test stability by @csviri in #698
- Update observed gen on no-update by @csviri in #697
- feature: release of v1 and v2 by @csviri in #701
- V2 by @csviri in #603
- fix: build javadoc issue by @csviri in #703
- chore(deps): bump awaitility from 4.1.0 to 4.1.1 by @dependabot in #710
- chore(deps): bump micrometer-core from 1.7.4 to 1.8.0 by @dependabot in #709
- chore(deps-dev): bump mockito-core from 4.0.0 to 4.1.0 by @dependabot in #708
- chore(deps): bump container-tools/kind-action from 1.5.0 to 1.7.0 by @dependabot in #706
- fix: fixing maven version update by @csviri in #704
- chore(deps): bump spring-boot.version from 2.5.5 to 2.6.0 by @dependabot in #707
- chore(deps-dev): bump junit from 4.13.1 to 4.13.2 by @dependabot in #711
- Docs for v2 by @csviri in #715
- refactor: rename internal package to source, moving LifecycleAware by @csviri in #716
- V2 migration by @csviri in #717
- chore(deps): bump junit-bom from 5.8.1 to 5.8.2 by @dependabot in #718
- Improve cache interface for CustomResourceEventSource by @csviri in #684
- chore(deps): bump spring-boot.version from 2.6.0 to 2.6.1 by @dependabot in #721
- fix: Update examples in README to have consistent class names by @katheris in #723
- fix: wrong message by @metacosm in #725
- chore(deps): bump formatter-maven-plugin from 2.17.0 to 2.17.1 by @dependabot in #730
- fix: e2e test tomcat TLS issue by @csviri in #734
- refactor: tomcat example improvements by @csviri in #735
- fix: issue with event source start ordering by @csviri in #736
- feature: move mysql operator to this repo by @csviri in #737
- chore(deps): bump mysql-connector-java from 8.0.26 to 8.0.27 by @dependabot in #740
- chore(deps): bump micrometer-core from 1.8.0 to 1.8.1 by @dependabot in #741
- Error status handler improvements by @csviri in #742
- feature: update observed generation on updateResource by @csviri in #731
- fix: dependency log4j sec issue by @csviri in #745
- fix: snapshot release for v1 by @csviri in #747
- chore(deps): bump manusa/actions-setup-minikube from 2.4.2 to 2.4.3 by @dependabot in #751
- refactor: more controller -> reconciler renaming by @metacosm in #750
- chore(deps): bump log4j.version from 2.15.0 to 2.16.0 by @dependabot in #752
- fix: remove resource name that pollutes the logs by @csviri in #753
- chore(ci): also test kube 1.23 by @metacosm in #754
- Event Notification and Polling, Inbound Event Sources by @csviri in #720
- Internals docs by @csviri in #759
- fix: resource cache interface for InformerEventSource by @csviri in #758
- chore(deps-dev): bump mockito-core from 4.1.0 to 4.2....
2.0.0-RC1
What's Changed
- feature: improvements on reschedule by @csviri in #587
- refactor: Allow creating an Operator without a KubernetesClient insta⦠by @iocanel in #584
- chore: renaming vars named k8sClient to kubernetsClient by @iocanel in #582
- chore(deps): bump jandex-maven-plugin from 1.1.1 to 1.2.1 by @dependabot in #592
- chore(deps-dev): bump mockito-core from 3.12.4 to 4.0.0 by @dependabot in #591
- feature: Build PRs on v2 by @csviri in #589
- chore(ci): use Java 17 by @metacosm in #559
- chore: add generics to PostExecutionControl to reduce IDEs noise by @lburgazzoli in #594
- chore: polish the junit5 extension by @lburgazzoli in #593
- Informer based CustomResourceEventSource and caching by @csviri in #581
- chore: update version to 2.0.0-SNAPSHOT by @metacosm in #599
- Reschedule delete by @csviri in #600
- Refined Interface of
EventSource
andEventSourceManager
by @csviri in #597 - Removing events from context by @csviri in #596
- fix: cache handling on update by @csviri in #604
- Only one scheduled event (re-schedul / retry) at one time by @csviri in #609
- Cloner interface for Custom Resource instead of ObjectMapper by @csviri in #611
- fix: EventSourceManager and ResourceController interface enhancements by @csviri in #618
- Monitoring improvements by @csviri in #622
- Cleaning event handler API by @csviri in #624
- Observed generation in status support by @csviri in #628
- refactor!: replace Closeable by explicit Stoppable interface by @metacosm in #633
- Fix generics by @metacosm in #636
- fix: minor improvements on tests by @csviri in #640
- feature!: throw exception if controller cannot be registered by @csviri in #641
- Fixes v2 by @metacosm in #639
- feat: contextual information about processing for loging using MDC by @csviri in #642
- fix!: remove periodic schedule from timer event source by @csviri in #653
- fix: cover informer automatic start case by @csviri in #662
- refactor: renaming core classes and APIs by @csviri in #646
- fix: startup bug, when CRs already present on cluster + renaming by @csviri in #677
- docs: wip, event sources, eventing by @csviri in #672
- New Sample structure to v2 by @csviri in #682
- ErrorStatusHandler - support for better error reporting in status by @csviri in #685
- Support Standard Kuberentes Resources not just CustomResource by @csviri in #678
- refactor: API changes of Update Control by @csviri in #694
- [issue-687] Refactor/operator register api by @heesuk-ahn in #688
- Add Webpage Sample to V2 + fix for observed generation by @csviri in #693
- fix: integration test stability by @csviri in #698
- Update observed gen on no-update by @csviri in #697
- feature: release of v1 and v2 by @csviri in #701
- V2 by @csviri in #603
- fix: build javadoc issue by @csviri in #703
- chore(deps): bump awaitility from 4.1.0 to 4.1.1 by @dependabot in #710
- chore(deps): bump micrometer-core from 1.7.4 to 1.8.0 by @dependabot in #709
- chore(deps-dev): bump mockito-core from 4.0.0 to 4.1.0 by @dependabot in #708
- chore(deps): bump container-tools/kind-action from 1.5.0 to 1.7.0 by @dependabot in #706
- fix: fixing maven version update by @csviri in #704
- chore(deps): bump spring-boot.version from 2.5.5 to 2.6.0 by @dependabot in #707
- chore(deps-dev): bump junit from 4.13.1 to 4.13.2 by @dependabot in #711
- Docs for v2 by @csviri in #715
- refactor: rename internal package to source, moving LifecycleAware by @csviri in #716
- V2 migration by @csviri in #717
- chore(deps): bump junit-bom from 5.8.1 to 5.8.2 by @dependabot in #718
- Improve cache interface for CustomResourceEventSource by @csviri in #684
- chore(deps): bump spring-boot.version from 2.6.0 to 2.6.1 by @dependabot in #721
- fix: Update examples in README to have consistent class names by @katheris in #723
- fix: wrong message by @metacosm in #725
- chore(deps): bump formatter-maven-plugin from 2.17.0 to 2.17.1 by @dependabot in #730
- fix: e2e test tomcat TLS issue by @csviri in #734
- refactor: tomcat example improvements by @csviri in #735
- fix: issue with event source start ordering by @csviri in #736
- feature: move mysql operator to this repo by @csviri in #737
- chore(deps): bump mysql-connector-java from 8.0.26 to 8.0.27 by @dependabot in #740
- chore(deps): bump micrometer-core from 1.8.0 to 1.8.1 by @dependabot in #741
- Error status handler improvements by @csviri in #742
- feature: update observed generation on updateResource by @csviri in #731
- fix: dependency log4j sec issue by @csviri in #745
- fix: snapshot release for v1 by @csviri in #747
- chore(deps): bump manusa/actions-setup-minikube from 2.4.2 to 2.4.3 by @dependabot in #751
- refactor: more controller -> reconciler renaming by @metacosm in #750
- chore(deps): bump log4j.version from 2.15.0 to 2.16.0 by @dependabot in #752
- fix: remove resource name that pollutes the logs by @csviri in #753
- chore(ci): also test kube 1.23 by @metacosm in #754
- Event Notification and Polling, Inbound Event Sources by @csviri in #720
- Internals docs by @csviri in #759
- fix: resource cache interface for InformerEventSource by @csviri in #758
- chore(deps-dev): bump mockito-core from 4.1.0 to 4.2.0 by @dependabot in #761
- chore(deps): bump jackson-dataformat-yaml from 2.13.0 to 2.13.1 by @dependabot in https://github.com/java-operator-sdk/...