GeoWebCache 1.28.4 (2026-05-25)
GeoWebCache 2.0 was migrated to Jakarta EE 11, Spring 7 and Jackson 3. Other dependencies have been updated to follow up as well, along with cleanups such as removing obsolete H2 and gwc-distributed references, as well as the in memory cache. GeoWebCache 2.0 requires Java 17 as the minimum version, along with a Tomcat 11.
Since the 2.0-RC, the following additions have been made:
- Upgrade to GeoTools 35.0
- GWC improvements:better resolution choice and Support HintsLevel
- chore(deps): bump org.springframework:spring-framework-bom
- Do not close JNDI-resolved DataSource in JDBCQuotaStore.close()
- diskquota/jdbc: Testcontainers-backed integration tests + CI workflow
- diskquota/jdbc: fix renameLayer leaving TILESET.KEY stale (#1526)
- Improve logging message
- GWC make use of XMLUtils to make better use of GeoTools Hints (#1534)
- Improve dispatcher error logging for client errors
- Refactor seeder pool config: bean injection instead of SpEL
- Make seeder thread pool sizes configurable
- diskquota/jdbc: retry SERIALIZABLE aborts (#1527)
- diskquota/jdbc: make TILEPAGE FK migration crash- and race-safe
- Make use of XMLUtils.supportDTD to maintain WMS DTD support
- Align geowebcache.xml schema namespace to 2.0.0