github operator-framework/java-operator-sdk v2.0.0-RC1
2.0.0-RC1

latest releases: v4.9.0, v4.8.4, v4.8.3...
pre-release2 years ago

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 and EventSourceManager 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 #764
  • chore(deps): bump log4j-core from 2.16.0 to 2.17.0 by @dependabot in #763
  • fix: fabric8 version bump by @csviri in #768
  • fix: minor fixes by @csviri in #767
  • chore(deps): bump spring-boot.version from 2.6.1 to 2.6.2 by @dependabot in #773
  • API changes proposal by @metacosm in #760
  • chore(docs): fix javadoc and improve it by @metacosm in #774
  • fix: make org & io import order stable by @metacosm in #777
  • chore(deps): bump kubernetes-client-bom from 5.11.0 to 5.11.1 by @dependabot in #778
  • chore(deps): bump log4j.version from 2.17.0 to 2.17.1 by @dependabot in #779
  • chore(deps): bump assertj-core from 3.21.0 to 3.22.0 by @dependabot in #780
  • feat: initialization context provides access to ConfigurationService by @metacosm in #776
  • fixes and api improvements by @csviri in #775
  • Minor fixes by @metacosm in #783
  • Secondary resource access with Optional by @csviri in #782
  • docs: samples facelift by @csviri in #784
  • mysql e2e by @csviri in #786
  • fix: use proper resource name computation by @metacosm in #791
  • fix: use appropriate terms where needed by @metacosm in #790
  • fix: make things more resilient in the absence of explicit configuration by @metacosm in #789
  • fix: build e2e tests on main by @csviri in #792
  • fix: Optional associated resource by @csviri in #793
  • refactor: simplify by @metacosm in #795
  • Event source started before events are processed (simple/naive syncing approach) by @csviri in #794
  • chore(deps): bump kubernetes-client-bom from 5.11.1 to 5.11.2 by @dependabot in #797
  • feat: provide KubernetesClient access from context by @metacosm in #796
  • feature: stale bot by @csviri in #798
  • fix: minor improvements by @csviri in #799

New Contributors

Full Changelog: v1.9.8...v2.0.0-RC1

Don't miss a new java-operator-sdk release

NewReleases is sending notifications on new releases.