You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43-8Lines changed: 43 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,28 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.4.2] - 2026-06-12
11
+
10
12
### Added
11
13
12
-
-User identity propagation from frontend JWT through M2M tokens to Cedar policy evaluation at AgentCore Gateway
13
-
- Cedar Policy Engine and Cedar Policy lifecycle management via Custom Resource Lambda (`infra-cdk/lambdas/cedar-policy/`)
14
+
-**AgentCore Policy Integration** — Full user identity propagation from frontend JWT through M2M tokens to Cedar policy evaluation at AgentCore Gateway
15
+
- Cedar Policy Engine and lifecycle management via Custom Resource Lambda (`infra-cdk/lambdas/cedar-policy/`)
14
16
- Cognito V3 Pre-Token Generation Lambda for injecting custom claims into M2M tokens (`infra-cdk/lambdas/pretoken-v3/`)
15
17
- Cedar policy file with custom claim-based access control — two versions for allow/deny testing (`gateway/policies/policy.cedar`)
16
18
- Cognito ESSENTIALS tier for V3 Pre-Token Lambda trigger support
17
-
- Direct Cognito `/oauth2/token` call with `aws_client_metadata` for user identity propagation (Approach 1) across all 6 agent patterns
18
-
- Alternative `@requires_access_token` decorator approach (Approach 2) documented and commented out in each pattern's `tools/gateway.py`
19
+
- Direct Cognito `/oauth2/token` call with `aws_client_metadata` for user identity propagation across all 6 agent patterns
20
+
- Alternative `@requires_access_token` decorator approach documented and commented out in each pattern's `tools/gateway.py`
21
+
-**Long-Term Memory** — Configurable long-term semantic memory for Strands-based agents via `use_long_term_memory` in `config.yaml`
22
+
- LTM `top_k` and `relevance_score` parameters exposed in config
-**Session Management Guide** (`docs/SESSION_MANAGEMENT.md`) — Three patterns: AgentCore Memory only, Memory + DynamoDB, and S3SessionManager
19
25
- Identity propagation and Cedar policy documentation (`docs/IDENTITY_POLICY.md`)
20
26
- Cedar policy syntax, capabilities, and reference documentation (`docs/CEDAR_POLICY_GUIDE.md`)
21
27
- Identity provider swap and Gateway interceptors guide (`docs/REPLACING_COGNITO.md`)
28
+
-`ListGatewayTargets` IAM permission for Cedar Policy Lambda to support policy creation validation
29
+
-`CheckAuthorizePermissions` on Gateway Role for Policy Engine attachment
30
+
- CodeBuild deployment documentation for CloudFormation teardown
31
+
- Updated architecture diagram with latest logos (`docs/architecture-diagram/FAST-architecture-20260403.png`)
22
32
23
33
### Changed
24
34
25
-
- Updated all 6 agent patterns to pass `user_id` to Gateway client for identity-aware M2M tokens
26
-
- Updated NAT Gateway documentation in `docs/DEPLOYMENT.md` for VPC mode with identity propagation
27
-
- Updated root `README.md` architecture flow and project structure
28
-
- Updated architecture diagram with latest logos (`docs/architecture-diagram/FAST-architecture-20260403.png`)
35
+
- All 6 agent patterns updated to pass `user_id` to Gateway client for identity-aware M2M tokens
36
+
- Pre-Token Lambda rewritten to use `USER_ROLE_MAP` dictionary keyed by Cognito `sub` (UUID) instead of email-based if/else logic
37
+
- AG-UI Strands agent refactored to build agent directly in entrypoint with optional Memory support
38
+
- AG-UI LangGraph agent simplified entrypoint
39
+
- Documentation updated to use UUID placeholders instead of email addresses (`docs/IDENTITY_POLICY.md`, `docs/CEDAR_POLICY_GUIDE.md`, `docs/REPLACING_COGNITO.md`)
40
+
- NAT Gateway documentation updated in `docs/DEPLOYMENT.md` for VPC mode with identity propagation
41
+
- CodeBuild deploy script updated to package tracked files only with ephemeral resources
42
+
- Consolidated `.prettierrc` to top-level
43
+
- Root `README.md` architecture flow and project structure updated
0 commit comments