Skip to content

Commit 7611de5

Browse files
committed
add pgvector 0.5
1 parent 53cf1cd commit 7611de5

File tree

4 files changed

+25
-23
lines changed

4 files changed

+25
-23
lines changed

docs/RELEASENOTE.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
| Version | Time | Description | Release |
44
|:----------------|:----------:|----------------------------------------------------------|-------------------------------------------------------------------------------------------|
5-
| [v2.3.1](#v231) | 2023-09-01 | PG16RC1, XVector, Chinese Documentation, Bug Fix | [v2.3.1](https://github.com/Vonng/pigsty/releases/tag/v2.3.1) |
5+
| [v2.3.1](#v231) | 2023-09-01 | PGVector with HNSW, PG16 RC1, Chinese Docs, Bug Fix | [v2.3.1](https://github.com/Vonng/pigsty/releases/tag/v2.3.1) |
66
| [v2.3.1](#v230) | 2023-08-20 | PGSQL/REDIS Update, NODE VIP, Mongo/FerretDB, MYSQL Stub | [v2.3.1](https://github.com/Vonng/pigsty/releases/tag/v2.3.1) |
77
| [v2.2.0](#v220) | 2023-08-04 | Dashboard & Provision overhaul, UOS compatibility | [v2.2.0](https://github.com/Vonng/pigsty/releases/tag/v2.2.0) |
88
| [v2.1.0](#v210) | 2023-06-10 | PostgreSQL 12 ~ 16beta support | [v2.1.0](https://github.com/Vonng/pigsty/releases/tag/v2.1.0) |
@@ -40,9 +40,11 @@
4040

4141
Get started with `bash -c "$(curl -fsSL https://get.pigsty.cc/latest)"`.
4242

43-
**New Features**
43+
**Highlights**
4444

45-
* Adding `pgvector` extension alternative with hnswlib implementation: `xvector` for PG15.
45+
* PGVector 0.5 with HNSW index support
46+
* PostgreSQL 16 RC1 for el8/el9
47+
** Adding SealOS for kubernetes support
4648

4749
**Bug Fix**
4850

@@ -61,20 +63,19 @@ Get started with `bash -c "$(curl -fsSL https://get.pigsty.cc/latest)"`.
6163
**Software Upgrade**
6264

6365
- PostgreSQL 16 RC1 on el8/el9
64-
- Redis Stack 7.2 on el7/el8
66+
- PGVector 0.5.0 with hnsw index
67+
- TimescaleDB 2.11.2
6568
- grafana 10.1.0
6669
- loki & promtail 2.8.4
67-
- redis-stack 7.2 on el7/8
6870
- mcli-20230829225506 / minio-20230829230735
69-
- add older major version support for redis: 6.2.13
7071
- ferretdb 1.9
7172
- sealos 4.3.3
7273
- pgbadger 1.12.2
7374

7475
```
75-
MD5 (pigsty-pkg-v2.3.1.el7.x86_64.tgz) = 0843229da28b0c1aae1286b1826197fe # 1.2G
76-
MD5 (pigsty-pkg-v2.3.1.el8.x86_64.tgz) = 18b3387a82418d609a6a91f243f7d30a # 1.5G
77-
MD5 (pigsty-pkg-v2.3.1.el9.x86_64.tgz) = 0166bd61ecbe41678e0c88b36f1f45e4 # 1.4G
76+
ce69791eb622fa87c543096cdf11f970 pigsty-pkg-v2.3.1.el7.x86_64.tgz
77+
495aba9d6d18ce1ebed6271e6c96b63a pigsty-pkg-v2.3.1.el8.x86_64.tgz
78+
38b45582cbc337ff363144980d0d7b64 pigsty-pkg-v2.3.1.el9.x86_64.tgz
7879
```
7980

8081

docs/zh/RELEASENOTE.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
| 版本 | 发布时间 | 摘要 | 地址 |
44
|:----------------|:----------:|------------------------------------------------------------|-------------------------------------------------------------------------------------------|
5-
| [v2.3.1](#v231) | 2023-09-01 | PG16RC1, XVector, 文档翻新,中文文档,例行问题修复 | [v2.3.1](https://github.com/Vonng/pigsty/releases/tag/v2.3.1) |
5+
| [v2.3.1](#v231) | 2023-09-01 | 带HNSW的PGVector,PG 16 RC1, 文档翻新,中文文档,例行问题修复 | [v2.3.1](https://github.com/Vonng/pigsty/releases/tag/v2.3.1) |
66
| [v2.3.0](#v230) | 2023-08-20 | 主机VIP, ferretdb, nocodb, MySQL存根, CVE修复 | [v2.3.0](https://github.com/Vonng/pigsty/releases/tag/v2.3.0) |
77
| [v2.2.0](#v220) | 2023-08-04 | 仪表盘 & 置备重做,UOS 兼容性 | [v2.2.0](https://github.com/Vonng/pigsty/releases/tag/v2.2.0) |
88
| [v2.1.0](#v210) | 2023-06-10 | 支持 PostgreSQL 12 ~ 16beta | [v2.1.0](https://github.com/Vonng/pigsty/releases/tag/v2.1.0) |
@@ -42,7 +42,9 @@
4242

4343
**最新特性**
4444

45-
- 提供了 `pgvector` 的高性能内存版 hnswlib 实现备选:`xvector` (PG15)
45+
- `pgvector` 更新至 0.5,添加 hnsw 算法支持。
46+
- 支持 PostgreSQL 16 RC1 (el8/el9)
47+
- 默认包中添加了 SealOS 用于快速部署Kubernetes集群。
4648

4749
**问题修复**
4850

@@ -61,20 +63,20 @@
6163
**软件更新**
6264

6365
- PostgreSQL 16 RC1 for EL8/EL9
64-
- Redis Stack 7.2 on el7/el8
66+
- PGVector 0.5.0,支持 hnsw 索引
67+
- TimescaleDB 2.11.2
6568
- grafana 10.1.0
6669
- loki & promtail 2.8.4
6770
- redis-stack 7.2 on el7/8
6871
- mcli-20230829225506 / minio-20230829230735
69-
- add redis older version 6.2.13 support
7072
- ferretdb 1.9
7173
- sealos 4.3.3
7274
- pgbadger 1.12.2
7375

7476
```
75-
MD5 (pigsty-pkg-v2.3.1.el7.x86_64.tgz) = 0843229da28b0c1aae1286b1826197fe # 1.2G
76-
MD5 (pigsty-pkg-v2.3.1.el8.x86_64.tgz) = 18b3387a82418d609a6a91f243f7d30a # 1.5G
77-
MD5 (pigsty-pkg-v2.3.1.el9.x86_64.tgz) = 0166bd61ecbe41678e0c88b36f1f45e4 # 1.4G
77+
ce69791eb622fa87c543096cdf11f970 pigsty-pkg-v2.3.1.el7.x86_64.tgz
78+
495aba9d6d18ce1ebed6271e6c96b63a pigsty-pkg-v2.3.1.el8.x86_64.tgz
79+
38b45582cbc337ff363144980d0d7b64 pigsty-pkg-v2.3.1.el9.x86_64.tgz
7880
```
7981

8082

files/pigsty/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ all:
104104
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
105105
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
106106
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
107-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
107+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
108108
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
109109
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
110110
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15
@@ -129,7 +129,7 @@ all:
129129
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
130130
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
131131
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
132-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
132+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
133133
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
134134
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
135135
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15
@@ -154,7 +154,7 @@ all:
154154
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
155155
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
156156
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
157-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
157+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
158158
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
159159
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
160160
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15

files/pigsty/check.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ all:
104104
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
105105
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
106106
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
107-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
107+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
108108
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
109109
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
110110
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15
@@ -128,7 +128,7 @@ all:
128128
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
129129
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
130130
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
131-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
131+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
132132
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
133133
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
134134
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15
@@ -152,7 +152,7 @@ all:
152152
- lz4 unzip bzip2 zlib yum pv jq git ncdu make patch bash lsof wget uuid tuned perf nvme-cli numactl grubby sysstat iotop htop rsync tcpdump
153153
- netcat socat ftp lrzsz net-tools ipvsadm bind-utils telnet audit ca-certificates openssl openssh-clients readline vim-minimal keepalived
154154
- postgresql13* wal2json_13* pg_repack_13* passwordcheck_cracklib_13* postgresql12* wal2json_12* pg_repack_12* passwordcheck_cracklib_12* postgresql16* timescaledb-tools
155-
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15* xvector_15
155+
- postgresql15* citus_15* pglogical_15* wal2json_15* pg_repack_15* pgvector_15* timescaledb-2-postgresql-15* postgis33_15* passwordcheck_cracklib_15* pg_cron_15*
156156
- postgresql14* citus_14* pglogical_14* wal2json_14* pg_repack_14* pgvector_14* timescaledb-2-postgresql-14* postgis33_14* passwordcheck_cracklib_14* pg_cron_14*
157157
- patroni patroni-etcd pgbouncer pgbadger pgbackrest pgloader pg_activity pg_partman_15 pg_permissions_15 pgaudit17_15 pgexportdoc_15 pgimportdoc_15 pg_statement_rollback_15*
158158
- orafce_15* mysqlcompat_15 mongo_fdw_15* tds_fdw_15* mysql_fdw_15 hdfs_fdw_15 sqlite_fdw_15 pgbouncer_fdw_15 multicorn2_15* powa_15* pg_stat_kcache_15* pg_stat_monitor_15* pg_qualstats_15 pg_track_settings_15 pg_wait_sampling_15 system_stats_15
@@ -306,7 +306,6 @@ all:
306306
pg_libs: 'pg_stat_statements, auto_explain' # no timescaledb for this
307307
pg_users: [{ name: test , password: test , pgbouncer: true , roles: [ dbrole_admin ] }]
308308
pg_databases: [{ name: test }]
309-
pg_extensions: [ 'wal2json_${pg_version}* pg_repack_${pg_version}* passwordcheck_cracklib_${pg_version}* xvector_${pg_version}' ]
310309
pg_vip_enabled: true
311310
pg_vip_address: 10.10.10.18/24
312311
pg_vip_interface: eth1

0 commit comments

Comments
 (0)