Skip to content

Releases: pgstack-io/pgstack

v2.2.0

Choose a tag to compare

@exAspArk exAspArk released this 23 Oct 13:13
769643b
  • Add support for bounded JDBC cursor

v2.1.0

Choose a tag to compare

@exAspArk exAspArk released this 21 Oct 15:43
ceb6549
  • Add support for pg_relation_filenode(), upgrade compress

v2.0.1

Choose a tag to compare

@exAspArk exAspArk released this 20 Oct 16:38
dd478cd
  • Fix _pg_expandarray in JDBC metadata queries to support SELECTs (Airbyte)

v2.0.0

Choose a tag to compare

@exAspArk exAspArk released this 08 Oct 20:31
d6e4a15

BemiDB is now PgStack: Postgres read replicas for Search and Audit.

This release introduces a new architecture and a single-container local setup, keeping indexing and queries outside your application database.

What’s new

  • Search with BM25 keyword ranking, semantic search, and hybrid retrieval.
  • Audit history with before/after values, queryable through SQL.
  • Continuous synchronization through Postgres logical replication.
  • Configuration through pgstack.yaml, with Audit enabled by default.
  • Optional OpenAI embeddings and SCRAM password authentication.
  • Docker images for Linux AMD64 and ARM64, including Apple Silicon.

See the README for setup and Search and Audit examples.

v1.8.0

Choose a tag to compare

@exAspArk exAspArk released this 07 Jan 18:55
67ab311
  • Add a data syncer for Dialpad (via SMS webhook subscriptions)
  • Implement in-memory vector similarity search on columns with embeddings
  • Recursively process all expressions in COALESCE arguments #53
  • Allow re-creating a DuckDB instance
  • Handle 404 errors in a server from S3 during syncs

v1.7.0

Choose a tag to compare

@exAspArk exAspArk released this 10 Oct 15:12
a56c8ce
  • Add support for pg_cancel_backend(pid)
  • Add support for flush and close PG protocol messages
  • Improve handling DISTINCT ON ... statements
  • Truncate decimals that can't fit into Parquet

v1.6.0

Choose a tag to compare

@exAspArk exAspArk released this 23 Sep 22:05
b5adc12
  • Add support for json_array_elements()
  • Add support for logical types (JSON)
  • Add more standard Postgres types into pg_catalog.pg_type
  • Allow extended protocol queries without a sync
  • Store columns' info in the catalog
  • Log the number of currently active connections
  • Improve handling JOINs with multiple FROM clauses

v1.5.0

Choose a tag to compare

@exAspArk exAspArk released this 19 Sep 18:46
ca8c113
  • Add support for json_column ? 'key' operator
  • Add support for jsonb_array_length(jsonb)
  • Add support for jsonb_pretty(jsonb)
  • Add support for to_char(timestamp, 'YYYY-MM-DD')
  • Fix Attio pagination

v1.4.0

Choose a tag to compare

@exAspArk exAspArk released this 17 Sep 01:02
eb53fa4
  • Add support for ::JSONB type casting
  • Add support for WHERE 'value' = ANY(column)
  • Allow per-column permissions in runtime
  • Deprecate PG SOURCE_POSTGRES_INCLUDE_SCHEMAS environment variable

v1.3.0

Choose a tag to compare

@exAspArk exAspArk released this 05 Sep 17:59
6e20856
  • Add a data connector for Attio (CRM)