Releases: spring-cloud/spring-cloud-kubernetes
v5.0.2
What's Changed
- Match service labels much earlier by @wind57 in #2123
- compute kubernetes service metadata only once by @wind57 in #2124
- make KubernetesClientCatalogWatch non final by @wind57 in #2126
- K8s client simplifications by @wind57 in #2127
- cleaner names and type by @wind57 in #2128
- fix 2072 missing zone by @wind57 in #2130
- some minor refactorings by @wind57 in #2131
- move poll in commons by @wind57 in #2132
- move to call generator by @wind57 in #2134
- Explicit poll delay by @wind57 in #2136
- Fix failing tests in the commons for leader election by @wind57 in #2137
- simplify tests by @wind57 in #2139
- Move fabric8 discovery to listers by @wind57 in #2133
- SpEL auto configuration minor improvement by @wind57 in #2141
- fix issue 1155 and 2036 by @wind57 in #2144
- fix-2145: make discovery clients public and non-final by @wind57 in #2147
- remove explicit buildpack for java by @wind57 in #2150
- minor upgrades of test images by @wind57 in #2151
- remove stale documentation part by @wind57 in #2153
- Move batch reads to respective classes by @wind57 in #2154
- add documentation fix for 1989 by @wind57 in #2155
- Refactor service mode loadbalancer fabric8 by @wind57 in #2159
- lazy trigger of reload polling cycles by @wind57 in #2162
- only start event based informers if monitoring is enabled by @wind57 in #2161
- minor cleanup before fixing 2148 by @wind57 in #2163
- remove gson reference by @wind57 in #2165
- fix-2148: reload issue by @wind57 in #2164
- merge 3.3.x into main by @wind57 in #2166
- drop tests with mock by @wind57 in #2168
- Bump @antora/collector-extension from 1.0.2 to 1.0.3 in /docs by @dependabot[bot] in #2173
- Bump @antora/collector-extension from 1.0.2 to 1.0.3 in /docs by @dependabot[bot] in #2171
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #2176
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2175
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2174
- Upgrade to Fabric8 7.4.1 by @ryanjbaxter in #2177
- fix-1965 ( fabric8 only ) by @wind57 in #2167
- Pull dockerhub images for tests using containerd to avoid content digest issues by @ryanjbaxter in #2179
- Fix 1965 by labels k8s client by @wind57 in #2180
- Bump @springio/asciidoctor-extensions from 1.0.0-alpha.17 to 1.0.0-alpha.18 in /docs by @dependabot[bot] in #2183
- Bump @springio/antora-extensions from 1.14.7 to 1.14.9 in /docs by @dependabot[bot] in #2184
- drop overlapping annotations in configserver by @wind57 in #2188
- Add spel autoconfig to bootstrap config by @ryanjbaxter in #2190
- simplify namespace splitter from KubernetesPropertySourceSupplier by @wind57 in #2191
- simplify code a little in a test class by @wind57 in #2192
- Drop profile condition by @wind57 in #2193
- more refactoring in configserver by @wind57 in #2194
- change method call to get rid of casts by @wind57 in #2196
- refactor configserver test by @wind57 in #2195
- drop explicit kubernetes profile from configserver tests by @wind57 in #2197
- formatting only by @wind57 in #2200
- isEmpty check for property sources by @wind57 in #2199
- Bump @springio/antora-extensions from 1.14.9 to 1.14.10 in /docs by @dependabot[bot] in #2201
- Refactor tests to it by @wind57 in #2204
- fix 1795 by @wind57 in #2205
- fix missing filter by @wind57 in #2206
- Simplify filter by @wind57 in #2207
- Fix 2208 deprecate by @wind57 in #2209
- move method to a common place by @wind57 in #2212
- move enableReloadFiltering check outside the loop by @wind57 in #2213
- refactor tests by @wind57 in #2214
- k8s tests refactor by @wind57 in #2215
- minor refactor in tests by @wind57 in #2216
- Minor changes in tests part 2 by @wind57 in #2217
- Minor changes in tests 3 by @wind57 in #2218
- Bump @springio/antora-extensions from 1.14.10 to 1.14.11 in /docs by @dependabot[bot] in #2220
- Bump actions/github-script from 8 to 9 by @dependabot[bot] in #2219
- fixes label selector generation for Kubernetes client requests by @wind57 in #2224
- fix 2208 via deprecation + introduce the new properties by @wind57 in #2210
- Fix race in tests by @wind57 in #2225
- use spring boot new testing capabilities by @wind57 in #2226
- rename by @wind57 in #2227
- integration tests set-up refactor by @wind57 in #2228
- spring.cloud.kubernetes.config / spring.cloud.kubernetes.secret deprecation by @wind57 in #2229
- drop internal deprecated methods in configuration watcher by @wind57 in #2230
- upgrade test images with minor versions by @wind57 in #2233
- tighten method name and doc by @wind57 in #2232
- refactor integration tests set-up by @wind57 in #2235
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #2236
- Bump @springio/antora-extensions from 1.14.11 to 1.14.12 in /docs by @dependabot[bot] in #2238
- docker in docker by @wind57 in #2243
- Change order by @wind57 in #2244
Full Changelog: v5.0.1...v5.0.2
3.3.3
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
What's Changed
- Bump @springio/antora-extensions from 1.14.10 to 1.14.11 in /docs by @dependabot[bot] in #2222
- Bump actions/github-script from 8 to 9 by @dependabot[bot] in #2223
- Bump @springio/antora-extensions from 1.14.11 to 1.14.12 in /docs by @dependabot[bot] in #2240
Full Changelog: v3.3.2...v3.3.3
3.3.2
🐞 Bug Fixes
- ConfigMap reloading not starting due to "PropertySources does not match the ones loaded from Kubernetes" #2148
- Zone-aware load balancing doesn't work with Spring Cloud Kubernetes Discovery #2072
- Missing Digest When Running Test #2036
- Mac M1 Support #1155
📔 Documentation
- remove stale documentation part #2153
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @ryanjbaxter, and @wind57
5.0.1
⭐ New Features
🐞 Bug Fixes
- close shared informers + minor cleanup in tests #2122
- fix incorrect annotation for fabric8 leader election info contributor #2108
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @wind57
3.3.1
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
What's Changed
- Upgrade kubernetes java client to 19.0.3 by @ryanjbaxter in #1926
- Update ConfigMap link in Documentation by @vineeth-au in #1937
- clean-up a bit by @wind57 in #1942
- Bump @springio/antora-extensions from 1.14.4 to 1.14.6 in /docs by @dependabot[bot] in #1948
- Bump @springio/antora-extensions from 1.14.4 to 1.14.6 in /docs by @dependabot[bot] in #1949
- Bump @springio/antora-extensions from 1.14.4 to 1.14.6 in /docs by @dependabot[bot] in #1950
- skip controllers by @wind57 in #1943
- Bump @springio/antora-extensions from 1.14.6 to 1.14.7 in /docs by @dependabot[bot] in #1957
- Bump @springio/antora-extensions from 1.14.6 to 1.14.7 in /docs by @dependabot[bot] in #1960
- fix 1963: order for discovery clients by @wind57 in #1964
- fix issue 1953 by @wind57 in #1962
- Fix 1935 by @wind57 in #1956
- remove commons-lang by @wind57 in #1967
- Fix 1971 by @wind57 in #1972
- fix issue 1968 by @wind57 in #1975
- do not use Flux::defer when there is no need by @wind57 in #1977
- Bump antora from 3.2.0-alpha.8 to 3.2.0-alpha.9 in /docs by @dependabot[bot] in #1980
- Bump @antora/collector-extension from 1.0.1 to 1.0.2 in /docs by @dependabot[bot] in #1981
- Bump @antora/collector-extension from 1.0.1 to 1.0.2 in /docs by @dependabot[bot] in #1983
- Bump antora from 3.2.0-alpha.8 to 3.2.0-alpha.9 in /docs by @dependabot[bot] in #1985
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 by @dependabot[bot] in #1986
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 by @dependabot[bot] in #1987
- Bump @antora/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs by @dependabot[bot] in #2007
- Bump @antora/atlas-extension from 1.0.0-alpha.2 to 1.0.0-alpha.5 in /docs by @dependabot[bot] in #2006
- fix issue 2008 (3.2.x) by @wind57 in #2015
- Fix 1970 by @wind57 in #2020
- replace @MockBean and @spybean by @wind57 in #2023
- Bump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.2 by @dependabot[bot] in #2034
- Bump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.2 by @dependabot[bot] in #2035
- enable disabled test ( 3.2.x) by @wind57 in #2014
- Bump antora from 3.2.0-alpha.9 to 3.2.0-alpha.10 in /docs by @dependabot[bot] in #2046
- Bump antora from 3.2.0-alpha.9 to 3.2.0-alpha.10 in /docs by @dependabot[bot] in #2045
- Bump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 by @dependabot[bot] in #2056
- Bump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 by @dependabot[bot] in #2055
- Add the ability to disable leader info contributor by @ryanjbaxter in #2086
- Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 by @dependabot[bot] in #2090
- Bump antora from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /docs by @dependabot[bot] in #2099
New Contributors
- @vineeth-au made their first contribution in #1937
Full Changelog: v3.3.0...v3.3.1
3.2.3
🐞 Bug Fixes
- Cannot disable leaderElection for /info endpoint #2085
- fix issue 2008 (3.2.x) #2015
- DiscoveryServer packaging changed in latest release #2012
- Skipping configmap events due to The current number of PropertySources does not match the ones loaded from Kubernetes - No reload will take place #2008
- KubernetesCatalogWatch.catalogServicesWatch throws an NPE when endpointslices are not set #1971
- Loadbalancer with SERVICE mode cannot discover newly created services #1970
- [Fabric8]
KubernetesClientis closed too early during shutdown #1968 - Remove commons-lang dependency #1966
- KubernetesReactiveDiscoveryClient doesn't respect order #1963
- spring-cloud-kubernetes-fabric8-leader - NullPointerException on pod termination #1953
- ExternalConfig Array Merging Issue in Kubernetes vs Local Environment #1935
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @wind57
5.0.0
⭐ New Features
- Do we have support for Lease based leader access. #1954
🐞 Bug Fixes
- Make a KuberentesServiceInstance a non-sealed class #2038
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
5.0.0-RC1
🐞 Bug Fixes
- Some Spring Cloud Kubernetes auto-configuration classes no longer public #2076
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @minizhiren, and @wind57
5.0.0-M4
⭐ New Features
- Fix 1641 make k8s discovery cacheable #2070
- Fix 1641 part 3 : make fabric8 discovery client cacheable (3) #2064
- fix-1641: serialization concerns (1) #2062
- KubernetesReactiveDiscoveryClient cache configuration issues #1641
🐞 Bug Fixes
- "NamespaceResolutionFailedException: unresolved namespace" with fabric8 Reactive Discovery Client #1876
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @wind57
5.0.0-M3
🐞 Bug Fixes
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @ryanjbaxter, and @wind57