Skip to content

Commit 15afda2

Browse files
committed
docs: update README and CHANGELOG for fresh credentials behavior
1 parent e3520e7 commit 15afda2

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
### Fixed
11+
12+
- Always read fresh credentials from disk on every request instead of caching and refreshing reactively on auth errors (#294)
13+
814
## v1.5.0 (2026-05-22)
915

1016
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ For long-running sessions, consider using long-lived credentials:
354354
- Use an AWS profile via `--profile`
355355
- Use IAM Identity Center and run `aws sso login` before starting the proxy
356356

357-
If your credentials do expire during a session, the proxy will automatically detect the auth failure and pick up refreshed credentials on the next request — no restart required. Simply refresh your credentials (e.g., `aws sso login`) and retry.
357+
The proxy reads fresh credentials from disk on every request, so credential refreshes and account switches take effect immediately — no restart or retry required. Simply refresh your credentials (e.g., `aws sso login`) and the next request will use them.
358358

359359
### Client hangs on tool calls
360360
If your MCP client hangs waiting for a tool call response (e.g., due to an unresponsive endpoint), use `--tool-timeout` to set a maximum duration in seconds for each tool call. When the timeout is exceeded, the proxy returns a graceful error to the agent instead of hanging indefinitely.

0 commit comments

Comments
 (0)