Skip to content

Upgrading deegree webservices

Torsten Friebe edited this page Jul 13, 2023 · 26 revisions

From 3.5.x to 3.6.0

Changes in prerequisites and runtime environment

  • Requires Java 17
  • Requires Java Servlet container 6.0 (e.g Apache Tomcat 10.1+)
  • Requires PostgreSQL 16.0+
  • Requires PostGIS 3.4+

Changes in configuration files

  • TBD

Changes in behavior

  • TBD

From 3.4.x to 3.5.0

Changes in prerequisites and runtime environment

  • Requires Java 11

Changes in configuration files

  • Issue #1495/PR #1496: The XML schema location has been changed. To enable code completion for the last available feature set within your IDE while editing the deegree configuration files you have to change the schema location to https://schemas.deegree.org/core/3.5/.
  • Issue #1017/PR #1337: Requires changes to all JDBC database connection files using Apache DBCP:
    • the driverClassName changed from org.apache.commons.dbcp.BasicDataSource to org.apache.commons.dbcp2.BasicDataSource (Notice the 2 in the package name `dbcp2'!)
    • the maxActive configuration option has been renamed to maxTotal
    • the maxWait configuration option has been renamed to maxWaitMillis
    • the removeAbandoned configuration option has been replaced by removeAbandonedOnBorrow and removeAbandonedOnMaintenance
  • Issue #1157/PR #1441: Syntax of ehcache configuration changed

Changes in behavior

  • Issue #1102/PR #1442: deegree no longer sends a version header by default in HTTP response.
  • Issue #1494/PR #1489: for protecting deegree's REST API against un-authorized access use the HTTP header or parameter instead of the BASIC authentication
Clone this wiki locally