Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 14, 2025

This PR contains the following updates:

Package Type Update Change
postgrex (source) prod minor 0.17.2 -> 0.21.1

Release Notes

elixir-ecto/postgrex (postgrex)

v0.21.1

Compare Source

  • Bug fixes
    • Fix ssl: true with missing ssl_opts handling

v0.21.0

Compare Source

This release requires Erlang/OTP 25+

  • Enhancements

    • Add query timeout option on ReplicationConnection
  • Bug fixes

    • PGHOST option does not override explicitly given endpoint configuration
    • Add ltxtquery support

v0.20.0

Compare Source

  • Deprecations

    • Deprecate :search_path and use :parameters option instead
  • Bug fixes

    • Ensure Duration type returns same units as Postgrex.Interval
    • Call disconnect on protocol when reconnecting in Postgrex.ReplicationConnection
    • Call disconnect only if there is protocol in Postgrex.SimpleConnection

v0.19.3

Compare Source

  • Enhancements

    • Default params to in query APIs to []
    • Allow :comment as options to query APIs
  • Bug fixes

    • Call disconnect on protocol when reconnecting in Postgrex.SimpleConnection

v0.19.2

Compare Source

  • Bug fixes
    • Protect against message length overflow vulnerability

v0.19.1

Compare Source

  • Enhancements

    • Allow encoding/decoding of LSN
  • Bug fixes

    • Fix Dialyzer warnings on interval extension
    • Log error message if Postgrex.ReplicationConnection is reconnecting

v0.19.0

Compare Source

  • Enhancements

    • Respect precision for interval, time, timestamp, and timestamptz
    • Remove restriction on year 9999 on datetime columns
    • Support decoding and encoding Elixir's v1.17 Duration as interval
    • Allow starting one stream after the other in replication
  • Bug fixes

    • Return {:stop, state} from gen_statem connection callback

v0.18.0

Compare Source

  • Deprecations

    • :ssl_opts is deprecated in favor of ssl: options
    • ssl: true now emits a warning, as it does not execute server certificate verification
  • Enhancements

    • Allow ReplicationConnection callbacks to trigger disconnect
    • Add :commit_comment option on transactions for prepending a SQL comment to commit statements
    • Return database messages from handle_prepare_execute
  • Backwards incompatible changes

    • Postgrex now sets the SNI headers for SSL authentication by default. If this causes connection issues, you may set server_name_indication: :disable in your :ssl_opts

v0.17.5

Compare Source

  • Enhancements
    • Do not log if request cannot be cancelled on disconnect

v0.17.4

Compare Source

  • Enhancements
    • Trap exits from connect callback
    • Add configuration to skip querying of comp_oids
    • Handle duplicate column names in Table.Reader implementation

v0.17.3

Compare Source

  • Enhancements

    • Automatically start :ssl application
  • Bug fix

    • Fix SSL configuration docs for failover case

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from Clivern as a code owner September 14, 2025 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant