Skip to content

Commit a4a1fed

Browse files
authored
Prepare v0.31.0 (#1094)
* cleanup * bump deps * bump image tag in docs * update changelog * add opt-in ip geo note to changelog * catch config err on backups UI with postgres * add new / missing event types to UI filter * fix typo in `maxmind_db_type` config var * rebuild docs * rebuild archived UI
1 parent 74e437d commit a4a1fed

File tree

22 files changed

+578
-251
lines changed

22 files changed

+578
-251
lines changed

CHANGELOG.md

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

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

55
### Breaking
66

@@ -86,7 +86,7 @@ country_list = []
8686
# The GeoLite databases from Maxmind are free and published
8787
# under the Creative Commons License. You can also provide
8888
# an Enterprise database, which will have more accurate data.
89-
# Check the `maxind_db_type` below.
89+
# Check the `maxmind_db_type` below.
9090
#
9191
# default: not set
9292
# overwritten by: GEO_MAXMIND_ACC_ID
@@ -115,11 +115,11 @@ maxmind_db_dir = 'data'
115115
# If you have access to paid Maxmind databases, you can add the
116116
# db_type in a way that it resolves to a valid download link.
117117
# The link will be created with the following template:
118-
# `https://download.maxmind.com/geoip/databases/{maxind_db_type}/download?suffix=tar.gz`
118+
# `https://download.maxmind.com/geoip/databases/{maxmind_db_type}/download?suffix=tar.gz`
119119
#
120120
# default: 'GeoLite2-Country'
121121
# overwritten by: GEO_MAXMIND_DB_TYPE
122-
maxind_db_type = 'GeoLite2-Country'
122+
maxmind_db_type = 'GeoLite2-Country'
123123

124124
# If you configured a `maxmind_account_id` + `maxmind_license_key`,
125125
# you can change the time when the DB update job runs. By default,
@@ -134,6 +134,10 @@ maxind_db_type = 'GeoLite2-Country'
134134
maxmind_update_cron = "0 0 5 * * * *"
135135
```
136136

137+
> While IP Geo data is very helpful and can boost your security, it is fully optional. Everything will work if you don't
138+
> provide any of the options. You just won't have Geo data in the "Login from new location" notifications and other
139+
> places, and you will of course not be able to block requests depending on the origin country.
140+
137141
[#1077](https://github.com/sebadob/rauthy/pull/1077)
138142

139143
#### TLS Hot-Reload

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
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.31.0-20250707-2"
7+
version = "0.31.0"
88
edition = "2024"
99
authors = ["Sebastian Dobe <[email protected]>"]
1010
license = "Apache-2.0"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ the application yourself with docker on your localhost. Rauthy comes with a sett
179179
testing and taking a first look. By setting `LOCAL_TEST=true`, a demo config is being loaded at startup.
180180

181181
```
182-
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.30.2
182+
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.31.0
183183
```
184184

185185
> This command starts an HTTPS server with self-signed certificates.
15.8 KB
Binary file not shown.
5.75 KB
Binary file not shown.

book/src/config/config.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,7 +1382,7 @@ level_failed_login = 'info'
13821382
# The GeoLite databases from Maxmind are free and published
13831383
# under the Creative Commons License. You can also provide
13841384
# an Enterprise database, which will have more accurate data.
1385-
# Check the `maxind_db_type` below.
1385+
# Check the `maxmind_db_type` below.
13861386
#
13871387
# default: not set
13881388
# overwritten by: GEO_MAXMIND_ACC_ID
@@ -1411,11 +1411,11 @@ level_failed_login = 'info'
14111411
# If you have access to paid Maxmind databases, you can add the
14121412
# db_type in a way that it resolves to a valid download link.
14131413
# The link will be created with the following template:
1414-
# `https://download.maxmind.com/geoip/databases/{maxind_db_type}/download?suffix=tar.gz`
1414+
# `https://download.maxmind.com/geoip/databases/{maxmind_db_type}/download?suffix=tar.gz`
14151415
#
14161416
# default: 'GeoLite2-Country'
14171417
# overwritten by: GEO_MAXMIND_DB_TYPE
1418-
#maxind_db_type = 'GeoLite2-Country'
1418+
#maxmind_db_type = 'GeoLite2-Country'
14191419

14201420
# If you configured a `maxmind_account_id` + `maxmind_license_key`,
14211421
# you can change the time when the DB update job runs. By default,

book/src/getting_started/docker.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The image contains a basic default config which is sufficient for local testing
77
contains hardcoded secrets).
88

99
```
10-
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.30.2
10+
docker run -it --rm -e LOCAL_TEST=true -p 8443:8443 ghcr.io/sebadob/rauthy:0.31.0
1111
```
1212

1313
To proceed, go to **[First Start](first_start.md)**, or do the production setup below to have persistence.
@@ -36,7 +36,7 @@ services:
3636
3737
rauthy:
3838
container_name: rauthy-test
39-
image: ghcr.io/sebadob/rauthy:0.30.2
39+
image: ghcr.io/sebadob/rauthy:0.31.0
4040
environment:
4141
- LOCAL_TEST=true
4242
- SMTP_URL=mailcrab
@@ -150,7 +150,7 @@ docker run -d \
150150
-v $(pwd)/rauthy/data:/app/data \
151151
-p 8443:8443 \
152152
--name rauthy \
153-
ghcr.io/sebadob/rauthy:0.30.2
153+
ghcr.io/sebadob/rauthy:0.31.0
154154
```
155155

156156
- `-v $(pwd)/rauthy/config.toml:/app/config.toml` mounts the config in the correct place

book/src/getting_started/k8s.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ spec:
200200
fsGroup: 10001
201201
containers:
202202
- name: rauthy
203-
image: ghcr.io/sebadob/rauthy:0.30.2
203+
image: ghcr.io/sebadob/rauthy:0.31.0
204204
securityContext:
205205
# User ID 10001 is actually built into the container
206206
# at the creation for better security

config.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1389,7 +1389,7 @@ block_unknown = false
13891389
# The GeoLite databases from Maxmind are free and published
13901390
# under the Creative Commons License. You can also provide
13911391
# an Enterprise database, which will have more accurate data.
1392-
# Check the `maxind_db_type` below.
1392+
# Check the `maxmind_db_type` below.
13931393
#
13941394
# default: not set
13951395
# overwritten by: GEO_MAXMIND_ACC_ID
@@ -1418,11 +1418,11 @@ block_unknown = false
14181418
# If you have access to paid Maxmind databases, you can add the
14191419
# db_type in a way that it resolves to a valid download link.
14201420
# The link will be created with the following template:
1421-
# `https://download.maxmind.com/geoip/databases/{maxind_db_type}/download?suffix=tar.gz`
1421+
# `https://download.maxmind.com/geoip/databases/{maxmind_db_type}/download?suffix=tar.gz`
14221422
#
14231423
# default: 'GeoLite2-Country'
14241424
# overwritten by: GEO_MAXMIND_DB_TYPE
1425-
#maxind_db_type = 'GeoLite2-Country'
1425+
#maxmind_db_type = 'GeoLite2-Country'
14261426

14271427
# If you configured a `maxmind_account_id` + `maxmind_license_key`,
14281428
# you can change the time when the DB update job runs. By default,

0 commit comments

Comments
 (0)