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.2.0 — 2026-05-26

⚡ Improvements

  • Added re2extractallgroupshorizontal, re2extractallgroupsvertical, re2regexpquotemeta, and re2splitbyregexp (CH-compatible). Each gets a bytea overload alongside text.
  • 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 the VARIADIC keyword 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

📔 Notes

  • Set full version in PG_MODULE_MAGIC_EXT