[ Latest releases ]

Aug 02, 2022

v3.0.4

This release has wrong version, it is actually equivalent to revision with version 3.1.1, please use that instead. It builds on top of 3.1.0 NOT on 3.0.3

Jul 15, 2022

v3.1.0

See also: https://javaoperatorsdk.io/docs/v3-1-migration

Note: Github did not generate the full list correctly, please refer to the new features in changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v3.0.3…v3.1.0

What’s Changed

  • chore(deps): bump log4j.version from 2.17.2 to 2.18.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1310
  • Adding config required for SpringBoot docs by @salaboy in https://github.com/java-operator-sdk/java-operator-sdk/pull/1313
  • feat: change default client flavor from openshift to kubernetes by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1315
  • docs: why the pods deleted on web page sample by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1321
  • chore(deps): bump micrometer-core from 1.9.1 to 1.9.2 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1330
  • chore(deps): bump takes from 1.20 to 1.21 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1329
  • refactor (#1327): Remove autoservice by @iocanel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1328
  • chore: apt processors now suggests the latest version by @iocanel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1332
  • feat: allow loading resources as builders by @iocanel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1335
  • docs: javadoc for garbage collected interface by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1339
  • refactor: add default value that can be reused elsewhere by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1342
  • docs: review and improve docs by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1331
  • 3.1 migration docs by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1344
  • refactor: ReconciliationMaxInterval -> MaxReconciliationInterval by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1343

New Contributors

  • @salaboy made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1313
Jun 24, 2022

v3.0.3

What’s Changed

  • chore(deps): bump assertj-core from 3.22.0 to 3.23.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1251
  • fix: flaky unit tests by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1253
  • chore(deps): bump takes from 1.19 to 1.20 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1256
  • chore(deps): bump assertj-core from 3.23.0 to 3.23.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1255
  • feat: add setting namespaces to controller config override by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1258
  • fix: formatter plugin update and related issues by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1261
  • chore(deps-dev): bump mockito-core from 4.6.0 to 4.6.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1266
  • ci : change workflow logic by @mstatv in https://github.com/java-operator-sdk/java-operator-sdk/pull/1270
  • Clarify how to push docker image to minikube by @VictorDenisov in https://github.com/java-operator-sdk/java-operator-sdk/pull/1269
  • Multiple dependent resource integration test by @rsynek in https://github.com/java-operator-sdk/java-operator-sdk/pull/1268
  • feat: cover more cases when trying to determine generic types by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1276
  • chore(deps): bump micrometer-core from 1.9.0 to 1.9.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1289
  • chore: add @Ignore to internal/intermediate DependentResources by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1292
  • chore(deps): bump spring-boot.version from 2.7.0 to 2.7.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1302
  • feat: primary to secondary mapper by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1300

New Contributors

  • @mstatv made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1270
  • @VictorDenisov made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1269

Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v3.0.2…v3.0.3

May 30, 2022

v3.0.2

What’s Changed

  • feat: unified samples label usage by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1234
  • fix: concurrent modification exception accessing secondary resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1243
  • fix: resource cache after finalizer add by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1244
  • chore(deps-dev): bump mockito-core from 4.5.1 to 4.6.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1250
  • feat: retry remove finalizer by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1249

Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v3.0.1…v3.0.2

May 25, 2022

v3.0.1

This release contains a fix for an issue regarding the ordering how the event sources are initialized. From now on ALWAYS the main ControllerResourceEventSource is initialized first. See, when it could cause issues before in: https://github.com/java-operator-sdk/java-operator-sdk/issues/1238

What’s Changed

  • chore(deps): bump spring-boot.version from 2.6.7 to 2.7.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1229
  • feat: limited build to k8s >= 1.20.x by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1230
  • docs: javadoc on configuration service by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1232
  • fix: label selector on sample by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1231
  • chore(deps): bump impsort-maven-plugin from 1.6.2 to 1.7.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1236
  • fix: patch for controller event source initialized first by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1237
  • fix: improvements event source management by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1239

Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v3.0.0…v3.0.1

May 19, 2022

v3.0.0

See the migration guide to update from v2.

New Features Highlights

  • Dependent resources management! See the documentation for more information
  • Support for following a set of namespaces in InformerEventSource and other related improvements.
  • Removal for need of PrimaryToSecondaryMapper - now handled automatically for you
  • Dynamic change of watched namespaces and automatic adjustment of related EventSources
  • Improved Error Handling API
  • and much more…

What’s Changed

  • refactor: clean up configurations by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/876
  • fix: also run full tests on next branch pushes and PRs by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/884
  • fix: decouple DependentResource creation from configuration by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/883
  • fix: NPE when no namespace is provided in kube config by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/899
  • redesign by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/906
  • fix: run e2e tests on next by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/919
  • Dependent resources standalone mode by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/914
  • Configuration polish by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/926
  • Merging Main to Next by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/943
  • fix: not delete if add owner reference by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/946
  • Nicer config override by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/944
  • feat: generic matcher for Kubernetes dependent resource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/945
  • refactor: remove multiple loadYaml implementations by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/950
  • Extract interfaces for optional behavior of DependentResource by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/949
  • feature: update preserves metadata by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/960
  • fix: no sonar fix experiment by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/962
  • feat: dependents use traits to specify which features they support by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/963
  • Temporal resource cache in Event Source by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/965
  • Refactor WebPage Sample by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/976
  • feat: dependent resource context + my sql e2e test improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/979
  • fix: remove map attribute holder by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/981
  • feat: re-add contextual map to context by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/985
  • fix: webpage e2e test by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/982
  • feat: matcher avoiding creating the desired state when possible by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/992
  • feat: Dependent Resources for External Resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/991
  • fix: javadoc for fails snapshot release by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1000
  • fix: state controller name in exception by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1002
  • fix: added logging by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1005
  • fix: making sure there is not race condition with temporal cache by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1009
  • fix: issue with reading from cache by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1008
  • fix: debugThreadPool & shouldCheckCRDAndValidateLocalModel should work by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1015
  • feat: add non-apt-tied behavior annotation and configuration to core by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1013
  • fix: renaming mapper primary <-> secondary by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1021
  • feat: dependent resource inherits namespaces from controller config by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1020
  • fix: dependent resource cache filler and filter issue by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1018
  • ci: don’t re run failing tests by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1019
  • refactor: getDependentResources return type is more generic by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1023
  • feat: retrieve ConfigurationService from ConfigurationServiceProvider by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1010
  • Docs: Add glossary by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1024
  • fix: unit flaky tests by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1032
  • fix: flaky integration test by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1029
  • Reconcile api proposal by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1030
  • docs: adding migration guide skeleton by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1036
  • feat: error handler improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1033
  • refactor: fix Context is a raw type by @scrocquesel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1037
  • fix: flaky test by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1044
  • Improvements for Quarkus extension by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1043
  • fix: remove deprecated api by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/842
  • Separate interface for cleanup part of reconciler and Dependent Resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1035
  • chore: move version to 3.0.0-SNAPSHOT to reflect API breakage by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1051
  • Anchor Headings in Docs by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1052
  • Metrics by @scrocquesel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1059
  • fix: Check CRD default to false by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1063
  • feat: add managed dependent webpage reconciler implementation by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1050
  • docs: dependent resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1026
  • docs: mermaid support by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1053
  • chore(deps): bump jackson-dataformat-yaml from 2.13.1 to 2.13.2 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1069
  • fix: Issue for “Operator Couldn’t start source …” by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1070
  • fix: InformerEventSource IT fix by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1071
  • chore(deps): bump micrometer-core from 1.8.3 to 1.8.4 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1068
  • fix: config needs to be reset for each dependent by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1076
  • fix: ResourceId toString by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1072
  • chore: update kubernetes versions to test against by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1078
  • fix architecture-and-internals document by @JaeguKim in https://github.com/java-operator-sdk/java-operator-sdk/pull/1080
  • fix: mysql sample delete part by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1081
  • chore(deps): bump spring-boot.version from 2.6.4 to 2.6.5 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1086
  • feat: add owner reference automatic config by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1083
  • fix: e2e test crd ready wait by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1079
  • feat: by default standalone dependent resource inherits namespace by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1084
  • feat: use MariaDB as drop-in replacement for MySQL by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1085
  • fix: retrieve DependentResource based on name instead of class by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1058
  • fix: renaming empty sting to no value set by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1096
  • docs: dependent resources and other improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1064
  • feat: add a DependentResource implementation that’s also an EventSource by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1094
  • Utlity naming for Event Sources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1098
  • fix: rename getAssiciatedResource to getSecondaryResource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1100
  • fix: abstract fetch resource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1101
  • fix: event source holder not an event source by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1102
  • fix(mysql-schema): use proper secondary resource type by @scrocquesel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1103
  • fix: event sources no ordered start & missing event source throws exception by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1104
  • chore(deps): bump jib-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1106
  • docs: migration guide to v3 by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1088
  • Fabric8 5.12.1 temp fix by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1109
  • chore(deps): bump spring-boot.version from 2.6.5 to 2.6.6 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1113
  • fix: dependent resource docs improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1108
  • fix: minor improvements on logging and tests related to temp cache by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1115
  • WebPage better showcase Standalone Dependent Resource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1111
  • chore(deps): bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1128
  • fix: ordered managed dependents by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1120
  • fix: namespaces overriding should propagate to dependents if needed by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1124
  • chore(deps): bump maven-clean-plugin from 3.1.0 to 3.2.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1132
  • Event filter fix by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1129
  • fix: Ordered Managed Dependent IT and filtering by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1133
  • fix: naming and minor structural improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1130
  • fix: homogenize label selector default value by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1135
  • feat: support indexers in informer related event sources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1131
  • chore(deps): bump kubernetes-client-bom from 5.12.1 to 5.12.2 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1143
  • ci: prepare ci for v3 release by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1140
  • refactor: use fabric8 finalizer validation by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1142
  • fix: revert to M5 because M6 won’t fail tests if they don’t start by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1144
  • fix: shut down operator when failing to start by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1137
  • fix: reverting the createOrReplace to replace (fabric8 issue) by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1145
  • fix: remove tweet by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1149
  • feat: patching with update control by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1147
  • setup-java v3 by @sullis in https://github.com/java-operator-sdk/java-operator-sdk/pull/1151
  • fix: make webpage sample work OOTB by @rsynek in https://github.com/java-operator-sdk/java-operator-sdk/pull/1155
  • chore(deps): bump micrometer-core from 1.8.4 to 1.8.5 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1159
  • chore(deps-dev): bump mockito-core from 4.4.0 to 4.5.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1166
  • feat: remove primary to secondary mapper (handled automatically) by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1161
  • chore(deps): bump maven-javadoc-plugin from 3.3.2 to 3.4.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1167
  • chore(deps): bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1173
  • chore(deps-dev): bump mockito-core from 4.5.0 to 4.5.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1174
  • chore(deps): bump spring-boot.version from 2.6.6 to 2.6.7 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1172
  • feat: make default watched namespaces behavior explicit by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1177
  • All Resource Event Sources can handle multiple seconday resources for a primary resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1169
  • chore: update version to 3.0.0.RC3-SNAPSHOT by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1178
  • chore(deps): bump mysql-connector-java from 8.0.28 to 8.0.29 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1181
  • feat: throw exception if desired is null by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1180
  • docs: primary to secondary mapper customization for dependent resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1186
  • fix: simplify informer config generics by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1184
  • aggregate exception improvement by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1188
  • feat: expressive error for missing @ControllerConfiguration annotation by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1190
  • fix: remove get controllers from operator by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1191
  • dynamic namespace config by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1187
  • refactor: move watch all and default namespace constants by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1194
  • ci: skip update version for release candidates by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1195
  • chore(deps): bump manusa/actions-setup-minikube from 2.4.3 to 2.5.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1202
  • feat: make RegisteredController a little more useful by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1199
  • refactor!: rename JUnit extensions more appropriately by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1200
  • chore(deps): bump manusa/actions-setup-minikube from 2.5.0 to 2.6.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1205
  • fix: test tuned periods by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1196
  • chore: update kubernetes versions to test against by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1207
  • refactor: clean namespaces constants by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1206
  • feat: integration test for cross reference dependent resource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1203
  • chore: update to 3.0.0.RC5-SNAPSHOT version by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1209
  • chore(deps): bump micrometer-core from 1.8.5 to 1.9.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1211
  • docs: minor improvements by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1213
  • docs: glossary wording by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1214
  • chore(deps): bump jackson-dataformat-yaml from 2.13.2 to 2.13.3 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1216
  • feat: patch does not do optimistic locking by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1210
  • fix: MDC add namespace only if present by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1224
  • fix: null values deleted - using edit by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1219
  • fix: same as controller config for KubernetesDependentResource standalone by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1222
  • WebPage E2E Improvement by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1226
  • chore: update to proper version to release by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1227

New Contributors

  • @JaeguKim made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1080
  • @rsynek made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1155

Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v2.1.3…v3.0.0

May 11, 2022

v3.0.0.RC5

What’s Changed

  • ci: skip update version for release candidates by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1195
  • chore(deps): bump manusa/actions-setup-minikube from 2.4.3 to 2.5.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1202
  • feat: make RegisteredController a little more useful by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1199
  • refactor!: rename JUnit extensions more appropriately by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1200
  • chore(deps): bump manusa/actions-setup-minikube from 2.5.0 to 2.6.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1205
  • fix: test tuned periods by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1196
  • chore: update kubernetes versions to test against by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1207
  • refactor: clean namespaces constants by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1206
  • feat: integration test for cross reference dependent resource by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1203
  • chore: update to 3.0.0.RC5-SNAPSHOT version by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1209

Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v3.0.0.RC4…v3.0.0.RC5

More details and older releases are available on GitHub