Releases: operator-framework/java-operator-sdk
Releases ยท operator-framework/java-operator-sdk
4.2.4
What's Changed
- improve: logging for informer health check by @csviri in #1737
- docs: small addition to faq events part by @csviri in #1738
- fix: remove unused cache impl by @csviri in #1739
- chore(deps-dev): bump mockito-core from 5.0.0 to 5.1.0 by @dependabot in #1741
Full Changelog: v4.2.3...v4.2.4
4.2.3
What's Changed
- chore(deps): bump assertj-core from 3.23.1 to 3.24.0 by @dependabot in #1705
- chore(deps): bump assertj-core from 3.24.0 to 3.24.1 by @dependabot in #1708
- feat: sample with multiple informers for same type dependent resources by @csviri in #1698
- fix: update deprecated client usage and minor improvements by @csviri in #1707
- chore(deps): bump micrometer-core from 1.10.2 to 1.10.3 by @dependabot in #1714
- chore(deps): bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M8 by @dependabot in #1716
- chore(deps-dev): bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #1721
- chore(deps): bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #1722
- ci: update ci to use the new k8s version by @csviri in #1712
- ci: e2e test minikube and k8s version update by @csviri in #1713
- docs: fix missing references and wording on dependent resources by @csviri in #1719
- fix: improved debug logging for getting from cache by @csviri in #1725
- improvement: logging on informer stopping by @csviri in #1726
Full Changelog: v4.2.2...v4.2.3
4.2.2
What's Changed
- chore(deps-dev): bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #1686
- fix: consistent minikube version in CI by @csviri in #1671
- chore(deps): bump manusa/actions-setup-minikube from 2.7.1 to 2.7.2 by @dependabot in #1665
- Revert "chore(deps): bump manusa/actions-setup-minikube from 2.7.1 to 2.7.2" by @csviri in #1697
- fix: logging for
ExecutionScope
by @csviri in #1695 - fix: remove cache pruning by @csviri in #1694
- fix: condition for bulk resources by @csviri in #1688
- feat: provide more exception context on workflow errors by @metacosm in #1699
- docs: fix of wrong link by @csviri in #1702
- fix: separated job with special integration tests by @csviri in #1704
- feat: operator can be restarted by @csviri in #1675
Full Changelog: v4.2.1...v4.2.2
4.2.1
What's Changed
- chore(deps-dev): bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #1666
- chore(deps): bump actions/stale from 6 to 7 by @dependabot in #1672
- feat: use github token for minikube by @csviri in #1674
- fix: non-independent unit tests because static state by @csviri in #1670
- fix: remove exception on delete event by @csviri in #1681
- fix: don't require namespace in KubernetesDependentResource.prepare() by @silenium-dev in #1683
New Contributors
- @silenium-dev made their first contribution in #1683
Full Changelog: v4.2.0...v4.2.1
4.2.0
What's Changed
- fix: leader election manager init when not using config overrider by @nicoloboschi in #1636
- feat: setting a higher default max conccurent request for client by @csviri in #1637
- #1384, smoke test samples were removed. by @karstengresch in #1642
- feat: workflows can be created without associated dependent resource by @metacosm in #1632
- fix: remove not used pod yaml by @csviri in #1650
- fix: use ExecutorServiceManager to retrieve executor by @metacosm in #1651
- docs: add talk regarding operators by @csviri in #1661
- fix: deprecate install webhook by @csviri in #1616
- feat: runtime info for health probes by @csviri in #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 #1636
- @karstengresch made their first contribution in #1642
Full Changelog: v4.1.2...v4.2.0
4.1.2
What's Changed
- chore(deps): bump micrometer-core from 1.9.5 to 1.10.0 by @dependabot in #1592
- fix: isLastAttempt on error handler correct if max attempt 0 by @csviri in #1595
- chore(deps-dev): bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in #1598
- fix: cleaner issue for pod caused by missing generation in metadata by @csviri in #1600
- chore(deps): bump micrometer-core from 1.10.0 to 1.10.1 by @dependabot in #1607
- chore(deps): bump maven-install-plugin from 3.0.1 to 3.1.0 by @dependabot in #1610
- fix: use resolved reconciler class name by @metacosm in #1612
- docs: faq for k3s-based Kubernetes security exception by @csviri in #1596
- fix: wording by @metacosm in #1619
- feat: improve workflow error reporting by @metacosm in #1613
- chore(deps): bump impsort-maven-plugin from 1.7.0 to 1.8.0 by @dependabot in #1627
- chore(deps): bump micrometer-core from 1.10.1 to 1.10.2 by @dependabot in #1626
- fix: leader election stop deadlock by @csviri in #1618
- docs: link to kubernetes webhooks framework by @csviri in #1621
- Add more JOSDK use cases by @cdmikechen in #1625
- docs: fix link to MultipleManagedDependentSameTypeIT by @csviri in #1628
- fix: url for ci build by @csviri in #1629
- feat: expose event source metadata by @metacosm in #1617
- fix: run event source start on specific thread pool by @metacosm in #1606
New Contributors
- @cdmikechen made their first contribution in #1625
Full Changelog: v4.1.1...v4.1.2
4.1.1
What's Changed
- docs: sync timeout docs improvement by @csviri in #1586
- chore(deps): bump formatter-maven-plugin from 2.20.0 to 2.21.0 by @dependabot in #1593
- fix: fix setSpec NoSuchMethodException for custom resource (#1589) by @scrocquesel in #1591
- fix: ignore internal DependentResource implementations by @metacosm in #1590
Full Changelog: v4.1.0...v4.1.1
4.1.0
What's Changed
-
This release covers some common cases for dependent resources that was not covered yet:
-
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: v4.0.3...v4.1.0
See also the related milestone: https://github.com/java-operator-sdk/java-operator-sdk/milestone/4?closed=1
4.0.3
What's Changed
- docs: init status warning by @csviri in #1552
- fix: bom version on main by @csviri in #1561
- fix: update the bom version after release by @csviri in #1562
- chore: update to fabric8 6.2.0 by @csviri in #1563
- chore(deps-dev): bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #1567
- docs: fix resource name mismatch in sample by @csviri in #1568
- docs: Add Locust k8s operator to list of projects by @AbdelrhmanHamouda in #1566
- feat: enable configuring a handler to listen to informers stopping by @metacosm in #1509
- fix: remove unnecessary release step by @csviri in #1564
- docs: add faq non clustered operator by @scrocquesel in #1548
New Contributors
- @AbdelrhmanHamouda made their first contribution in #1566
Full Changelog: v4.0.2...v4.0.3