Skip to content

v2.1.4 – Build and configuration introspection

Choose a tag to compare

@CrystallineCore CrystallineCore released this 24 Dec 16:28
· 108 commits to main since this release

Version 2.1.4

Added

Build and configuration introspection

Added SQL functions to inspect Biscuit build-time configuration, intended for debugging,
reproducibility, and deployment verification.

  • biscuit_version() → text
    Returns the Biscuit extension version.

  • biscuit_build_info() → table
    Returns detailed build-time configuration information.

  • biscuit_build_info_json() → text
    Returns build configuration as JSON for automation and scripting.

Roaring bitmap support introspection

Added SQL functions to inspect CRoaring bitmap support.

  • biscuit_has_roaring() → boolean
    Returns whether Biscuit was compiled with CRoaring support.

  • biscuit_roaring_version() → text
    Returns the CRoaring library version, if available.

Diagnostic views

Added a diagnostic view for inspecting Biscuit status and configuration.

  • biscuit_status
    A single-row view exposing:
    • extension version
    • CRoaring enablement
    • bitmap backend in use
    • total number of Biscuit indexes
    • combined on-disk index size

Changed

Build and packaging

Improved Makefile detection logic for CRoaring bitmap support by checking multiple common
installation paths, increasing portability across systems and build environments.