Skip to content
This repository has been archived by the owner on Feb 7, 2018. It is now read-only.

Releases: amazon-archives/aws-dynamodb-session-tomcat

Release: 2.0.4

30 Aug 16:36
Compare
Choose a tag to compare

Support for Tomcat 8.5. Due to compatibility issues this release drops support for Tomcat 7.

See Issue #42

Release: 2.0.1

25 Sep 04:26
Compare
Choose a tag to compare

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

02 Apr 19:42
Compare
Choose a tag to compare

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

02 Apr 19:32
Compare
Choose a tag to compare

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.

  1. 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.
  2. 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

11 Mar 00:42
Compare
Choose a tag to compare

This release includes the following changes:

  • #17 Tomcat 8 support
  • Update the AWS Java SDK to the latest version

Release: 1.0.3

29 Jan 23:20
Compare
Choose a tag to compare

This release includes the following changes:

  • #12 Add support for proxy configuration
  • #14 Fix the issue that maxInactiveInterval was incorrectly treated as milliseconds when passed into ExpiredSessionReaper.
  • #16 Update the AWS Java SDK (now it supports eu-central-1 region)
  • Update maven compiler to Java 1.6

Release: 1.0.1 - Bug fix for errors during custom object deserialization

21 Nov 00:48
Compare
Choose a tag to compare

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

20 Aug 18:25
Compare
Choose a tag to compare

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.