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