Releases: amazon-archives/aws-dynamodb-session-tomcat
Release: 2.0.4
Release: 2.0.1
Removing legacy code supporting transition between 1.x versions and 2.0.0. If you are still using a 1.x version you should not upgrade to this version without first upgrading to 2.0.0.
Addressing concerns in Issue #29 and Issue #30. New configuration option to delete corrupt sessions from the database. https://bz.apache.org/bugzilla/show_bug.cgi?id=58284 is related to this release.
Release: 2.0.0
Merges @Selindek changes in Pull Request #19 to fix a bug where stale sessions stored in DynamoDB were incorrectly overwriting active sessions in memory. Existing users (using v1.0.4 or below) should first deploy v1.0.5 before upgrading to this release. More detailed migration notes are included in the release notes for v1.0.5.
Migration Release: 1.0.5
This release is meant only as an intermediate hop to version 2.0. New users of Amazon DynamoDB Session Manager for Apache Tomcat should use version 2.0 or above as 1.x versions have a serious bug regarding stale session data ( See Pull Request #19 ).
Migration Notes
To migrate successfully from a 1.x version to 2.0 please follow these instructions. Migrating directly to version 2.0.0 from version 1.0.4 or below could cause session data loss or corruption.
- Deploy v1.0.5 to all servers in your cluster. When the deployment is complete all servers will now be able to parse the new record format in DynamoDB but will continue to write in the 1.x record format.
- Deploy v2.0.0 to all servers in your cluster. This release will start writing in the new record format but can still understand the 1.x record format so over time your session records will be converted to the new schema.
It's important to ensure that all deployments complete successfully and Tomcat is restarted on each server.
Release: 1.0.4
This release includes the following changes:
- #17 Tomcat 8 support
- Update the AWS Java SDK to the latest version
Release: 1.0.3
This release includes the following changes:
Release: 1.0.1 - Bug fix for errors during custom object deserialization
This release resolves an issue where the incorrect class loader was being used when deserializing objects. This prevented the session manager from being able to store custom objects.
For more information on using the session manager, see the AWS SDK for Java Developer Guide.
Release: 1.0.0 - First version of the Amazon DynamoDB Session Manager for Apache Tomcat
We're excited to announce a new open-source project built on top of the AWS SDK for Java.
The Amazon DynamoDB Session Manager for Apache Tomcat enables you to easily store session data from your Tomcat web applications in Amazon DynamoDB.
This first release of the session manager supports the basic operations for loading and saving session data in Amazon DynamoDB. Some features are not available yet, such as session locking. If there's a feature you need, let us know, either with an issue, or even better... with a pull request!
For more information on using the session manager, see the AWS SDK for Java Developer Guide.