Summary of FFM changes by Java Release
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Thu Apr 10 20:53:58 UTC 2025
Hi Lee,
when features are incubating or previewing, there's typically no release
notes associated with them -- as it's taken for granted that might
change (esp. preview APIs).
One way to have a glance at which APIs have been added in a given
release is to look at javadoc itself:
https://docs.oracle.com/en/java/javase/24/docs/api/new-list.html
Unfortunately, while this is a good tool to show what has been added and
when, the information it shows is not fine-grained enough, so you can't
see e.g. which API methods changed.
Another, more detailed way to look at FFM-related API changes is to look
at the CSR associated with the PR that we created for that release. For
instance, here's the first preview for Java 21:
https://bugs.openjdk.org/browse/JDK-8282192
(you can find CSR for all the releases of FFM, even the incubating ones).
Each CSR has a (browsable) "specdiff" attachment which shows the
differences between the old API and the new one.
This way you can reconstruct the whole API history -- it's not
automated, sadly, but it's better than nothing :-)
I hope this helps.
Maurizio
On 10/04/2025 19:51, Lee Rhodes wrote:
> Where can I find the release notes for just FFM by Java release.
>
> In other words, I would like to track the changes to just FFM from
> Java 17 onwards.
>
> Thanks,
> Lee.
>
More information about the panama-dev
mailing list