id summary reporter owner description type status milestone component version severity resolution keywords cc 1774 serialization: file written with 1.34.1 can't be read in with 1.35 filippeters@… Matthias Troyer "std::vectors of basic types, saved with 1.34.1, can't be read by 1.35: simple sample, write file with 1.34.1: std::vector vectorToSave; vectorToSave.push_back(0); vectorToSave.push_back(1); vectorToSave.push_back(2); std::string filename(""C:\\test1341.xml""); { std::ofstream ofs(filename.c_str()); assert(ofs.good()); boost::archive::xml_oarchive oa(ofs); oa << BOOST_SERIALIZATION_NVP(vectorToSave); } And with 1.35: std::vector vectorToLoad; std::string oldfilename(""C:\\test1341.xml""); try{ std::ifstream ifs(oldfilename.c_str()); assert(ifs.good()); boost::archive::xml_iarchive ia(ifs); // restore the schedule from the archive ia >> BOOST_SERIALIZATION_NVP(vectorToLoad); } catch(...){ std::cout << ""\nproblem""; } This will end up in the catch. sample output from 1.34:[[BR]] 2 == 0 == 0 1 sample output from 1.35:[[BR]] 2 0 1 Notice the missing 0 " Bugs closed serialization Boost 1.35.0 Showstopper fixed