74.4.0
BREAKING CHANGES
Session configuration options have been simplified.
- The
uaa.servlet.session-cookieconfiguration now only supports themax-ageproperty. - The following configurations are no longer available:
secure,http-only,name,comment,path, anddomain.
FEATURES
Session management has been migrated to Spring Session. As a result, please consider the following changes before upgrading to this version:
- The
uaa.servlet.session-storeconfiguration is used to determine the backend where sessions will be stored. - Valid configuration options are:
memoryanddatabase.- Default Configuration: The
memoryoption uses an in memory map structure on a per UAA basis. This is suitable for a single UAA or multiple UAAs if a session affinity strategy is employed at the routing layer. Sessions are destroyed if the UAA goes down for any reason. This is the same behavior the UAA had before this release. - The
databaseoption uses the configured database as a session store. This will allow horizontal scaling by externalizing the session, but will increase the volume of database reads/writes. Sessions will be maintained in the event of UAA downtime.
- Default Configuration: The
DEPENDENCY UPDATES
Bump spring-framework-bom from 5.1.9.RELEASE to 5.2.0.RELEASE