Github user remkop commented on the issue:
https://github.com/apache/logging-log4j2/pull/78
The serialVersionUID can remain unchanged if
* the new version of the software can deserialize "old" serialized objects
(backwards compatible)
* the "old" version of the software can deserialize "new" serialized
objects (forward compatible)
Sometimes it's okay to keep the serialVersionUID unchanged if the change is
backwards compatible but not forward compatible. That allows new versions of
Log4j2 to read old serialized logs.
This needs to be clearly documented.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---