Release Notes¶
This page lists the most recent releases of General SQL Parser .NET.
Version history¶
3.5.1.0 (2026-04-12)¶
- [Hive] Accept top-level CTE in queries, CTAS, and views
- [PostgreSQL] Fix
TestPostgreSQLFilesregressions and extend grammar - [Teradata] Fix
TestTeradataFilesregressions and extend SPL support - [Sybase] Accept parens around
CREATE PROCparameter list - [MSSQL] Fix string-literal parsing with U+2019 smart quotes
- [PostgreSQL, Greenplum] Accept
ALTER TABLE SET DATA TYPE,RENAME,SET SCHEMA - [MDX] Accept standalone
SCOPE ( ... );statement - [Impala] Accept
NOT LIKE/NOT RLIKE/NOT REGEXP - [Hive] Accept target column list on
INSERT INTO - [Greenplum] Accept CTE in
CREATE VIEWbody and%operator - [build] Migrated repo to .NET 10, SDK-style csprojs, modern
slnxsolution file - [build] Vendored
gsp_demo_dotnetinto the main repo
3.4.2.5 (2023-01-25)¶
- [SQL Server] Fix a bug where
;number(used to group procedures of the same name) was not supported inEXECstatements
3.4.2.4 (2023-01-23)¶
- [SQL Server] Fix raw-statement extraction when
CREATE FUNCTIONis followed byCREATE SECURITY POLICYwithout a separatingGO - [SQL Server] Support multiple
ADD [ FILTER | BLOCK ] PREDICATEclauses inCREATE SECURITY POLICY
3.4.2.3 (2023-12-25)¶
- [SQL Server, Oracle] Support
WITHIN GROUPclause in aggregation functions
3.4.2.2 (2023-12-14)¶
- [SQL Server] Support
INSERT DEFAULT VALUESinWHEN NOT MATCHEDclause ofMERGE - [SQL Server] Support
STRING_AGGwithWITHIN GROUP - [API] New classes
TMssqlAlterSecurityPolicy,TMssqlDropSecurityPolicy,TMssqlCreateSecurityPolicy - [SQL Server] Support
CREATE/ALTER/DROP SECURITY POLICY
3.4.2.1 (2023-12-08)¶
- [SQL Server] Support
module_name [;number]inEXECUTE - [SQL Server] Fix parsing of
SELECT TOP 2.i.object_id(parsed identically toSELECT TOP 2. i.object_id)