5.4.0 Release Notes
Hazelcast Management Center 5.4 requires Java 17 or later to run. |
This only applies if you are upgrading your MC: MC 5.4.0 uses H2 2.x as its internal database instead of H2 1.x used by the previous MC releases.
H2 1.x and 2.x are not compatible so a data migration step is required.
If you use the provided hz-mc or mc-start scripts to start MC, no further actions are needed as they handle the migration seamlessly. If you use
a custom run script, refer to the documentation for comprehensive instructions on migrating MC data. If the internal database is not upgraded, then MC will start with a new configuration.
|
New Features
-
HealthCheck
-
Introduced semantic identifiers for the checks. [MC-2402]
-
Added an ability to see all the suppressed checks. [MC-1750]
-
Added an ability to unsuppress checks. [MC-1749]
-
Added an ability to search and filter HealthCheck results. [MC-2445]
-
Added HealthCheck status info to Dashboard. [MC-2437]
-
Added an ability to disable a check for specific data structures. [MC-2424]
-
Added a check for
eviction-policy
andeviction-size
consistency. [MC-2426] -
Added a check for CP Subsystem running in Unsafe mode. [MC-2364]
-
Added a check for a map backup count set to 0. [MC-2350]
-
Added a check for an even cluster size. [MC-2322]
-
Added a check for CP Subsystem configuration. [MC-2519]
-
Added a check for CPMap configuration. [MC-2519]
-
Added a check for a soft limit of CPMap instances. [MC-2505]
-
Added a check for members TPC configuration. [MC-2204]
-
Added checks for Tiered Storage configuration. [MC-2550]
-
Added a check for used native memory. [MC-2642]
-
Added HealthCheck counters to Prometheus Exporter. [MC-2439]
-
-
Added an ability to terminate CP sessions. [MC-1719]
-
Added support for CPMap data structure. [MC-2462]
-
Added support for WAN replication reference update to the Map Config tool. [MC-2460]
-
Added an ability to pause and resume streaming output in SQL Browser. [MC-2236]
-
Added Favourites menu to the left panel. [MC-973]
-
Added a promo page for all licensed features. [MC-1038]
-
Added SQL Tasks page with a list of actively running SQL queries. [MC-962]
-
Added configuration parameters for CORS. [MC-2583]
-
Added cluster versions to the connected clusters dropdown. [MC-2674]
Enhancements
-
Console access
-
The Hazelcast Command-Line Client (CLC) has replaced the MC Console. CLC uses the same member config option to enable or disable the capability. [MC-2189]
-
-
SQL Browser
-
Added an automatic SQL formatter to SQL Browser. [MC-2351]
-
Added a proper error message to SQL Browser when Jet is disabled. [MC-2410]
-
Added a proper error message to SQL Browser when a mapping cannot be generated for an empty map. [MC-2270]
-
All maps are now shown in Connector Wizard instead of just the unmapped ones. [MC-2247]
-
Made View icon blue instead of red to avoid confusion. [MC-2201]
-
Added an option to load the query from the query history into SQL Editor tab without executing it. [MC-2179]
-
Only expression at the cursor is executed. [MC-1957]
-
-
CP Subsystem
-
Added support for CP Subsystem in Unsafe mode. [MC-2121]
-
CP members priority is now displayed. [MC-1662]
-
CP member status is now dynamically updated. [MC-2478]
-
Only CP members are now shown on CP Dashboards. [MC-2517]
-
MC is now resilient to CP member deletion. [MC-1499]
-
-
Added caching of static resources. [MC-2571]
-
Added negative values support to Map Browser. [MC-2555]
-
Added Tiered Storage parameters to Map Config screen. [MC-1829]
-
Improved Tiered Storage charts. [MC-2549]
-
Native memory size format in HealthCheck is now reported in human-readable format instead of bytes. [MC-2569]
-
Added protection to
buildInfo
endpoint. [MC-2461] -
Added logging of user IP address to Audit logs. [MC-2365]
-
Rebranded MC to a new Hazelcast company style. [MC-2170]
-
Added persistence information to Caches and Maps tables. [MC-2243]
-
Added useful links to the left panel. [MC-2274]
-
Added a banner to notify about a repartitioning in progress. [MC-2132]
-
Added a warning member addresses contain
localhost
in MC running in Docker. [MC-2018] -
Added a marking for members with TPC enabled in Members table. [MC-2171]
-
Added member’s Startup Time to Members table. [MC-1138]
-
Added a licensed native memory size to License page. [MC-2632]
-
Added links from License page to the corresponding Promo pages. [MC-2512]
-
Improved
Node limit exceeded
banner. [MC-2481] -
Improved MC resiliency in case of a cluster producing huge amount of metrics. [MC-2376]
-
Upgraded H2 1.x to H2 2.x. [MC-2283]
-
Made timestamps optional in Prometheus Exporter. [MC-2127]
-
Made various improvements to TopBar and SideBar. [MC-2673]
-
Improved displaying of small values to
< 0.01
instead of0
. [MC-2448] -
Renamed
Disabled
toggle toStatus
on Client Filtering page. [MC-2683] -
Renamed
Enterprise
features toLicensed
features. [MC-2634]
Fixes
-
MC no longer displays warning about missing packages on startup. [MC-2558]
-
MC no longer throws an exception when Jet is disabled. [MC-2289]
-
MC no longer throws an exception when on Streaming page and 4.x cluster. [MC-2531]
-
MC no longer throws an exception when on a context path contains slashes. [MC-2637]
-
MC no longer logs exceptions on a cluster delete operation. [MC-1177]
-
MC no longer show JMX cluster beans for 2 minutes after cluster disconnection. [MC-2602]
-
MC no longer tries to connect to websocket while the app is not initialized. [MC-2560]
-
MC no longer allows to press
Promote
button when member is being promoted. [MC-2490] -
MC no longer allows to press
Upgrade
button after a successful rolling upgrade. [MC-2423] -
MC no longer sporadically goes a listing page instead of particular data structure. [MC-1971]
-
MC no longer throws
Multiple metrics found for metric
exception. [MC-1968] -
MC no longer shows incorrect Jet job metrics for the first minute after connection. [MC-1968]
-
MC no longer loses table columns width on a page refresh. [MC-2117]
-
Fixed an error on startup on Windows with Turkish locale. [MC-2554]
-
Fixed an error on Persistence page when node limit is exceeded. [MC-2514]
-
Fixed Map Journal enablement representation. [MC-2420]
-
Fixed incorrect docs link in
hz-mc --help
. [MC-2401] -
Fixed Map Sink vertex stats on Job page. [MC-2319]
-
MC no longer needs a master member state for operations. [MC-2467]