Skip to content

Releases: magro/memcached-session-manager

2.3.0

18 Mar 22:49
Compare
Choose a tag to compare
  • #378 Add tomcat9 module

Here's the list of changes from 2.2.0 to 2.3.0.

2.2.0

18 Mar 15:03
Compare
Choose a tag to compare
  • #354 Support for Redis password authentication
  • #359 Make it possible to link against java 6
  • #307 Allow to configure lockExpiration (22d6128)
  • Fix #361: Update org.couchbase.mock to com.couchbase.mock
  • Fix potential race condition for non-sticky sessions - "No session found in session map for <sessionId>" (9852702)
  • Log warning if the response contains multiple JSESSIONID cookies (38f8cc9)
  • Changed build to travis

Here's the list of changes from 2.1.1 to 2.2.0.

2.1.1

03 Jan 21:23
Compare
Choose a tag to compare
  • Update kryo to 4.0.0 and kryo serializers to 0.41 (#331). By default generics handling is compatible to older Kryo versions, this can be changed via KryoBuilder.withOptimizedGenerics(false).
  • Changed KryoTranscoder to create a new builder for each new Kryo (135d4fc)

Here's the list of changes from 2.1.0 to 2.1.1.

2.1.0

29 Dec 13:27
Compare
Choose a tag to compare

Mainly a maintenance release that includes updates for the latest tomcat versions 6.0.48, 7.0.73 and 8.5.9. Also contains improvements for

  • debug logging of response "Set-Cookie" header (#326)
  • KryoBuilder and KryoBuilder configuration (#321)
  • exception handling during deletion of backup session data (#322)

Here's the complete list of changes from 2.0.0 to 2.1.0.

2.0.0

25 Nov 22:11
Compare
Choose a tag to compare

The main feature of 2.0.0 is Redis support.

The major version is increased because the binary representation of session locking metadata that msm stores in memcached was changed, which is only relevant if session locking for non-sticky sessions is activated. Therfore in these cases it's not a drop in replacement supporting a rolling deployment but requires a downtime!

Here's the complete list of changes from 1.9.7 to 2.0.0.

1.9.5

26 Jun 23:38
Compare
Choose a tag to compare

1.9.5 makes msm compatible with tomcat 8.5.3+ which removed some methods in preparation for 9.x (as reported in #303). The tomcat8 module is now built against tomcat 8.5.x, but should work with tomcat 8.0.x.

Here's the complete list of changes from 1.9.3 to 1.9.5.

1.9.3

06 Jun 21:14
Compare
Choose a tag to compare

1.9.3 makes msm compatible with tomcat 8.0.35+ which changed StandardSession.attributes from Map to ConcurrentMap, which caused a java.lang.NoSuchFieldError: attributes when attributes
were accessed from MemcachedBackupSession (as reported in #301 and #297).

Here's the complete list of changes from 1.9.2 to 1.9.3.

1.9.2

23 Feb 19:30
Compare
Choose a tag to compare

1.9.2 makes msm compatible with the latest tomcat releases 6.0.45, 7.0.68 and 8.0.32 which introduced semantically incompatible changes regarding internal session handling. 1.9.2 fixes issues #287 and #48.

Here's the complete list of changes from 1.9.1 to 1.9.2.

1.9.1

09 Feb 20:47
Compare
Choose a tag to compare

1.9.1 is 1.9.0 + one fix I missed there, so 1.9.0 can be ignored.

1.9.1 is the next "real" release following 1.8.3, and brings improvements for non-sticky session handling + msm-kryo-serializer with kryo-3 support. IMPORTANT: kryo-3 may not be able to deserialize sessions that were created/serialized with kryo-1 (from msm-kryo-serializer before 1.9.x) - test before upgrading msm-kryo-serializer in production!

Here's the complete list of changes from 1.8.3 to 1.9.1.

1.8.3

09 Feb 20:50
Compare
Choose a tag to compare