Skip to content

Releases: tomasvotava/fastapi-sso

0.19.0

17 Dec 15:17
c905eaf

Choose a tag to compare

⚠️ A critical OAuth login CSRF vulnerability caused by missing state validation was
reported by @davidbors-snyk (Snyk Security Labs)
in #266 and has been resolved
in version 0.19.0.

Starting with fastapi-sso==1.0.0, OAuth state will be backed by a pluggable server-side store
(in-memory by default, with support for external stores such as Redis).

What's Changed

  • chore(deps): bump the all group with 11 updates by @dependabot[bot] in #230
  • chore(deps): bump the all group with 3 updates by @dependabot[bot] in #231
  • chore(deps): bump the all group with 6 updates by @dependabot[bot] in #232
  • chore(deps): bump the all group with 4 updates by @dependabot[bot] in #233
  • chore(deps-dev): bump the all group with 3 updates by @dependabot[bot] in #234
  • chore(deps-dev): bump the all group with 2 updates by @dependabot[bot] in #235
  • chore(deps): bump the all group across 1 directory with 3 updates by @dependabot[bot] in #237
  • chore(deps): bump the all group across 1 directory with 3 updates by @dependabot[bot] in #239
  • chore(deps-dev): bump the all group across 1 directory with 4 updates by @dependabot[bot] in #241
  • chore(deps): bump the all group with 5 updates by @dependabot[bot] in #242
  • chore(deps): bump the all group across 1 directory with 10 updates by @dependabot[bot] in #247
  • chore(deps-dev): bump the all group with 3 updates by @dependabot[bot] in #248
  • chore(deps-dev): bump the all group across 1 directory with 3 updates by @dependabot[bot] in #251
  • chore(deps-dev): bump the all group with 3 updates by @dependabot[bot] in #252
  • chore(deps-dev): bump the all group with 2 updates by @dependabot[bot] in #253
  • chore(deps): bump the all group with 2 updates by @dependabot[bot] in #254
  • chore(deps): bump the all group across 1 directory with 12 updates by @dependabot[bot] in #259
  • fix: enforce state validation by @davidbors-snyk in #267
  • chore(deps): bump the all group across 1 directory with 7 updates by @dependabot[bot] in #265
  • docs(#266): warn against using state as an arbitrary data transport by @tomasvotava in #269

New Contributors

Full Changelog: 0.18.0...0.19.0

0.18.0

20 Mar 17:08

Choose a tag to compare

What's Changed

Removed support for python 3.8

  • chore: add Python 3.13 to testing and linting workflows by @tomasvotava in #226
  • chore: update Python version to 3.12 and improve documentation workflow by @tomasvotava in #227
  • chore(deps-dev): bump the all group across 1 directory with 2 updates by @dependabot in #228
  • feat:use id token for linkedin userinfo by @tomasvotava in #229

Full Changelog: 0.17.0...0.18.0

0.17.0

04 Nov 14:00
7510234

Choose a tag to compare

What's Changed

Full Changelog: 0.16.0...0.17.0

Thanks @afi-dev for the contribution!

0.16.0

04 Nov 11:54
0232a3e

Choose a tag to compare

Please see the security notice before upgrading.

What's Changed

  • chore(deps): bump the all group across 1 directory with 6 updates by @dependabot in #171
  • chore(deps): bump the all group with 5 updates by @dependabot in #172
  • chore(deps): bump the all group with 3 updates by @dependabot in #176
  • chore(deps): bump the all group across 1 directory with 10 updates by @dependabot in #183
  • chore(deps-dev): bump the all group with 4 updates by @dependabot in #184
  • chore(deps): bump the all group across 1 directory with 7 updates by @dependabot in #188
  • chore(deps): bump the all group across 1 directory with 10 updates by @dependabot in #192
  • chore(deps): bump the all group across 1 directory with 6 updates by @dependabot in #195
  • added Seznam SSO provider by @TomasKoutek in #194
  • chore(deps): bump the all group across 1 directory with 8 updates by @dependabot in #203
  • chore(deps-dev): bump the all group with 2 updates by @dependabot in #204
  • feat!: utilize async lock to overcome dangerous race conditions by @tomasvotava in #189
  • bump: 0.16.0 by @tomasvotava in #205

New Contributors

Full Changelog: 0.15.0...0.16.0

0.15.0

18 May 19:06

Choose a tag to compare

What's Changed

Full Changelog: 0.14.2...0.15.0

0.14.2

18 Apr 08:29

Choose a tag to compare

What's Changed

  • [hotfix] add naver email, nickname fields(optinal). by @dalbodeule in #153

Full Changelog: 0.14.1...0.14.2

0.14.1

18 Apr 07:07

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.14.0...0.14.1

0.14.0

03 Apr 17:13

Choose a tag to compare

What's Changed

  • feat: added Yandex SSO provider by @akimrx in #146
  • fix(gitlab): added support for on-premise gitlab, first name and last name by @akimrx in #145
  • feat: add ability to get original userinfo response instead of OpenID by @tomasvotava in #148
  • fix: do not pass params twice to token request by @tomasvotava in #147

New Contributors

Full Changelog: 0.13.1...0.14.0

0.13.1

01 Apr 14:51

Choose a tag to compare

What's Changed

  • chore(deps): bump the all group with 3 updates by @dependabot in #140
  • chore(deps-dev): bump the all group with 5 updates by @dependabot in #142
  • chore(deps-dev): bump the all group with 1 update by @dependabot in #144
  • Fix GitLab OpenID instance as it breaks with latest pydantic by @chrisK824 in #143

New Contributors

Full Changelog: 0.13.0...0.13.1

0.13.0

17 Mar 21:07

Choose a tag to compare

What's Changed

Full Changelog: 0.12.2...0.13.0