Releases: bitwarden/passwordless-server
Releases · bitwarden/passwordless-server
1.0.75
What's Changed
- Return .NET runtime version by @jonashendrickx in #572
- PAS-417 | Improve UX when deleting application by @Tyrrrz in #570
- [deps]: Update @tailwindcss/typography to v0.5.13 by @renovate in #573
- [deps]: Update Azure.Identity to v1.11.2 by @renovate in #574
- PAS-415 | update styles in magic link email by @merissaacosta in #575
- Fix healthcheck endpoints 1.0.74 by @jonashendrickx in #578
Full Changelog: 1.0.74...1.0.75
1.0.74
1.0.73
What's Changed
- Deploy to QA on pre-release and release, deploy to PROD on stable releases only by @Tyrrrz in #546
- string interning for health check endpoints by @jonashendrickx in #547
- Refactoring '/Organization/Admins' by @jonashendrickx in #539
- PAS-418 | Fix bullet points showing up for lists where it's not supposed to. by @jonashendrickx in #551
- PAS-419 | < .NET 8.0.203 don't support NavigationManager.Refresh() by @jonashendrickx in #552
- PAS-419 | Provide backwards compatibility for .NET 8.0.1 runtime and lower by @jonashendrickx in #553
- Small change to placeholder text domain by @kendratodd in #558
- PAS-422 | Inform the user that they can generate new API keys on the getting started page by @Tyrrrz in #557
- Show reporting page in DevTest, QA & prod by @jonashendrickx in #550
- CVE-2024-29992 by @jonashendrickx in #554
- PAS-414 | Improve startup time by scheduling jobs to run at fixed intervals. by @jonashendrickx in #548
- PAS-408 | Link endpoints to their docs by @Tyrrrz in #559
- Fix some papercuts/issues when creating an org in dev mode by @Tyrrrz in #555
- Remove email by @jrmccannon in #562
- Revert by @jrmccannon in #563
- Adding fields to sign in page by @jrmccannon in #564
- PAS-430 | Don't rely on the global seeded development data in tests by @Tyrrrz in #567
- PAS433 Fix invite link by @jrmccannon in #560
- PAS440-enhanced-logging by @jrmccannon in #566
- Make the magic link timeout for newly created accounts configurable by @Tyrrrz in #549
- Fix tests by @Tyrrrz in #568
New Contributors
- @kendratodd made their first contribution in #558
Full Changelog: 1.0.72...1.0.73
1.0.72
Full Changelog: 1.0.70...1.0.72
1.0.71
Full Changelog: 1.0.70...1.0.71
1.0.70
What's Changed
- Upgrade vue from 3.4.20 to 3.4.21 by @jonashendrickx in #508
libsodium
is missing in the alpine test image. by @jonashendrickx in #510- Add range to TTL by @jrmccannon in #501
- PAS-202 | OpenAPI: Signin by @jonashendrickx in #497
- Hotswap Stripe API secrets when they are updated. by @jonashendrickx in #512
- Handle DbConcurrencyException for reporting. by @jonashendrickx in #506
- Track the
Client-Version
header in the API. by @jonashendrickx in #511 - PAS-202 | OpenAPI: Registration by @jonashendrickx in #496
- PAS-202 | OpenAPI (Continued) by @jonashendrickx in #482
- PAS-202 | OpenAPI: Styling by @jonashendrickx in #505
- [deps]: Update Fido2 to v4.0.0-beta.12 by @renovate in #454
- PAS-202 | OpenAPI improvements by @jonashendrickx in #514
- PAS-202 | Make paths smaller by @jonashendrickx in #517
- PAS-202 | Add OpenAPI to onboarding page + prettify with icons by @jonashendrickx in #518
- Blazor: Alert boxes and alert icons with all their relevant styling. by @jonashendrickx in #502
- Fix playground link by @jonashendrickx in #522
- Remove dead code by @jonashendrickx in #524
- Improve performance for downloading onboarding keys. by @jonashendrickx in #520
- NavMenu refactoring by @jonashendrickx in #523
- PAS-334 | Rate Limiting Fine Tuning/Follow Up by @Tyrrrz in #519
- Alpine ARM64 fix by @jonashendrickx in #521
- Migrate some Billing components to Blazor. by @jonashendrickx in #525
- [deps]: Update @tailwindcss/typography to v0.5.12 by @renovate in #526
- PAS-202 | Disable 'try it out' by @jonashendrickx in #528
- PAS-403 | Rename route
/magic-link
to/magic-links
(plural) by @Tyrrrz in #531 - Refactor
PagedList
by @jonashendrickx in #535 - PAS-202 | Add missing description for generating an authentication token by @jonashendrickx in #536
- Refactor users list by @jonashendrickx in #538
- PAS-392 | Add rate limit bypass by @Tyrrrz in #509
- Fix upgrade prompt link by @jonashendrickx in #543
- PAS-409 | Hide private key as a password field by @jonashendrickx in #542
- PAS-410 | Don't prepend alias count with dollar sign by @jonashendrickx in #541
- Fix navigation on /Organization/Overview by @jonashendrickx in #540
- PAS-406 | Check authenticators exist in MDS before configuration by @jonashendrickx in #534
- Change verbosity of wrong ApiKey logging. by @jonashendrickx in #529
- PAS-412 & PAS-413 | Disable enhanced navigation globally by @jonashendrickx in #544
- PAS-411 | Fix CTA link on Admins page by @jonashendrickx in #545
Full Changelog: 1.0.66...1.0.70
1.0.69
What's Changed
- Upgrade vue from 3.4.20 to 3.4.21 by @jonashendrickx in #508
libsodium
is missing in the alpine test image. by @jonashendrickx in #510- Add range to TTL by @jrmccannon in #501
- PAS-202 | OpenAPI: Signin by @jonashendrickx in #497
- Hotswap Stripe API secrets when they are updated. by @jonashendrickx in #512
- Handle DbConcurrencyException for reporting. by @jonashendrickx in #506
- Track the
Client-Version
header in the API. by @jonashendrickx in #511 - PAS-202 | OpenAPI: Registration by @jonashendrickx in #496
- PAS-202 | OpenAPI (Continued) by @jonashendrickx in #482
- PAS-202 | OpenAPI: Styling by @jonashendrickx in #505
- [deps]: Update Fido2 to v4.0.0-beta.12 by @renovate in #454
- PAS-202 | OpenAPI improvements by @jonashendrickx in #514
- PAS-202 | Make paths smaller by @jonashendrickx in #517
- PAS-202 | Add OpenAPI to onboarding page + prettify with icons by @jonashendrickx in #518
- Blazor: Alert boxes and alert icons with all their relevant styling. by @jonashendrickx in #502
- Fix playground link by @jonashendrickx in #522
- Remove dead code by @jonashendrickx in #524
- Improve performance for downloading onboarding keys. by @jonashendrickx in #520
- NavMenu refactoring by @jonashendrickx in #523
- PAS-334 | Rate Limiting Fine Tuning/Follow Up by @Tyrrrz in #519
- Alpine ARM64 fix by @jonashendrickx in #521
- Migrate some Billing components to Blazor. by @jonashendrickx in #525
- [deps]: Update @tailwindcss/typography to v0.5.12 by @renovate in #526
- PAS-202 | Disable 'try it out' by @jonashendrickx in #528
- PAS-403 | Rename route
/magic-link
to/magic-links
(plural) by @Tyrrrz in #531 - Refactor
PagedList
by @jonashendrickx in #535 - PAS-202 | Add missing description for generating an authentication token by @jonashendrickx in #536
- Refactor users list by @jonashendrickx in #538
- PAS-392 | Add rate limit bypass by @Tyrrrz in #509
- Fix upgrade prompt link by @jonashendrickx in #543
- PAS-409 | Hide private key as a password field by @jonashendrickx in #542
- PAS-410 | Don't prepend alias count with dollar sign by @jonashendrickx in #541
- Fix navigation on /Organization/Overview by @jonashendrickx in #540
- PAS-406 | Check authenticators exist in MDS before configuration by @jonashendrickx in #534
- Change verbosity of wrong ApiKey logging. by @jonashendrickx in #529
Full Changelog: 1.0.66...1.0.69
1.0.68
What's Changed
- Upgrade vue from 3.4.20 to 3.4.21 by @jonashendrickx in #508
libsodium
is missing in the alpine test image. by @jonashendrickx in #510- Add range to TTL by @jrmccannon in #501
- PAS-202 | OpenAPI: Signin by @jonashendrickx in #497
- Hotswap Stripe API secrets when they are updated. by @jonashendrickx in #512
- Handle DbConcurrencyException for reporting. by @jonashendrickx in #506
- Track the
Client-Version
header in the API. by @jonashendrickx in #511 - PAS-202 | OpenAPI: Registration by @jonashendrickx in #496
- PAS-202 | OpenAPI (Continued) by @jonashendrickx in #482
- PAS-202 | OpenAPI: Styling by @jonashendrickx in #505
- [deps]: Update Fido2 to v4.0.0-beta.12 by @renovate in #454
- PAS-202 | OpenAPI improvements by @jonashendrickx in #514
- PAS-202 | Make paths smaller by @jonashendrickx in #517
- PAS-202 | Add OpenAPI to onboarding page + prettify with icons by @jonashendrickx in #518
- Blazor: Alert boxes and alert icons with all their relevant styling. by @jonashendrickx in #502
- Fix playground link by @jonashendrickx in #522
- Remove dead code by @jonashendrickx in #524
- Improve performance for downloading onboarding keys. by @jonashendrickx in #520
- NavMenu refactoring by @jonashendrickx in #523
- PAS-334 | Rate Limiting Fine Tuning/Follow Up by @Tyrrrz in #519
- Alpine ARM64 fix by @jonashendrickx in #521
- Migrate some Billing components to Blazor. by @jonashendrickx in #525
- [deps]: Update @tailwindcss/typography to v0.5.12 by @renovate in #526
- PAS-202 | Disable 'try it out' by @jonashendrickx in #528
- PAS-403 | Rename route
/magic-link
to/magic-links
(plural) by @Tyrrrz in #531 - Refactor
PagedList
by @jonashendrickx in #535 - PAS-202 | Add missing description for generating an authentication token by @jonashendrickx in #536
- Refactor users list by @jonashendrickx in #538
- PAS-392 | Add rate limit bypass by @Tyrrrz in #509
- Fix upgrade prompt link by @jonashendrickx in #543
- PAS-409 | Hide private key as a password field by @jonashendrickx in #542
- PAS-410 | Don't prepend alias count with dollar sign by @jonashendrickx in #541
- Fix navigation on /Organization/Overview by @jonashendrickx in #540
Full Changelog: 1.0.66...1.0.68
1.0.67
What's Changed
- Upgrade vue from 3.4.20 to 3.4.21 by @jonashendrickx in #508
libsodium
is missing in the alpine test image. by @jonashendrickx in #510- Add range to TTL by @jrmccannon in #501
- PAS-202 | OpenAPI: Signin by @jonashendrickx in #497
- Hotswap Stripe API secrets when they are updated. by @jonashendrickx in #512
- Handle DbConcurrencyException for reporting. by @jonashendrickx in #506
- Track the
Client-Version
header in the API. by @jonashendrickx in #511 - PAS-202 | OpenAPI: Registration by @jonashendrickx in #496
- PAS-202 | OpenAPI (Continued) by @jonashendrickx in #482
- PAS-202 | OpenAPI: Styling by @jonashendrickx in #505
- [deps]: Update Fido2 to v4.0.0-beta.12 by @renovate in #454
- PAS-202 | OpenAPI improvements by @jonashendrickx in #514
- PAS-202 | Make paths smaller by @jonashendrickx in #517
- PAS-202 | Add OpenAPI to onboarding page + prettify with icons by @jonashendrickx in #518
- Blazor: Alert boxes and alert icons with all their relevant styling. by @jonashendrickx in #502
- Fix playground link by @jonashendrickx in #522
- Remove dead code by @jonashendrickx in #524
- Improve performance for downloading onboarding keys. by @jonashendrickx in #520
- NavMenu refactoring by @jonashendrickx in #523
- PAS-334 | Rate Limiting Fine Tuning/Follow Up by @Tyrrrz in #519
- Alpine ARM64 fix by @jonashendrickx in #521
- Migrate some Billing components to Blazor. by @jonashendrickx in #525
- [deps]: Update @tailwindcss/typography to v0.5.12 by @renovate in #526
- PAS-202 | Disable 'try it out' by @jonashendrickx in #528
- PAS-403 | Rename route
/magic-link
to/magic-links
(plural) by @Tyrrrz in #531 - Refactor
PagedList
by @jonashendrickx in #535 - PAS-202 | Add missing description for generating an authentication token by @jonashendrickx in #536
- Refactor users list by @jonashendrickx in #538
- PAS-392 | Add rate limit bypass by @Tyrrrz in #509
Full Changelog: 1.0.66...1.0.67
1.0.66
What's Changed
- [deps]: Pin dependencies by @renovate in #368
- Lowering Admin Page rate limit by @jrmccannon in #371
- Ignore
Datadog.Trace
in Renovate updates by @Tyrrrz in #373 - [deps]: Lock file maintenance by @renovate in #336
- Fix pin reference for HTTP request action by @Tyrrrz in #365
- Move apex charts dependency by @jonashendrickx in #375
- [deps]: Update gh minor by @renovate in #352
- Using existing record to cancel invite by @jrmccannon in #374
- [deps]: Update npm minor by @renovate in #378
- Create workflow-linter.yml by @jonashendrickx in #379
- Attestation (Limit use of authenticators) by @jonashendrickx in #372
- BreadCrumb tests by @jonashendrickx in #380
- Send Magic Link by @jrmccannon in #346
- Create CODEOWNERS by @jonashendrickx in #383
- [deps]: Update System.Configuration.ConfigurationManager to v8 by @renovate in #385
- [deps]: Update Serilog.AspNetCore to v8.0.1 by @renovate in #369
- Fixed Attestation link size to match other "buttons" by @jrmccannon in #381
- UI prompt does not make sense when no plans are shown by @jonashendrickx in #389
- Get Passwordless client library from NPM. by @jonashendrickx in #391
- Rename route parameter 'app' to 'appId' by @jonashendrickx in #388
- Fix FIDO2 MDS3 caching failures on Azure. by @jonashendrickx in #393
- Add security headers by @jonashendrickx in #384
- Bugfix: Whitelist/Blacklist evaluation not happening correctly. by @jonashendrickx in #394
- Merge info alert boxes into one. by @jonashendrickx in #382
- Fix CSP errors related to caching & fix routing errors by @jonashendrickx in #395
- BEEEP: SecureScript & SecureStylesheet (Refactored with tests) by @jonashendrickx in #397
- Fix return url by @jonashendrickx in #398
- BEEEP: Move middleware to maintain readability. by @jonashendrickx in #396
- Active users count charts by @jonashendrickx in #390
- [deps]: Pin @passwordlessdev/passwordless-client to 1.1.2 by @renovate in #399
- [deps]: Update vue to v3.4.18 by @renovate in #400
- Typo in email
You're email is already connected to an organization
by @jonashendrickx in #404 - Update language from black whitelist to block allowlist by @jonashendrickx in #403
- Prepare to kill
EfTenantStorageFactory
by @jonashendrickx in #401 - Update renovate.json - Follow Bitwarden policy by @jonashendrickx in #407
- Charts for Users and Credentials y-axis should be whole numbers by @jonashendrickx in #402
- Sort allowed authenticators alphabetically by @jonashendrickx in #409
- AdminConsole health checks by @jonashendrickx in #405
- Configuring allowlist should expect attestation to be used. by @jonashendrickx in #408
- Remove IDbContextFactory by @jonashendrickx in #411
- Clean up 'Playground - Registration' by @jonashendrickx in #410
- Add quotas and rate limits to magic link emails by @Tyrrrz in #392
- Fix background service by @jonashendrickx in #413
- Throw on expiration by @abergs in #417
- Exclude health checks from event logging by @jonashendrickx in #418
- We don't need these HealthCheck endpoints anymore. by @jonashendrickx in #419
- Fix migration script for production by @jonashendrickx in #425
- [deps]: Update npm minor by @renovate in #427
- [deps]: Lock file maintenance by @renovate in #387
- [deps]: Update gh minor by @renovate in #377
- .NET 8.0.2
IDE0005
dotnet format
issue by @jonashendrickx in #430 - AppId availability check is returning a 500 in admin console. by @jonashendrickx in #415
- PAS 371 - Change token template by @jrmccannon in #424
- API Key Management Confirmation Dialog & Horizontal Scrolling by @jonashendrickx in #412
- PAS 370 - Add TTL by @jrmccannon in #423
- Upgrade Passwordless.AspNetCore to 2.0.0-beta6 by @jrmccannon in #433
- Revert "Upgrade Passwordless.AspNetCore to 2.0.0-beta6" by @jonashendrickx in #434
- [deps]: Update codecov/codecov-action action to v4 by @renovate in #386
- Add
ReportingBackgroundService
again. by @jonashendrickx in #436 - Remove obsolete columns by @jonashendrickx in #435
- Show Magic Link Setting by @jrmccannon in #432
- Open documentation link in new tab by @jonashendrickx in #437
- HTML encode strings in e-mails by @jonashendrickx in #442
- Fix app deletion by @jonashendrickx in #441
- Replace
deploy
with a workflow dispatcher by @Tyrrrz in #414 - Remove nuget-minor by @jrmccannon in #431
- Fix variable substitution in deployment job by @Tyrrrz in #446
- PAS-378 | Create pull request template by @merissaacosta in #445
- Add 'Async' suffix to async methods by @pooya1380m in #444
- Switch from
DateTimeOffest
toDateTime
in EF models by @Tyrrrz in #451 - Dynamic matrix cases for the
deploy
job by @Tyrrrz in #447 - No forbidden content validation by @jonashendrickx in #449
- [PAS289][Defect] Feedback no longer a confirmation step when deleting user credentials by @jonashendrickx in #439
- PAS-378 | PR Template: change template dir and add spaces by @merissaacosta in #452
- Get started, fixed link by @abergs in #453
- PAS-379 | Event logging wording allow list & block list by @jonashendrickx in #457
- PAS-318 | Horizontal scrolling for organization events by @jonashendrickx in #456
- Clean up
DefaultMailService
by @Tyrrrz in #461 - PAS-262 | Display icons for authenticators by @jonashendrickx in #462
- PAS-382 | Fix
/account/useronboarding
by @jonashendrickx in #466 - PAS-382 | Refactor import maps by @jonashendrickx in #467
- PAS-384 | Fix delete passkey bug once and for all by @jonashendrickx in #469
- Element references may not exist when not logged in. by @jonashendrickx in https://github.com/bitwarden/passwor...