Jan 05, 2023
v4.2.2
What’s Changed
- chore(deps-dev): bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1686
- fix: consistent minikube version in CI by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1671
- chore(deps): bump manusa/actions-setup-minikube from 2.7.1 to 2.7.2 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1665
- Revert “chore(deps): bump manusa/actions-setup-minikube from 2.7.1 to 2.7.2” by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1697
- fix: logging for
ExecutionScope
by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1695 - fix: remove cache pruning by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1694
- fix: condition for bulk resources by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1688
- feat: provide more exception context on workflow errors by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1699
- docs: fix of wrong link by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1702
- fix: separated job with special integration tests by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1704
- feat: operator can be restarted by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1675
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.2.1…v4.2.2
Dec 28, 2022
v4.2.1
What’s Changed
- chore(deps-dev): bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1666
- chore(deps): bump actions/stale from 6 to 7 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1672
- feat: use github token for minikube by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1674
- fix: non-independent unit tests because static state by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1670
- fix: remove exception on delete event by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1681
- fix: don’t require namespace in KubernetesDependentResource.prepare() by @silenium-dev in https://github.com/java-operator-sdk/java-operator-sdk/pull/1683
New Contributors
- @silenium-dev made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1683
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.2.0…v4.2.1
Dec 14, 2022
v4.2.0
What’s Changed
- fix: leader election manager init when not using config overrider by @nicoloboschi in https://github.com/java-operator-sdk/java-operator-sdk/pull/1636
- feat: setting a higher default max conccurent request for client by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1637
- #1384, smoke test samples were removed. by @karstengresch in https://github.com/java-operator-sdk/java-operator-sdk/pull/1642
- feat: workflows can be created without associated dependent resource by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1632
- fix: remove not used pod yaml by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1650
- fix: use ExecutorServiceManager to retrieve executor by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1651
- docs: add talk regarding operators by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1661
- fix: deprecate install webhook by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1616
- feat: runtime info for health probes by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1594
- chore: own version to 4.2.0-SNAPSHOT by @csviri in #1633
- feat: follow all namespace change possible by @csviri in #1639
- feat: metrics contains the whole resource by @csviri in #1645
- feat: reading cache just on reconciliation dispatching by @csviri in #1640
- feat: cache object pruning by @csviri and @metacosm in #1630
- feat controller queue size, execution thread count by @csviri in #1649
- feat: compute cleaner status based on specs, resolve from config by @metacosm in #1648
- feat: compute managed workflow graphs w/o requiring dependent resources by @metacosm in #1647
- refactor: simplify controller configuration by @metacosm in #1635
- refactor: clean some reported code smells by @metacosm in #1660
- chore: address some sonar-reported issues by @metacosm in #1662
New Contributors
- @nicoloboschi made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1636
- @karstengresch made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1642
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.1.2…v4.2.0
Nov 28, 2022
v4.1.2
What’s Changed
- chore(deps): bump micrometer-core from 1.9.5 to 1.10.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1592
- fix: isLastAttempt on error handler correct if max attempt 0 by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1595
- chore(deps-dev): bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1598
- fix: cleaner issue for pod caused by missing generation in metadata by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1600
- chore(deps): bump micrometer-core from 1.10.0 to 1.10.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1607
- chore(deps): bump maven-install-plugin from 3.0.1 to 3.1.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1610
- fix: use resolved reconciler class name by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1612
- docs: faq for k3s-based Kubernetes security exception by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1596
- fix: wording by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1619
- feat: improve workflow error reporting by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1613
- chore(deps): bump impsort-maven-plugin from 1.7.0 to 1.8.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1627
- chore(deps): bump micrometer-core from 1.10.1 to 1.10.2 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1626
- fix: leader election stop deadlock by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1618
- docs: link to kubernetes webhooks framework by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1621
- Add more JOSDK use cases by @cdmikechen in https://github.com/java-operator-sdk/java-operator-sdk/pull/1625
- docs: fix link to MultipleManagedDependentSameTypeIT by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1628
- fix: url for ci build by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1629
- feat: expose event source metadata by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1617
- fix: run event source start on specific thread pool by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1606
New Contributors
- @cdmikechen made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1625
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.1.1…v4.1.2
Nov 08, 2022
v4.1.1
What’s Changed
- docs: sync timeout docs improvement by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1586
- chore(deps): bump formatter-maven-plugin from 2.20.0 to 2.21.0 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1593
- fix: fix setSpec NoSuchMethodException for custom resource (#1589) by @scrocquesel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1591
- fix: ignore internal DependentResource implementations by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1590
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.1.0…v4.1.1
Oct 31, 2022
v4.1.0
What’s Changed
- This release covers some common cases for dependent resources that was not covered yet:
- Support multiple dependent resource of same type (#1175)
- Support bulk dependent resources (#1182)
- Support dependent resources with explicit state (#1221)
- Now it is possible to configure better whether an operator should stop in case of error in event sources on startup (#1405)
- This is also related the an added configuration for cache sync timeouts (#1318)
To see the full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.0.3…v4.1.0
See also the related milestone: https://github.com/java-operator-sdk/java-operator-sdk/milestone/4?closed=1
Oct 24, 2022
v4.0.3
What’s Changed
- docs: init status warning by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1552
- fix: bom version on main by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1561
- fix: update the bom version after release by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1562
- chore: update to fabric8 6.2.0 by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1563
- chore(deps-dev): bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in https://github.com/java-operator-sdk/java-operator-sdk/pull/1567
- docs: fix resource name mismatch in sample by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1568
- docs: Add Locust k8s operator to list of projects by @AbdelrhmanHamouda in https://github.com/java-operator-sdk/java-operator-sdk/pull/1566
- feat: enable configuring a handler to listen to informers stopping by @metacosm in https://github.com/java-operator-sdk/java-operator-sdk/pull/1509
- fix: remove unnecessary release step by @csviri in https://github.com/java-operator-sdk/java-operator-sdk/pull/1564
- docs: add faq non clustered operator by @scrocquesel in https://github.com/java-operator-sdk/java-operator-sdk/pull/1548
New Contributors
- @AbdelrhmanHamouda made their first contribution in https://github.com/java-operator-sdk/java-operator-sdk/pull/1566
Full Changelog: https://github.com/java-operator-sdk/java-operator-sdk/compare/v4.0.2…v4.0.3