Skip to content

Commit d2eb6ee

Browse files
committed
Update changelog for v3.1.4
1 parent 83b8c34 commit d2eb6ee

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

CHANGELOG.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22
Changelog
33
=========
44

5+
Version 3.1.4 (2025-10-26)
6+
==========================
7+
8+
Fixed
9+
-----
10+
11+
- **MQTT Reconnection**: Fixed MQTT reconnection failures due to expired AWS credentials
12+
13+
- Added AWS credential expiration tracking (``_aws_expires_at`` field in ``AuthTokens``)
14+
- Added ``are_aws_credentials_expired`` property to check AWS credential validity
15+
- Modified ``ensure_valid_token()`` to prioritize AWS credential expiration check
16+
- Triggers full re-authentication (not just token refresh) when AWS credentials expire
17+
- Preserves AWS credential expiration timestamps during token refresh
18+
- Prevents reconnection failures when connection interrupts after AWS credentials expire but before JWT tokens expire
19+
- Resolves AWS_ERROR_HTTP_WEBSOCKET_UPGRADE_FAILURE errors during reconnection attempts
20+
- Improved test coverage for auth module from 31% to 60% with comprehensive test suite
21+
522
Version 3.1.3 (2025-10-24)
623
==========================
724

0 commit comments

Comments
 (0)