Releases: DuendeSoftware/BFF
Releases · DuendeSoftware/BFF
2.3.0
This is a minor release that
- Adds support for .NET 9
- Drops support for .NET 6
- Updates our dependency on IdentityModel to Duende.IdentityModel
- Updates our dependency on Duende.AccessTokenManagement to v3.1.1
- Adds friendly readmes to all NuGet packages
Breaking Changes
Our dependency IdentityModel has been renamed to Duende.IdentityModel. If you are using the IdentityModel namespace, you should replace "using IdentityModel" with "using Duende.IdentityModel".
Other changes
New Contributors
- @AndersAbel made their first contribution in #197
- @RolandGuijt made their first contribution in #203
- @wenz made their first contribution in #202
Full Changelog: 2.2.0...2.3.0
3.0.0-preview.1
This is our first preview of a major release that makes significant updates to our dependencies.
What's Changed
- Updated to .NET 8, and dropped support for .NET 6/7
- Updated IdentityModel to version 7.0.0
- Updated Duende.AccessTokenManagement to version 3.0.0
2.2.0
What's Changed
- Upgrade Yarp Reverse proxy by @PascalSenn in #184
- Fall back to bearer token type by @josephdecock in #185
- Support .NET 8 by @josephdecock in #187
- bump nuget for release of Duende.ATM by @brockallen in #191
Full Changelog: 2.1.1...2.2.0
2.2.0 Preview 1
What's Changed
- Upgrade Yarp Reverse proxy by @PascalSenn in #184
- Fall back to bearer token type by @josephdecock in #185
- Support .NET 8 by @josephdecock in #187
Full Changelog: 2.1.1...2.2.0-preview.1
2.1.1
What's Changed
- Joe/optional-yarp-access-tokens by @josephdecock in #180
Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- Fixed typos in comments by @pdekkers in #156
- Improve validation message of logout token by @josephdecock in #157
- Correct spelling of "session" in comment. by @StuFrankish in #159
- Fixed typo in debug messages by @pdekkers in #160
- Spell Antiforgery correctly by @programatt in #158
- Update to YARP 2.0 by @leastprivilege in #161
- log when ajax request made to UI only BFF management endpoint by @brockallen in #166
- nuget update for Duende.AccessTokenManagement by @brockallen in #167
- update NuGet for Duende.AccessTokenManagement by @brockallen in #169
- Joe/remote api token retreival by @josephdecock in #168
- Rework/Reorg license key validation by @brockallen in #171
- Joe/dpop by @josephdecock in #172
- Fix spelling error by @josephdecock in #174
- Remove IAccessTokenRetriever w/resource param by @josephdecock in #175
- add test for dpop workflow by @brockallen in #178
New Contributors
- @pdekkers made their first contribution in #156
- @josephdecock made their first contribution in #157
- @StuFrankish made their first contribution in #159
- @programatt made their first contribution in #158
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- v2 by @leastprivilege in #105
- Update builds for .NET 6 by @leastprivilege in #106
- Rework how we add metadata to skip antiforgery checks by @brockallen in #107
- Ability to use complex segments for ManagementBasePath by @brockallen in #109
- Add option to disable 401 on ~/bff/user endpoint when user is not logged in by @brockallen in #108
- small sample updates by @brockallen in #110
- Switch to new token management library by @leastprivilege in #116
- update to use IOptions by @brockallen in #120
- updated dependency by @leastprivilege in #121
- Don't throw for absent endpoint in BffAuthorizationMiddlewareResultHandler by @brockallen in #124
- add AllowAnonymous() on the BFF management endpoints by @brockallen in #123
- remove ~/ support from IsLocalUrl by @brockallen in #122
- Update LICENSE by @brockallen in #127
- add warning when session cleanup enabled but no service in DI by @brockallen in #129
- abstract SessionDbContext and allow for custom DbContext registrations by @brockallen in #128
- Add IReturnUrlValidator service by @brockallen in #130
- organize folders/files by @brockallen in #131
- when renewing server-side session, create new entry if current session not found by @brockallen in #132
- add a skip response handling metadata flag by @brockallen in #135
- nuget updates, including Duende ATM by @brockallen in #137
- Add more debug logging where appropriate by @brockallen in #138
- allow for other/many environments for diagnostics by @brockallen in #144
- Improve extensibility of DefaultHttpMessageInvokerFactory by @ArturDorochowicz in #141
- revert reference to EF Core back to 6.0.0 (rather than the latest patch) by @brockallen in #146
- Use CodeQL auto build by @leastprivilege in #148
- Add missing code comment by @leastprivilege in #149
- Add .props file by @leastprivilege in #150
- Move all dependencies to .targets file by @leastprivilege in #151
- update from .NET 7 RC2 to .NET 7 RTM by @brockallen in #154
- Update YARP to 1.1 by @leastprivilege in #155
New Contributors
- @ArturDorochowicz made their first contribution in #141
Full Changelog: 1.2.3...2.0.0
2.0.0 Preview 5
What's Changed
- allow for other/many environments for diagnostics by @brockallen in #144
- Improve extensibility of DefaultHttpMessageInvokerFactory by @ArturDorochowicz in #141
- revert reference to EF Core back to 6.0.0 (rather than the latest patch) by @brockallen in #146
- Use CodeQL auto build by @leastprivilege in #148
- Add missing code comment by @leastprivilege in #149
- Add .props file by @leastprivilege in #150
- Move all dependencies to .targets file by @leastprivilege in #151
New Contributors
- @ArturDorochowicz made their first contribution in #141
Full Changelog: 2.0.0-preview.4...2.0.0-preview.5
2.0.0-preview.4
What's Changed
- v2 by @leastprivilege in #105
- Update builds for .NET 6 by @leastprivilege in #106
- Rework how we add metadata to skip antiforgery checks by @brockallen in #107
- Ability to use complex segments for ManagementBasePath by @brockallen in #109
- Add option to disable 401 on ~/bff/user endpoint when user is not logged in by @brockallen in #108
- small sample updates by @brockallen in #110
- Switch to new token management library by @leastprivilege in #116
- update to use IOptions by @brockallen in #120
- updated dependency by @leastprivilege in #121
- Don't throw for absent endpoint in BffAuthorizationMiddlewareResultHandler by @brockallen in #124
- add AllowAnonymous() on the BFF management endpoints by @brockallen in #123
- remove ~/ support from IsLocalUrl by @brockallen in #122
- Update LICENSE by @brockallen in #127
- add warning when session cleanup enabled but no service in DI by @brockallen in #129
- abstract SessionDbContext and allow for custom DbContext registrations by @brockallen in #128
- Add IReturnUrlValidator service by @brockallen in #130
- organize folders/files by @brockallen in #131
- when renewing server-side session, create new entry if current session not found by @brockallen in #132
- add a skip response handling metadata flag by @brockallen in #135
- nuget updates, including Duende ATM by @brockallen in #137
- Add more debug logging where appropriate by @brockallen in #138
Full Changelog: 1.2.2...2.0.0-preview.4
1.2.2
What's Changed
- Fix for login/logout redirects when not in hosted in root by @brockallen in #100
- Fix metadata order parsing by @leastprivilege in #102
Full Changelog: 1.2.1...1.2.2