hazelcast / hazelcast-wm

Hazelcast filter-based Web Session Manager
Other
12 stars 31 forks source link

Update hazelcast wm to 5.x.y compatibility (redux) [HZG-17] #135

Closed srknzl closed 5 months ago

srknzl commented 5 months ago

Redux of https://github.com/hazelcast/hazelcast-wm/pull/127. It's reverted due to a merge related problem.

Prepare for release 5.0-SNAPSHOT

Uses tomcat 9.0.z because of https://hazelcast.atlassian.net/browse/SUP-420?focusedCommentId=97796

I changed the java version of PR builder to 17 because hazelcast 5.4 requires min 17

I tried spring session repl. guide locally with use-client:true/false and hz versions changing from 5.0 -> 5.5

Changes:

The main change is pom.xml. The new profiles are meant to be tested using https://jenkins.hazelcast.com/job/WM-pr-builder-different-versions-test/ (manual trigger). There're refactors and copyright changes. what I call refactor is basically about separation of jetty specific tests from others to be able to test jdk8 + tomcat 9 case (SUP-420 case, we don't know their jdk version but tomcat's min is 1.8) some very small code changes to make dependencies work and tiny bit of readme change