Skip to content

Releases: pgsty/pig

pig-v1.0.0

18 Jan 04:25

Choose a tag to compare

v1.0.0

  • Extension count reaches 444, adding etcd_fdw, pg_ttl_index, documentdb_extended_rum, mobilitydb_datagen
  • citus, age, pg_search, pg_bulkload, documentdb now support PG 18
  • Add pig ext avail subcommand with --pkg option to show extension package availability matrix
  • Adjust pig ext ls status field to display package status using availability matrix
  • Allow pig ext ls to output package names with --pkg option
  • Fix pig ext scan duplicate extension issue
  • Fix pg_weighted_statistics extension name, now ext name is weighted_statistics

Checksums

e18130c7f3ee2b1b3e50e6c06b82a23e66f9d4cb88e412c6a5d77771f2cca857  pig-1.0.0-1.aarch64.rpm
e110b336d0dae7fa4e0513cb484a5204ae59e486976f8a7697ab10c98c28f95a  pig-1.0.0-1.x86_64.rpm
ed672df54ad8bbc1af3a7316162400e204bd481f73a656ac82bf8140113bcd22  pig-v1.0.0.darwin-amd64.tar.gz
67a41c54e861aaa071b4827d6ce1ee4e6b73bbfb73c218e913caf36b10746b7f  pig-v1.0.0.darwin-arm64.tar.gz
f1bac69a6eb89fbe21cef91d5f55a44c766d4b11491e0694018cc40457038247  pig-v1.0.0.linux-amd64.tar.gz
a0dd35b1cc110c21b4347c7fe76dc5698287ae3a020e4e7537d479ed87bc357e  pig-v1.0.0.linux-arm64.tar.gz
b824d7f6e7909512a2ef60f4513afe43ee6dd3f2a19a39f42d4f8787229addea  pig_1.0.0-1_amd64.deb
2125712551e91c8b50c5eb392314723c9cbcedb408538cfa48965602512da11e  pig_1.0.0-1_arm64.deb

Changelog

  • b324a8f add --pkg option to print pkg name instead
  • 35f3aac add avail matrix into ext data
  • 1d44c28 allow using mirror in pig build sub command
  • 3bd468d bump extension with pig 0.9.1
  • 256e87f bump go deps to the latest version (1.25.6)
  • f35bce0 bump version string to 1.0.0
  • e8b4c01 feat: add availability matrix to pig ext avail
  • e8a26c5 feat: enhance pig ext ls status with avail matrix
  • 146d6ae fix pig ext scan duplicate extension
  • 6343d83 optimize pig ext info sub command output
  • a86e71a routine update extension list

pig-v0.9.0

28 Dec 08:06

Choose a tag to compare

  • Refactor command pig sty install to pig sty deploy
  • Add new parameters to command pig sty conf to align with the configure script
  • Add llvmjit package to the pgsql-full alias

Changelog

  • 6cd2aaa add -g|-p|-o option to pig sty conf sub command
  • ab0adf3 use pig sty deploy instead of pig sty install
  • 80c89c6 version 0.9.0

pig-v0.8.1

27 Dec 04:19

Choose a tag to compare

Changelog

  • acfaba2 add llvmjit back to pgsql-full alias
  • 59a005a bump version string to 0.8.1

pig-v0.8.0

26 Dec 11:15

Choose a tag to compare

Extension Update

  • 440 extensions
  • new extension: pg_ai_query : 0.1.1
  • new extension: pg_textsearch : 0.1.0
  • new extension: pg_clickhouse : 0.1.0
  • bump pg_bsicuit from 1.0 to 2.0.1 (switch to new repo, rename to biscuit)
  • bump pg_search from 0.20.3 to 0.20.5
  • bump pg_duckdb to the official 1.1.1 release
  • bump vchord_bm25 from 0.2.2 to 0.3.0
  • bump pg_semver from 0.40.0 to 0.41.0
  • bump pg_timeseries from 0.1.7 to 0.1.8
  • bump pigsty version to 4.0.0

Repository Update

  • remove pgdg yum sysupdate repo due to upstream change
  • remove pgdg yum llvmjit packages due to upstream change
  • fix el9.aarch64 patroni 3.0.4 duplicate package issue
  • add priority to el repo definition and skip if unavailable for docker repo
  • add epel 10 / pgdg 9/10 os minior version hot fixes
  • fix debian/ubuntu pg18 extension: supautils, pg_summarize , pg_vectorize, pg_tiktoken, pg_tzf, pglite_fusion, pgsmcrypto, pgx_ulid, plprql

Checksums

e457832fb290e2f9975bf719966dc36e650bdcbf8505d319c9e0431f4c03bc9e  pig-0.8.0-1.aarch64.rpm
c97b1bfdd7541f0f464cab0ecc273e65535c8dd2603c38d5cf8dccbf7e95b523  pig-0.8.0-1.x86_64.rpm
d892f06d3d3b440671529f40e6cc7949686e0167e2a4758adc666b8a3d75254d  pig-v0.8.0.darwin-amd64.tar.gz
222413bafdf5a62dc682dac32ea1118cbc34ec3544e2a1b85076ec450b9cc7ae  pig-v0.8.0.darwin-arm64.tar.gz
d50aa9806bbab8fee5ad9228e104fc9e7ead48729228116b5bf889000791fedc  pig-v0.8.0.linux-amd64.tar.gz
d2f410f7b243a8323c8d479f462a0267ac72d217aa4a506c80b5a9927d12dff8  pig-v0.8.0.linux-arm64.tar.gz
4ccd330a995911d4f732e8c9d62aa0db479c21c9596f64c4bc129ec43f156abe  pig_0.8.0-1_amd64.deb
5cb9eccce659110f3ba58e502575564bd6befffd51992a43d84df5a17f8eb8a0  pig_0.8.0-1_arm64.deb

pig-v0.7.5

15 Dec 07:38

Choose a tag to compare

Changelog

  • 4ecfa66 bump go to 1.25.5 and deps to the latest version
  • 732e0c6 bump version string to 0.7.5
  • 4f55ad9 routine extension update
  • 05b3144 routine extension update
  • a44dfed v0.7.5

pig-v0.7.4

01 Dec 13:52

Choose a tag to compare

Changelog

  • 3cdb7c6 bump ivorsql to version 5 (pg18)
  • bef0f6f routine update on extensions and repo.yml
  • 8c73c1f update ivorysql & percona tde kernel alias
  • 650fbc9 v0.7.4

pig-v0.7.3

25 Nov 04:04

Choose a tag to compare

Changelog

  • faf6311 add nginx / timescaledb debian 13 repo
  • e379f76 add python3-etcd to patroni alias in debian/ubuntu systems
  • 3a70b87 bump pigsty version to 3.7.0
  • d3afdfc feat: add pig repo reload command
  • 8475530 fix pgdg sysupdate aarch64 repo
  • c0c2306 fix: Handle EL10 aarch64 pgdg repo $releasever substitution
  • 1b630ce rollback rhel-10.0-aarch64 repo adhoc logic
  • 5dfabb1 routine extension update
  • c687521 v0.7.3 release

pig-v0.7.2

20 Nov 09:55

Choose a tag to compare

Changelog

  • 93dfb64 add llvm apt repo to the repo list
  • 47dc323 add pgdg-el10fix repo to the default repo list
  • 6d1a434 bump dev version string to 0.7.2
  • 700ecdc bump go deps to the latest version to fix security issue
  • 2bc0ede bump pgdg extension version to the latest version
  • bb2dd17 reload pgext catalog when running pig build command
  • c62faf6 routine extension list version update
  • 38ca0b5 routine extension update
  • 5893b3a v0.7.2

pig-v0.7.1

10 Nov 11:15

Choose a tag to compare

  • The brand new website: https://pgext.cloud
  • remove unnecessary sudo usage, now can be used inside docker
  • allow using pg18, pg17 arg format in pig ext link command
  • add environment var PIG_NO_SUDO to force not using sudo
  • RPM Changelog: Add PG 18 support to almost all extensions
  • DEB Changelog: Add PG 18 support to almost all extensions
  • Infra Changelog: Routine update to the latest version

Changelog

  • 11d3c5c add new timescaledb lib special case
  • 325998d allow using all pig ext add args in pig install sub-cmd
  • 2047678 allow using prefixed version like pg18 pg17 in pig ext link
  • 1dd9d56 bump the default postgres major version to 18
  • db5f9c9 bump tmp version to 0.7.1
  • a40aa8f fix the missing log field
  • 83c2266 more robust home dir detect logic
  • 8631107 optimize sudo/root detect logic to work in docker
  • 71890b0 remove docs, now move to pgsty/pgext
  • aaebcf6 rename the pig ext upgrade command to pig ext reload
  • 5e29614 routine update some deb extension metadata
  • bf297c2 update omnigres extension series
  • e2ecc3b use the pgext.cloud as extension info base
  • 9cdb57a v0.7.1 release

pig-v0.7.0

07 Nov 08:01

Choose a tag to compare

Changelog

  • c84df9d add Debian/MacOS stub to pig build pkg
  • 91538b7 add build dep impl for el system
  • c3c73e9 add el10 d13 build tool stub
  • fc06668 add more special to build get
  • 4a19681 add new subcommand pig build pkg
  • 63d7302 add path builder to pig build ext
  • 702151f add pig build all subcommand to run the full workflow
  • c42a918 add pig build pkg QA_RPATHS special case for el10
  • 6b5a576 adjust pig build command layout
  • deb208e build spec will remove /tmp/deb /tmp/rpm before clone
  • 9ce1618 bump default pgrx version to 0.16.1 and add pg18 init path
  • 06321da bump extension.csv to the latest version
  • 0579f45 bump version string to 0.7.0
  • 9b92613 bump version string to 0.7.0
  • 3093900 default repo module adjust to node,pgsql,infra
  • aee28d9 feat add deb build spec support
  • 3933d02 feat: check rust & pgrx version when building rust extension
  • fae62d3 feat: optimize el artifect find logic with pkg glob
  • b774197 feat: upgrade extension catalog to the new format
  • 1fad964 fix deb package dependency fix logic
  • 86c30e5 fix pig build dep pgver arg issue
  • ed1a64a fix: remove unused outputChan to prevent deadlock in build command
  • 66244c0 fsync before log file close
  • 533d05d optimize build subcommand structure
  • d754d22 optimize pig build ext error output
  • b91c308 refactor build spec logic
  • 356e384 refactor pig build command impl
  • a58b6b1 refactor pig build ext sub command
  • 43eeafc refactor pig build get to get src from ext.source
  • 1b3c057 remove pig build init command and refactor ext builder
  • 7be9e0d rename Catalog.ExtAliasMap to ExtPkgMap
  • 0637aa9 routine update: update extension list
  • 036055e split build pgrx command from build rust
  • 3a2a6db update debian extension list
  • 788dda5 use pig repo set when pig build repo