Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Feb 21:15
· 122 commits to main since this release
2f79691

GoSQLX v1.9.0

High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.

Changelog

New Features

  • ecadf2d feat: add source positions to AST nodes for LSP/linter accuracy (#324) (#337)
  • a7f35b6 feat: deepen dialect system — dialect-aware parsing (#323) (#336)
  • 2f6f09b feat: enhance schema validator with catalog, cross-ref validation, type checking (#344)

Bug Fixes

Performance

  • 203b180 perf: add pool recycling for all 13 DDL statement types (#341)

Other

  • c054555 refactor: decompose parseSelectStatement() god function (#321) (#335)
  • 2fb1acc refactor: decompose parser package — split oversized files into focused modules (#343)
  • c641250 refactor: move formatting logic from ast to pkg/formatter (#342)
  • 84fa19a refactor: unify token type systems — eliminate conversion layer (#345)

Documentation

Full Changelog: v1.8.0...v1.9.0