All Versions
57
Latest Version
Avg Release Cycle
68 days
Latest Release
103 days ago
Changelog History
Page 3
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
- ๐ Bug fixes
-
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, 2016Enchancements
- Support built-in geometry types
- Fallback to
PGDATABASE
system env for the database - Support
bit
andvarbit
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 instart_link
are no longer supported in favor of defining custom types withPostgrex.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, 2016Enchancements
- 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