← Back to Release Notes
v0.9.0 2024-01-15

v0.9.0

Added

  • Initial release of GoSQLX
  • Basic SQL tokenization
  • Simple parser implementation
  • Core AST node types
  • Keyword recognition
  • Basic error handling

Known Issues

  • Limited concurrency support
  • Higher memory usage
  • Token type collisions
  • Limited SQL dialect support

0.8.0 - 2023-12-01 [Pre-release]

Added

  • Prototype tokenizer
  • Basic SQL parsing
  • Initial AST structure

Version History Summary

VersionRelease DateStatusKey Features
1.9.02026-02-28CurrentSQLite PRAGMA, tautology detection, 19 post-UAT fixes, lint CI-gate
1.8.02026-02-24PreviousDialect engine, MySQL support, Query Transform API, WASM, Token type overhaul
1.7.02026-02-12PreviousSchema-qualified names, Parser Batches 5-8, quoted identifiers fix
1.6.02025-12-09PreviousPostgreSQL Extensions, LSP Server, VSCode Extension, 14x faster tokens
1.5.02025-11-15StablePhase 1 Test Coverage: CLI 63.3%, Parser 75%, Tokenizer 76.5%
1.4.02025-09-07PreviousProduction CLI, high-performance commands, memory leak fixes
1.3.02025-09-04StableWindow functions, ~80-85% SQL-99 compliance
1.2.02025-09-04PreviousCTEs, set operations, ~70% SQL-92 compliance
1.1.02025-01-03PreviousComplete JOIN support, enhanced error handling
1.0.02024-12-01StableProduction ready, +47% performance
0.9.02024-01-15LegacyInitial public release
0.8.02023-12-01Pre-releasePrototype version

Upgrade Guide

From 0.9.0 to 1.0.0

  1. Token Type Changes: Review any code that directly references token type constants
  2. Pool Usage: Always use defer when returning objects to pools
  3. Import Paths: Update imports from test packages if used
  4. Performance: Expect 47% performance improvement, adjust timeouts accordingly

Breaking Changes in 1.0.0

  • Token type constants have been reorganized to prevent collisions
  • Some internal APIs have been refactored for better performance
  • Test helper functions have been updated

Support

For questions about upgrading or changelog entries: