Skip to content

3.9.0

Pre-release
Pre-release

Choose a tag to compare

@Tribrix23 Tribrix23 released this 07 Oct 09:28
· 17 commits to main since this release

πŸš€ What's New in v3.9.0

This release officially introduces the complete CleaveQL interpreter engine, major security enhancements, and transitions the project to the Apache 2.0 license.

✨ Features & Improvements

  • Full CleaveQL Engine: Implemented the complete CleaveQL AST, parser, and interpreter modules.
  • Transaction UNDO Support: Added UNDO rollback support directly into the query interpreter.
  • New Security Policy Engine: Shipped the new dynamic Data-Level Security (DLS) and policy engine.
  • License Change: Officially transitioned the project license to Apache 2.0.

πŸ› Bug Fixes & Security

  • SSRF Protection: Patched critical Server-Side Request Forgery (SSRF) vulnerabilities in the webhook system.
  • Resource Limits: Fixed and hardened resource limits to prevent memory exhaustion.

πŸ’Ύ Downloads & Installation

Download the pre-compiled binaries from the Assets section below. No external dependencies required!

Note

Windows SmartScreen Notice
Because CleaveDB is an independent open-source project, the Windows installer does not use an expensive corporate certificate. When downloading or running CleaveDB-v3.9.0-Setup.exe, Windows or Edge might flag it as "unrecognized".
To bypass this, click Keep -> Keep anyway in Edge, and More info -> Run anyway on the blue Windows screen.

Full Changelog: https://github.com/Tribrix23/CleaveDB/commits/v3.9.0