Skip to content

Releases: geoserver/geoserver-cloud

Release 1.4-M1

11 Sep 04:17
Compare
Choose a tag to compare
Release 1.4-M1 Pre-release
Pre-release

What's Changed

  • Remove geoserver profile including the upstream submodule by @groldan in #355
  • New Catalog/Config backend for PostgreSQL 15+ by @groldan in #356

Full Changelog: v1.3.0...v1.4-M1

Release 1.3.0

14 Aug 15:17
v1.3.0
d4c7c33
Compare
Choose a tag to compare

What's Changed

  • build: upgrade spring-cloud 2021.0.7 -> 2021.0.8, spring-boot 2.7.12 -> 2.7.13 by @groldan in #342
  • Avoid LayerGroupContainmentCache rebuilding the cache on every ApplicationEvent by @groldan in #343
  • [GEOS-11089] Performance penalty adding namespaces while loading catalog by @groldan in #345
  • Simpler jackson binding representation by @groldan in #346
  • Dependency upgrade: geoserver 2.23.0-CLOUD -> 2.23-CLOUD (from 2.23.2+) by @groldan in #347
  • Optimize in-memory catalog lookups by name by @groldan in #348
  • Annotate auto-configurations with @AutoConfiguration by @groldan in #349
  • Upgrade spring-boot:2.7.13 -> 2.7.14 by @groldan in #350
  • Enforce dependency convergence. by @groldan in #351
  • Dependency upgrade acl:1.0.1 -> 1.0.2 by @groldan in #352
  • CVE dependency upgrade for org.json:json:20180813 -> 20230618 by @groldan in #353

Full Changelog: v1.2.0...v1.3.0

Release 1.2.0

26 Jun 03:12
Compare
Choose a tag to compare

What's Changed

  • build: upgrade spring-cloud 2021.0.6 -> 2021.0.7, spring-boot 2.7.11 -> 2.7.12, Jackson 2.15.0 -> 2.15.2 by @groldan in #339
  • build: disable the geoserver submodule maven profile by default by @groldan in #338
  • WPS service integration by @jemacchi in #340
  • Add gateway pre authentication login filter chain by @groldan in #341

Full Changelog: v1.1.0...v1.2.0

Release 1.1.0

07 Jun 14:36
v1.1.0
632a235
Compare
Choose a tag to compare

What's Changed

  • Fix GeoTools logging initialization not working with Logback by @groldan in #324
  • GWC Azure blob store throws exception initializing aws client by @groldan in #326
  • Spring-boot upgrade 2.7.10 -> 2.7.11, Jackson 2.14.2 -> 2.15.0 by @groldan in #327
  • Support COGs on S3 with 'IAM roles for service accounts' authentication by @groldan in #332
  • Add default config in docker images by @danduk82 in #331
  • Add dependency on aws sts to support IAM roles for service accounts by @groldan in #335
  • Add missing gwc rest api encoder provider by @groldan in #336
  • GeoServer ACL integration by @groldan in #323

Full Changelog: v1.0.0...v1.1.0

Release 1.0.5

06 Jun 15:22
v1.0.5
a6b05b7
Compare
Choose a tag to compare

What's Changed

  • Add missing gwc rest api encoder provider by @groldan in #337

Full Changelog: v1.0.4...v1.0.5

Release 1.0.4

06 Jun 15:22
v1.0.4
f2e97c4
Compare
Choose a tag to compare

What's Changed

  • Add dependency on aws sts to support IAM roles for service accounts by @groldan in #334

Full Changelog: v1.0.3...v1.0.4

Release 1.0.3

31 May 12:17
Compare
Choose a tag to compare

Put the default spring-boot configuration into the docker images

Release 1.0.2

27 May 20:48
v1.0.2
d2b7630
Compare
Choose a tag to compare

Support COGs on S3 with 'IAM roles for service accounts' authentication by @groldan in #332

Full Changelog: v1.0.1...v1.0.2

Release 1.0.1

30 Apr 20:39
v1.0.1
0ddbf17
Compare
Choose a tag to compare
  • GWC Azure blob store throws exception initializing aws client by @groldan in #326

Full Changelog: v1.0.0...v1.0.1

Release 1.0.0

21 Apr 02:14
v1.0.0
f069ff8
Compare
Choose a tag to compare

What's Changed

  • Declaratively disable spring-boot autoconfigurations by @groldan in #37
  • Pluggable architecture to define geoserver backend implementations by @groldan in #43
  • Initial github workflows CI build by @groldan in #44
  • Add github workflow to build against GeoServer latest stable release by @groldan in #46
  • Fix FilteringXmlBeanDefinitionReader and cleaner semantics by @groldan in #47
  • webui-service modularization through profiles and config properties by @groldan in #48
  • Use a postgis docker image and set up an empty postigs db by @groldan in #50
  • Add the importer extension to the web UI by @groldan in #51
  • Broadcast catalog and config events, local and remote by @groldan in #52
  • Manage data access dependencies by @groldan in #53
  • Fix web-ui's redirect to internal service address by @groldan in #55
  • Upgrade to spring-cloud Hoxton.SR8/spring-boot 2.3.3.RELEASE by @groldan in #56
  • Enable build against gs latest stable version with a maven profile by @groldan in #58
  • Abstract Catalog conformance test suite by @groldan in #59
  • Catalog service by @groldan in #57
  • Encode remote events payload as JSON by @groldan in #67
  • Spring-cache based catalog and config caching by @groldan in #68
  • Change docker organization to geoservercloud and simplify docker image names by @groldan in #70
  • Shared data directory remote events processing and improved configuration by @groldan in #71
  • Push docker images with -Ddockerfile.push.skip=false by @groldan in #73
  • Add WFS flatgeobuff output format by @groldan in #72
  • Manage webmvc transitive dependency from geoserver by @groldan in #74
  • Add docker composition override to use jdbcconfig in all services by @groldan in #76
  • Fix jdbcconfig set up, after changes upstream by @groldan in #77
  • Rename docker images based on feedback by @groldan in #82
  • Fix some typos by @marcjansen in #83
  • Re-enable jdbcconfig internal cache by @groldan in #84
  • Create layered spring-boot fat jars and use layers in Dockerfiles by @groldan in #85
  • Make sure webui has gt-wfs-ng in its classpath by @groldan in #86
  • Use maven CI friendly versions by @groldan in #87
  • [geoserver-jackson-bindings] Add mapping for new InternationalString properties by @groldan in #92
  • Fix rabbitmq in #93
  • geosever-jackson-bindings: Add international* properties to Contact by @groldan in #94
  • Upstream version upgrade: gs.version 2.20-SNAPSHOT -> 2.21-SNAPSHOT by @groldan in #96
  • Build against a specific geoserver branch and version it as 2.21-CLOUD by @groldan in #97
  • Startup with an empty database by @groldan in #98
  • webui maven dependencies missing by @groldan in #99
  • Notify services of security configuration changes by @groldan in #101
  • Initialize non-existing GeoServerInfo/LoggingInfo for datadir backend by @groldan in #102
  • gs-jackson-bindings: Support new LayerGroupInfo.layerGroupStyles property by @groldan in #109
  • Support specifying layer name in OWS requests alongside workspace by @jahow in #115
  • Switch to adoptopenjdk:11-jre-openj9 as base docker image by @groldan in #116
  • Replace the config folder by a submodule on geoserver-cloud-config by @groldan in #117
  • Properly handle proxified requests in backend services delegating to Spring-boot ForwardedHeaderFilter by @groldan in #119
  • Remove custom postgres image, any standard one should work with jdbcconfig's initdb=true now by @groldan in #120
  • feature: add gs-cloud-admin-service based on de.codecentric:spring-boot-admin-starter-server by @groldan in #121
  • Initial documentation for GeoServer Cloud and poman #110 by @allanin in #111
  • Remove custom user:group from Dockerfile by @groldan in #125
  • Upgrade to spring-cloud:2021.0.0 / spring-boot:2.6.1 by @groldan in #127
  • specify user:group in docker-compose.yml for each service by @groldan in #145
  • Change GeoServer microservices management port to 8081 and add liveness and readiness probes by @groldan in #146
  • GeoServerSecurityManager startup configuration improvements by @groldan in #147
  • jdbc resource store cache causes startup failures due to stale resource metadata by @groldan in #148
  • Fix config-service configuration to run smoothly with provided deployment files by @groldan in #149
  • Create the directory where the default datadir volume is mounted and make it writable by @groldan in #151
  • Trivy vulnerability analysis and fixes to docker images at the library level by @groldan in #152
  • web-ui: add geostyler extension by @groldan in #153
  • RemoteApplicationEvent event serialization fails on remote style infos by @groldan in #155
  • Cascaded OWS Stores with HTTP proxy externalized configuration by @groldan in #154
  • gs-jackson-bindings: add new property AttributeType.source:String by @groldan in #158
  • Add vector tiles output format by @groldan in #159
  • Web UI: hide unused global configuration UI controls by @groldan in #160
  • Remove junit-vintage-engine where it's easy, full junit5 upgrade pending by @groldan in #161
  • Initial gwc integration: standalone app and web-ui by @groldan in #162
  • Make sure all known XStreamServiceLoaders are provided to GeoServerLoader by @groldan in #163
  • gt-geojson is no longer a gt-wms dependency, it's been retire by @groldan in #165
  • Fix WMTS stores and layers with jdbcconfig catalog backend by @groldan in #166
  • ci: use actions/setup-java@v2 with maven cache directive by @groldan in #167
  • gs-jackson-bindings: workaround erroneous Locale serialization, model i18n strings as Map<String, String> by @groldan in #168
  • web-ui calls Catalog.add() with a ModificationProxy, not allowed by CatalogPlugin. by @groldan in #169
  • Integrate GWC with spring-cloud-bus by @groldan in #164
  • gwc: disable diskquota and force hide it from the web UI. by @groldan in #170
  • Use a lazy gwc xml configuration provider by @groldan in #171
  • Externalized configuration for GeoWebCache component enablement by @groldan in #172
  • Validate source code formatting before proceeding with the CI builds by @groldan in #174
  • strict configuration of gwc.cache-directory and gwc.config-directory by @groldan in #173
  • Add simple service registry page to webui by @groldan in #175
  • Build ...
Read more