Skip to content

v0.3.22

Choose a tag to compare

@github-actions github-actions released this 05 May 09:48
· 102 commits to refs/heads/main since this release
c7e7bed

Changes

  • Revert #1878: BSL semantic catalog + catalog collaboration tutorials (#1919)
  • docs(tutorials): add BSL semantic catalog + catalog collaboration tutorials (#1878)

🚀 Performance improvements

  • ci: move catalog tests to dedicated parallel workflow (#1903)
  • perf(catalog): split test_cli.py (#1871)

✨ Enhancements

  • feat(catalog): tokenize-tolerant normalize_read via read_path (#1917)
  • feat(catalog): namespace annex fileprefix by remote name + UUID (#1895)
  • feat(catalog/tui): log subprocess errors to xorq.log (#1872)
  • feat(tui): add interactive expression composition to DataViewScreen (#1808)
  • feat: add devcontainer with worktree support (#1859)

🐞 Bug fixes

  • fix(direnv): replace deprecated nix_direnv_watch_file with watch_file (#1916)
  • fix(profiles): raise informative ValueError for unknown backend (#1914)
  • fix(devcontainer): close flock fd before spawning socat SSH forwarder (#1904)
  • fix(devcontainer): eliminate shared volume ownership warning (#1897)
  • fix(catalog): guard annex branch push when branch is missing (#1892)
  • fix(cache): snapshot strategy uses path identity (#1861)
  • fix: quickstart docs issues (#1881)

📦 Build system

  • ci: move catalog tests to dedicated parallel workflow (#1903)
  • chore: remove codspeed (#1923)
  • ci: add downstream BSL compatibility check (#1915)
  • ci(docs): cache test data, quarto, npm and start only postgres (#1882)

🛠️ Other improvements

  • refactor(register): remove _sources bookkeeping from xorq_datafusion (#1867)
  • refactor(devcontainer): portable project/ layout, lib/ extraction, host bridge (#1922)
  • refactor: consolidate default backend to xorq_datafusion (#1866)
  • refactor(devcontainer): replace SSH socket bind-mount with socat TCP bridge (#1893)

Thank you to all our contributors for making this release possible!
@dlovell, @hussainsultan, @mesejo, @paddymul, renovate[bot]