Releases: ajitpratap0/GoSQLX
v1.14.0
GoSQLX v1.14.0
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
New Features
- a721a16 feat(advisor): add OPT-009 through OPT-020 optimization advisor rules (#453) (#464)
- 699ae20 feat(ci): Sentry → GitHub Issues automation (#438)
- a7ce3aa feat(ci): add OpenSSF Scorecard security analysis workflow (#443)
- e7b4895 feat(dialect): add MariaDB + Snowflake to playground, fix WASM dialectMap, unify config validation (#432)
- 7321908 feat(dialect): add MariaDB SQL dialect with SEQUENCE, temporal tables, and CONNECT BY (#431)
- 7110956 feat(fingerprint): add SQL query fingerprinting and normalization (#444) (#463)
- 43ccdf5 feat(integrations): add OpenTelemetry and GORM sub-modules (#451 #452)
- be53bcd feat(linter): expand linter from 10 to 30 rules — safety, performance, naming (#445)
- 88599d5 feat(p3): CLI watch registration, pool stats API, JSON function parsing (#458 #459 #460)
- a37ed1c feat(parser): ClickHouse CODEC(...) column option (#482) (#497)
- 132a13e feat(parser): ClickHouse ORDER BY ... WITH FILL (#482) (#493)
- b263a1d feat(parser): ClickHouse SETTINGS, TTL, and INSERT FORMAT tail clauses (#482) (#489)
- d065a28 feat(parser): ClickHouse WITH TOTALS, LIMIT BY, ANY/ALL JOIN, DEFAULT as identifier (#482) (#503)
- 4e39433 feat(parser): ClickHouse nested column types and engine clauses (#482) (#488)
- 1fd384b feat(parser): ClickHouse parametric aggregates (#482) (#487)
- f58d935 feat(parser): LIKE ANY/ALL and ILIKE ANY/ALL for Snowflake (#483) (#500)
- d72b4d8 feat(parser): MINUS as EXCEPT synonym in Snowflake/Oracle (#483) (#494)
- 6318d7d feat(parser): QUALIFY clause for Snowflake/BigQuery (#483) (#490)
- 387cca8 feat(parser): Snowflake @stage references in FROM (#483) (#505)
- 7cf8e2f feat(parser): Snowflake COPY INTO / PUT / GET / LIST stubs (#483) (#499)
- 30ee35d feat(parser): Snowflake CREATE STAGE/STREAM/TASK/PIPE/... stubs (#483) (#498)
- f480288 feat(parser): Snowflake LATERAL FLATTEN and named arguments (#483) (#492)
- 627e712 feat(parser): Snowflake MATCH_RECOGNIZE clause (#483) (#506)
- fcfae2e feat(parser): Snowflake MINUS fix, CLUSTER BY, COPY GRANTS, CTAS (#483) (#504)
- 9450045 feat(parser): Snowflake SAMPLE/TABLESAMPLE clause (#483) (#501)
- 60101ec feat(parser): Snowflake USE and DESCRIBE object-kind prefixes (#483) (#491)
- 144e3ca feat(parser): Snowflake VARIANT colon-path expressions (#483) (#496)
- 4421fe3 feat(parser): Snowflake time-travel AT/BEFORE/CHANGES (#483) (#495)
- 926afe4 feat(parser): TRY_CAST + IGNORE/RESPECT NULLS for Snowflake (#483) (#486)
- 4d96d5c feat(parser): add DDL formatter, CONNECT BY, and SAMPLE clause (#450 #454 #455) (#472)
- daea668 feat(parser): add SQL Server PIVOT/UNPIVOT clause parsing (#477)
- 57ee598 feat(parser): support ClickHouse bare-bracket array literals (#482) (#485)
- b4d2225 feat(schema): live DB schema introspection for Postgres, MySQL, SQLite (#448)
- f0720d5 feat(transform): DML Transform API — SET clause and RETURNING clause (#446)
- 96137ab feat(transform): dialect-aware SQL formatting (#479) (#507)
- 42b44aa feat(transpiler): SQL dialect transpilation API (#449)
- 9562968 feat(website): Phase 1 marketing — star button, social share, playground CTA, WCAG, RSS (#425)
Bug Fixes
- 384a825 fix(ci): allow modernc.org/libc NOASSERTION license in dependency review
- c40ea17 fix(ci): remove auto-commit WASM step — blocked by branch protection on main (#424)
- 08b0236 fix(ci): skip testcontainers on Windows, add trivyignore for unfixable CVEs, handle glama-sync gracefully
- 670dd7e fix(deps): upgrade opentelemetry SDK to v1.43.0 (CVE-2026-39883) (#502)
- c50661f fix(parser): allow TABLE/PARTITION/TABLES as identifiers in ClickHouse (#480) (#481)
- 6d5182c fix(parser): support ILIKE and PIVOT/UNPIVOT in Snowflake dialect (#484)
- cec5acc fix(playground): move useState/useCallback above early returns to fix React error #310 (#429)
- 04f5210 fix(wasm): commit gosqlx.wasm to git to fix production playground 404 (#423)
- 08836bd fix(website): Vercel Analytics, Speed Insights, and CSP fixes (#433)
- 5d54c3f fix(website): comprehensive audit fixes for UX, accessibility, security, and correctness (#440)
- ba4e21d fix(website): mobile responsiveness improvements (#441)
- 155da55 fix(website): suppress Sentry hydration and pushState noise (#434 #437)
- 791b4a6 fix: resolve Sentry hydration mismatch and suppress extension noise (#439)
Other
- be25753 chore(release): prepare v1.14.0 (#508)
- 9dbab8e fix(vscode-extension): bump version to 1.13.0 (#422)
- dd92a2f test(cbinding): harden C binding coverage 18% to 93% (#447)
Documentation
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's New
ClickHouse SQL Dialect — Parse ClickHouse SQL including PREWHERE, FINAL, GLOBAL IN/NOT IN, and 30+ ClickHouse-specific keywords and data types.
LSP Semantic Tokens — textDocument/semanticTokens/full with 6-type legend (keyword, identifier, number, string, operator, comment).
LSP Diagnostic Debouncing — 300ms debounce prevents excessive re-parsing on rapid typing.
Parser API Consolidation — ParseFromModelTokens is now canonical; ParseFromModelTokensWithPositions is deprecated.
See CHANGELOG.md for the full list of changes.
v1.12.1
GoSQLX v1.12.1
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
Bug Fixes
Performance
- 78070af perf(website): fix CLS 0.382 -> target <0.1 (#384)
- b9b0bb3 perf(website): self-host fonts + lazy AnalyzeTab for mobile 90+ (#385)
Documentation
Full Changelog: v1.12.0...v1.12.1
v1.12.0
GoSQLX v1.12.0
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
New Features
- 94e3cf8 feat: migrate to custom domain gosqlx.dev (#380)
- d4911e0 feat: remote MCP server on Render with smart rate limiting (#379)
Other
Documentation
Full Changelog: v1.11.1...v1.12.0
v1.11.1
GoSQLX v1.11.1
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
Bug Fixes
- 7b9263c fix(website): add trailing slash to base path for WASM loading (#373)
- 8ba153f fix(website): add unsafe-inline to CSP script-src for Astro inline scripts (#375)
- 402d8b8 fix(website): comprehensive audit fixes — 19 issues across 5 categories (#374)
- 174d150 fix(website): fix WASM loading race condition and format parsing (#371)
Other
- d18539f design(website): typography, hero glow, feature icons, code highlighting (#372)
- 5708707 perf+seo(website): lazy WASM loading, SEO optimization, download progress (#376)
Documentation
Full Changelog: v1.11.0...v1.11.1
v1.11.0
GoSQLX v1.11.0
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
New Features
Documentation
Full Changelog: v1.10.4...v1.11.0
v1.10.4
GoSQLX v1.10.4
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
Bug Fixes
Documentation
Full Changelog: v1.10.3...v1.10.4
v1.10.3
GoSQLX v1.10.3
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
Bug Fixes
Documentation
Full Changelog: v1.10.2...v1.10.3
v1.10.2
GoSQLX v1.10.2
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
Documentation
Full Changelog: v1.10.1...v1.10.2
v1.10.1
GoSQLX v1.10.1
High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.
Changelog
New Features
Bug Fixes
Documentation
Full Changelog: v1.10.0...v1.10.1