Contents
Changelog
All notable changes to this project will be documented in this file. It uses the Keep a Changelog format, and this project adheres to Semantic Versioning.
v0.3.0 β 2026-05-26
π Fixes
re2splitbyregexpargument order corrected to(pattern, haystack[, max_substrings])matching ClickHouseβssplitByRegexp. Previously released as(haystack, pattern)in 0.2.0.
π Notes
- Run
ALTER EXTENSION re2 UPDATE TO '0.3'to apply the fix on existing databases.
v0.2.0 β 2026-05-26
β‘ Improvements
- Added
re2extractallgroupshorizontal,re2extractallgroupsvertical,re2regexpquotemeta, andre2splitbyregexp(CH-compatible). Each gets abyteaoverload alongsidetext. - Fixed memory safety in C++ wrapper.
π Notes
- Run
ALTER EXTENSION re2 UPDATE TO '0.2'to expose the new functions on existing databases.
v0.1.1 β 2026-04-16
This release makes binary-only changes. Once installed, any existing use of
re2 v0.1 will get its benefits on reload without needing to
ALTER EXTENSION UPDATE.
β‘ Improvements
- Added support for Postgres versions 13+ (previously 16+).
π Documentation
- Documented the use of the variadic list of pattern arguments in the
re2multimatch*functions and how an array can be passed via theVARIADICkeyword to mimic the array syntax for the corresponding ClickHouse functions.
v0.1.0 β 2026-04-15
β‘ Improvements
- First release, everything is new!
ποΈ Build Setup
- PGXS build pipeline
- PGXN and GitHub release workflows
β¬οΈ Dependencies
- Requires the re2 library
π Documentation
- Reference documentation in doc/re2.md
π Notes
- Set full version in
PG_MODULE_MAGIC_EXT