Releases: operator-framework/java-operator-sdk
Releases · operator-framework/java-operator-sdk
4.4.3
What's Changed
- docs: remove ConfigurationServiceProvider obsolete usage by @csviri in #2022
- chore(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #2025
- improve: add test for startup with no right and no stop config by @csviri in #2024
- improve: dependent resource can be re-initialized by @csviri in #2026
- docs: remove dependent resources disclaimer by @csviri in #2031
- improve: logging if no primary found for resource id by @csviri in #2036
- refactor: reduce redundancy by removing duplicate configuration recording by @metacosm in #2035
- chore: upgrade k8s for CI, only keeping supported versions by @metacosm in #1657
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #2044
- fix: processor issue with cleanup resources by @csviri in #2049
- Re-use ignoreList in GenericKubernetesResourceMatcher by @Donnerbart in #2050
Full Changelog: v4.4.2...v4.4.3
4.4.2
What's Changed
- feat: add a mapper that is based on owner reference kind by @Bijnagte in #1980
- chore(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #1986
- : fix #1981 by @xiaoma20082008 in #1984
- fix: logging whole resource just on trace level by @csviri in #1985
- Improvement/handle namespace deletion on finalizer gracefully by @Donnerbart in #1988
- feat: endpoints and endpont slice updatematcher by @csviri in #1990
- feat: update ClusterRoleBinding with default namespace ( WebPage sample ) by @yarinkos in #1991
- fix: remove unused file by @csviri in #1992
- fix: dependent event handling with temp cache not cleared in some corner cases by @csviri in #1994
- fix: standalone workflows now fail on top-level cycles by @yarinkos in #1997
- fix: do not log sensitive resources by @csviri in #2003
- fix: add informer limit also to the annotation by @csviri in #2004
- improve: remove optimistic locking from update for SSA in dependent resources by @csviri in #2008
- fix: use update instead of replace in DR by @csviri in #2006
- chore(deps): bump io.micrometer:micrometer-core from 1.11.2 to 1.11.3 by @dependabot in #2017
New Contributors
- @xiaoma20082008 made their first contribution in #1984
- @Donnerbart made their first contribution in #1988
- @yarinkos made their first contribution in #1991
Full Changelog: v4.4.1...v4.4.2
4.4.1
What's Changed
- docs: removed road map section from docs - does not apply anymore by @csviri in #1966
- fix: remove junk files by @csviri in #1968
- fix: add primary to secondary mapper to tomcat sample by @csviri in #1967
- chore(deps): bump micrometer-core from 1.11.1 to 1.11.2 by @dependabot in #1972
- docs: fix small typos by @gonmmarques in #1974
- fix: usage of builde when using upgraded client version by @csviri in #1979
- feat: Allow configuration of informer pagination through list limit (… by @Bijnagte in #1977
New Contributors
- @gonmmarques made their first contribution in #1974
- @Bijnagte made their first contribution in #1977
Full Changelog: v4.4.0...v4.4.1
4.4.0
Migrating from 4.3.x
Please see https://javaoperatorsdk.io/docs/v4-4-migration for migration information.
What's Changed
- fix: same short name for multi version crd by @csviri in #1920
- improve: PerResourcePollingEventSource init improvements by @csviri in #1918
- improve: Integration test for dependent in different namespace by @csviri in #1924
- feat: add ability to stream secondary resources from Context by @metacosm in #1916
- chore: update Fabric8 client to 6.7.0 by @metacosm in #1927
- chore(deps): bump formatter-maven-plugin from 2.22.0 to 2.23.0 by @dependabot in #1929
- chore(deps): bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #1932
- chore: update Fabric8 client to 6.7.1 by @metacosm in #1935
- typo correction by @shawkins in #1936
- chore(deps): bump micrometer-core from 1.11.0 to 1.11.1 by @dependabot in #1939
- chore: update to fabric8 client 6.7.2 by @metacosm in #1945
- fix: change links after migration to operator framework by @csviri in #1946
- chore(deps-dev): bump mockito-core from 5.3.1 to 5.4.0 by @dependabot in #1949
- docs: item store on @ControllerConfiguration by @csviri in #1942
- chore(deps): bump maven-clean-plugin from 3.2.0 to 3.3.1 by @dependabot in #1955
- Fix a few links by @andreaTP in #1961
- feat: showcase sample for matcher with ssa in DR (#1964) by @csviri
- improve: non-SSA resource matching and updating (#1963) by @csviri
- docs: additional docs for migration of SSA (#1962) by @csviri
- docs: dependent resource ssa (#1960) by @csviri and @metacosm
- fix: default implementations shouldn't always recreate a client (#1959) by @metacosm
- refactor: move executor to AbstractWorkflowExecutor, add submit method (#1957) by @metacosm
- fix: use SSA matcher for bulk resources (#1952) by @csviri
- fix: remove unneeded Jackson exception reference (#1956) by @metacosm
- docs: migration to 4.4 (#1950) by @csviri and @metacosm
- fix: we need the constructor that takes a ConfigurationService for QOSDK (#1954) by @metacosm
- feat: decouple from ObjectMapper (#1953) by @metacosm
- fix: remove dead code (#1943) by @csviri
- docs: read only sample link (#1947) by @csviri
- feat: SSA based dependent resource matching and create/update (#1928) by @csviri
- improve: filters accept super types (#1940) by @csviri
- fix: rebase on merge by @csviri
- fix: issues after merge by @csviri
- fix: avoid always creating ExecutorServices, enforce valid values (#1891) by @metacosm
- feat: non static reference of services (#1865) by @csviri
- docs: fix javadoc issues (#1887) by @csviri
- matchers ignore list (#1880) by @csviri
- improve: dependent resource matcher API and handling (#1881) by @csviri
- fix: bom version by @csviri
- chore: update version to 4.4.0-SNAPSHOT by @csviri
Full Changelog: v4.3.5...v4.4.0
4.3.5
4.3.4
What's Changed
- chore(deps): bump git-commit-id-maven-plugin from 5.0.0 to 6.0.0 by @dependabot in #1904
- chore(deps): bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #1908
- feat: add support for additional Kubernetes resource pre processors by @metacosm in #1909
- improve: integration test for special resources by @csviri in #1910
- feat: use processors for matching as well since usually both are related by @metacosm in #1911
- feat: not start operator if leader elector has no permission to lease object by @csviri in #1912
- fix: IllegalStateException observed with Role due to wrong import by @coltmcnealy-lh in #1913
New Contributors
- @coltmcnealy-lh made their first contribution in #1913
Full Changelog: v4.3.3...v4.3.4
4.3.3
What's Changed
- chore(deps): bump jib-maven-plugin from 3.3.1 to 3.3.2 by @dependabot in #1901
- chore: update fabric8 client to 6.6.2 by @metacosm in #1902
Full Changelog: v4.3.2...v4.3.3
4.3.2
What's Changed
- improve: jetty log level to info by @csviri in #1882
- fix: interruption of a workflow by @csviri in #1883
- fix: only load Version from properties once by @metacosm in #1886
- chore: update to fabric8 client to 6.6.0 by @metacosm in #1885
- chore(deps): bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #1893
- chore(deps): bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #1892
- chore(deps): bump micrometer-core from 1.10.6 to 1.11.0 by @dependabot in #1894
- chore(deps): bump impsort-maven-plugin from 1.8.0 to 1.9.0 by @dependabot in #1895
- chore: update fabric8 client to 6.6.1 by @metacosm in #1900
- fix: avoid NPE is given spec is null by @metacosm in #1899
Full Changelog: v4.3.1...v4.3.2
4.3.1
What's Changed
- chore: jenvtest 0.5.0 by @csviri in #1838
- fix: flaky per resource event source test by @csviri in #1845
- docs: slack badge by @csviri in #1837
- docs: improved docs on primary to secondary mapper by @csviri in #1846
- fix: javadoc problems preventing snapshot release by @csviri in #1848
- feat: add sample to primary to secondary missing issue by @csviri in #1847
- feat: parameterize http client implementation in ITs by @metacosm in #1839
- docs: fix broken links in getting started docs by @nickebbitt in #1852
- chore(deps): bump micrometer-core from 1.10.5 to 1.10.6 by @dependabot in #1853
- chore(deps-dev): bump mockito-core from 5.2.0 to 5.3.0 by @dependabot in #1854
- chore: log4j 2.20.0 by @csviri in #1859
- chore: jenvtest 0.9.0 by @csviri in #1858
- fix: log4j2 binder issue by @csviri in #1861
- chore(deps-dev): bump mockito-core from 5.3.0 to 5.3.1 by @dependabot in #1866
- docs: read only dependent resource dilemma by @csviri in #1860
- fix: workflow builder isCleaner bug by @csviri in #1872
- improve: workflows impl detail future proof by @csviri in #1870
- fix: logging missing config by @csviri in #1873
- improve: delete GC dependent if reconcile precondition not met by @csviri in #1871
- fix: override executor replaces implementation event if not needed by @csviri in #1874
New Contributors
- @nickebbitt made their first contribution in #1852
Full Changelog: v4.3.0...v4.3.1
4.3.0
What's Changed
- docs: better explain
noFinalizerRemoval
use case by @csviri in #1790 - style: provide settings for vscode by @scrocquesel in #1797
- docs: fix a dead link by @scrocquesel in #1796
- chore(deps-dev): bump mockito-core from 5.1.1 to 5.2.0 by @dependabot in #1806
- docs: improvements on reschedule / retry behavior by @csviri in #1809
- test: Cleanup reschedule IT by @csviri in #1808
- chore(deps): bump micrometer-core from 1.10.4 to 1.10.5 by @dependabot in #1815
- fix: scm url main pom by @csviri in #1818
- chore(deps): bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 by @dependabot in #1819
- feat: add CNCF required files by @csviri in #1820
- docs: readme improvements by @csviri in #1825
- chore(deps): bump actions/stale from 7 to 8 by @dependabot in #1827
- chore(deps): bump maven-install-plugin from 3.1.0 to 3.1.1 by @dependabot in #1829
- chore(deps): bump maven-resources-plugin from 3.3.0 to 3.3.1 by @dependabot in #1830
- feat: use jenvtest in special ITs by @csviri in #1831
- feat: improved per resource polling by @csviri in #1826
- fix: flaky special integration test by @csviri in #1834
- feat: now possible to only output non-resource related metrics by @metacosm in #1823
- fix: special IT failing test case by @csviri in #1836
- chore: update to Fabric8 client 6.5.1 by @metacosm in #1813
- Next -> Main by @csviri in #1711
Full Changelog: v4.2.8...v4.3.0