go-codec v1.1.7 Release Notes

Release Date: 2019-07-02 // almost 5 years ago
  • ๐Ÿš€ This is a production release of go-codec.

    First, it resolves the go.mod impasse where we had different import paths (github.com/ugorji/go and github.com/ugorji/go/codec) causing the ambiguous import error.

    ๐Ÿ›  This is now fixed by leveraging import cycles to ensure that either one works well and resolves to the same bits.

    ๐Ÿ”จ The other benefits are a clean up and refactoring of the codebase:

    • ๐ŸŽ provide better and more consistent performance
    • ๐Ÿ”€ streamline the use of sync.Pool vs free lists
    • โšก๏ธ Use more optimized helpers when not in safe mode
    • Smoothen rough edges across the board
    • and many more ...

    ๐Ÿ“ฆ The main goal has always been to provide the most feature-rich and performant package
    for encoding and decoding of multiple popular binary and text formats in a consistent way.

    We believe we have achieved that!