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.
---

Reply via email to