Switch from discovery-first to config-first bootstrap. Now the config-service runs before all other services, instead of requiring discovery-service.
Upgrade from 1.0-RC10:
If you're using the official config just update to the latest master
, or better yet, peg to the v1.0-RC11
tag.
For custom configurations:
- note
application.yml
is gone as the common property source for all services.geoserver.yml
replaces it for geoserver-specific microservices, all other ones that require an external property source shall have its own file. - you may need to explicitly set the config-service URL. Services resolve it through the
config.server.url
config property. Use either a system property or an environment variable (CONFIG_SERVER_URL=http://my.fixed.config.url
).
What's Changed
- Add missing Kvp parser beans in wms-service from gs-wfs jar by @groldan in #182
- Add an X-gs-cloud-instance-id response header if geoserver.debug.instanceId=true by @groldan in #183
- Switch to config-first bootstrap default configuration, support discovery-first and standalone by @groldan in #177
- Fetch eureka service registry only on services that use it by @groldan in #184
- Remove custom docker-healthcheck java app by @groldan in #186
- Add a NativeHint to config-service to include gs_cloud_bootstrap_profiles.yml by @groldan in #185
- Dependency upgrade: spring-boot 2.6.2 -> 2.6.3 by @groldan in #187
- depency upgrade: spring-native 0.11.0 -> 0.11.2 by @groldan in #188
- Use different session cookie names in web-ui and gwc-service by @groldan in #189
- gwc: fix blobstore remote event handling, CompositeBlobStore didn't notice by @groldan in #190
- GWC static resources break if gateway is configured with a geoserver.base-path by @groldan in #191
Full Changelog: v1.0-RC10...v1.0-RC11