Skip to content

GeoServer Cloud 2.27.0.0

Choose a tag to compare

@groldan groldan released this 24 Apr 17:48
· 63 commits to main since this release
v2.27.0.0
c4609dd

The GeoServer Cloud team is pleased to announce the release of GeoServer Cloud 2.27.0.0. This release aligns with the GeoServer 2.27.x series, incorporating many underlying improvements and features from the core GeoServer project, while building upon its cloud-native architecture.

What's Changed

New Features & Enhancements

Bug Fixes

  • Resolve ambiguous handler mapping in SeedController (#579) by @groldan in #579
  • Fix typo in diskquota config enabeld->enabled (#608) by @groldan in #608
  • Exclude jaiext dependencies from gs-gwc to avoid dependency convergence errors (#612) by @groldan in #612
  • Fix GeoServer LDAP Authentication (#615) by @groldan in #615
  • pgconfig: Fix TileLayer initialization with GWC defaults (#625) by @groldan in #625
  • pgconfig: Fix startup error off an empty database (#626) by @groldan in #626
  • fix: fix literal deserialization issue with different field name order (#631) by @buehner in #631
  • Fix 403 errors in REST API when using pgconfig backend (#650) by @groldan in #650
  • Fix Spring Boot Configuration Processor error with Pattern type (#655) by @groldan in #655
  • Fix conditional annotations for service availability and add integration tests (#656) by @groldan in #656
  • Exclude gs-main test jars transitive from gs-app-schema (#667) by @groldan in #667

Dependency Upgrades

Refactoring & Code Improvements

  • Sonarcloud qa suggested fixes (#589) by @groldan in #589
  • Add @JsonSubTypes to ConfigInfoDto and @tostring to all JSON DTOs (#592) by @groldan in #592
  • Refactor (dev) Docker Compose files for Improved Reusability and Connsistency (#614) by @groldan in #614
  • chore: Fix several spelling errors (#618) by @groldan in #618
  • Replace FilteringXmlBeanDefinitionReader with new @ImportFilteredResource annotation in configuration classes (#621) by @groldan in #621
  • pgconfig: Refactor layer and group repos with PublishedInfo superclass (#622) by @groldan in #622
  • refactor: reorganize extensions into autoconfiguration and starter modules (#640) by @groldan in #640
  • Integrate pgconfig and jdbcconfig with GeoServerLoaderProxy (#643) by @groldan in #643
  • Extract environment admin authentication as an extension (#641) by @groldan in #641
  • Move vector-tiles to new output-formats parent module (#645) by @groldan in #645
  • Create output-formats starter module (#646) by @groldan in #646
  • Spring Cloud Integration Enhancements and Documentation Updates (#642) by @groldan in #642
  • Clean up legacy data directory loader (#647) by @groldan in #647
  • refactor: move data format autoconfigurations to the geotools namespace (#653) by @groldan in #653
  • refactor: Add FlatGeobuf WFS output format as an extension (#657) by @groldan in #657
  • refactor: Add DXF WFS output format as an extension (#658) by @groldan in #658
  • Refactor data formats extensions into an input-formats parent (#659) by @groldan in #659
  • Extract GeoServer Importer as a dedicated extension (#662) by @groldan in #662
  • qa: fix SonarLint reported code smells (#669) by @groldan in #669

Build & Infrastructure Improvements

  • Make runtime and AppCDs build steps have matching +UseCompressedOops JVM setting (#583) by @groldan in #583
  • Enforce Maven 3.9+ for improved plugin version resolution (#603) by @groldan in #603
  • Improve Volume Management and Environment Consistency in Docker Configuration (#607) by @groldan in #607
  • Run catalog-datadir dev compose with a Docker-managed volume (#610) by @groldan in #610
  • Fix SonarCloud analysis for forked pull requests (#627) by @groldan in #627
  • Add Checkstyle configuration to enforce code quality standards (#651) by @groldan in #651
  • Enhance geoserver base image with comprehensive starter dependencies (#661) by @groldan in #661
  • Pre-install DuckDB extensions for geoparquet support (#668) by @groldan in #668

Testing Improvements

  • Fix race condition in tests using the same temporary data directories (#585) by @groldan in #585
  • Avoid log flooding with exceptions on catalog events tests (#594) by @groldan in #594
  • Enable pgconfig acceptance tests CI job (#624) by @groldan in #624
  • Run acceptance tests in standalone mode to reduce startup time (#644) by @groldan in #644

Documentation

Removals

New Contributors

Full Changelog: v2.26.2.0...v2.27.0.0