Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

### Added

- **Equality search on encrypted JSON fields**: `WHERE col -> 'field' = value` and
`WHERE jsonb_path_query_first(col, 'field') = value` (and their `<>` forms) now
match against the encrypted STE-vec element for that field, for both the extended
and simple query protocols. Works with term filters (e.g. downcase) for
case-insensitive matching.

### Fixed

- **Comparison against an encrypted JSON field using a bare numeric literal**:
Queries like `WHERE jsonb_path_query_first(col, '$.path') > 70` (an unquoted
number on the right-hand side) failed with a fatal `SteVecTerm only supports
scalar values` error. Bare numeric literals took a different conversion path
to parameters and quoted literals and were not reduced to a scalar before
encryption. They are now encrypted as a scalar STE-vec term, matching the
parameter and quoted-literal behaviour.

## [2.2.4] - 2026-06-18

### Fixed
Expand Down
Loading
Loading