Skip to content

pig v1.10.1

Go 1.27.3 security update, refreshed dependencies, and 615 extension catalog entries.

PIG v1.10.1 is a security and catalog maintenance release. It upgrades Go to 1.27.3, refreshes tooling dependencies, and expands the embedded PostgreSQL extension catalog from 603 to 615 entries.

Security update

  • Upgrade the Go toolchain from 1.27.2 to 1.27.3. CI and release builds read the version from go.mod.
  • Include the crypto/x509 fix for CVE-2026-111943 / GO-2026-6809. Go’s certificate verifier rejects chains containing specific intermediate certificates that are no longer trusted.

Go 1.27.3 adds one security fix over 1.27.2, as documented in the Go release announcement. Earlier Go security fixes are already included in the 1.27.2 baseline used by PIG v1.10.0.

Dependency updates

Update inherited tooling dependencies through version-specific module replacements:

Module Previous Updated
github.com/cpuguy83/go-md2man/v2 v2.0.6 v2.0.7
github.com/stretchr/objx v0.1.0 v0.8.0
golang.org/x/mod v0.41.0 v0.42.0
golang.org/x/tools v0.51.0 v0.52.0

Extension catalog

The embedded catalog now contains 615 entries, with 12 additions since v1.10.0:

  • codesystem, encsearch, hdr_histogram, pg_improv
  • pg_kv, pg_lease, pg_synonym, pg_table_range
  • pg_tre, pg_try_cast, stannum, tin

The refresh also updates existing extension versions and package availability metadata. The total follows the catalog-entry counting rule: it includes packaged SQL utilities and retained records for removed extensions. It does not imply that all 615 entries support CREATE EXTENSION or can be installed on every platform.

Compatibility

Commands, flags, and configuration remain compatible with v1.10.0. Embedded Pigsty remains at 4.5.0, and default cargo-pgrx remains at 0.19.3.

Building from source requires Go 1.27.3 or later. Prebuilt packages do not require a local Go installation. Follow the installation guide to upgrade PIG. Replacing the PIG executable brings in the updated Go standard library; upgrading the host’s Go installation alone does not update an existing PIG binary.

Checksums

Download asset
FileChecksum
pig-1.10.1-1.aarch64.rpm Linuxarm64SHA-256 fbd58de4…a69d
pig-1.10.1-1.x86_64.rpm Linuxamd64SHA-256 7955e937…629b
pig-v1.10.1.darwin-amd64.tar.gz macOSamd64SHA-256 31fea0e9…7942
pig-v1.10.1.darwin-arm64.tar.gz macOSarm64SHA-256 1177f3b6…2c5a
pig-v1.10.1.linux-amd64.tar.gz Linuxamd64SHA-256 0e837098…3b50
pig-v1.10.1.linux-arm64.tar.gz Linuxarm64SHA-256 66582428…f397
pig_1.10.1-1_amd64.deb Linuxamd64SHA-256 37f5dca9…2eab
pig_1.10.1-1_arm64.deb Linuxarm64SHA-256 f385d1c6…9be5