Hex v0.14.0 Release Notes

Release Date: 2016-10-28 // over 7 years ago
  • ๐Ÿ†• New registry format

    ๐Ÿ‘€ Hex has switched to a new registry format that is more efficient and will scale better as the registry grows. The new registry format is encoded with protocol buffers and is split into multiple files (one file per package) to avoid fetching one big file with data you will not need. The resolver will make more HTTP requests but will in total fetch much less data. The specification for the new format can be found here: https://github.com/hexpm/specifications/pull/10. The old ETS based registry format is no longer supported in the client but will continue to be available from the registry for the foreseeable future.

    โœจ Enhancements

    • ๐Ÿ“ฆ hex.docs open will by default open the online hexdocs for the given package
    • ๐Ÿ“„ An --offline option has been added to hex.docs open for opening docs stored on your local filesystem and it will automatically fetch the docs if they are not available locally
    • ๐Ÿ‘ Only support secure SSL ciphers and safe SSL versions (support for SSLv3 has been dropped)
    • ๐Ÿ‘Œ Improvements to the language in the resolver error messages

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix an issue where duplicate build tool names could be added to the package metadata