On the RMI "Developer Guides" page in Java SE 8,
http://docs.oracle.com/javase/8/docs/technotes/guides/rmi/index.html
There is a section "Enhancements" that has a single document "Java RMI Release
Notes". That document contains "Enhancements in JDK 6" and historical changes in
JDK 5, 1.4, etc.
Unfortunately this is missing some important JDK 7 information. The RMI
"Developer Guides" page in Java SE 7,
http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/index.html
has the same "Java RMI Release Notes" as mentioned above, with notes for JDK 6
and historical releases. It also has "Enhancements in JDK 7"
http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/enhancements-7.html
which has important documentation about the useCodebaseOnly change. This
information ought to be added to the JDK 8 history of release notes.
In addition, some RMI features (static stubs, HTTP proxying) were deprecated in
Java SE 8. See these bug reports:
https://bugs.openjdk.java.net/browse/JDK-8023862
https://bugs.openjdk.java.net/browse/JDK-8023863
They are mentioned in the JDK 8 compatibility guide,
http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html
but they also ought to be mentioned in the RMI release notes history that's
linked from the RMI Developer Guide page.
http://docs.oracle.com/javase/8/docs/technotes/guides/rmi/index.html
There is a section "Enhancements" that has a single document "Java RMI Release
Notes". That document contains "Enhancements in JDK 6" and historical changes in
JDK 5, 1.4, etc.
Unfortunately this is missing some important JDK 7 information. The RMI
"Developer Guides" page in Java SE 7,
http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/index.html
has the same "Java RMI Release Notes" as mentioned above, with notes for JDK 6
and historical releases. It also has "Enhancements in JDK 7"
http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/enhancements-7.html
which has important documentation about the useCodebaseOnly change. This
information ought to be added to the JDK 8 history of release notes.
In addition, some RMI features (static stubs, HTTP proxying) were deprecated in
Java SE 8. See these bug reports:
https://bugs.openjdk.java.net/browse/JDK-8023862
https://bugs.openjdk.java.net/browse/JDK-8023863
They are mentioned in the JDK 8 compatibility guide,
http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html
but they also ought to be mentioned in the RMI release notes history that's
linked from the RMI Developer Guide page.