All Versions
Latest Version
Avg Release Cycle
68 days
Latest Release
103 days ago

Changelog History
Page 3

  • v0.14.0-rc.1

    October 15, 2018
  • v0.14.0-rc.0

    October 07, 2018
  • v0.13.5

    February 09, 2018
  • v0.13.4 Changes

    January 25, 2018
    • โœจ Enhancements

      • Support custom range domains
      • Support custom array domains
      • Add support for UNIX domain sockets via the :socket_dir option
      • Remove warnings on Elixir v1.6
    • ๐Ÿ› Bug fixes

      • Fix encoding of empty ranges
      • Fix Postgrex.Path open/closed byte parity
  • v0.13.3 Changes

    May 31, 2017
    • โœจ Enhancements

      • Reload types on unknown oid during prepare
    • ๐Ÿ› Bug fixes

      • Fix default timeout for connection process from 5000s to 15000s
  • v0.13.2 Changes

    March 05, 2017
    • ๐Ÿ› Bug fixes
      • Do not build invalid dates at compilation time on Elixir master
  • v0.13.1 Changes

    February 20, 2017
    • โœจ Enhancements

      • Allow naming Postgrex.Notifications server
      • Provide tsvector and lexeme support using binary formats
    • ๐Ÿ› Bug fixes

      • Fix encoding of Decimal values that would be wrong in certain circumstances
      • Add :crypto to applications
      • Specify proper Elixir dependency
      • Restore compatibility with postgres versions prior to 8.4 and with redshift
  • v0.13.0 Changes

    December 17, 2016
    • Enchancements

      • Support built-in geometry types
      • Fallback to PGDATABASE system env for the database
      • Support bit and varbit types
      • Add postgres error code to error messages
      • Support unprepared when using a stream
      • :connect_timeout and :handshake_timeout to configure tcp connect and handshake timeouts
      • Improve numeric encode/decode
    • ๐Ÿ› Bug fixes

      • Quote channel on listen/unlisten
      • Check datetime structs available before defining calendar extension
      • Backoff all awaiting connections if a bootstrap fails to prevent timeout loop
      • Handle idle admin shutdown of postgres backend
      • Fix rebootstrap query to be O(Nlog(N)) instead of O(N2)
      • Fix encoding of numerical values
    • Backwards incompatible changes

      • :copy_data query option is no longer supported and data can only be copied to the database using a collectable
      • Query struct has removed encoders/decoders and changed param_info/result_info values
      • Extensions now use a new encoder/decoder API based on quoted expressions
      • The :extensions, :decode_binary and :null options in start_link are no longer supported in favor of defining custom types with Postgrex.Types.define(module, extra_extensions, options). Postgrex.Types.define/3 must be called on its own file, outside of any module and function, as it only needs to be defined once during compilation.
  • v0.12.2

    August 02, 2017
  • v0.12.1 Changes

    September 29, 2016
    • Enchancements

      • Support special "char" type
    • ๐Ÿ› Bug fixes

      • Limit re-bootstrap to one connection at a time
      • Fix re-bootstrap of new composite types that use old types