--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CALbocOmxuoSaMAt%3D-5sqdybKmefeuwjRhFmq587j1Yrw%2B3jyrQ%40mail.gmail.com.
Hi,
I released Jandex 3.2.0 last week and while the release announcement (
https://smallrye.io/blog/jandex-3-2-0/) contains the information, it's
probably best to also warn everyone through this channel as well.
thanks for the heads Ladislav.
This release increases the persistent index version, due to some new
information available in the index (notably, sealed classes and interfaces
are now supported). This means that older Jandex releases will *not* be
able to read the indexes produced by Jandex 3.2.0.
Quarkus will bump to Jandex 3.2.0 in version 3.12, so components used in
older Quarkus versions should *not* update Jandex.
I can't parse this - you are saying Quarkus will bump to jandex 3.2.0 but components
used in older Quarkus versions should not update Jandex....isn't that all components
in Quarkus you are saying they should not update but they will get updated automatically ?
/max
Given the rate of change Java is going through it seems fitting to explore ways for jandex to not break this way if feasible.
/max
https://xam.dk/about
On 21 May 2024, at 10:36, Stephane Epardaud wrote:
I don't know if it applies in this case, but there's ways to add data to indexes by changing the format without breaking previous implementations, a bit like the Java Class File Format, where you can add attributes, and the previous implementations that don't know what to do with the attribute will just ignore it.
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CAKU9E9s7KDv7hvL4D%3Doc2suNmVg0Pbbw4LXmnxNSWeMT_%2BUv_g%40mail.gmail.com.
This release increases the persistent index version, due to some new
information available in the index (notably, sealed classes and interfaces
are now supported). This means that older Jandex releases will *not* be
able to read the indexes produced by Jandex 3.2.0.Quarkus will bump to Jandex 3.2.0 in version 3.12, so components used in
older Quarkus versions should *not* update Jandex.I can't parse this - you are saying Quarkus will bump to jandex 3.2.0 but components
used in older Quarkus versions should not update Jandex....isn't that all components
in Quarkus you are saying they should not update but they will get updated automatically ?
I don't know if it applies in this case, but there's ways to add data to indexes by changing the format without breaking previous implementations, a bit like the Java Class File Format, where you can add attributes, and the previous implementations that don't know what to do with the attribute will just ignore it.