Skip to content

Commit 0b870d5

Browse files
authored
Prepare v0.27.3 (#664)
* bump version + deps * update changelog * update image tag + rebuild docs * fix typo in changelog * update to postgres 17.2 for dev and drop init scripts for easier env vars setup * bump to stable hiqlite 0.3.3 * bump nightly version * update changelog and don't return `N/A` name from Github if no family name exists * bump version + deps * mention scope update for existing Github IdPs in Changelog
1 parent f1d138f commit 0b870d5

18 files changed

+359
-373
lines changed

CHANGELOG.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

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

55
### Changes
66

@@ -10,7 +10,7 @@ To provide additional compatibility for some upstream providers like Active Dire
1010
some changes have been applied to Rauthy's behavior.
1111

1212
The first thing is that the HTTP client used for upstream Logins does not force TLS v1.3 anymore, but also allows
13-
TLS v1.2. Both v1.2 and v1.3 are considered being secure by current standards. This is necessary, because some OS'es
13+
TLS v1.2. Both v1.2 and v1.3 are considered being secure by current standards. This is necessary, because some OSes
1414
like Windows Server 2019 do not support TLS 1.3.
1515

1616
The second change is for the way upstream providers are configured. The behavior until now was, that Rauthy added the
@@ -32,6 +32,20 @@ Even though this changes the request and response objects on the API, this chang
3232
a breaking change. API clients are forbidden to modify upstream IdPs for security reasons, which means this change
3333
should only affect the Rauthy Admin UI.
3434

35+
#### Gitlab as Upstream IdP
36+
37+
Gitlab is special and does its own, annoying thing to make it usable as an upstream IdP. An issue has been found
38+
when someone tries to log in with no publicly shown email address. In this worst case scenario, a successful
39+
login to Github while retrieving all necessary information (email is mandatory for Rauthy), you need to do 3
40+
different API requests.
41+
42+
This version also makes it possible to log in via Github IdP with an account with only private email addresses.
43+
A different `scope` for the login is necessary to make this possible. The template in the UI has been updated,
44+
but this will not affect existing Github IdP Providers. If you are currently using Github as upstream IdP, please
45+
change the `scope` manually from `read:user` to `user:email`.
46+
47+
[#665](https://github.com/sebadob/rauthy/pull/665)
48+
3549
### Bugfix
3650

3751
- During the deletion of a custom scope, that has been mapped to only a clients default scopes, but not the

0 commit comments

Comments
 (0)