Changelog
*Sourced from [postgrex's changelog](https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md).*
> ## v0.15.3 (2019-12-11)
>
> * Enhancements
> * Allow dynamic connection configuration with the `:configure` for notifications
> * Add `:auto_reconnect` option for notifications
> * Accept `listen` commands even if the notifications connection is down or yet to first connect
>
> * Bug fixes
> * Encode empty arrays in a mechanism compatible with CockroachDB
> * Cleanly terminate connection started with a socket
>
> ## v0.15.2 (2019-10-08)
>
> * Enhancements
> * Improve performance of the bootstrap query
>
> ## v0.15.1 (2019-09-16)
>
> * Enhancements
> * Add support for microseconds in Postgrex.Interval
> * Reduce bootstrap log message to debug and clarify error message
>
> ## v0.15.0 (2019-07-18)
>
> Postgrex v0.15+ requires Elixir v1.6+.
>
> * Enhancements
> * Filter bootstrap more efficiently by avoiding loading tables information on startup
> * Only bootstrap new oids during describe: this means reconnects don't run a bootstrap
> query and describe runs minimal query
> * Parse Postgrex 12beta new version format
> * Raise error when :ssl is required and not started in child_spec/1
>
> * Bug fixes
> * Don't encode DateTime, NaiveDateTime or Time unless Calendar.ISO
Commits
- [`6890154`](https://github.com/elixir-ecto/postgrex/commit/6890154d3ceb80153a14ba7e211c0c94da65fffd) Release v0.15.3
- [`c88c49a`](https://github.com/elixir-ecto/postgrex/commit/c88c49a7b0ca8970c3b13803bad661453f388482) Update CHANGELOG
- [`d887ed8`](https://github.com/elixir-ecto/postgrex/commit/d887ed813f437aa630ef9be0d047a0f20ecdd95e) More compatible empty list encoding ([#492](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/492))
- [`672d6f5`](https://github.com/elixir-ecto/postgrex/commit/672d6f5f751eca7a35fd4be9d1b63866a59ffdfc) Cleanly terminate backend with socket, closes [#490](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/490)
- [`7889e6c`](https://github.com/elixir-ecto/postgrex/commit/7889e6c3fb58494dca560cf253b6d56c44819d92) Allow dynamic connection configuration for notifications ([#489](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/489))
- [`8378dde`](https://github.com/elixir-ecto/postgrex/commit/8378dded013decfe1ece63792eb974f30b6d37ee) Update notifications.ex ([#488](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/488))
- [`47baa6c`](https://github.com/elixir-ecto/postgrex/commit/47baa6c96ce7690a3683cf0dca1df15e9b68efc4) Fix non-working example ([#487](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/487))
- [`a59be70`](https://github.com/elixir-ecto/postgrex/commit/a59be700c1829dc7a769dafea58a86c0c35097c8) Schedule listening notifications when connection is down
- [`6bdc12d`](https://github.com/elixir-ecto/postgrex/commit/6bdc12d254c157813f6db807aa9a3d7fd56d5a2e) Fix bugs coverage around invalid connect
- [`b39611e`](https://github.com/elixir-ecto/postgrex/commit/b39611e027c8e2c2a9a56f7145421eabda7499b4) Update notifications.ex
- Additional commits viewable in [compare view](https://github.com/elixir-ecto/postgrex/compare/v0.14.3...v0.15.3)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps postgrex from 0.14.3 to 0.15.3.
Changelog
*Sourced from [postgrex's changelog](https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md).* > ## v0.15.3 (2019-12-11) > > * Enhancements > * Allow dynamic connection configuration with the `:configure` for notifications > * Add `:auto_reconnect` option for notifications > * Accept `listen` commands even if the notifications connection is down or yet to first connect > > * Bug fixes > * Encode empty arrays in a mechanism compatible with CockroachDB > * Cleanly terminate connection started with a socket > > ## v0.15.2 (2019-10-08) > > * Enhancements > * Improve performance of the bootstrap query > > ## v0.15.1 (2019-09-16) > > * Enhancements > * Add support for microseconds in Postgrex.Interval > * Reduce bootstrap log message to debug and clarify error message > > ## v0.15.0 (2019-07-18) > > Postgrex v0.15+ requires Elixir v1.6+. > > * Enhancements > * Filter bootstrap more efficiently by avoiding loading tables information on startup > * Only bootstrap new oids during describe: this means reconnects don't run a bootstrap > query and describe runs minimal query > * Parse Postgrex 12beta new version format > * Raise error when :ssl is required and not started in child_spec/1 > > * Bug fixes > * Don't encode DateTime, NaiveDateTime or Time unless Calendar.ISOCommits
- [`6890154`](https://github.com/elixir-ecto/postgrex/commit/6890154d3ceb80153a14ba7e211c0c94da65fffd) Release v0.15.3 - [`c88c49a`](https://github.com/elixir-ecto/postgrex/commit/c88c49a7b0ca8970c3b13803bad661453f388482) Update CHANGELOG - [`d887ed8`](https://github.com/elixir-ecto/postgrex/commit/d887ed813f437aa630ef9be0d047a0f20ecdd95e) More compatible empty list encoding ([#492](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/492)) - [`672d6f5`](https://github.com/elixir-ecto/postgrex/commit/672d6f5f751eca7a35fd4be9d1b63866a59ffdfc) Cleanly terminate backend with socket, closes [#490](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/490) - [`7889e6c`](https://github.com/elixir-ecto/postgrex/commit/7889e6c3fb58494dca560cf253b6d56c44819d92) Allow dynamic connection configuration for notifications ([#489](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/489)) - [`8378dde`](https://github.com/elixir-ecto/postgrex/commit/8378dded013decfe1ece63792eb974f30b6d37ee) Update notifications.ex ([#488](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/488)) - [`47baa6c`](https://github.com/elixir-ecto/postgrex/commit/47baa6c96ce7690a3683cf0dca1df15e9b68efc4) Fix non-working example ([#487](https://github-redirect.dependabot.com/elixir-ecto/postgrex/issues/487)) - [`a59be70`](https://github.com/elixir-ecto/postgrex/commit/a59be700c1829dc7a769dafea58a86c0c35097c8) Schedule listening notifications when connection is down - [`6bdc12d`](https://github.com/elixir-ecto/postgrex/commit/6bdc12d254c157813f6db807aa9a3d7fd56d5a2e) Fix bugs coverage around invalid connect - [`b39611e`](https://github.com/elixir-ecto/postgrex/commit/b39611e027c8e2c2a9a56f7145421eabda7499b4) Update notifications.ex - Additional commits viewable in [compare view](https://github.com/elixir-ecto/postgrex/compare/v0.14.3...v0.15.3)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)