From 63ac3d411c40066bc7f0a99e3d18b75729f7dca7 Mon Sep 17 00:00:00 2001 From: Ladislav Thon Date: Mon, 21 Jul 2025 10:23:32 +0200 Subject: [PATCH] Jandex 3.4.0 release announcement --- _posts/2025-07-21-jandex-3-4-0.adoc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 _posts/2025-07-21-jandex-3-4-0.adoc diff --git a/_posts/2025-07-21-jandex-3-4-0.adoc b/_posts/2025-07-21-jandex-3-4-0.adoc new file mode 100644 index 00000000..20435bec --- /dev/null +++ b/_posts/2025-07-21-jandex-3-4-0.adoc @@ -0,0 +1,23 @@ +:page-layout: post +:page-title: Jandex 3.4.0 +:page-synopsis: Jandex 3.4.0 released! +:page-tags: [announcement] +:page-date: 2025-07-21 09:00:00.000 +0100 +:page-author: lthon + += Jandex 3.4.0 + +Today, we announce the https://github.com/smallrye/jandex/releases/tag/3.4.0[release] of Jandex 3.4.0. +This release contains one bugfix and one new feature. + +Type annotations were not parsed correctly in certain situations involving nested types. +This bug is fixed in this release. + +Jandex now also includes integration with Gizmo 2. +Gizmo 2 is an evolution of Gizmo, the bytecode generation framework used in Quarkus. +Gizmo version 1 used Jandex in its core, but Gizmo version 2 does not. +Therefore, an integration package is needed. +This version of Jandex includes one, providing all the necessary methods like `classDescOf(org.jboss.jandex.Type)` or `genericTypeOf(org.jboss.jandex.Type)`. +All integration code is present in `static` methods of the class `Jandex2Gizmo`. + +If you experience any troubles, or if you have any ideas for Jandex improvements, please https://github.com/smallrye/jandex/issues[file an issue].