Skip to content

wren: v0.12.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 04:50
797f439

0.12.0 (2026-07-06)

Features

  • memory: add 'wren memory watch' to auto-reindex on source changes (#2418) (d5911c5)
  • policy: govern data-reading TVFs in all positions + structure source-func allowlist (#2419) (5ff51e4)
  • wren: add cross-dialect type translation to type_mapping (#2410) (e124ff5)

Bug Fixes

  • athena: strip trailing semicolon before EXPLAIN in dry_run (#2421) (830dfbe)
  • athena: treat DECIMAL(p) as scale 0, not a default non-zero scale (#2403) (22d3125)
  • clickhouse: default port-less clickhouse+https URLs to 8443, not 8123 (#2412) (06a51a8)
  • clickhouse: reconcile default port when secure is toggled via kwargs or query params (#2426) (f28b886)
  • context: preserve leading underscores in _snake_to_camel key conversion (#2414) (0cf9fa3)
  • databricks: strip trailing semicolon before subquery-wrapping in dry_run (#2422) (35abf74)
  • datafusion: strip trailing semicolon before subquery-wrapping in query (#2430) (8929764)
  • duckdb: case-insensitive .duckdb discovery, deterministic attach aliases, and single-statement SQL hardening (#2411) (cfbd209)
  • finish wren-engine → wrenai rename cleanup (#2425) (0733d37)
  • genbi: normalise null apps/schema_version in app index (#2406) (0c031d6)
  • memory: guard seed-query generation against null relationship models/condition (#2424) (f96e978)
  • oracle: strip trailing semicolon before subquery-wrapping (#2423) (fe92e5b)
  • osi: skip empty expressions when picking a dialect expression (#2413) (bcf78d1)
  • policy: block table-valued functions reached via JOIN in strict mode (#2405) (a2a37b3)
  • postgres: strip trailing semicolon before subquery-wrapping (#2407) (3122f4f)
  • redshift: strip trailing semicolon before subquery-wrapping (#2420) (a60a14a)
  • trino: treat DECIMAL(p) as scale 0, not a default non-zero scale (#2404) (1be4baa)