• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Unleash / unleash / 27275422119
87%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 10 Jun 2026 12:23PM UTC
Jobs 1
Files 1186
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jun 2026 12:13PM UTC coverage: 87.321% (-0.05%) from 87.375%
27275422119

push

github

web-flow
fix: invalidate other sessions on password change (#12262)

Changing a password now terminates the user's other active sessions
while keeping the session that performed the change alive, matching
OWASP session management guidance so a compromised account can lock out
an attacker on other devices.

- Add SessionService.deleteSessionsForUserExcept to drop all of a user's
sessions except a given one
- Thread a ChangePasswordOptions ({ logoutUser, keepSessionId }) object
through changePassword / WithPreviouslyUsedPasswordCheck /
WithVerification
- changeMyPassword passes the current req.sessionID so self-service
changes keep the current device logged in and sign out the rest
- Harden the logout opt-out to be secure-by-default: only an explicit
logoutUser: false skips invalidation

## About the changes

Closes #

### Important files

## Discussion points

## OSS PR checklist

- [x] I have read and agree to the [Unleash Contributor License
Agreement](https://github.com/Unleash/unleash/blob/main/CLA.md).
- [x] I have added tests or explained why tests are not needed.
- [x] I have updated documentation where relevant.

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

1874 of 2068 branches covered (90.62%)

7 of 7 new or added lines in 3 files covered. (100.0%)

10 existing lines in 4 files now uncovered.

15206 of 17414 relevant lines covered (87.32%)

847.34 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
79.09
-6.36% src/lib/features/playground/feature-evaluator/constraint.ts
1
89.58
-2.08% src/lib/features/frontend-api/client-feature-toggle-read-model.ts
1
83.13
-1.2% src/lib/features/playground/feature-evaluator/client.ts
1
86.05
-0.78% src/lib/services/api-token-service.ts
Jobs
ID Job ID Ran Files Coverage
1 27275422119.1 10 Jun 2026 12:23PM UTC 1186
87.32
GitHub Action Run
Source Files on build 27275422119
  • Tree
  • List 1186
  • Changed 8
  • Source Changed 4
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27275422119
  • d5798036 on github
  • Prev Build on main (#27275380712)
  • Next Build on main (#27297146384)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc