JDK-8348597 : Update HarfBuzz to 10.4.0
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 11,17,21,25
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-01-24
  • Updated: 2025-05-12
  • Resolved: 2025-03-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 17 JDK 21 JDK 24 JDK 25
17.0.16-oracleFixed 21.0.8-oracleFixed 24.0.2Fixed 25 b14Fixed
Related Reports
Cloners :  
Relates :  
Description
v 10.4.0 released on Feb 28, 2025

Comments
[jdk11u-fix-request] Approval Request from Antonio Vieiro Please consider approving this backport from JDK17 that levels up HarfBuzz version with upper JDKs and improves drawing performance. This also allows building again on older gcc v4.8.5.
12-05-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk11u-dev/pull/3026 Date: 2025-04-25 08:44:47 +0000
25-04-2025

Fix request [21u,17u] I backport this for parity with 21.0.8-oracle,17.0.16-oracle. One of the required updates of external libs. Clean backport except for change to makefile in 21&17. SAP nightly testing passed.
02-04-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk17u-dev/pull/3413 Date: 2025-03-31 14:51:34 +0000
31-03-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk21u-dev/pull/1555 Date: 2025-03-31 14:46:40 +0000
31-03-2025

Fix Request: Routine upgrade of third party lib - libharfbuzz from upstream. Risk : Low. Clean backport. Build and CI Testing looks good with the upgrade.
14-03-2025

[jdk24u-fix-request] Approval Request from Harshitha Onkar
13-03-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk24u/pull/132 Date: 2025-03-12 18:20:03 +0000
12-03-2025

Changeset: dbdbbd47 Branch: master Author: Harshitha Onkar <honkar@openjdk.org> Date: 2025-03-10 17:47:54 +0000 URL: https://git.openjdk.org/jdk/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc
10-03-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/23910 Date: 2025-03-04 23:52:49 +0000
05-03-2025

Harfbuzz 10.3.0 is the latest version at the time of update - https://github.com/harfbuzz/harfbuzz/releases
27-02-2025