| 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-mcormc-startscripts 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-policyandeviction-sizeconsistency. [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 buildInfoendpoint. [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 localhostin 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 exceededbanner. [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.01instead of0. [MC-2448]
- 
Renamed Disabledtoggle toStatuson Client Filtering page. [MC-2683]
- 
Renamed Enterprisefeatures toLicensedfeatures. [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 Promotebutton when member is being promoted. [MC-2490]
- 
MC no longer allows to press Upgradebutton 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 metricexception. [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]