MS-ICU 68.2.0.6
Release Notes
This release adds prebuilt Linux ARM64 binaries to the MS-ICU Nuget package. It includes data changes to add extra locales from CLDR-MS based on the Windows NLS "MS-Only" culture data. It updates the IANA tzdata to 2021a, and also includes a number of fixes from the upstream ICU project.
Nuget Runtime Package Debugging Symbols
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols
Debugging symbols for the Linux binaries can be downloaded below:
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zip
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zip
Changes
The full list of changes since version 68.2.0.1 are below.
ICU 68.2.0.6
Misc changes:
- Migration to ESRP Code Signing from PackageES Code Signing. #93
- Add Valgrind to CI build pipeline. #95
Changes cherry-picked from upstream tickets/PRs:
ICU-21587 Fix memory bug w/ baseName
ICU 68.2.0.5
Data changes:
- Add extra locales from CLDR-MS based on NLS "MS-Only" culture data. #91
- Update ff-Latn-MR region name. #88
Misc changes:
- Update guava from 27.0-jre to 30.0-jre #87
ICU 68.2.0.4
Data changes:
Changes cherry-picked from upstream tickets/PRs:
ICU-21041 Fix fuzzer memory read error.
ICU-21537 Fix invalid free by long locale name
ICU 68.2.0.3
General changes:
- Add support for prebuilt Linux ARM64 binaries in the MS-ICU Nuget package. #70
- Picked up tzdata 2021a updates. #76
Changes cherry-picked from upstream tickets/PRs:
CLDR-14476 fa, remove explicit or replace with \u200E; ko, remove a bogus <
ICU-21492 Fix regex compile assertion failure.
ICU-21461 uprops.h: remove unused gc macros
ICU-21521 Fix cast of uprv_strcmp
ICU 68.2.0.2
Changes cherry-picked from upstream tickets/PRs:
ICU-21465 Windows Time Zone offset is wrong when Automatic DST setting is OFF
ICU-21449 Infinite loop can occur with locale IDs that contain RES_PATH_SEPARATOR