1. a281171 Databricks: Add support for `UPDATE SET *` and `INSERT *` in MERGE statements (#2325) by finchxxia · 4 days ago main
  2. 3dd0e30 chore: Bump version to 0.62.0 and add changelog (#2331) by Andy Grove · 5 days ago 0.62.0-rc1 v0.62.0-rc1
  3. 9833c03 feat(clickhouse): support PARTITION BY after ORDER BY and ARRAY JOIN (#2283) by Cristhian Lopez · 9 days ago
  4. 9550e93 Add Teradata dialect (#2309) by Ifeanyi Ubah · 9 days ago
  5. 7eba3ca PostgreSQL: Parse optimizer hints in leading comments (#2320) by Marcelo Altmann · 12 days ago
  6. fa1dae1 Snowflake: Add support for text data type modifiers (#2297) by Yoav Cohen · 2 weeks ago
  7. 63e9a33 Redshift: PartiQL AT <index> (#2303) by Yoav Cohen · 2 weeks ago
  8. 19a7468 Track `Parens<T>`'s span (#2291) by xitep · 3 weeks ago
  9. 9a70c42 PostgreSQL: Add support for LATERAL ... WITH ORDINALITY (#2304) by Yoav Cohen · 3 weeks ago
  10. 53dcc82 Spark SQL: Add SparkSqlDialect (#2305) by Andy Grove · 3 weeks ago
  11. 9f04ebe Coding agents guidelines (#2298) by Yoav Cohen · 3 weeks ago
  12. 073df28 Add SHOW CATALOGS syntax and tests (#2284) by Smith Cruise · 3 weeks ago
  13. 93bc80c Only parse FROM identifier in CTE if using Hive (#2241) by Victorien · 3 weeks ago
  14. 67d684b Redshift/PostgreSQL: Parse optional implicit aliases for wildcard select items (#2300) by Yoav Cohen · 3 weeks ago
  15. b68aae0 Fix COLLATE parsing after compound identifiers (#2294) by Roman Borschel · 3 weeks ago
  16. 1421b87 Add PostgreSQL Collation DDL Support (#2249) by Luca Cappelletti · 3 weeks ago
  17. 6fa3614 Add xml '...' TypedString support for PostgreSQL (#2299) by Luca Cappelletti · 4 weeks ago
  18. 2b0dc2d PostgreSQL `ALTER FUNCTION` / `ALTER AGGREGATE` (#2248) by Luca Cappelletti · 4 weeks ago
  19. a05834d MySQL: Support `SHOW FULL PROCESSLIST` syntax (#2292) by jstnd · 4 weeks ago
  20. 531ebdf Support multi-column aliases in SELECT items (#2289) by Minjun Kim · 4 weeks ago
  21. 827978d MySQL: Add support for `ORDER BY` on single-table `UPDATE` (#2296) by Donovan Schönknecht · 4 weeks ago
  22. 72b295a Support optional AS keyword in CTE definitions for Databricks (#2286) by Minjun Kim · 4 weeks ago
  23. ea9b413 Fix parsing EXECUTE (...) with a more general string expression (#2295) by Roman Borschel · 4 weeks ago
  24. 3a28ffa Enable Redshift support for specifying null treatment inside window function (#2293) by Roman Borschel · 4 weeks ago
  25. aa43c25 Enable numeric-prefix identifiers for Databricks dialect (#2290) by Minjun Kim · 4 weeks ago
  26. fe88fd1 Allow bare columns in GROUPING SETS expressions (#2288) by Minjun Kim · 4 weeks ago
  27. 5042135 Add dollar prefix support for money constants in MSSQL (#2285) by Sergey Olontsev · 4 weeks ago
  28. 913cf0e Enable `!` as NOT operator for Databricks dialect (#2287) by Minjun Kim · 5 weeks ago
  29. 6f8e7b8 Expose values through ValueWithSpan (#2281) by xitep · 6 weeks ago
  30. df0d56c Fix the tokenization of `<` edge cases (#2280) by Ayman Elkfrawy · 6 weeks ago
  31. 7c4eac30 recursive protection for `parse_subexpr` (#2282) by Dmitrii Blaginin · 6 weeks ago
  32. 1097a0d Fixed BACKUP parsing for redshift (#2270) by Andriy Romanov · 7 weeks ago
  33. 50921b1 [Oracle] Support for `INSERT INTO (<sub-query>) ...` (#2276) by xitep · 7 weeks ago
  34. b3e176d Add SETOF support for PostgreSQL function return types (#2217) by Filipe Guerreiro · 8 weeks ago
  35. 203ced4 Fixed CHANGES keyword parsing for snowflake (#2266) by Andriy Romanov · 8 weeks ago
  36. 924a116 Fix STORAGE LIFECYCLE POLICY for snowflake queries (#2264) by Andriy Romanov · 8 weeks ago
  37. 9d5a171 Fixed stage name parsing for snowflake (#2265) by Andriy Romanov · 8 weeks ago
  38. 738f12d Fixed create snapshot table for bigquery (#2269) by Andriy Romanov · 8 weeks ago
  39. 47b6aac add support for databricks JSON accessors (#2272) by whirlun · 8 weeks ago
  40. d38dd78 Add support for PostgreSQL LOCK TABLE (#2273) by Michael Bradshaw · 8 weeks ago
  41. 3fa7114 Fixed parsing `OPTIONS(format = 'CSV')` when creating external bigquery table (#2268) by Andriy Romanov · 8 weeks ago
  42. b6003eb Fixed COPY GRANTS clause parsing for snowflake (#2267) by Andriy Romanov · 8 weeks ago
  43. 13b88a3 Fixed transaction handling for snowflake (#2263) by Andriy Romanov · 8 weeks ago
  44. 64f4b1f Added SORTKEY keyword parsing for redshift queries (#2261) by Andriy Romanov · 9 weeks ago
  45. 6691f31 Fix credentials parsing for redshift (#2262) by Andriy Romanov · 9 weeks ago
  46. 915448c Add support for parsing COPY statements from STDIN without a semicolon (#2245) by Luca Cappelletti · 9 weeks ago
  47. 255e50c Allow INSERT columns to be qualified (#2260) by xitep · 9 weeks ago
  48. 1da2ff7 Redshift: Added DISTSTYLE and DISTKEY keywords parsing (#2222) by Andriy Romanov · 9 weeks ago
  49. 31e1942 MSSQL: Add support for OUTPUT clause on INSERT/UPDATE/DELETE (#2228) by Guan-Ming (Wesley) Chiu · 10 weeks ago
  50. 49bdb5c Snowflake: parse EXCLUDE column list as ObjectName to support qualified names (#2244) by Yoabot · 10 weeks ago
  51. a3cfcac Add Readyset to users in README.md (#2247) by Michael Victor Zink · 10 weeks ago
  52. 5b7bc1a Support two-argument `TRIM(string, characters)` in PostgreSQL (#2240) by Luca Cappelletti · 10 weeks ago
  53. 83baf5e Support MySQL KEY keyword in column definitions (#2243) by Michael Victor Zink · 10 weeks ago
  54. 6f0e803 MSSQL: support EXEC (@sql) dynamic SQL execution (#2234) by Yoabot · 10 weeks ago
  55. 523d78e Support parenthesized `CREATE TABLE ... (LIKE ... INCLUDING/EXCLUDING DEFAULTS)` in `PostgreSQL` (#2242) by Luca Cappelletti · 10 weeks ago
  56. bd7f70e MSSQL: prevent statement-starting keywords from being consumed as implicit aliases (#2233) by Yoabot · 10 weeks ago
  57. e87241a Snowflake: support wildcard with EXCLUDE in function arguments (#2231) by Yoabot · 10 weeks ago
  58. 8afcad8 Redshift: support wildcard select items with alias (#2230) by Yoabot · 10 weeks ago
  59. 982068e Add support for INTERVAL keyword as unquoted identifier in PostgreSQL (#2238) by Luca Cappelletti · 2 months ago
  60. d9b53a0 Introduce `Visit::visit_select` (#2235) by xitep · 2 months ago
  61. 0b589b2 [Oracle] Table alias for INSERTed table (#2214) by xitep · 2 months ago
  62. 36e8ce6 Optimise out string allocations and copies in keyword lookup (#2226) by Alexander Beedie · 2 months ago
  63. e81eb14 Allow custom OptimizerHints (#2216) by Marcelo Altmann · 2 months ago
  64. a99fe54 PostgreSQL: Support more COMMENT ON object types (#2220) by Guan-Ming (Wesley) Chiu · 2 months ago
  65. bfd944c Prefer use of `peek_token_ref` over `peek_token` where valid (#2225) by Alexander Beedie · 3 months ago
  66. 15dc6a2 PostgreSQL: Support PRIMARY KEY/UNIQUE USING INDEX (#2213) by Guan-Ming (Wesley) Chiu · 3 months ago
  67. fb10a76 MSSQL: Add support for WAITFOR statement (#2210) by Guan-Ming (Wesley) Chiu · 3 months ago
  68. 0f37c27 Resolve breaking change that set "supports_lambda_functions" on `GenericDialect` (#2224) by Alexander Beedie · 3 months ago
  69. 40350e3 Fix `derive_dialect!` proc macro for use from external crates (#2219) by Alexander Beedie · 3 months ago
  70. 63eeaa0 [PIVOT] Optional AS keyword for aliases (#2209) by xitep · 3 months ago
  71. 2ea773a Fixed select dollar column from stage for snowflake (#2165) by Andriy Romanov · 3 months ago
  72. 798fbe4 MSSQL: Add support for TRAN shorthand (#2212) by Guan-Ming (Wesley) Chiu · 3 months ago
  73. 6a48f44 Updated `parse_infix(..)` in `mysql.rs` and `sqlite.rs` to handle error rather than `unwrap()` (#2207) by Alex · 3 months ago
  74. 4b4a9d7 Snowflake: Lambda functions (#2192) by Yoav Cohen · 3 months ago
  75. 8e36e8e Updated Fuzzer harness to address all dialects (#2203) by Alex · 3 months ago
  76. 3a42e65 MSSQL: Support `THROW` statement (#2202) by Guan-Ming (Wesley) Chiu · 3 months ago
  77. 75f6f4b Snowflake: Add multi table insert support (#2148) by finchxxia · 3 months ago
  78. 03f00cd Fix panic in `SET AUTHORIZATION` parsing when scope modifier is missing (#2201) by Luca Cappelletti · 3 months ago
  79. d526819 Databricks: Add support for `OPTIMIZE`, `PARTITIONED BY`, and `STRUCT` (#2170) by Minjun Kim · 3 months ago
  80. d0a0b3e chore: add confirmation before tarball is released (#2208) by Marko Milenković · 3 months ago
  81. 329a94c Fix panic on incomplete REGEXP/MATCH expressions in SQLite dialect (#2197) by Luca Cappelletti · 3 months ago
  82. 272c25e Fix changelog (#2206) by Andrew Lamb · 3 months ago v0.61.0 v0.61.0-rc1
  83. 09deb94 Prepare to release sqlparser `0.61.0` and sqlparser_derive `0.5.0` (#2195) by Andrew Lamb · 3 months ago
  84. fcc7bce Fix MAP literals parsing (#2205) by Samyak Sarnayak · 3 months ago
  85. 60abfec Add Tokenizer custom token mapper support (#2184) by Albert Skalt · 3 months ago
  86. 0924f3a PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (#2187) by Guan-Ming (Wesley) Chiu · 3 months ago
  87. 23acd23 Add support for C-style comments (#2034) by Marcelo Altmann · 3 months ago
  88. e4c5500 Fixed overflow error, recursion counter was not included for parenthesis (#2199) by Luca Cappelletti · 3 months ago
  89. bc55b37 Added missing derives to dialect marker structs (#2191) by Luca Cappelletti · 3 months ago
  90. cb21477 MySQL: Allow optional constraint name after CONSTRAINT keyword (#2183) by Michael Victor Zink · 3 months ago
  91. d7f56e8 [Oracle] Support hierarchical queries (#2185) by xitep · 3 months ago
  92. 0c19e08 MySQL: Add support for DEFAULT CHARACTER SET in CREATE DATABASE (#2182) by Michael Victor Zink · 3 months ago
  93. 5e5c16c MySQL: Add support for `SELECT` modifiers (#2172) by Michael Victor Zink · 3 months ago
  94. 3ac5670 MSSQL: Support standalone BEGIN...END blocks (#2186) by Guan-Ming (Wesley) Chiu · 3 months ago
  95. 2ac82e9 Streamlined derivation of new `Dialect` objects (#2174) by Alexander Beedie · 3 months ago
  96. 3b9b05e Fix parsing cast operator after parenthesized `DEFAULT` expression (#2168) by isaacparker0 · 3 months ago
  97. ed1c4e2 Moved more structs outside of Statement to facilitate reuse (#2188) by Luca Cappelletti · 3 months ago
  98. 37aa792 Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189) by Luca Cappelletti · 3 months ago
  99. c8b7f7c Add ENFORCED/NOT ENFORCED support for column-level CHECK constraints (#2180) by Michael Victor Zink · 3 months ago
  100. ed983e0 PostgreSQL: Fix REPLICA IDENTITY to use NOTHING (#2179) by Michael Victor Zink · 3 months ago