id summary reporter owner description type status milestone component version severity resolution keywords cc 8088 Limited Forward Compatibility Dmitry Shesterkin Robert Ramey "We use xml serialization for saving and loading several types of metadata and we have to support possibility of reading new versions of files with old versions of soft. Boost::serialization is very good at backward compatibility but does not provide anything with opposite problem. So, This patch introduces new flag boost::archive::skip_unknown_tail_tags. When this flag is set and basic_xml_iarchive is faced with unknown tags at the end of element it will skip them (include nested). E.g., the first version of some file was: {{{ 31 11 12 32 }}} After a while, the second version could be: {{{ 31 11 12 13 14 1 2 32 }}} Therefore, if the first version software set skip_unknown_tail_tags it can read second version of file (if does not set then exception will be thrown)." Patches new To Be Determined serialization Boost 1.52.0 Problem Forward Compatibility pareshvarshney@…