From cc58e6191aebaf98d3f54544e3f8b8afd3c1d546 Mon Sep 17 00:00:00 2001 From: Pavlo Romanenko Date: Fri, 26 Jul 2024 15:14:44 +0200 Subject: [PATCH] 5.5.0 release notes (#336) Co-authored-by: Oliver Howell --- docs/modules/release-notes/pages/5-4-0.adoc | 106 ------------------- docs/modules/release-notes/pages/5-5-0.adoc | 44 ++++++++ docs/modules/release-notes/partials/nav.adoc | 2 +- 3 files changed, 45 insertions(+), 107 deletions(-) delete mode 100644 docs/modules/release-notes/pages/5-4-0.adoc create mode 100644 docs/modules/release-notes/pages/5-5-0.adoc diff --git a/docs/modules/release-notes/pages/5-4-0.adoc b/docs/modules/release-notes/pages/5-4-0.adoc deleted file mode 100644 index 9f88fea2..00000000 --- a/docs/modules/release-notes/pages/5-4-0.adoc +++ /dev/null @@ -1,106 +0,0 @@ -= 5.4.0 Release Notes -:description: -These release notes list any new features, enhancements, and fixes that were made between version 5.3.3 and 5.4.0 of Hazelcast Management Center (MC). -{description} - -NOTE: Hazelcast Management Center 5.4 requires Java 17 or later to run. - -NOTE: 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` and `eviction-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 of `0`. [MC-2448] -* Renamed `Disabled` toggle to `Status` on Client Filtering page. [MC-2683] -* Renamed `Enterprise` features to `Licensed` 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] diff --git a/docs/modules/release-notes/pages/5-5-0.adoc b/docs/modules/release-notes/pages/5-5-0.adoc new file mode 100644 index 00000000..c0c69204 --- /dev/null +++ b/docs/modules/release-notes/pages/5-5-0.adoc @@ -0,0 +1,44 @@ += 5.5.0 Release Notes +:description: +These release notes list any new features, enhancements, and fixes that were made between version 5.4.1 and 5.5.0 of Hazelcast Management Center (MC). + +These release notes list any new features, enhancements, and fixes that were made between version 5.4.1 and 5.5.0 of Hazelcast Management Center (MC). + +CAUTION: If you are upgrading Management Center from a version earlier than 5.4.0, a data migration step is required as Management Center 5.5.0 uses H2 2.x as its internal database instead of H2 1.x (as used in previous releases). If you use the provided `hz-mc` or `mc-start` scripts to start Management Center, this data migration is handled automatically by the script. If you use a custom run script, refer to the documentation for comprehensive instructions on migrating Management Center data. If the internal database is not upgraded, then Management Center will start with a new configuration. + +== New Features + +* Added screens for Vector Collection data structures. [MC-2875] +* Added support for multi-version Rolling Upgrade. [MC-2820] +* Added support for MULTI_MEMBER clients. [MC-2638] +* Added support for multi-resource user code namespaces. [MC-2772] +* Added support for Log4j2 JsonTemplateLayout logging. [MC-2844] +* Added an ability to demote a data member to a lite member. [MC-2823] +* Added an ability to preview Client Filtering results. [MC-2715] +* Added an ability to specify allowed Client Filtering modes. [MC-2715] + +== Enhancements +* Improved logging of H2 Database upgrade process. [MC-2668] +* Improved styling of WAN Replication table. [MC-2711] +* HealthCheck icon now reflects the highest severity issue detected. [MC-2867] +* Added cpDirectToLeader property value to Client screen. [MC-2902] +* Added Slow Operations details to Member Listing screen. [MC-2783] +* Added a link to the License Feature CP Section if CP Subsystem is disabled. [MC-2847] +* Added ability for WAN Replication reference of an IMaps. [MC-2729] +* Added ability to configure `consistency-check-strategy` during dynamic creation of a WAN publisher. [MC-243] +* Added ability to load OIDC configuration parameters from an OIDC configuration endpoint. [MC-2733] + +NOTE: in Clustered REST API `memberConnection` allowed field values have been changed from `ALL` | `` to +`ALL_MEMBERS` | `MULTI_MEMBER` | `SINGLE_MEMBER` + +== Fixes + +* Fixed layout on Members Listing screen when slow operations are detected. [MC-2918] +* Fixed links in license expiration popups. [MC-2719] +* Jet job Received Items count no longer increases if the stream has been cancelled. [MC-2761] +* Entry cost is no longer shown with fraction of bytes. [MC-2084] +* Quick zoom in the chart no longer results in page scrolling and faded details. [MC-2486] +* Turning off SQL Browser no longer returns user to Dashboard instead of the previous page. [MC-2678] +* An error toast is shown now when user tries to add an expired license. [MC-2773] +* Dropdowns no longer break WAN Replication layout when long values are selected. [MC-2784] +* The number of User Code Namespaces displayed is no longer capped at 5. [MC-2892] \ No newline at end of file diff --git a/docs/modules/release-notes/partials/nav.adoc b/docs/modules/release-notes/partials/nav.adoc index 0d14b95a..34ac0803 100644 --- a/docs/modules/release-notes/partials/nav.adoc +++ b/docs/modules/release-notes/partials/nav.adoc @@ -1 +1 @@ -** xref:release-notes:5-4-0.adoc[5.4.0] +** xref:release-notes:5-5-0.adoc[5.5.0]