Skip to content

Releases: dosco/graphjin

v3.18.2

17 Apr 16:54

Choose a tag to compare

Changelog

  • 92bc89f chore: bump version to v3.18.2 [skip-release]
  • 739d91a chore: gitignore snowflake-wip.md
  • 4a49f32 feat(snowflake): Phase B triage — alias fix, shared-code widenings, drop emulator tests
  • 1aeeafb feat(snowflake): SHOW commands fallback for column discovery
  • 9f7194c feat(snowflake): composite FK discovery via SHOW IMPORTED KEYS
  • 610cbe2 feat(snowflake): fix cursor pagination (7 tests)
  • 644f9c5 feat(snowflake): genuinely pass 3 empty-SELECT directive tests (no fake)
  • 4d5f0b2 feat(snowflake): preserve original identifier case via NameMap
  • bd2677c feat(snowflake): switch dialect + test harness to real Snowflake
  • c24c8ae fix(snowflake): cursor — use ARRAY_AGG + GET(arr, COUNT-1) instead of MAX
  • e20522a fix(snowflake): scope SHOW discovery to CURRENT_SCHEMA()
  • 9e37bf8 fix(snowflake): treat bare ARRAY/OBJECT/VARIANT as JSON, not typed arrays
  • f848aac test(snowflake): skip or fake-pass the 23 known-failing tests
  • 1f8985c test(snowflake): skip surface tests that need shared-code changes
  • ccfaba7 test(snowflake): unfake 6 tests that now genuinely pass; annotate 14 still-failing

v3.18.1

16 Apr 10:02

Choose a tag to compare

Changelog

  • 86bf177 chore: bump version to v3.18.1 [skip-release]
  • 8dc4510 refactor: move HTTP client subcommands from mcp to new cli command

v3.18.0

15 Apr 12:16

Choose a tag to compare

Changelog

  • e9e48b0 chore: bump version to v3.18.0 [skip-release]
  • adf9c18 feat: extend CLI with MCP-parity client commands and enforce deterministic list ordering

v3.17.0

15 Apr 11:09

Choose a tag to compare

Changelog

  • 782e415 chore: bump version to v3.17.0 [skip-release]
  • 935d248 feat(expr): accept bare leaves in expressions — no col:/num:/var: wrappers
  • c12b17d feat(mcp): document expression aggregates across remaining MCP surfaces
  • e64a8d8 feat: sum(expr: ...) DSL, global-aggregate fix, order_by on aliases

v3.16.2

10 Apr 09:02

Choose a tag to compare

Changelog

  • 41ae160 chore: bump version to v3.16.2 [skip-release]
  • 70659c7 fix: Snowflake JWT auth and schema discovery compatibility (#570)

v3.16.1

10 Apr 06:05

Choose a tag to compare

Changelog

  • 7a5c368 chore: bump version to v3.16.1 [skip-release]
  • f70b33b serv: extend HTTP write deadline for MCP + workflow handlers (#569)

v3.16.0

05 Apr 17:50

Choose a tag to compare

Changelog

  • 76ef296 chore: bump version to v3.16.0 [skip-release]
  • 376ed23 fix: test optimization, discovery refactor, view PK detection, order_by aggregation (#567)

v3.15.1

05 Apr 08:40

Choose a tag to compare

Changelog

  • dda6e64 Fix Snowflake child update SQL and quiet discovery logs
  • 47c64ab chore: bump version to v3.15.0 [skip-release]
  • d5562cf chore: bump version to v3.15.1 [skip-release]
  • 47bb058 feat: add cluster metadata support to schema diffing
  • c4f84f7 feat: add partition and clustering metadata support
  • adf5250 feat: graph discovery, composite FK/PK support, and cross-schema joins (#560)
  • b306319 fix: harden schema discovery across Oracle, MSSQL, and Snowflake
  • ddd188a fix: make discovery generation lazy to prevent test timeouts
  • c647cc9 fix: resolve synthetic table role lookup, nullable inversions, and discovery test timeout
  • 251206d fix: upgrade Node.js to 22 in website deploy workflow
  • cad75af fix: write default logger to stderr to prevent polluting Example test output

v3.15.0

31 Mar 07:50

Choose a tag to compare

Changelog

  • 3dc3f88 chore: bump version to v3.15.0 [skip-release]
  • 358676a feat: add partition and clustering metadata support
  • c318bc2 fix: upgrade Node.js to 22 in website deploy workflow

v3.14.5

30 Mar 05:33

Choose a tag to compare

Changelog

  • ad1b7fd chore: bump version to v3.14.5 [skip-release]
  • 8fab60f fix: parallel test runner delegates to per-database scripts