1. b3e176d Add SETOF support for PostgreSQL function return types (#2217) by Filipe Guerreiro · 2 days ago main
  2. 203ced4 Fixed CHANGES keyword parsing for snowflake (#2266) by Andriy Romanov · 2 days ago
  3. 924a116 Fix STORAGE LIFECYCLE POLICY for snowflake queries (#2264) by Andriy Romanov · 2 days ago
  4. 9d5a171 Fixed stage name parsing for snowflake (#2265) by Andriy Romanov · 2 days ago
  5. 738f12d Fixed create snapshot table for bigquery (#2269) by Andriy Romanov · 2 days ago
  6. 47b6aac add support for databricks JSON accessors (#2272) by whirlun · 2 days ago
  7. d38dd78 Add support for PostgreSQL LOCK TABLE (#2273) by Michael Bradshaw · 2 days ago
  8. 3fa7114 Fixed parsing `OPTIONS(format = 'CSV')` when creating external bigquery table (#2268) by Andriy Romanov · 6 days ago
  9. b6003eb Fixed COPY GRANTS clause parsing for snowflake (#2267) by Andriy Romanov · 6 days ago
  10. 13b88a3 Fixed transaction handling for snowflake (#2263) by Andriy Romanov · 6 days ago
  11. 64f4b1f Added SORTKEY keyword parsing for redshift queries (#2261) by Andriy Romanov · 10 days ago
  12. 6691f31 Fix credentials parsing for redshift (#2262) by Andriy Romanov · 11 days ago
  13. 915448c Add support for parsing COPY statements from STDIN without a semicolon (#2245) by Luca Cappelletti · 11 days ago
  14. 255e50c Allow INSERT columns to be qualified (#2260) by xitep · 11 days ago
  15. 1da2ff7 Redshift: Added DISTSTYLE and DISTKEY keywords parsing (#2222) by Andriy Romanov · 12 days ago
  16. 31e1942 MSSQL: Add support for OUTPUT clause on INSERT/UPDATE/DELETE (#2228) by Guan-Ming (Wesley) Chiu · 2 weeks ago
  17. 49bdb5c Snowflake: parse EXCLUDE column list as ObjectName to support qualified names (#2244) by Yoabot · 2 weeks ago
  18. a3cfcac Add Readyset to users in README.md (#2247) by Michael Victor Zink · 2 weeks ago
  19. 5b7bc1a Support two-argument `TRIM(string, characters)` in PostgreSQL (#2240) by Luca Cappelletti · 2 weeks ago
  20. 83baf5e Support MySQL KEY keyword in column definitions (#2243) by Michael Victor Zink · 2 weeks ago
  21. 6f0e803 MSSQL: support EXEC (@sql) dynamic SQL execution (#2234) by Yoabot · 2 weeks ago
  22. 523d78e Support parenthesized `CREATE TABLE ... (LIKE ... INCLUDING/EXCLUDING DEFAULTS)` in `PostgreSQL` (#2242) by Luca Cappelletti · 2 weeks ago
  23. bd7f70e MSSQL: prevent statement-starting keywords from being consumed as implicit aliases (#2233) by Yoabot · 2 weeks ago
  24. e87241a Snowflake: support wildcard with EXCLUDE in function arguments (#2231) by Yoabot · 2 weeks ago
  25. 8afcad8 Redshift: support wildcard select items with alias (#2230) by Yoabot · 2 weeks ago
  26. 982068e Add support for INTERVAL keyword as unquoted identifier in PostgreSQL (#2238) by Luca Cappelletti · 3 weeks ago
  27. d9b53a0 Introduce `Visit::visit_select` (#2235) by xitep · 3 weeks ago
  28. 0b589b2 [Oracle] Table alias for INSERTed table (#2214) by xitep · 3 weeks ago
  29. 36e8ce6 Optimise out string allocations and copies in keyword lookup (#2226) by Alexander Beedie · 3 weeks ago
  30. e81eb14 Allow custom OptimizerHints (#2216) by Marcelo Altmann · 3 weeks ago
  31. a99fe54 PostgreSQL: Support more COMMENT ON object types (#2220) by Guan-Ming (Wesley) Chiu · 3 weeks ago
  32. bfd944c Prefer use of `peek_token_ref` over `peek_token` where valid (#2225) by Alexander Beedie · 3 weeks ago
  33. 15dc6a2 PostgreSQL: Support PRIMARY KEY/UNIQUE USING INDEX (#2213) by Guan-Ming (Wesley) Chiu · 3 weeks ago
  34. fb10a76 MSSQL: Add support for WAITFOR statement (#2210) by Guan-Ming (Wesley) Chiu · 3 weeks ago
  35. 0f37c27 Resolve breaking change that set "supports_lambda_functions" on `GenericDialect` (#2224) by Alexander Beedie · 3 weeks ago
  36. 40350e3 Fix `derive_dialect!` proc macro for use from external crates (#2219) by Alexander Beedie · 4 weeks ago
  37. 63eeaa0 [PIVOT] Optional AS keyword for aliases (#2209) by xitep · 4 weeks ago
  38. 2ea773a Fixed select dollar column from stage for snowflake (#2165) by Andriy Romanov · 4 weeks ago
  39. 798fbe4 MSSQL: Add support for TRAN shorthand (#2212) by Guan-Ming (Wesley) Chiu · 4 weeks ago
  40. 6a48f44 Updated `parse_infix(..)` in `mysql.rs` and `sqlite.rs` to handle error rather than `unwrap()` (#2207) by Alex · 4 weeks ago
  41. 4b4a9d7 Snowflake: Lambda functions (#2192) by Yoav Cohen · 4 weeks ago
  42. 8e36e8e Updated Fuzzer harness to address all dialects (#2203) by Alex · 5 weeks ago
  43. 3a42e65 MSSQL: Support `THROW` statement (#2202) by Guan-Ming (Wesley) Chiu · 5 weeks ago
  44. 75f6f4b Snowflake: Add multi table insert support (#2148) by finchxxia · 5 weeks ago
  45. 03f00cd Fix panic in `SET AUTHORIZATION` parsing when scope modifier is missing (#2201) by Luca Cappelletti · 5 weeks ago
  46. d526819 Databricks: Add support for `OPTIMIZE`, `PARTITIONED BY`, and `STRUCT` (#2170) by Minjun Kim · 5 weeks ago
  47. d0a0b3e chore: add confirmation before tarball is released (#2208) by Marko Milenković · 5 weeks ago
  48. 329a94c Fix panic on incomplete REGEXP/MATCH expressions in SQLite dialect (#2197) by Luca Cappelletti · 5 weeks ago
  49. 272c25e Fix changelog (#2206) by Andrew Lamb · 5 weeks ago v0.61.0 v0.61.0-rc1
  50. 09deb94 Prepare to release sqlparser `0.61.0` and sqlparser_derive `0.5.0` (#2195) by Andrew Lamb · 5 weeks ago
  51. fcc7bce Fix MAP literals parsing (#2205) by Samyak Sarnayak · 5 weeks ago
  52. 60abfec Add Tokenizer custom token mapper support (#2184) by Albert Skalt · 5 weeks ago
  53. 0924f3a PostgreSQL: Support PostgreSQL ANALYZE with optional table and column (#2187) by Guan-Ming (Wesley) Chiu · 5 weeks ago
  54. 23acd23 Add support for C-style comments (#2034) by Marcelo Altmann · 5 weeks ago
  55. e4c5500 Fixed overflow error, recursion counter was not included for parenthesis (#2199) by Luca Cappelletti · 5 weeks ago
  56. bc55b37 Added missing derives to dialect marker structs (#2191) by Luca Cappelletti · 5 weeks ago
  57. cb21477 MySQL: Allow optional constraint name after CONSTRAINT keyword (#2183) by Michael Victor Zink · 5 weeks ago
  58. d7f56e8 [Oracle] Support hierarchical queries (#2185) by xitep · 5 weeks ago
  59. 0c19e08 MySQL: Add support for DEFAULT CHARACTER SET in CREATE DATABASE (#2182) by Michael Victor Zink · 5 weeks ago
  60. 5e5c16c MySQL: Add support for `SELECT` modifiers (#2172) by Michael Victor Zink · 5 weeks ago
  61. 3ac5670 MSSQL: Support standalone BEGIN...END blocks (#2186) by Guan-Ming (Wesley) Chiu · 6 weeks ago
  62. 2ac82e9 Streamlined derivation of new `Dialect` objects (#2174) by Alexander Beedie · 6 weeks ago
  63. 3b9b05e Fix parsing cast operator after parenthesized `DEFAULT` expression (#2168) by isaacparker0 · 6 weeks ago
  64. ed1c4e2 Moved more structs outside of Statement to facilitate reuse (#2188) by Luca Cappelletti · 6 weeks ago
  65. 37aa792 Implement `core::error::Error` for `ParserError` and `TokenizerError` (#2189) by Luca Cappelletti · 6 weeks ago
  66. c8b7f7c Add ENFORCED/NOT ENFORCED support for column-level CHECK constraints (#2180) by Michael Victor Zink · 6 weeks ago
  67. ed983e0 PostgreSQL: Fix REPLICA IDENTITY to use NOTHING (#2179) by Michael Victor Zink · 6 weeks ago
  68. 62cf16f Redshift: Support implicit string concatenation using newline (#2167) by Yoav Cohen · 6 weeks ago
  69. be460b2 [MySQL, Oracle] Parse optimizer hints (#2162) by xitep · 6 weeks ago
  70. 2d47fec Fix identifier parsing not breaking on the `|>` pipe operator (#2156) by Alexander Beedie · 6 weeks ago
  71. 802c7d3 PostgreSQL: Add support for `*` (descendant) option in TRUNCATE (#2181) by Michael Victor Zink · 7 weeks ago
  72. 153e7c5 perf: optimize `make_word()` to avoid unnecessary allocations (#2176) by Andy Grove · 7 weeks ago
  73. a175cdb PostgreSQL: Support force row level security (#2169) by isaacparker0 · 7 weeks ago
  74. 3c7ecf3 minor: reduce unnecessary string allocations (#2178) by Andy Grove · 7 weeks ago
  75. a7d7763 Refactor: replace more `dialect_of!` checks with `Dialect` trait methods (#2175) by Andy Grove · 7 weeks ago
  76. 4305dd4 refactor: use `to_ident()` instead of `clone().into_ident()` for borrowed Words (#2177) by Andy Grove · 7 weeks ago
  77. 614ea06 Snowflake: Support SAMPLE clause on subqueries (#2164) by finchxxia · 7 weeks ago
  78. e7a3019 MySQL: Support `CAST(... AS ... ARRAY)` syntax (#2151) by Michael Victor Zink · 7 weeks ago
  79. 6550ec8 perf: remove unnecessary string clone in maybe_concat_string_literal (#2173) by Andy Grove · 7 weeks ago
  80. abec6f9 Refactor: replace some `dialect_of!` checks with `Dialect` trait methods (#2171) by Andy Grove · 7 weeks ago
  81. 845e213 fix: qualified column names with SQL keywords parse as identifiers (#2157) by Simon Sawert · 7 weeks ago
  82. 2cf33de Fixed truncate table if exists for snowflake (#2166) by Andriy Romanov · 7 weeks ago
  83. 6060a11 Databricks: Support Timetravel With "VERSION AS OF" (#2155) by James Vorderbruggen · 8 weeks ago
  84. 46f2234 GenericDialect: support colon operator for JsonAccess (#2124) by Samyak Sarnayak · 8 weeks ago
  85. c4d9e39 Added missing `From` impls for `Statement` variants (#2160) by Luca Cappelletti · 8 weeks ago
  86. 6daa46d MySQL: Add support for casting using the BINARY keyword (#2146) by Yoav Cohen · 9 weeks ago
  87. 3880a93 Add support for DuckDB `LAMBDA` keyword syntax (#2149) by Ophir LOJKINE · 9 weeks ago
  88. ee3b622 Tokenize empty line comments correctly (#2161) by Louis Vialar · 9 weeks ago
  89. 44c4023 Added missing `Copy` derives (#2158) by Luca Cappelletti · 9 weeks ago
  90. aa5c6b3 Added support for `ALTER OPERATOR CLASS` syntax (#2135) by Luca Cappelletti · 9 weeks ago
  91. d4fb5c3 Key Value Options: add support for trailing semicolon (#2140) by Yoav Cohen · 9 weeks ago
  92. ab76a07 PostgreSQL: ALTER USER password option (#2142) by Yoav Cohen · 9 weeks ago
  93. 24e1283 MySQL: Add support for && as boolean AND (#2144) by Yoav Cohen · 9 weeks ago
  94. 00da3d7 MySQL: Add missing support for TREE explain format (#2145) by Yoav Cohen · 9 weeks ago
  95. d80c0b9 Redshift: Add support for optional JSON format in copy option (#2141) by Yoav Cohen · 9 weeks ago
  96. 3af9988 MySQL: Parse bitwise shift left/right operators (#2152) by Michael Victor Zink · 9 weeks ago
  97. ce74e7f Databricks: Support Timetravel With "TIMESTAMP AS OF" (#2134) by James Vorderbruggen · 10 weeks ago
  98. 4de1ac9 Add PostgreSQL PARTITION OF syntax support (#2127) by Filipe Guerreiro · 10 weeks ago
  99. 0cf85d3 Fix parse_identifiers not taking semicolons into account (#2137) by jnlt3 · 2 months ago
  100. 14703f0 Make benchmark statement valid (#2139) by xitep · 3 months ago