Skip to content

build(deps): bump the go-dependencies group across 3 directories with 9 updates#11

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/go-dependencies-d2bee91aef
Open

build(deps): bump the go-dependencies group across 3 directories with 9 updates#11
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/go-dependencies-d2bee91aef

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps the go-dependencies group with 8 updates in the / directory:

Package From To
github.com/anthropics/anthropic-sdk-go 1.19.0 1.26.0
github.com/jackc/pgx/v5 5.7.6 5.8.0
github.com/lib/pq 1.10.9 1.11.2
github.com/youssefsiam38/agentpg/driver/databasesql 0.3.1 0.3.4
github.com/youssefsiam38/agentpg/driver/pgxv5 0.3.1 0.3.4
github.com/youssefsiam38/agentpg/mcp 0.3.1 0.3.3
github.com/yuin/goldmark 1.7.13 1.7.16
golang.org/x/crypto 0.40.0 0.49.0

Bumps the go-dependencies group with 2 updates in the /driver/databasesql directory: github.com/lib/pq and github.com/youssefsiam38/agentpg.
Bumps the go-dependencies group with 2 updates in the /driver/pgxv5 directory: github.com/jackc/pgx/v5 and github.com/youssefsiam38/agentpg.

Updates github.com/anthropics/anthropic-sdk-go from 1.19.0 to 1.26.0

Release notes

Sourced from github.com/anthropics/anthropic-sdk-go's releases.

v1.26.0

1.26.0 (2026-02-19)

Full Changelog: v1.25.1...v1.26.0

Features

  • api: Add top-level cache control (automatic caching) (75f9f70)
  • client: add BetaToolRunner for automatic tool use loops (#603) (e44128a)

Chores

  • internal: codegen related update (6247d2f)

v1.25.1

1.25.1 (2026-02-19)

Full Changelog: v1.25.0...v1.25.1

Bug Fixes

  • client: use correct format specifier for header serialization (9115a61)

v1.25.0

1.25.0 (2026-02-18)

Full Changelog: v1.24.0...v1.25.0

Features

  • api: fix shared UserLocation and error code types (cb98cd0)

v1.24.0

1.24.0 (2026-02-18)

Full Changelog: v1.23.0...v1.24.0

Features

  • api: Make new tool versions available as top level tool types (54d01f5)

v1.23.0

1.23.0 (2026-02-17)

Full Changelog: v1.22.1...v1.23.0

Features

  • api: Releasing claude-sonnet-4-6 (782d5a5)

... (truncated)

Changelog

Sourced from github.com/anthropics/anthropic-sdk-go's changelog.

1.26.0 (2026-02-19)

Full Changelog: v1.25.1...v1.26.0

Features

  • api: Add top-level cache control (automatic caching) (75f9f70)
  • client: add BetaToolRunner for automatic tool use loops (#603) (e44128a)

Chores

  • internal: codegen related update (6247d2f)

1.25.1 (2026-02-19)

Full Changelog: v1.25.0...v1.25.1

Bug Fixes

  • client: use correct format specifier for header serialization (9115a61)

1.25.0 (2026-02-18)

Full Changelog: v1.24.0...v1.25.0

Features

  • api: fix shared UserLocation and error code types (cb98cd0)

1.24.0 (2026-02-18)

Full Changelog: v1.23.0...v1.24.0

Features

1.23.0 (2026-02-17)

Full Changelog: v1.22.1...v1.23.0

Features

  • api: Releasing claude-sonnet-4-6 (782d5a5)

Bug Fixes

... (truncated)

Commits
  • 4d66933 release: 1.26.0
  • e49644f feat(api): Add top-level cache control (automatic caching)
  • 04189ba chore(internal): codegen related update
  • aeafa3d feat(client): add BetaToolRunner for automatic tool use loops (#603)
  • 810d31b release: 1.25.1
  • bb4eef8 fix(client): use correct format specifier for header serialization
  • 1ec20dd release: 1.25.0
  • 030bc93 feat(api): fix shared UserLocation and error code types
  • 8eaaf7d codegen metadata
  • 2666499 codegen metadata
  • Additional commits viewable in compare view

Updates github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0

Changelog

Sourced from github.com/jackc/pgx/v5's changelog.

5.8.0 (December 26, 2025)

  • Require Go 1.24+
  • Remove golang.org/x/crypto dependency
  • Add OptionShouldPing to control ResetSession ping behavior (ilyam8)
  • Fix: Avoid overflow when MaxConns is set to MaxInt32
  • Fix: Close batch pipeline after a query error (Anthonin Bonnefoy)
  • Faster shutdown of pgxpool.Pool background goroutines (Blake Gentry)
  • Add pgxpool ping timeout (Amirsalar Safaei)
  • Fix: Rows.FieldDescriptions for empty query
  • Scan unknown types into *any as string or []byte based on format code
  • Optimize pgtype.Numeric (Philip Dubé)
  • Add AfterNetConnect hook to pgconn.Config
  • Fix: Handle for preparing statements that fail during the Describe phase
  • Fix overflow in numeric scanning (Ilia Demianenko)
  • Fix: json/jsonb sql.Scanner source type is []byte
  • Migrate from math/rand to math/rand/v2 (Mathias Bogaert)
  • Optimize internal iobufpool (Mathias Bogaert)
  • Optimize stmtcache invalidation (Mathias Bogaert)
  • Fix: missing error case in interval parsing (Maxime Soulé)
  • Fix: invalidate statement/description cache in Exec (James Hartig)
  • ColumnTypeLength method return the type length for varbit type (DengChan)
  • Array and Composite codecs handle typed nils
Commits
  • fe8740a Release v5.8.0
  • e5dde5a Skip test on CockroachDB
  • 06f2d82 Remove trailing space
  • 2cf78dd Merge pull request #2448 from DengChan/column_type_lenth_varbit
  • 2d1c4ef Skip tests on CockroachDB
  • 1a5fa7f Array and Composite codecs handle typed nils
  • 5736d09 ColumnTypeLength method return the type length for varbit type.
  • 4c1308c Revert "stdlib matches native pgx scanning support"
  • 14ce2b7 Skip test on CockroachDB
  • 65b2724 Merge pull request #2443 from jameshartig/x-invalidate-cache-in-exec
  • Additional commits viewable in compare view

Updates github.com/lib/pq from 1.10.9 to 1.11.2

Release notes

Sourced from github.com/lib/pq's releases.

v1.11.2

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
          ^
    

  • Add Config, NewConfig(), and NewConnectorConfig() to supply connection details in a more structured way (#1240).

  • Support hostaddr and $PGHOSTADDR (#1243).

  • Support multiple values in host, port, and hostaddr, which are each tried in order, or randomly if load_balance_hosts=random is set (#1246).

  • Support target_session_attrs connection parameter (#1246).

... (truncated)

Changelog

Sourced from github.com/lib/pq's changelog.

v1.11.2 (2026-02-10)

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1 (2026-01-29)

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0 (2026-01-28)

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
    

... (truncated)

Commits
  • 1412805 Don't send empty startup parameters
  • 0c529db Don't send dbname= as a startup parameter when database= is used
  • eec526c Release v1.11.1 (#1255)
  • 1928a1d Fix []byte types incorrectly converted to PostgreSQL array (#1252)
  • 9e2aa8e Run staticcheck on all GOOS/GOARCH combinations
  • c9320c4 Fix build on Windows and Plan9
  • 2809526 Fix build on 32bit systems
  • 8e88f7e Release 1.11.0
  • 0ad3049 Handle pre-protocol errors to prevent memory exhaustion
  • f1fae2e Add pqtest.Fake.Close()
  • Additional commits viewable in compare view

Updates github.com/youssefsiam38/agentpg/driver/databasesql from 0.3.1 to 0.3.4

Release notes

Sourced from github.com/youssefsiam38/agentpg/driver/databasesql's releases.

v0.3.4

  • fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • fix: gofmt alignment in mcp/server.go
  • fix: add missing agentpg go.sum entries in driver submodules
  • feat: expose tool calls to developers via Response, callbacks, and query API

Full Changelog: v0.3.3...v0.3.4

Commits
  • 8e68836 fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • 748d826 fix: gofmt alignment in mcp/server.go
  • e683970 fix: add missing agentpg go.sum entries in driver submodules
  • 718b293 feat: expose tool calls to developers via Response, callbacks, and query API
  • f1f55f5 feat: enhance agent tool management with nil Tools support and lazy registration
  • f1f0d79 feat(mcp): implement dynamic URL routing for multi-tenant support with URLFunc
  • See full diff in compare view

Updates github.com/youssefsiam38/agentpg/driver/pgxv5 from 0.3.1 to 0.3.4

Release notes

Sourced from github.com/youssefsiam38/agentpg/driver/pgxv5's releases.

v0.3.4

  • fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • fix: gofmt alignment in mcp/server.go
  • fix: add missing agentpg go.sum entries in driver submodules
  • feat: expose tool calls to developers via Response, callbacks, and query API

Full Changelog: v0.3.3...v0.3.4

Commits
  • 8e68836 fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • 748d826 fix: gofmt alignment in mcp/server.go
  • e683970 fix: add missing agentpg go.sum entries in driver submodules
  • 718b293 feat: expose tool calls to developers via Response, callbacks, and query API
  • f1f55f5 feat: enhance agent tool management with nil Tools support and lazy registration
  • f1f0d79 feat(mcp): implement dynamic URL routing for multi-tenant support with URLFunc
  • See full diff in compare view

Updates github.com/youssefsiam38/agentpg/mcp from 0.3.1 to 0.3.3

Commits
  • f1f55f5 feat: enhance agent tool management with nil Tools support and lazy registration
  • f1f0d79 feat(mcp): implement dynamic URL routing for multi-tenant support with URLFunc
  • See full diff in compare view

Updates github.com/yuin/goldmark from 1.7.13 to 1.7.16

Commits

Updates golang.org/x/crypto from 0.40.0 to 0.49.0

Commits
  • 982eaa6 go.mod: update golang.org/x dependencies
  • 159944f ssh,acme: clean up tautological/impossible nil conditions
  • a408498 acme: only require prompt if server has terms of service
  • cab0f71 all: upgrade go directive to at least 1.25.0 [generated]
  • 2f26647 x509roots/fallback: update bundle
  • e08b067 go.mod: update golang.org/x dependencies
  • 7d0074c scrypt: fix panic on parameters <= 0
  • 506e022 go.mod: update golang.org/x dependencies
  • 7dacc38 chacha20poly1305: error out in fips140=only mode
  • 19acf81 go.mod: update golang.org/x dependencies
  • Additional commits viewable in compare view

Updates github.com/lib/pq from 1.10.9 to 1.11.2

Release notes

Sourced from github.com/lib/pq's releases.

v1.11.2

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
          ^
    

  • Add Config, NewConfig(), and NewConnectorConfig() to supply connection details in a more structured way (#1240).

  • Support hostaddr and $PGHOSTADDR (#1243).

  • Support multiple values in host, port, and hostaddr, which are each tried in order, or randomly if load_balance_hosts=random is set (#1246).

  • Support target_session_attrs connection parameter (#1246).

... (truncated)

Changelog

Sourced from github.com/lib/pq's changelog.

v1.11.2 (2026-02-10)

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1 (2026-01-29)

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0 (2026-01-28)

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
    

... (truncated)

Commits
  • 1412805 Don't send empty startup parameters
  • 0c529db Don't send dbname= as a startup parameter when database= is used
  • eec526c Release v1.11.1 (#1255)
  • 1928a1d Fix []byte types incorrectly converted to PostgreSQL array (#1252)
  • 9e2aa8e Run staticcheck on all GOOS/GOARCH combinations
  • c9320c4 Fix build on Windows and Plan9
  • 2809526 Fix build on 32bit systems
  • 8e88f7e Release 1.11.0
  • 0ad3049 Handle pre-protocol errors to prevent memory exhaustion
  • f1fae2e Add pqtest.Fake.Close()
  • Additional commits viewable in compare view

Updates github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0

Changelog

Sourced from github.com/jackc/pgx/v5's changelog.

5.8.0 (December 26, 2025)

  • Require Go 1.24+
  • Remove golang.org/x/crypto dependency
  • Add OptionShouldPing to control ResetSession ping behavior (ilyam8)
  • Fix: Avoid overflow when MaxConns is set to MaxInt32
  • Fix: Close batch pipeline after a query error (Anthonin Bonnefoy)
  • Faster shutdown of pgxpool.Pool background goroutines (Blake Gentry)
  • Add pgxpool ping timeout (Amirsalar Safaei)
  • Fix: Rows.FieldDescriptions for empty query
  • Scan unknown types into *any as string or []byte based on format code
  • Optimize pgtype.Numeric (Philip Dubé)
  • Add AfterNetConnect hook to pgconn.Config
  • Fix: Handle for preparing statements that fail during the Describe phase
  • Fix overflow in numeric scanning (Ilia Demianenko)
  • Fix: json/jsonb sql.Scanner source type is []byte
  • Migrate from math/rand to math/rand/v2 (Mathias Bogaert)
  • Optimize internal iobufpool (Mathias Bogaert)
  • Optimize stmtcache invalidation (Mathias Bogaert)
  • Fix: missing error case in interval parsing (Maxime Soulé)
  • Fix: invalidate statement/description cache in Exec (James Hartig)
  • ColumnTypeLength method return the type length for varbit type (DengChan)
  • Array and Composite codecs handle typed nils
Commits
  • fe8740a Release v5.8.0
  • e5dde5a Skip test on CockroachDB
  • 06f2d82 Remove trailing space
  • 2cf78dd Merge pull request #2448 from DengChan/column_type_lenth_varbit
  • 2d1c4ef Skip tests on CockroachDB
  • 1a5fa7f Array and Composite codecs handle typed nils
  • 5736d09 ColumnTypeLength method return the type length for varbit type.
  • 4c1308c Revert "stdlib matches native pgx scanning support"
  • 14ce2b7 Skip test on CockroachDB
  • 65b2724 Merge pull request #2443 from jameshartig/x-invalidate-cache-in-exec
  • Additional commits viewable in compare view

Updates github.com/lib/pq from 1.10.9 to 1.11.2

Release notes

Sourced from github.com/lib/pq's releases.

v1.11.2

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
          ^
    

  • Add Config, NewConfig(), and NewConnectorConfig() to supply connection details in a more structured way (#1240).

  • Support hostaddr and $PGHOSTADDR (#1243).

  • Support multiple values in host, port, and hostaddr, which are each tried in order, or randomly if load_balance_hosts=random is set (#1246).

  • Support target_session_attrs connection parameter (#1246).

... (truncated)

Changelog

Sourced from github.com/lib/pq's changelog.

v1.11.2 (2026-02-10)

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1 (2026-01-29)

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0 (2026-01-28)

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
    

... (truncated)

Commits
  • 1412805 Don't send empty startup parameters
  • 0c529db Don't send dbname= as a startup parameter when database= is used
  • eec526c Release v1.11.1 (#1255)
  • 1928a1d Fix []byte types incorrectly converted to PostgreSQL array (#1252)
  • 9e2aa8e Run staticcheck on all GOOS/GOARCH combinations
  • c9320c4 Fix build on Windows and Plan9
  • 2809526 Fix build on 32bit systems
  • 8e88f7e Release 1.11.0
  • 0ad3049 Handle pre-protocol errors to prevent memory exhaustion
  • f1fae2e Add pqtest.Fake.Close()
  • Additional commits viewable in compare view

Updates github.com/lib/pq from 1.10.9 to 1.11.2

Release notes

Sourced from github.com/lib/pq's releases.

v1.11.2

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
          ^
    

  • Add Config, NewConfig(), and NewConnectorConfig() to supply connection details in a more structured way (#1240).

  • Support hostaddr and $PGHOSTADDR (#1243).

  • Support multiple values in host, port, and hostaddr, which are each tried in order, or randomly if load_balance_hosts=random is set (#1246).

  • Support target_session_attrs connection parameter (#1246).

... (truncated)

Changelog

Sourced from github.com/lib/pq's changelog.

v1.11.2 (2026-02-10)

This fixes two regressions:

  • Don't send startup parameters if there is no value, improving compatibility with Supavisor (#1260).

  • Don't send dbname as a startup parameter if database=[..] is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (#1261)

#1260: lib/pq#1260 #1261: lib/pq#1261

v1.11.1 (2026-01-29)

This fixes two regressions present in the v1.11.0 release:

  • Fix build on 32bit systems, Windows, and Plan 9 (#1253).

  • Named []byte types and pointers to []byte (e.g. *[]byte, json.RawMessage) would be treated as an array instead of bytea (#1252).

#1252: lib/pq#1252 #1253: lib/pq#1253

v1.11.0 (2026-01-28)

This version of pq requires Go 1.21 or newer.

pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and newer. Previously PostgreSQL 8.4 and newer were supported.

Features

  • The pq.Error.Error() text includes the position of the error (if reported by PostgreSQL) and SQLSTATE code (#1219, #1224):

    pq: column "columndoesntexist" does not exist at column 8 (42703)
    pq: syntax error at or near ")" at position 2:71 (42601)
    
  • The pq.Error.ErrorWithDetail() method prints a more detailed multiline message, with the Detail, Hint, and error position (if any) (#1219):

    ERROR:   syntax error at or near ")" (42601)
    CONTEXT: line 12, column 1:
    
     10 |     name           varchar,
     11 |     version        varchar,
     12 | );
    

... (truncated)

Commits
  • 1412805 Don't send empty startup parameters
  • 0c529db Don't send dbname= as a startup parameter when database= is used
  • eec526c Release v1.11.1 (#1255)
  • 1928a1d Fix []byte types incorrectly converted to PostgreSQL array (#1252)
  • 9e2aa8e Run staticcheck on all GOOS/GOARCH combinations
  • c9320c4 Fix build on Windows and Plan9
  • 2809526 Fix build on 32bit systems
  • 8e88f7e Release 1.11.0
  • 0ad3049 Handle pre-protocol errors to prevent memory exhaustion
  • f1fae2e Add pqtest.Fake.Close()
  • Additional commits viewable in compare view

Updates github.com/youssefsiam38/agentpg from 0.3.1 to 0.3.4

Release notes

Sourced from github.com/youssefsiam38/agentpg's releases.

v0.3.4

  • fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • fix: gofmt alignment in mcp/server.go
  • fix: add missing agentpg go.sum entries in driver submodules
  • feat: expose tool calls to developers via Response, callbacks, and query API

Full Changelog: v0.3.3...v0.3.4

Commits
  • 8e68836 fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • 748d826 fix: gofmt alignment in mcp/server.go
  • e683970 fix: add missing agentpg go.sum entries in driver submodules
  • 718b293 feat: expose tool calls to developers via Response, callbacks, and query API
  • f1f55f5 feat: enhance agent tool management with nil Tools support and lazy registration
  • f1f0d79 feat(mcp): implement dynamic URL routing for multi-tenant support with URLFunc
  • See full diff in compare view

Updates github.com/youssefsiam38/agentpg from 0.3.1 to 0.3.4

Release notes

Sourced from github.com/youssefsiam38/agentpg's releases.

v0.3.4

  • fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • fix: gofmt alignment in mcp/server.go
  • fix: add missing agentpg go.sum entries in driver submodules
  • feat: expose tool calls to developers via Response, callbacks, and query API

Full Changelog: v0.3.3...v0.3.4

Commits
  • 8e68836 fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • 748d826 fix: gofmt alignment in mcp/server.go
  • e683970 fix: add missing agentpg go.sum entries in driver submodules
  • 718b293 feat: expose tool calls to developers via Response, callbacks, and query API
  • f1f55f5 feat: enhance agent tool management with nil Tools support and lazy registration
  • f1f0d79 feat(mcp): implement dynamic URL routing for multi-tenant support with URLFunc
  • See full diff in compare view

Updates github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0

Changelog

Sourced from github.com/jackc/pgx/v5's changelog.

5.8.0 (December 26, 2025)

  • Require Go 1.24+
  • Remove golang.org/x/crypto dependency
  • Add OptionShouldPing to control ResetSession ping behavior (ilyam8)
  • Fix: Avoid overflow when MaxConns is set to MaxInt32
  • Fix: Close batch pipeline after a query error (Anthonin Bonnefoy)
  • Faster shutdown of pgxpool.Pool background goroutines (Blake Gentry)
  • Add pgxpool...

    Description has been truncated

… 9 updates

Bumps the go-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.19.0` | `1.26.0` |
| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.6` | `5.8.0` |
| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.11.2` |
| [github.com/youssefsiam38/agentpg/driver/databasesql](https://github.com/youssefsiam38/agentpg) | `0.3.1` | `0.3.4` |
| [github.com/youssefsiam38/agentpg/driver/pgxv5](https://github.com/youssefsiam38/agentpg) | `0.3.1` | `0.3.4` |
| [github.com/youssefsiam38/agentpg/mcp](https://github.com/youssefsiam38/agentpg) | `0.3.1` | `0.3.3` |
| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.13` | `1.7.16` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.40.0` | `0.49.0` |

Bumps the go-dependencies group with 2 updates in the /driver/databasesql directory: [github.com/lib/pq](https://github.com/lib/pq) and [github.com/youssefsiam38/agentpg](https://github.com/youssefsiam38/agentpg).
Bumps the go-dependencies group with 2 updates in the /driver/pgxv5 directory: [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) and [github.com/youssefsiam38/agentpg](https://github.com/youssefsiam38/agentpg).


Updates `github.com/anthropics/anthropic-sdk-go` from 1.19.0 to 1.26.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-go/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-go@v1.19.0...v1.26.0)

Updates `github.com/jackc/pgx/v5` from 5.7.6 to 5.8.0
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](jackc/pgx@v5.7.6...v5.8.0)

Updates `github.com/lib/pq` from 1.10.9 to 1.11.2
- [Release notes](https://github.com/lib/pq/releases)
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md)
- [Commits](lib/pq@v1.10.9...v1.11.2)

Updates `github.com/youssefsiam38/agentpg/driver/databasesql` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

Updates `github.com/youssefsiam38/agentpg/driver/pgxv5` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

Updates `github.com/youssefsiam38/agentpg/mcp` from 0.3.1 to 0.3.3
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.3)

Updates `github.com/yuin/goldmark` from 1.7.13 to 1.7.16
- [Release notes](https://github.com/yuin/goldmark/releases)
- [Commits](yuin/goldmark@v1.7.13...v1.7.16)

Updates `golang.org/x/crypto` from 0.40.0 to 0.49.0
- [Commits](golang/crypto@v0.40.0...v0.49.0)

Updates `github.com/lib/pq` from 1.10.9 to 1.11.2
- [Release notes](https://github.com/lib/pq/releases)
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md)
- [Commits](lib/pq@v1.10.9...v1.11.2)

Updates `github.com/jackc/pgx/v5` from 5.7.6 to 5.8.0
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](jackc/pgx@v5.7.6...v5.8.0)

Updates `github.com/lib/pq` from 1.10.9 to 1.11.2
- [Release notes](https://github.com/lib/pq/releases)
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md)
- [Commits](lib/pq@v1.10.9...v1.11.2)

Updates `github.com/lib/pq` from 1.10.9 to 1.11.2
- [Release notes](https://github.com/lib/pq/releases)
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md)
- [Commits](lib/pq@v1.10.9...v1.11.2)

Updates `github.com/youssefsiam38/agentpg` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

Updates `github.com/youssefsiam38/agentpg` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

Updates `github.com/jackc/pgx/v5` from 5.7.6 to 5.8.0
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](jackc/pgx@v5.7.6...v5.8.0)

Updates `github.com/youssefsiam38/agentpg` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

Updates `github.com/jackc/pgx/v5` from 5.7.6 to 5.8.0
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](jackc/pgx@v5.7.6...v5.8.0)

Updates `github.com/youssefsiam38/agentpg` from 0.3.1 to 0.3.4
- [Release notes](https://github.com/youssefsiam38/agentpg/releases)
- [Commits](v0.3.1...v0.3.4)

---
updated-dependencies:
- dependency-name: github.com/anthropics/anthropic-sdk-go
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/jackc/pgx/v5
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/lib/pq
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg/driver/databasesql
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg/driver/pgxv5
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg/mcp
  dependency-version: 0.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/yuin/goldmark
  dependency-version: 1.7.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: golang.org/x/crypto
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/lib/pq
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/jackc/pgx/v5
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/lib/pq
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/lib/pq
  dependency-version: 1.11.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/jackc/pgx/v5
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/jackc/pgx/v5
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/youssefsiam38/agentpg
  dependency-version: 0.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants