Amazon Ion 1.1 represents the most significant update to the Ion data format since its public release, introducing a macro system for templated data, switching to little-endian encoding for 1.5-3x performance gains, and adding delimited containers for streaming writes—all while maintaining full backward compatibility with Ion 1.0. The specification's final comment period closed in March 2025, but official finalization remains pending as of late December 2025. ion-rust serves as the reference implementation with full Ion 1.1 support, while ion-java offers preview support. The update has also attracted criticism for its complexity, with some observers noting "second system syndrome" patterns in the ambitious scope of changes and the slow pace of both specification finalization and library adoption.
Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format