Skip to content

Releases: skoruba/IdentityServer4.Admin

Release 2.1.0

28 Jan 09:51
045026e
Compare
Choose a tag to compare

🚀 Release 2.1.0

  • Update to .NET 6 - #928
  • Fix Azure AAD external authentication not working since change to .net 5 - #908
  • Completed Farsi langualge locals in ForgotPassword - #897
  • Make correction towards the EF Core section - #871
  • Override OpenId redirect uri only when there's a value on configuration - #843
  • Update PersistedGrant.cshtml - #838
  • Added option to exit after migrating the database - #896
  • Spelling: ressources => resources - #850

2.0.1

26 Apr 15:01
7023c0c
Compare
Choose a tag to compare

Release 2.0.1 🚀

Fixes

#832 - Adding Client Token signing algorithms results in Error

2.0.0

26 Apr 14:00
b92609a
Compare
Choose a tag to compare

Release/2.0.0 🚀

Breaking changes

Update to .NET 5 #827
Update IdentityServer4 to version 4.0 #633
Extract UI project for use in existing setups (#779, #770, #409, #55, #322, #133)

New features

Dutch translations added to resource (resx) files. #759
Add gulp watch for scss changes #757
Themes support #802

Fixes

XSS issue in Client Secrets and Api Resource Secrets #813
Fix serilog path to work both on Windows and Linux. #788
Auto focus 2fa inputs #773
QR code white frame #772
It's possible to register user while it's disabled in configurations #783
Correcting git auth by adding callback-path #806

2.0.0-preview-beta1 🚀

17 Nov 13:41
4993559
Compare
Choose a tag to compare
Pre-release

Release 2.0.0-preview-beta1 🚀

This is a preview version of 2.0.0-beta1 which contains:

Update IdentityServer4 to version 4.0 #633

1.0.0

06 Nov 17:08
59c217b
Compare
Choose a tag to compare

Release 1.0.0 🚀

1.0.0-rc4

28 Oct 12:49
56b909f
Compare
Choose a tag to compare
1.0.0-rc4 Pre-release
Pre-release

Release 1.0.0-rc4 🚀

This is the last release candidate - next release will be - 1.0.0

New features

  • Add suport for Azure Key Vault (#715)
  • Add delegation grant type validator (#717)
  • Improved signout in external providers (#707)
  • Integration of configurable Azure Active Directory Provider (#722)
  • Add bootstrap themes - bootswatch (#748)
  • CSP Configuration Trusted Domains from appsettings.json (#724)
  • Added support for portuguese language (#746)

Fixes

  • Referencing incorrect Cert Config value (#589)
  • External Provider (AAD) Logout Loop (#714)
  • Localization language change clears QueryString (#742)

1.0.0-rc3

12 Sep 12:19
561c380
Compare
Choose a tag to compare
1.0.0-rc3 Pre-release
Pre-release

Release 1.0.0-rc3 🚀

Fixes

#699 - RegisterWithoutUsername view has a localization Bug
#677, #697 - RegisterWithoutUsername view bug after form Post, if ModelState have errors.
#690 - Error deleting logs and auditlogs
#681 - Forgot your password fails when RequireUniqueEmail is false
#684 - Expose method AutoSaveChangesAsync in Repositories
#689 - Fix mapping for UserProvider and RoleClaim and rewrite generic params around these objects
#678 - AuditLog table migration fail while seeding data on MySql (MariaDB 10.5)

1.0.0-rc2

09 Aug 11:52
ee4d3ca
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release

Release 1.0.0-rc2 🚀

New features

  • Change solution to use https by default
  • Rewrite docker-compose with nginx and https (#634)
  • Add German translation (#480)
  • Add Serilog sink for seq
  • Add new endpoints and methods for UpdateUserClaimsAsync, UpdateRoleClaimsAsync, GetClaimUsersAsync (#653)
  • Add forwarded headers for Admin UI, Admin UI Api and STS
  • Add view for email confirmation after registration (connected to new configuration flag - RequireConfirmedAccount)
  • Add new configuraion options:
    • HideUIForMSSqlErrorLogging
    • SeedConfiguration
      • ApplySeed
    • DatabaseConfiguration
      • ApplyDatabaseMigrations
    • AdvancedConfiguration
      • PublicOrigin
      • IssuerUri
    • DockerConfiguration
      • UpdateCaCertificate
    • BasePath
    • SendGridConfiguration
      • EnableClickTracking
    • SmtpConfiguration
      • From
  • Add email support from Admin and Admin.Api projects (#529)
  • Add IdentityOptions configuration to appsettings.json (#669)

Breaking changes

  • Add new project Skoruba.IdentityServer4.Shared - for shared consts and services
  • Simplified usage of Identity and generic types (#576)
  • Change grant type for AdminUI and SwaggerUI to authorization code flow with PKCE
  • Add dataprotection for Admin UI, Admin UI Api and STS into database
  • Set common application name for data protection between Admin and STS (#548)
  • Add default implementation of Identity dtos (#587)
  • Change primary key for audit logging from int to long (#587)
  • Remove implicit flow and password resource owner flow from client template
  • Fix CookiePolicyOptions for new changes regarding to SameSitePolicy
  • Improvements to Forgot Password functionality (#609)
  • Admin, Admin.Api, STS.Identity added support for environment-specific configuration files (#551)
  • Rename methods:
    • DeleteUserClaimsAsync to DeleteUserClaimAsync
    • DeleteRoleClaimsAsync to DeleteRoleClaimAsync

Fixes

  • Encode PasswordResetToken and EmailConfirmationToken to Base64URL
  • Fix loading of HomePageLogoUri and FaviconUri (#561, #562)
  • Cannot create hashed client secret via Admin API (#625, #628)
  • Fix Russian translation (#656)
  • Update Danish translations for Identity (STS) FE (#543)

1.0.0-rc1

24 Jan 08:59
be6fc55
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

Release 1.0.0-rc1 🚀

Updates:

Update to .NET Core 3.1 #360
Update Identityserver4 and Automapper #324

New features:

Add audit logging #61, #391
Add docker support #121
Add support for multiple DbProviders #408, #376
Add health checks #450

Api improvements:

Add Created HTTP response code for all post methods #381
Add API tests #383
Add logging into API #363
Add validation for API, update API configuration #370
Add CORS support

New translations and localization improvements:

Finnish translation #410
Spanish translation #368
Danish translation #394
French translation #340
Add language support to DatePicker #345
Configurable localization in AppSettings.json #401
Improve localization of ASP.NET Core Identity #423

Configuration improvements:

Add project name and icons into AppSettings.json
Add configurable seeding for IdentityServer4 and Asp.Net Core Identity into AppSettings.json #228
Remove extra configuration interfaces and service provider #416

Fixes:

Fix registration without username, only using email #378
DatePicker's locale doesn't change when switching language #343
Deleting logs fails on .NET Core 3.0 (EF Core 3.0) #426
External login and 2FA or lockout #389
Fix admin logout redirect #374
Fix single quote in PickerTag labels #334
Fix SmtpClient default credentials #328
Disable delete current user #372

1.0.0-beta7

19 Jun 09:28
c763781
Compare
Choose a tag to compare
1.0.0-beta7 Pre-release
Pre-release

New features:

  • Add new API and swagger support #105
  • Add Swedish (sv) localization #253
  • Hide hashes from UI for Client Secrets and Api Secrets, add description and expiration #286
  • Add button for cleaning old log records #199

Breaking changes:

  • Move repositories from BusinessLogic projects to EntityFramework projects #250
  • Project changes:
    • Skoruba.IdentityServer4.EntityFramework.DbContexts => move to Skoruba.IdentityServer4.EntityFramework.Shared
    • Skoruba.IdentityServer4.EntityFramework.Identity => move Identity entities to Skoruba.IdentityServer4.EntityFramework.Shared
    • New project Skoruba.IdentityServer4.EntityFramework.Shared - for shared stuff related to EntityFramework
    • New project Skoruba.IdentityServer4.EntityFramework.Extensions - contains extensions related to EntityFramework

Fixes:

  • Fix #264 - ReturnUrl is null in ExternalLogin
  • Fix #279 - SubjectName is always null in PersistedGrantRepository
  • Fix #248 - ReturnUrl is null in 2FA
  • Fix loading of configuration from appsettings.json for logging via mssql sink, inluding some minor changes in logging UI
  • Fix update action in Picker component