Skip to content

Releases: unicode-org/icu

ICU 79.1

Choose a tag to compare

@mihnita mihnita released this 22 Oct 15:46

We are pleased to announce the release of Unicode® ICU 79. It updates to Unicode 18 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 49 (beta blog) locale data with many additions and corrections.

Line break backwards-iteration performance has been significantly improved, fixing a long-standing regression.

C++ and Java implementations of the CLDR MessageFormat 2.0 specification have been updated to CLDR 49. Some of the API remains in technology preview.

ICU 79 and CLDR 49 are major releases, including a new version of Unicode and major locale data improvements.

Attention: Future Changes

  • We will phase out cross-version Java serialization compatibility guarantees for ICU4J starting with the ICU 80 release.
  • Follow the link for details and other planned changes.

ICU 79 RC

ICU 79 RC Pre-release
Pre-release

Choose a tag to compare

@echeran echeran released this 25 Sep 22:25

We are pleased to announce the release candidate for Unicode® ICU 79. It updates to Unicode 18 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 49 (beta blog) locale data with many additions and corrections.

Line break backwards-iteration performance has been significantly improved, fixing a long-standing regression.

C++ and Java implementations of the CLDR MessageFormat 2.0 specification have been updated to CLDR 49. Some of the API remains in technology preview.

ICU 79 and CLDR 49 are major releases, including a new version of Unicode and major locale data improvements.

Please test this release candidate on your platforms and report bugs and regressions by Monday, 2026-oct-19, via the icu-support mailing list, and/or please find/submit error reports.

Please do not use this release candidate in production.

Attention: Future Changes

  • We will phase out cross-version Java serialization compatibility guarantees for ICU4J starting with the ICU 80 release.
  • Follow the link for details and other planned changes.

icu4x/2026-08-31/79.x

icu4x/2026-08-31/79.x Pre-release
Pre-release

Choose a tag to compare

Tag for updated ICU4X data

icu4x/2026-07-01/79.x

icu4x/2026-07-01/79.x Pre-release
Pre-release

Choose a tag to compare

Tag for updated ICU4X data

ICU 78.3

Choose a tag to compare

@mihnita mihnita released this 17 Mar 20:23

Unicode® ICU 78.3 is a maintenance update on top of ICU 78 and 78.2, mostly for the CLDR 48.2 bug fixes. In addition, it fixes a C++ code point iterator bug, and updates to timezone data 2026a.

Details: ICU 78
Download: releases/tag/release-78.3
Maven: com.ibm.icu / icu4j / version 78.3

The next major release of ICU will be ICU 79, planned for October. It will update to CLDR 49 and Unicode 18.

ICU 78.2

Choose a tag to compare

@mihnita mihnita released this 09 Jan 00:38

We are pleased to announce the release of Unicode® ICU 78.2. It updates to CLDR 48.1. These are maintenance releases for ICU 78 and CLDR 48, with limited sets of bug fixes and no API or structural changes.

ICU 78.2 also includes a small number of bug fixes, as well as a minor update for time zone data (tzdata) version 2025c (2025-dec) ICU-23296.

Changes in ICU 78.2:

  • C++ ucasemap_setLocale() better handles errors in reading uninitialized memory from a bogus locale ID
  • Java & C++ yield the correct long time zone name for Europe/Dublin
  • C++ fixes a build issue on the clang-cl compiler related to the 'dllexport' attribute
  • C++ fixes a build issue when operator+ on UnicodeString is used with non-ICU code when ICU headers are included
  • List of all tickets fixed in ICU 78.2

For details, please see https://unicode-org.github.io/icu/download/78.html.

ICU 78.1

Choose a tag to compare

@echeran echeran released this 30 Oct 17:21

We are pleased to announce the release of Unicode® ICU 78. It updates to Unicode 17 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 48 (beta blog) locale data with new locales, and various additions and corrections.

In Java, there is a draft new Segmenter API which is easier and safer to use than BreakIterator.
In C++, there is a new set of APIs for Unicode string (UTF-8/16/32) code point iteration that works seamlessly with modern C++ iterators and ranges.

The Java implementation of the CLDR MessageFormat 2.0 specification has been updated to CLDR 48. The core API has been upgraded to “draft”, while the Data Model API remains in technology preview.

The C++ implementation of MessageFormat 2.0 is at CLDR 47 level and remains in technology preview.

ICU 78 and CLDR 48 are major releases, including a new version of Unicode and major locale data improvements.

ICU 78 RC

ICU 78 RC Pre-release
Pre-release

Choose a tag to compare

@echeran echeran released this 03 Oct 19:33

We are pleased to announce the release candidate for Unicode® ICU 78. It updates to Unicode 17 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 48 (beta blog) locale data with new locales, and various additions and corrections.

In Java, there is a draft new Segmenter API which is easier and safer to use than BreakIterator.
In C++, there is a new set of APIs for Unicode string (UTF-8/16/32) code point iteration that works seamlessly with modern C++ iterators and ranges.

The Java implementation of the CLDR MessageFormat 2.0 specification has been updated to CLDR 48. The core API has been upgraded to “draft”, while the Data Model API remains in technology preview.

The C++ implementation of MessageFormat 2.0 is at CLDR 47 level and remains in technology preview.

ICU 78 and CLDR 48 are major releases, including a new version of Unicode and major locale data improvements.

For details, please see https://unicode-org.github.io/icu/download/78.html.

Please test this release candidate on your platforms and report bugs and regressions by Monday, 2025-oct-27, via the icu-support mailing list, and/or please find/submit error reports.

Please do not use this release candidate in production.

The preliminary API reference documents are published on unicode-org.github.io/icu-docs/ – follow the “Dev” links there.

icu4x/2025-05-21/77.x

icu4x/2025-05-21/77.x Pre-release
Pre-release

Choose a tag to compare

@sffc sffc released this 21 May 08:57

Tag for updated ICU4X data

icu4x/2025-05-01/77.x

icu4x/2025-05-01/77.x Pre-release
Pre-release

Choose a tag to compare

@echeran echeran released this 01 May 18:43
ICU-23054 Bump the github-actions group with 2 updates

See #3490