Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"core/wren-core-py": "0.7.1",
"core/wren-core-py": "0.8.0",
"core/wren": "0.11.0",
"core/wren-core-wasm": "0.4.1",
"sdk/wren-langchain": "0.2.0",
Expand Down
59 changes: 59 additions & 0 deletions core/wren-core-py/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,64 @@
# Changelog

## [0.8.0](https://github.com/CloudEngineHub/WrenAI/compare/wren-core-py-v0.7.1...wren-core-py-v0.8.0) (2026-07-04)


### Features

* add MDL layout versioning and dialect field on Model and View ([#1556](https://github.com/CloudEngineHub/WrenAI/issues/1556)) ([db2f0e4](https://github.com/CloudEngineHub/WrenAI/commit/db2f0e4689b3565989288489c57a3e5a55a2f3ef))
* add wren-core-wasm module with browser WASM support ([#1568](https://github.com/CloudEngineHub/WrenAI/issues/1568)) ([5165a20](https://github.com/CloudEngineHub/WrenAI/commit/5165a2099aeb7c9d7fef4ec78771e9efcb58db1c))
* **core:** apply default nulls last policy for ordering ([#1262](https://github.com/CloudEngineHub/WrenAI/issues/1262)) ([2477f43](https://github.com/CloudEngineHub/WrenAI/commit/2477f43c3f50f10ed0b62e5e14240f29e4edccbc))
* **core:** bump DataFusion to 49.0.1 ([#1293](https://github.com/CloudEngineHub/WrenAI/issues/1293)) ([ee73ea2](https://github.com/CloudEngineHub/WrenAI/commit/ee73ea2d4606d823daf03ac6055ef793fc0e10b7))
* **core:** enhance the error message for CLAC failure ([#1250](https://github.com/CloudEngineHub/WrenAI/issues/1250)) ([f5755b9](https://github.com/CloudEngineHub/WrenAI/commit/f5755b9b48ad7565a75ce310087ebae19aed9290))
* **core:** implement column-level access control for the model ([#1211](https://github.com/CloudEngineHub/WrenAI/issues/1211)) ([d3a1a19](https://github.com/CloudEngineHub/WrenAI/commit/d3a1a19918e6ac4f891cf728d31d4b56f7ce559e))
* **core:** implement the customize type coercion rule for unparsing purpose ([#1318](https://github.com/CloudEngineHub/WrenAI/issues/1318)) ([9b740b7](https://github.com/CloudEngineHub/WrenAI/commit/9b740b7b87c8058b8c5087f361493f0bcdbbccd5))
* **core:** import wren-engine into core/ ([cc9b67f](https://github.com/CloudEngineHub/WrenAI/commit/cc9b67f593bf94c7418e0abb0ed46aa4a21613c3))
* **core:** import wren-engine into core/ ([#2209](https://github.com/CloudEngineHub/WrenAI/issues/2209)) ([8b8a1a3](https://github.com/CloudEngineHub/WrenAI/commit/8b8a1a3c5bf2a43d56ea1587782a0d5d853803b2))
* **core:** introduce dialect-specific function list and refactor BigQuery function lists ([#1366](https://github.com/CloudEngineHub/WrenAI/issues/1366)) ([586156f](https://github.com/CloudEngineHub/WrenAI/commit/586156fde21005e2ac00c92236bbcdb0b3bfa754))
* **core:** support UNNEST syntax for Snowflake ([#1357](https://github.com/CloudEngineHub/WrenAI/issues/1357)) ([11a49b5](https://github.com/CloudEngineHub/WrenAI/commit/11a49b5f32f6b17afb093b3330983efb8dfb9e24))
* **ibis:** introduce the api to get the details of specfic function ([#1374](https://github.com/CloudEngineHub/WrenAI/issues/1374)) ([effcd87](https://github.com/CloudEngineHub/WrenAI/commit/effcd87a086a28568ec3318d7fb3af7b5a9e26f3))
* **mcp-server:** embed MCP server in Docker image with skills and quickstart guide ([#1425](https://github.com/CloudEngineHub/WrenAI/issues/1425)) ([b054331](https://github.com/CloudEngineHub/WrenAI/commit/b054331770f00fdb1582a7035736b7ca2992dc16))
* **wasm:** full Cube support — validate, translate, PyO3, CLI, WASM, docs ([#2282](https://github.com/CloudEngineHub/WrenAI/issues/2282)) ([026111e](https://github.com/CloudEngineHub/WrenAI/commit/026111e54ec31e7165f9fd79c5c998070e66626c))
* **wren-core-base:** replace Metric with Cube types and remove deprecated security types ([#1574](https://github.com/CloudEngineHub/WrenAI/issues/1574)) ([72d18a8](https://github.com/CloudEngineHub/WrenAI/commit/72d18a81bbc28a9833a07e19486de16cf59836d0))
* **wren-core:** add refSql model support ([#1555](https://github.com/CloudEngineHub/WrenAI/issues/1555)) ([815889c](https://github.com/CloudEngineHub/WrenAI/commit/815889c69bdf5dd4dc13d4dd06ae3bfd160b6e73))
* **wren-core:** RLAC subqueries on MDL models + to-many calc on non-PK column ([#2335](https://github.com/CloudEngineHub/WrenAI/issues/2335)) ([6972e69](https://github.com/CloudEngineHub/WrenAI/commit/6972e696b2cb364ec22e48f1ef3ccbea168b4580))


### Bug Fixes

* **ci:** disable Linux aarch64 wheel build temporarily ([#1503](https://github.com/CloudEngineHub/WrenAI/issues/1503)) ([5724abf](https://github.com/CloudEngineHub/WrenAI/commit/5724abf5117bad43b8f42ab779482e59f759362f))
* **ci:** include README.md in wren-core-py Docker build context ([#1498](https://github.com/CloudEngineHub/WrenAI/issues/1498)) ([9defc5b](https://github.com/CloudEngineHub/WrenAI/commit/9defc5bd51f63e12474ee8888f14660211326999))
* **core-py:** avoid to generate duplicate models after extracting manifest ([#1244](https://github.com/CloudEngineHub/WrenAI/issues/1244)) ([24646bd](https://github.com/CloudEngineHub/WrenAI/commit/24646bd77b0c1f083d4391569087cf827d356e58))
* **core-py:** drop orphan cubes when their base model is pruned ([#2362](https://github.com/CloudEngineHub/WrenAI/issues/2362)) ([6f65ec7](https://github.com/CloudEngineHub/WrenAI/commit/6f65ec708955c5463506f52b35adf660d141650f))
* **core-py:** extract the used tables using the case-sensitive table name ([#1320](https://github.com/CloudEngineHub/WrenAI/issues/1320)) ([761e9d4](https://github.com/CloudEngineHub/WrenAI/commit/761e9d46dfef542f78fcc00c7b2b57bca63b61e6))
* **core:** disable `ReplaceDistinctWithAggregate` rule ([#1294](https://github.com/CloudEngineHub/WrenAI/issues/1294)) ([3fc6990](https://github.com/CloudEngineHub/WrenAI/commit/3fc6990a005f5cbbc116de8a2e2f28b411f9680f))
* **core:** fix access controls case-insensitive issue and disable fallback for the query with access control ([#1295](https://github.com/CloudEngineHub/WrenAI/issues/1295)) ([4e90f69](https://github.com/CloudEngineHub/WrenAI/commit/4e90f693f00d641c49ca80306ac6627d25eb5849))
* **core:** fix RLAC for model with an alias ([#1245](https://github.com/CloudEngineHub/WrenAI/issues/1245)) ([aa8520f](https://github.com/CloudEngineHub/WrenAI/commit/aa8520f9b641ad20153b07f9dcaa2253afb705e0))
* **core:** fix the CLAC and scope analyze issues ([#1304](https://github.com/CloudEngineHub/WrenAI/issues/1304)) ([087cb42](https://github.com/CloudEngineHub/WrenAI/commit/087cb42f55e49caf9b7214b4ac281e1034da5026))
* **core:** fix the required session properties for CLAC ([#1287](https://github.com/CloudEngineHub/WrenAI/issues/1287)) ([e720258](https://github.com/CloudEngineHub/WrenAI/commit/e720258b112849ff047957d3e72fe28425c6f0c4))
* **core:** introduce `DATE_DIFF` function ([#1303](https://github.com/CloudEngineHub/WrenAI/issues/1303)) ([2db6f88](https://github.com/CloudEngineHub/WrenAI/commit/2db6f883122550644752a5efe738eb23ab6889bc))
* **core:** support the Unicode literal for MSSQL ([#1338](https://github.com/CloudEngineHub/WrenAI/issues/1338)) ([f96d11e](https://github.com/CloudEngineHub/WrenAI/commit/f96d11e7271214f9d639879714c4835a45c27213))
* finish wren-engine → wrenai rename cleanup ([#2425](https://github.com/CloudEngineHub/WrenAI/issues/2425)) ([0733d37](https://github.com/CloudEngineHub/WrenAI/commit/0733d379e15f041235bd7ff7449ecc421834a7f4))
* implement ClickHouse dialect and enhance temporal function mapping ([#1424](https://github.com/CloudEngineHub/WrenAI/issues/1424)) ([c65ab18](https://github.com/CloudEngineHub/WrenAI/commit/c65ab18171e3bb3c58366c06e2dc0e0c6d869bb9))


### Dependencies

* **core-py:** bump bytes from 1.10.1 to 1.11.1 in /wren-core-py ([d160a05](https://github.com/CloudEngineHub/WrenAI/commit/d160a05fc6228452c7a549d3fdf8c836458a0bbe))
* **core-py:** bump cryptography from 0.3.44 to 0.3.47 in /wren-core-py ([a5e711d](https://github.com/CloudEngineHub/WrenAI/commit/a5e711d2cac56f56269567c35ed33fe0f739b51a))
* **core-py:** bump ruff from 0.12.12 to 0.13.0 in /wren-core-py in the all group ([#1321](https://github.com/CloudEngineHub/WrenAI/issues/1321)) ([402b976](https://github.com/CloudEngineHub/WrenAI/commit/402b9768ab184552ab56e1fc85618031d2134060))
* **core-py:** bump the all group across 1 directory with 3 updates ([#1313](https://github.com/CloudEngineHub/WrenAI/issues/1313)) ([4c6f696](https://github.com/CloudEngineHub/WrenAI/commit/4c6f6963987701b46467e4db73dd4475bfb5e379))
* **core-py:** bump the all group in /wren-core-py with 2 updates ([#1217](https://github.com/CloudEngineHub/WrenAI/issues/1217)) ([c12773e](https://github.com/CloudEngineHub/WrenAI/commit/c12773eccf101c8c326cdbc6e7f22fe2dc618bb9))
* **core-py:** bump the all group in /wren-core-py with 3 updates ([#1233](https://github.com/CloudEngineHub/WrenAI/issues/1233)) ([2a5eb97](https://github.com/CloudEngineHub/WrenAI/commit/2a5eb97d139d8c295f0e42b6ae4925a2487568d6))
* **core:** bump the all group across 1 directory with 2 updates ([#1310](https://github.com/CloudEngineHub/WrenAI/issues/1310)) ([d3f772a](https://github.com/CloudEngineHub/WrenAI/commit/d3f772adc2b182aa8f184ba8b42fe3decfa700cb))
* **core:** bump the all group across 1 directory with 4 updates ([#1307](https://github.com/CloudEngineHub/WrenAI/issues/1307)) ([2418778](https://github.com/CloudEngineHub/WrenAI/commit/2418778161a9fe65a8eb31d9c471a0c166f57f2f))
* **wren-core-py:** bump lz4_flex 0.11.5 -> 0.11.6 for security patch ([6912e2a](https://github.com/CloudEngineHub/WrenAI/commit/6912e2a90f3cc741398f3c7c44aecf76fa109647))


### Documentation

* add per-module .claude/CLAUDE.md and redirect AGENTS.md ([#1466](https://github.com/CloudEngineHub/WrenAI/issues/1466)) ([d51c198](https://github.com/CloudEngineHub/WrenAI/commit/d51c19829e55e913da2e4956ee1d989beca9a416))

## [0.7.1](https://github.com/Canner/WrenAI/compare/wren-core-py-v0.7.0...wren-core-py-v0.7.1) (2026-06-22)


Expand Down
2 changes: 1 addition & 1 deletion core/wren-core-py/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "wren-core-py"
version = "0.7.1"
version = "0.8.0"
description = "Python bindings for Wren Engine semantic layer (wren-core)"
readme = "README.md"
requires-python = ">=3.11"
Expand Down
2 changes: 1 addition & 1 deletion core/wren-core-py/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.