Skip to content

Commit 77487ec

Browse files
authored
Prepare v0.33.0 (#1272)
* add note about shutdown time for HA cluster * small UI fixes here and there * update deps * bump version * update changelog + version tags * update `just` recipes * fix new svelte linting * bump hiqlite to 0.12.1 * rebuild docs * rebuild static HTML archives
1 parent 2438440 commit 77487ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+702
-523
lines changed

CHANGELOG.md

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## UNRELEASED
3+
## v0.33.0
44

55
### Breaking
66

@@ -510,54 +510,54 @@ ports before ready, like so:
510510
apiVersion: v1
511511
kind: Service
512512
metadata:
513-
name: rauthy-headless
513+
name: rauthy-headless
514514
spec:
515-
type: ClusterIP
516-
clusterIP: None
517-
# Make sure to only publish them on the headless service
518-
# and NOT the one you are using via your reverse proxy!
519-
publishNotReadyAddresses: true
520-
sessionAffinity: None
521-
selector:
522-
app: rauthy
523-
ports:
524-
- name: hiqlite-raft
525-
protocol: TCP
526-
port: 8100
527-
targetPort: 8100
528-
- name: hiqlite-api
529-
protocol: TCP
530-
port: 8200
531-
targetPort: 8200
515+
type: ClusterIP
516+
clusterIP: None
517+
# Make sure to only publish them on the headless service
518+
# and NOT the one you are using via your reverse proxy!
519+
publishNotReadyAddresses: true
520+
sessionAffinity: None
521+
selector:
522+
app: rauthy
523+
ports:
524+
- name: hiqlite-raft
525+
protocol: TCP
526+
port: 8100
527+
targetPort: 8100
528+
- name: hiqlite-api
529+
protocol: TCP
530+
port: 8200
531+
targetPort: 8200
532532
```
533533
534534
Then you can make use of the new readiness check in the `StatefulSet`:
535535

536536
```yaml
537537
readinessProbe:
538-
httpGet:
539-
scheme: HTTP
540-
# Hiqlite API port
541-
port: 8200
542-
path: /ready
543-
initialDelaySeconds: 5
544-
# Do NOT increase this period, because otherwise K8s may not catch
545-
# a shutting down pod fast enough and may keep routing requests to
546-
# it while is will be unable to handle them properly because of
547-
# the shutdown.
548-
periodSeconds: 3
549-
# We may get a single failure during leader switches
550-
failureThreshold: 2
538+
httpGet:
539+
scheme: HTTP
540+
# Hiqlite API port
541+
port: 8200
542+
path: /ready
543+
initialDelaySeconds: 5
544+
# Do NOT increase this period, because otherwise K8s may not catch
545+
# a shutting down pod fast enough and may keep routing requests to
546+
# it while is will be unable to handle them properly because of
547+
# the shutdown.
548+
periodSeconds: 3
549+
# We may get a single failure during leader switches
550+
failureThreshold: 2
551551
livenessProbe:
552-
httpGet:
553-
scheme: HTTP
554-
# Rauthy API port
555-
port: 8080
556-
path: /auth/v1/health
557-
initialDelaySeconds: 60
558-
periodSeconds: 30
559-
# We may get a single failure during leader switches
560-
failureThreshold: 2
552+
httpGet:
553+
scheme: HTTP
554+
# Rauthy API port
555+
port: 8080
556+
path: /auth/v1/health
557+
initialDelaySeconds: 60
558+
periodSeconds: 30
559+
# We may get a single failure during leader switches
560+
failureThreshold: 2
561561
```
562562

563563
Apart from that, the `hiqlite-wal` had a bug where the `last_purged_log_id` was overwritten with
@@ -3589,8 +3589,8 @@ different values now:
35893589

35903590
```rust
35913591
struct HealthResponse {
3592-
db_healthy: bool,
3593-
cache_healthy: bool,
3592+
db_healthy: bool,
3593+
cache_healthy: bool,
35943594
}
35953595
```
35963596

@@ -5891,11 +5891,11 @@ flow will be started:
58915891

58925892
- A user changes the E-Mail in the Account view.
58935893
- The E-Mail will not be updated immediately, but:
5894-
- A verification mail will be sent to the new address with an expiring magic link.
5895-
- After the user clicked the link in the mail, the new address will be verified.
5894+
- A verification mail will be sent to the new address with an expiring magic link.
5895+
- After the user clicked the link in the mail, the new address will be verified.
58965896
- Once a user verifies the new E-Mail:
5897-
- The address will finally be updated in the users profile.
5898-
- Information E-Mails about the change will be sent to the old and the new address
5897+
- The address will finally be updated in the users profile.
5898+
- Information E-Mails about the change will be sent to the old and the new address
58995899

59005900
#### `EMAIL_SUB_PREFIX` config variable
59015901

@@ -6003,9 +6003,9 @@ Webauthn / FIDO 2 updates and features coming in the near future.
60036003
- Removed duplicate `sub` claims from JWT ID Tokens
60046004
[a35db33](https://github.com/sebadob/rauthy/commit/a35db330ff7c6ee680a7d834f08a3db077e08073)
60056005
- Small UI improvements:
6006-
- Show loading indicator when doing a password change
6007-
- The Loading animation was changes from JS to a CSS animation
6008-
[abd0a06](https://github.com/sebadob/rauthy/commit/abd0a06280de4fedef9028f142b6e844bf132d80)
6006+
- Show loading indicator when doing a password change
6007+
- The Loading animation was changes from JS to a CSS animation
6008+
[abd0a06](https://github.com/sebadob/rauthy/commit/abd0a06280de4fedef9028f142b6e844bf132d80)
60096009
- Upgrades to actix-web 4.4 + rustls 0.21 (and all other minor upgrades)
60106010
[070a453](https://github.com/sebadob/rauthy/commit/070a453aaa584ff8d024284de91477626fe5ea6c)
60116011

@@ -6041,10 +6041,10 @@ than the docker hub free tier is.
60416041
[77886a9](https://github.com/sebadob/rauthy/commit/77886a958655b721e96c092df739627d0d5d9172)
60426042
[1061fc2](https://github.com/sebadob/rauthy/commit/1061fc212bb684b153ae99f1439ea312091e32cd)
60436043
- Update the users language in different places:
6044-
- Language switch in the Account page
6045-
- Fetch users chosen language from User Registration
6046-
- Selector from Registration in Admin UI
6047-
[5ade849](https://github.com/sebadob/rauthy/commit/5ade849dd5a0b139c73a61b8fefde03eff3036bf)
6044+
- Language switch in the Account page
6045+
- Fetch users chosen language from User Registration
6046+
- Selector from Registration in Admin UI
6047+
[5ade849](https://github.com/sebadob/rauthy/commit/5ade849dd5a0b139c73a61b8fefde03eff3036bf)
60486048

60496049
## v0.14.2
60506050

Cargo.lock

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

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ members = ["src/*"]
44
exclude = ["rauthy-client"]
55

66
[workspace.package]
7-
version = "0.33.0-beta7"
7+
version = "0.33.0"
88
edition = "2024"
99
authors = ["Sebastian Dobe <sebastiandobe@mailbox.org>"]
1010
license = "Apache-2.0"
@@ -71,7 +71,7 @@ futures-util = "0.3"
7171
gethostname = "1"
7272
hex = { version = "0.4", features = ["serde"] }
7373
hickory-resolver = "0.25.2"
74-
hiqlite = { version = "0.12", features = [
74+
hiqlite = { version = "0.12.1", features = [
7575
"cache", "counters", "dashboard", "listen_notify_local", "webpki-roots"
7676
] }
7777
hiqlite-macros = { version = "0.12" }

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ setting for very quick and easy local testing and taking a first look. By settin
226226
a demo config is being loaded at startup.
227227

228228
```
229-
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.32.6
229+
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.33.0
230230
```
231231

232232
> [!CAUTION]
1.17 MB
Binary file not shown.
5.36 KB
Binary file not shown.

0 commit comments

Comments
 (0)