Skip to content

Commit 24110bc

Browse files
committed
Merge branch 'main' into prevent-oidc-infinite-redirects
2 parents 70cc375 + 730d8ca commit 24110bc

File tree

9 files changed

+429
-64
lines changed

9 files changed

+429
-64
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# CHANGELOG.md
22

3-
## 0.40.1
3+
## 0.41.0
4+
- **New Function**: `sqlpage.oidc_logout_url(redirect_uri)` - Generates a secure logout URL for OIDC-authenticated users with support for [RP-Initiated Logout](https://openid.net/specs/openid-connect-rpinitiated-1_0.html#RPLogout)
45
- Fix compatibility with Auth0 for OpenID-Connect authentification. See https://github.com/ramosbugs/openidconnect-rs/issues/23
6+
- updated sql parser: https://github.com/apache/datafusion-sqlparser-rs/blob/main/changelog/0.60.0.md
57

68
## 0.40.0 (2025-11-28)
79
- OIDC login redirects now use HTTP 303 responses so POST submissions are converted to safe GET requests before reaching the identity provider, fixing incorrect reuse of the original POST (HTTP 307) that could break standard auth flows.

Cargo.lock

Lines changed: 51 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sqlpage"
3-
version = "0.40.1"
3+
version = "0.41.0"
44
edition = "2021"
55
description = "Build data user interfaces entirely in SQL. A web server that takes .sql files and formats the query result using pre-made configurable professional-looking components."
66
keywords = ["web", "sql", "framework"]
@@ -50,7 +50,7 @@ serde_json = { version = "1.0.82", features = [
5050
"arbitrary_precision",
5151
] }
5252
lambda-web = { version = "0.2.1", features = ["actix4"], optional = true }
53-
sqlparser = { version = "0.59.0", default-features = false, features = [
53+
sqlparser = { version = "0.60.0", default-features = false, features = [
5454
"std",
5555
"visitor",
5656
] }
@@ -79,7 +79,7 @@ clap = { version = "4.5.17", features = ["derive"] }
7979
tokio-util = "0.7.12"
8080
openidconnect = { version = "4.0.0", default-features = false, features = ["accept-rfc3339-timestamps"] }
8181
encoding_rs = "0.8.35"
82-
odbc-sys = { version = "0.27.4", optional = true }
82+
odbc-sys = { version = "0.28.0", optional = true }
8383

8484

8585
[features]

0 commit comments

Comments
 (0)