# Hazelcast Clustering Plugin Changelog

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

- Requires Openfire 3.9.0.

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

- Initial release.