Este contenido no está disponible en el idioma seleccionado.

Chapter 2. Eclipse Temurin bug fixes and deprecations


Eclipse Temurin does not contain structural changes from the upstream distribution of OpenJDK.

2.1. Eclipse Temurin bug fixes

Eclipse Temurin 25.0.1 includes the following bug fix.

Fix for issue caused by changing type of java.time month and day fields to byte

In the initial release of OpenJDK 25, when attempting to read serialized Class objects that were created in earlier OpenJDK versions for some of the java.time classes, a failure occurred with an InvalidClassException. Similarly, java.time Class objects that were serialized with OpenJDK 25 could not be read by older OpenJDK versions.

This issue was introduced in the initial release of OpenJDK 25, which changed the month and day fields in java.time classes to the byte type.

Note

This incompatibility occurred specifically with the Class object rather than instances of the object. For example, writeObject(LocalDate.class) methods produced incompatible serialized data, but writeObject(LocalDate.now()) methods did not produce this incompatibility.

OpenJDK 25.0.2 resolves this issue by reverting to the earlier behavior that was available before the introduction of OpenJDK 25. This fix also helps to restore compatibility between OpenJDK 25 and older versions.

See JDK-8367031 (JDK Bug System).

2.2. Eclipse Temurin deprecated features

The following pre-existing feature has been removed in Eclipse Temurin 25.0.1.

AffirmTrust root CA certificates removed

From OpenJDK 25.0.1 onward, the cacerts truststore no longer includes the following AffirmTrust root certificates:

Certificate 1
  • Alias name: affirmtrustcommercialca [jdk]
  • Distinguished name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US
  • SHA256: 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7
Certificate 2
  • Alias name: affirmtrustnetworkingca [jdk]
  • Distinguished name: CN=AffirmTrust Networking, O=AffirmTrust, C=US
  • SHA256: 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0B4:1B
Certificate 3
  • Alias name: affirmtrustpremiumca [jdk]
  • Distinguished name: CN=AffirmTrust Premium, O=AffirmTrust, C=US
  • SHA256: 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A
Certificate 4
  • Alias name: affirmtrustpremiumeccca [jdk]
  • Distinguished name: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US
  • SHA256: BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23

See JDK-8361212 (JDK Bug System).

Revised on 2026-02-06 15:02:03 UTC

Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba