1
0
Fork 0
harlequin-postgres/CHANGELOG.md
Daniel Baumann f19547bec9
Adding upstream version 1.1.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-24 20:22:59 +01:00

3 KiB

Harlequin-Postgres CHANGELOG

All notable changes to this project will be documented in this file.

Unreleased

1.1.1 - 2025-02-05

  • This adapter now supports infinity and -infinity dates and timestamps by loading their values as date[time].max or date[time].min (tconbeer/harlequin#690).

1.1.0 - 2025-01-27

  • This adapter now lazy-loads the catalog, which will dramatically improve the catalog performance for large databases with thousands of objects.
  • This adapter now implements interactions for catalog items, like dropping tables, setting the search path, etc.

1.0.0 - 2025-01-07

  • Drops support for Python 3.8
  • Adds support for Python 3.13
  • Adds support for Harlequin 2.X

0.4.0 - 2024-08-20

  • Upgrades client library to psycopg3 (from psycopg2).
  • Adds an implementation of connection_id to improve catalog and history persistence.
  • Implements cancel() to interrupt in-flight queries.

0.3.0 - 2024-07-22

  • Adds an implementation of close to gracefully close the connection pool on Harlequin shut-down.
  • Adds support for Harlequin Transaction Modes and manual transactions.

0.2.2 - 2024-01-09

  • Sorts databases, schemas, and relations alphabetically; sorts columns ordinally. (#10 - thank you @frankbreetz!)

0.2.1 - 2023-12-14

  • Lowercases inserted values for keyword completions.

0.2.0 - 2023-12-14

Features

  • Implements get_completions for keywords, functions, and settings.

0.1.3 - 2023-11-28

Bug fixes

  • Implements connection pools instead of sharing a connection across threads.

0.1.2 - 2023-11-27

Bug fixes

  • Fixes issues with package metadata.

0.1.1 - 2023-11-27

Bug fixes

  • Fixes typo in release script.

0.1.0 - 2023-11-27

Features

  • Adds a basic Postgres adapter with most common connection options.