Skip to content

Commit 6704dce

Browse files
committed
sqlparser changelog
1 parent 6e42273 commit 6704dce

File tree

1 file changed

+31
-3
lines changed

1 file changed

+31
-3
lines changed

CHANGELOG.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,39 @@
1414
- Updated tabler to v1.4 https://github.com/tabler/tabler/releases/tag/%40tabler%2Fcore%401.4.0
1515
- Updated tabler-icons to v3.34 (19 new icons) https://tabler.io/changelog#/changelog/tabler-icons-3.34
1616
- Added support for partially private sites when using OIDC single sign-on:
17-
- The same SQLPage application can now have both publicly accessible and private pages accessible to users authenticated with SSO.
18-
- This allows easily creating a "log in page" that redirects to the OIDC provider.
19-
- See the [configuration](./configuration.md) for `oidc_protected_paths`
17+
- The same SQLPage application can now have both publicly accessible and private pages accessible to users authenticated with SSO.
18+
- This allows easily creating a "log in page" that redirects to the OIDC provider.
19+
- See the [configuration](./configuration.md) for `oidc_protected_paths`
2020
- Chart component: accept numerical values passed as strings in pie charts.
2121
- updated sql parser: https://github.com/apache/datafusion-sqlparser-rs/blob/main/changelog/0.58.0.md
22+
* **Postgres text search types**: allows `tsquery` and `tsvector` data types
23+
```sql
24+
SELECT 'OpenAI'::text @@ 'open:*'::tsquery;
25+
```
26+
* **LIMIT in subqueries**: fixes parsing of `LIMIT` inside subselects
27+
```sql
28+
SELECT id FROM (SELECT id FROM users ORDER BY id LIMIT 5) AS sub;
29+
```
30+
* **MySQL `MEMBER OF`**: JSON array membership test
31+
```sql
32+
SELECT 17 MEMBER OF('[23, "abc", 17, "ab", 10]')
33+
```
34+
* **Join precedence fix**: corrects interpretation of mixed `JOIN` types without join conditions
35+
```sql
36+
SELECT * FROM t1 NATURAL JOIN t2
37+
```
38+
* **Unicode identifiers**: allows non‑ASCII names in MySQL/Postgres/SQLite
39+
```sql
40+
SELECT 用户 AS chinese_name FROM accounts;
41+
```
42+
* **Regex and `LIKE` operator fixes**: allow using `~` and `LIKE` with arrays
43+
```sql
44+
select a ~ any(array['x']);
45+
```
46+
* MSSQL output and default keywords in `EXEC` statements
47+
```sql
48+
EXECUTE dbo.proc1 DEFAULT
49+
```
2250

2351
## v0.35.2
2452
- Fix a bug with zero values being displayed with a non-zero height in stacked bar charts.

0 commit comments

Comments
 (0)