Skip to content

Commit 06de33e

Browse files
chore(#14): this commit updates CHANGELOG with performance improvements in authentication flow
1 parent 4b004fe commit 06de33e

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CHANGELOG

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# 9.0.0 - 2026-03-30
2+
3+
**Performance improvement in authentication flow:**
4+
During load testing with 50 concurrent users on a 1 vCPU, 4GB RAM VPS, we observed that the login endpoint was a bottleneck, showing high latency and a large number of rate-limited requests. The root cause was the use of PBKDF2 password hashing with an iteration count set for maximum security (400,000), which proved too computationally expensive for the available infrastructure. This led to CPU saturation, slow logins, and aggressive rate limiting under load, while other endpoints remained unaffected.
5+
6+
To address this, we have tuned the PBKDF2 iteration count to a value that maintains strong security but is more appropriate for typical server resources. This change significantly reduces CPU usage during login, resulting in much better performance and stability under concurrent access, while still following industry best practices for password security.
7+
18
# 3.0.0 - 2026-03-29
29

310
- In version 3.0.0 of the Docker image, we fixed a security vulnerability in the backend authentication flow affecting protected administrative endpoints. This release strengthens issuer and token validation across different hosting contexts, ensuring safer token acceptance and clearer authentication error tracking.

0 commit comments

Comments
 (0)