The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.00_01 - 2013-10-01

  • NEW PROTOCOL VERSION: V2
  • User-data in header functionality: You may embed arbitrary Sereal-serializable data in a document header. The document header isn't compressed, so this is ideal for retrieving small chunks of meta-data (eg. routing information) without having to deserialize the entire document.
  • Relocatable Sereal document bodies
  • Encoder never emits non-incremental Snappy encoding for V2
  • Offsets now 1-based in relocatable format, not 0
  • Fixed VERY obscure (and rare) memory leak.
  • Fixed VERY obscure crash on invalid data.
  • Improved error messages
  • Remove warning about Sereal not being production-grade (because it IS).
  • C89/Windows fixes (bulk88)

Modules

Fast, compact, powerful binary deserialization

Provides

in lib/Sereal/Decoder/Constants.pm