From 112ce92e2fd114fdccb673a467b47c9d296b8b1f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Jun 2026 09:03:04 +0000 Subject: [PATCH] chore(main): release wren 0.11.0 --- .release-please-manifest.json | 2 +- core/wren/CHANGELOG.md | 71 +++++++++++++++++++++++++++++++++++ core/wren/pyproject.toml | 2 +- core/wren/uv.lock | 2 +- 4 files changed, 74 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 04484acd66..655a108cd0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { "core/wren-core-py": "0.7.0", - "core/wren": "0.10.0", + "core/wren": "0.11.0", "core/wren-core-wasm": "0.4.1", "sdk/wren-langchain": "0.2.0", "sdk/wren-pydantic": "0.2.0" diff --git a/core/wren/CHANGELOG.md b/core/wren/CHANGELOG.md index dd9463afe7..f30e600413 100644 --- a/core/wren/CHANGELOG.md +++ b/core/wren/CHANGELOG.md @@ -1,5 +1,76 @@ # Changelog +## [0.11.0](https://github.com/CrazyForks/WrenAI/compare/wren-v0.10.0...wren-v0.11.0) (2026-06-21) + + +### ⚠ BREAKING CHANGES + +* **wren:** rename PyPI package from wren-engine to wrenai ([#2315](https://github.com/CrazyForks/WrenAI/issues/2315)) + +### Features + +* add MDL layout versioning and dialect field on Model and View ([#1556](https://github.com/CrazyForks/WrenAI/issues/1556)) ([db2f0e4](https://github.com/CrazyForks/WrenAI/commit/db2f0e4689b3565989288489c57a3e5a55a2f3ef)) +* add wren-core-wasm module with browser WASM support ([#1568](https://github.com/CrazyForks/WrenAI/issues/1568)) ([5165a20](https://github.com/CrazyForks/WrenAI/commit/5165a2099aeb7c9d7fef4ec78771e9efcb58db1c)) +* **context:** bind a connection profile to a project ([#2251](https://github.com/CrazyForks/WrenAI/issues/2251)) ([41fbe41](https://github.com/CrazyForks/WrenAI/commit/41fbe411fd1f1bb7a4080fbcedc7c886678276d1)) +* **core:** import wren-engine into core/ ([cc9b67f](https://github.com/CrazyForks/WrenAI/commit/cc9b67f593bf94c7418e0abb0ed46aa4a21613c3)) +* **core:** import wren-engine into core/ ([#2209](https://github.com/CrazyForks/WrenAI/issues/2209)) ([8b8a1a3](https://github.com/CrazyForks/WrenAI/commit/8b8a1a3c5bf2a43d56ea1587782a0d5d853803b2)) +* **wasm:** full Cube support — validate, translate, PyO3, CLI, WASM, docs ([#2282](https://github.com/CrazyForks/WrenAI/issues/2282)) ([026111e](https://github.com/CrazyForks/WrenAI/commit/026111e54ec31e7165f9fd79c5c998070e66626c)) +* **wren-core:** add refSql model support ([#1555](https://github.com/CrazyForks/WrenAI/issues/1555)) ([815889c](https://github.com/CrazyForks/WrenAI/commit/815889c69bdf5dd4dc13d4dd06ae3bfd160b6e73)) +* **wren-core:** support composite (multi-column) primary keys ([#2345](https://github.com/CrazyForks/WrenAI/issues/2345)) ([d33917f](https://github.com/CrazyForks/WrenAI/commit/d33917f046f4ac0abddbbce9ce6c9c10b5adb10a)) +* **wren:** .env-driven profile secrets, auto connection validation, and wren-install-guide skill ([#1588](https://github.com/CrazyForks/WrenAI/issues/1588)) ([bdd0758](https://github.com/CrazyForks/WrenAI/commit/bdd0758e0778d97a187178e60e663944a221ceaa)) +* **wren:** add `wren docs connection-info` CLI command ([#1507](https://github.com/CrazyForks/WrenAI/issues/1507)) ([6159d98](https://github.com/CrazyForks/WrenAI/commit/6159d98efb0449f5b167815a5018ef28e0e6914e)) +* **wren:** add dbt import workflow ([#2279](https://github.com/CrazyForks/WrenAI/issues/2279)) ([0bd16b8](https://github.com/CrazyForks/WrenAI/commit/0bd16b8a95c7f599488177f9a56e232c17760e25)) +* **wren:** add LanceDB-backed memory layer for schema and query retrieval ([#1494](https://github.com/CrazyForks/WrenAI/issues/1494)) ([d8c1511](https://github.com/CrazyForks/WrenAI/commit/d8c1511049725b19541ac57b6106368615b1739e)) +* **wren:** add memory list, forget, dump & load commands ([#1531](https://github.com/CrazyForks/WrenAI/issues/1531)) ([8660f58](https://github.com/CrazyForks/WrenAI/commit/8660f587cfd13dc7647bdb750482e5c3f5468962)) +* **wren:** add profile management for named connection profiles ([#1509](https://github.com/CrazyForks/WrenAI/issues/1509)) ([85ea8bb](https://github.com/CrazyForks/WrenAI/commit/85ea8bb5a441957b49bec0bcb340c3aa977460a9)) +* **wren:** add standalone wren Python SDK package ([#1471](https://github.com/CrazyForks/WrenAI/issues/1471)) ([5bc9893](https://github.com/CrazyForks/WrenAI/commit/5bc98938b4ebb867f19e4b2e28dce89e272efdd6)) +* **wren:** build MDL manifests from OSI semantic models ([#2322](https://github.com/CrazyForks/WrenAI/issues/2322)) ([983cf8b](https://github.com/CrazyForks/WrenAI/commit/983cf8bff589b5028b611bcb1ef89834990f9517)) +* **wren:** CLI 0.2.0 — context management, profiles, strict mode & memory ([#1522](https://github.com/CrazyForks/WrenAI/issues/1522)) ([b31a1c1](https://github.com/CrazyForks/WrenAI/commit/b31a1c191fe7a9893538376a75fe142558c08dcd)) +* **wren:** CTE-based SQL planning with per-model expansion ([#1479](https://github.com/CrazyForks/WrenAI/issues/1479)) ([d70f789](https://github.com/CrazyForks/WrenAI/commit/d70f789bb99a7786d7281552b163fa324e318463)) +* **wren:** extend standalone CLI with MySQL support and auto-discovery ([#1476](https://github.com/CrazyForks/WrenAI/issues/1476)) ([c7e7133](https://github.com/CrazyForks/WrenAI/commit/c7e7133d659986d914b6346d1d4fc2c1b4f0822a)) +* **wren:** GenBI app build & deploy — semantic layer → shareable web app ([#2348](https://github.com/CrazyForks/WrenAI/issues/2348)) ([67257bf](https://github.com/CrazyForks/WrenAI/commit/67257bf2a867df8271c52e0aa352e9b4c3ae155e)) +* **wren:** generate AGENTS.md during `wren context init` ([#1526](https://github.com/CrazyForks/WrenAI/issues/1526)) ([9990bc8](https://github.com/CrazyForks/WrenAI/commit/9990bc866859305a3fe183835942e4a0ea0252cd)) +* **wren:** preserve SELECT * in CTE rewriter ([#1536](https://github.com/CrazyForks/WrenAI/issues/1536)) ([0afaef7](https://github.com/CrazyForks/WrenAI/commit/0afaef737292189d36a59fab61728d9ca6d2ad35)) +* **wren:** query MDL views in the SDK rewriter and strict mode ([#2334](https://github.com/CrazyForks/WrenAI/issues/2334)) ([731c9c0](https://github.com/CrazyForks/WrenAI/commit/731c9c0d92e665254afb2eff129f9e061a932fd2)) +* **wren:** serve agent skills and reference docs from the CLI ([#2329](https://github.com/CrazyForks/WrenAI/issues/2329)) ([cbd10cd](https://github.com/CrazyForks/WrenAI/commit/cbd10cd0ae31876e9dc8a0d113c482b29b6f5ad2)) + + +### Bug Fixes + +* ensure UTF-8 encoding for YAML file operations on Windows ([#2357](https://github.com/CrazyForks/WrenAI/issues/2357)) ([322bd79](https://github.com/CrazyForks/WrenAI/commit/322bd798da9e50945af6bc2132622b908073ce7c)) +* **memory:** avoid identifier columns in aggregation seed queries ([#2358](https://github.com/CrazyForks/WrenAI/issues/2358)) ([d5e7879](https://github.com/CrazyForks/WrenAI/commit/d5e78790b95fe188e5e208cc7b794bdf550a44e8)) +* **mysql:** handle brackets in connection URLs ([#2367](https://github.com/CrazyForks/WrenAI/issues/2367)) ([8850abe](https://github.com/CrazyForks/WrenAI/commit/8850abe74d9442062354953d06136dfc3823955a)) +* **oracle:** replace ibis[oracle] with native oracledb cursor connector ([#1495](https://github.com/CrazyForks/WrenAI/issues/1495)) ([a230488](https://github.com/CrazyForks/WrenAI/commit/a2304880e41bcb826ceb69bf8173caca3f39226e)) +* **wren:** address CodeRabbit review feedback ([a28058d](https://github.com/CrazyForks/WrenAI/commit/a28058d4bb2ba958dd329c0348192bfebaf1d835)) +* **wren:** fix CLI 0.2.0 docs — description placement, install extras, CLI flags ([#1523](https://github.com/CrazyForks/WrenAI/issues/1523)) ([72c4917](https://github.com/CrazyForks/WrenAI/commit/72c491750254dc9d30c64c419b38b2caa28bbb7f)) +* **wren:** honor SQL identifier case across policy, extract, and CTE rewriter ([#2310](https://github.com/CrazyForks/WrenAI/issues/2310)) ([9b5fe22](https://github.com/CrazyForks/WrenAI/commit/9b5fe22ee35209ec23ec3bd4fe2b04133407a8bc)) +* **wren:** load cubes from folder-per-entity layout ([#2350](https://github.com/CrazyForks/WrenAI/issues/2350)) ([6f2542e](https://github.com/CrazyForks/WrenAI/commit/6f2542e117cd4d7b0631745cd400cbf3f5a948d7)) +* **wren:** support Databricks catalog ([#2340](https://github.com/CrazyForks/WrenAI/issues/2340)) ([5e58ef6](https://github.com/CrazyForks/WrenAI/commit/5e58ef633fe3e657f99e512a3fdd33b61d03dbdd)) +* **wren:** suppress model-loading noise and improve memory CLI error message ([#1529](https://github.com/CrazyForks/WrenAI/issues/1529)) ([1135c0c](https://github.com/CrazyForks/WrenAI/commit/1135c0c333f6b1a08c84afa29c8d8d7ccead5cbb)) + + +### Performance Improvements + +* **cli:** use find_spec instead of eager import to detect memory extra ([#2352](https://github.com/CrazyForks/WrenAI/issues/2352)) ([81d15fa](https://github.com/CrazyForks/WrenAI/commit/81d15faa3cadc7c5bfeb716f1a241e16cac25c04)) + + +### Dependencies + +* clear 5 high-severity Dependabot alerts on main ([#2330](https://github.com/CrazyForks/WrenAI/issues/2330)) ([cee71e6](https://github.com/CrazyForks/WrenAI/commit/cee71e6444025599d0949b8761e9fdf23abf2c04)) +* **wren:** bump transitive deps for security patches ([d064db6](https://github.com/CrazyForks/WrenAI/commit/d064db69ef7319c558c3fc29beedde16c17a921f)) + + +### Documentation + +* **wren:** document macOS memory first-run scan ([#2354](https://github.com/CrazyForks/WrenAI/issues/2354)) ([40b1a97](https://github.com/CrazyForks/WrenAI/commit/40b1a97caadd95dd5273519916c98578a210edda)) +* **wren:** fix cube quickstart and align YAML/CLI examples with implementation ([#2359](https://github.com/CrazyForks/WrenAI/issues/2359)) ([be69509](https://github.com/CrazyForks/WrenAI/commit/be69509f06506ad89f299af1eaf9025a90ca50c6)) +* **wren:** rebrand README to Wren AI and expand rename migration note ([#2316](https://github.com/CrazyForks/WrenAI/issues/2316)) ([f3a00eb](https://github.com/CrazyForks/WrenAI/commit/f3a00eb971a27186824954eff64b32f7e290db3c)) + + +### Miscellaneous Chores + +* **wren:** rename PyPI package from wren-engine to wrenai ([#2315](https://github.com/CrazyForks/WrenAI/issues/2315)) ([20cffa9](https://github.com/CrazyForks/WrenAI/commit/20cffa904f2d47c048c9247a77687b3fdfe24416)) + ## [0.10.0](https://github.com/Canner/WrenAI/compare/wren-v0.9.0...wren-v0.10.0) (2026-06-18) diff --git a/core/wren/pyproject.toml b/core/wren/pyproject.toml index fb0a9f0c6e..83cfef34eb 100644 --- a/core/wren/pyproject.toml +++ b/core/wren/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "wrenai" -version = "0.10.0" +version = "0.11.0" description = "Wren AI CLI and Python SDK — semantic SQL layer for 20+ data sources" readme = "README.md" requires-python = ">=3.11" diff --git a/core/wren/uv.lock b/core/wren/uv.lock index 412d97a4cf..109a3d7c8d 100644 --- a/core/wren/uv.lock +++ b/core/wren/uv.lock @@ -3299,7 +3299,7 @@ wheels = [ [[package]] name = "wrenai" -version = "0.10.0" +version = "0.11.0" source = { editable = "." } dependencies = [ { name = "boto3" },