RFR: 8334165: Remove serialVersionUID compatibility logic from JMX
Daniel Fuchs
dfuchs at openjdk.org
Thu Sep 5 14:59:50 UTC 2024
On Wed, 4 Sep 2024 16:27:51 GMT, Kevin Walls <kevinw at openjdk.org> wrote:
> Remove very very old serialization compatibility logic from JMX.
>
> This relates to keeping the JDK's JMX implementation compatible with JMX versions from when JMX was a separate component, before being integrated into JDK 5. It should all be removed.
Wow. I hadn't realized so many classes were impacted. I thought there was just a few!
Look good in general. It could be good to write a test that sets the property with 1.0 and 1.1, and that verifies that something (e.g. an ObjectName?) serialized with property=1.0 can be deserialized with property=1.1, and conversely.
That would validate that setting the property no longer has any effect.
-------------
PR Review: https://git.openjdk.org/jdk/pull/20856#pullrequestreview-2283335277
More information about the serviceability-dev
mailing list