Skip to content

Releases: Canner/WrenAI

wren-pydantic: v0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 01:58
99f1dbd

0.2.1 (2026-07-29)

Bug Fixes

  • finish wren-engine → wrenai rename cleanup (#2425) (0733d37)
  • pydantic: skip non-dict models in list_models (#2522) (507bda6)

Dependencies

wren-langchain: v0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 01:34
d236a2b

0.2.1 (2026-07-29)

Bug Fixes

  • finish wren-engine → wrenai rename cleanup (#2425) (0733d37)
  • langchain: coerce None in format_store_content (#2524) (cfab2bd)
  • langchain: skip non-dict rows in format helpers (#2521) (aca6eda)

Dependencies

wren: v0.13.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:51
8f5b043

0.13.2 (2026-07-28)

Bug Fixes

  • ask: guided template's recall step uses a valid CLI option (#2565) (f242be4)
  • athena: strip trailing semicolon on unlimited query path (#2535) (06e4c42)
  • bigquery: push LIMIT into SQL and strip trailing semicolon (#2465) (0a25df3)
  • duckdb: strip trailing semicolon on unlimited query path (#2489) (3d1be24)
  • mcp: apply default row cap in list_stored_queries markdown fallback (#2526) (86fac4f)
  • memory: skip non-dict columns in seed query generation (#2514) (a3de389)
  • memory: skip non-dict models/relationships/views in schema_indexer (#2533) (50493ab)
  • mssql: preserve outer CTEs and ORDER BY when flattening pagination wrap (#2579) (a93184d)
  • mssql: strip trailing semicolons before sqlglot LIMIT rewrite (#2476) (2e2d0a9)
  • oracle: strip trailing semicolon on unlimited query path (#2534) (78b5b93)
  • profile: exclude connection_url from selectable datasources (#2527) (62712f2)
  • profile: mask secrets nested under kwargs and settings in profile debug (#2525) (682e829)
  • redshift: strip trailing semicolon on unlimited query path (#2482) (812e802)
  • redshift: use public strip_trailing_semicolon on unlimited path (#2560) (50e710d)
  • spark: strip trailing semicolon before sql/dry_run (#2464) (f4b45ed)

Documentation

  • set an explicit contribution bar for agent-authored PRs (#2602) (b590b65)

wren-core-py: v0.7.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:07
162e7b4

0.7.3 (2026-07-28)

Bug Fixes

  • core-py: serialize query results with the execution stream schema (#2577) (1c9ae18)

wren: v0.13.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 02:10
374a6ee

0.13.1 (2026-07-20)

Bug Fixes

  • athena: push LIMIT into SQL and strip trailing semicolon on wrap (#2457) (79af489)
  • canner: strip trailing semicolon on unlimited query path (#2488) (c7e7462)
  • clickhouse: catch SqlglotError in type string parsing (#2523) (e99d5ee)
  • connector: use public strip_trailing_semicolon in dry_run paths (#2550) (4e0c4f3)
  • context: guard wren context show/validate against null relationship models (#2494) (30f045d)
  • databricks: strip trailing semicolon before query execute (#2477) (7aebe4e)
  • datafusion: strip trailing semicolon before dry_run (#2463) (fc5949f)
  • memory: guard schema indexing against null relationship models (#2493) (e19677f)
  • postgres: strip trailing semicolon on unlimited query path (#2490) (7e4cfca)
  • profile: mask all registry-sensitive fields in wren profile debug (#2492) (68cf17b)
  • snowflake: strip trailing semicolon before dry_run describe (#2487) (724c9bd)
  • trino: coerce verify=false URL/kwargs for SSL connections (#2481) (243eec8)
  • trino: fall back on Sqlglot TokenError for type strings (#2505) (82ad7a1)
  • trino: sanitize bracketed userinfo and URL-decode credentials (#2472) (769e222)
  • type_mapping: skip non-dict rows in parse/translate_types (#2508) (aab727f)
  • wren: align MCP handlers with ServeContext and query limits (#2500) (55c128a)
  • wren: bump transitive deps to clear security advisories (#2529) (9b2c362)
  • wren: treat non-string SQL as not exploratory (#2509) (cba94ad)

Performance Improvements

Documentation

wren-semantic-core: v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 02:36
49073dc

0.3.0 (2026-07-20)

Bug Fixes

  • core: address Rust 1.97 Clippy warnings (#2479) (f0270c1)
  • core: prevent catalog races in concurrent same-context transforms (#2495) (6d56ef0)

wren-manifest-macro: v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 02:36
49073dc

0.3.0 (2026-07-20)

Miscellaneous Chores

  • wren-manifest-macro: Synchronize wren-rust-core versions

wren-core-py: v0.7.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 02:49
332e2bd

0.7.2 (2026-07-20)

Bug Fixes

  • core-py: sync Rust crate versions in Cargo.lock (#2478) (7f352e0)
  • deps: patch idna, cryptography, and pytest security advisories (#2458) (8c72492)
  • finish wren-engine → wrenai rename cleanup (#2425) (0733d37)

Performance Improvements

  • core-py: release the GIL while blocking on the tokio runtime (#2485) (ac499d7)
  • core-py: share one Tokio runtime across session contexts (#2510) (c5f5a24)

Dependencies

  • core: bump pyo3 to 0.29 and serde_with to 3.21 for security advisories (#2530) (3dac00a)

wren-core-base: v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 02:36
49073dc

0.3.0 (2026-07-20)

Features

  • wren-mdl: loosen manifest schema and bump layout version to 4 (#2501) (283d089)

wren: v0.13.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 03:45
9c32c13

0.13.0 (2026-07-13)

Features

  • wren: serve project capabilities over MCP (#2438) (a38bfd7)

Bug Fixes

  • clickhouse: sanitize brackets in connection-URL userinfo before parse (#2454) (ef0a824)
  • clickhouse: use unquote (not unquote_plus) for URL credentials; decode database (#2436) (d9ba1a1)
  • deps: patch idna, cryptography, and pytest security advisories (#2458) (8c72492)
  • mssql: sanitize brackets in connection-URL userinfo before parse (#2447) (5d94aaa)
  • oracle: sanitize brackets in connection-URL userinfo before parse (#2448) (89b1ec7)
  • oracle: URL-decode credentials from connection_url (#2434) (7db2651)
  • sdk: URL-decode ClickHouse connection-URL credentials and database (#2444) (f178cfe)
  • snowflake: push LIMIT into SQL and strip trailing semicolon on wrap (#2456) (4348f7a)
  • trino: URL-decode credentials and identifiers from connection URL (#2435) (51ed348)
  • type-mapping: fall back on sqlglot TokenError, not just ParseError (#2433) (b7cecc7)