Hazelcast Clustering Plugin Changelog
2.2.4 -- October 26, 2017
    - [OF-1416] - Dynamically created ClusteredCache entries not expiring
 
2.2.3 -- September 15, 2017
     - Use an event rather than an arbitrary delay before starting clustering
 
    - Requires Openfire 4.2.0
 
2.2.2 -- August 3, 2017
     - Ensure that Hazelcast backed Cache objects have the correct settings
 
2.2.1 -- November 4, 2016
     - [OF-1210] - correct time-to-live-seconds and MaxLifetime settings for hazelcast
 
2.2.0 -- October 12, 2015
    - [OF-953] - Updated JSP libraries.
 
    - Requires Openfire 4.0.0
 
2.1.2 -- September 16, 2015
Bug fix:
     - OF-943: Fix intermittent timeout issues for synchronous remote task execution
 
2.1.1 -- August 11, 2015
Bug fix:
     - Updated default Hazelcast config file to match 3.5 schema
 
2.1.0 -- August 7, 2015
Hazelcast update:
     - Updated Hazelcast to latest release (3.5.1).
 
     - Avoid reverse DNS lookups for cluster node members (patch submitted by caojianlin)
 
2.0.0 -- February 6, 2015
Hazelcast update:
     - Updated Hazelcast to latest release (3.4).
 
     - Repackaged to use Openfire's org.jivesoftware.openfire namespace prefix (rather than com.jivesoftware.openfire).
 
1.3.4 -- January 10, 2015
Bug fixes:
     - Updated clustering SPI to better match design and documentation.
 
     - Fixed multiple session-related NPEs that manifest under high load/latency in the cluster.
 
1.3.3 -- December 16, 2014
Hazelcast update:
1.3.1 -- October 15, 2014
Hazelcast plugin update for Openfire 3.10.x:
     - Updated Hazelcast to release 3.3.1 (what's new).
 
     - Enhanced plugin to implement changes in the 3.10.x Openfire Session API (OF-843).
 
1.2.2 -- May 6, 2014
Bug Fix:
     - Fix node cleanup logic when a node leaves the cluster (OF-794)
 
1.2.1 -- April 10, 2014
Hazelcast update:
     - Updated Hazelcast to release 3.1.7 (what's new).
 
     - Changed configuration file and README to adjust for Hazelcast schema changes.
 
1.2.0 -- February 10, 2014
Miscellaneous enhancements:
     - Fix cluster initialization logic (OF-699)
 
     - Updated Hazelcast to release 3.1.5 (what's new).
 
1.1.0 -- Sep 13, 2013
1.0.6 -- May 1, 2013
Miscellaneous enhancements:
     - Added support for cluster time (OF-666)
 
     - Added 
hazelcast-cloud.jar to support AWS deployments (more info). 
     - Updated Hazelcast to release 2.5.1 (bug fixes).
 
1.0.5 -- March 26, 2013
JMX Support (OF-655)
     - Optionally enable JMX instrumentation for Hazelcast if JMX is enabled for Openfire (via the admin console).
 
     - Updated minimum server version to Openfire 3.8.2 (release pending)
 
1.0.4 -- February 6, 2013
Performance-related enhancements:
     - OF-607: Optimize JID serialization in cluster mode
 
     - Updated minimum server version to Openfire 3.8.0 (release pending)
 
1.0.3 -- January 15, 2013
Minor improvements for plugin installation and upgrade:
     - Modify timing for cluster startup/shutdown operations to improve plugin installation and upgrade.
 
     - Defer initialization of cluster event dispatcher thread until cluster is actually enabled.
 
     - Improved 
readme.html to describe upgrade procedures, DNS round-robin configuration, etc. 
     - Upgraded Hazelcast to version 2.5.
 
1.0.2 -- January 9, 2013
This release addresses a number of issues and other feedback received via the
Hazelcast announcement
posted in the Openfire community forum:
     - Fixed cluster serialization issues for null collection objects.
 
     - Improved error handling for remote sessions from invalid/offline cluster members.
 
     - Removed extraneous IllegalStateException thrown during certain cluster tasks.
 
     - Avoid encoding issues across cluster members by forcing UTF-8 for nodeID strings.
 
     - Added nodeID to the system clustering overview page in the admin console.
 
     - Updated cache configuration to prevent eviction for critical application components.
 
1.0.1 -- December 14, 2012
     - Upgraded Hazelcast to version 2.4.1.
 
1.0.0 -- September 22, 2012