Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
[0.2.0] - 2026-01-14
Features
cli : Add --endpoint-url option for LocalStack support (#21 ) (c980b95 )
examples : Add FastAPI demo with LocalStack (#22 ) (1be5be3 )
ci : Add JUnit test results upload to Codecov (#26 ) (2d6b390 )
infra : Enable DynamoDB Point-in-Time Recovery (PITR) (#56 ) (dcd85a8 )
infra : Add Lambda Dead Letter Queue for stream processing failures (#58 ) (5ce3256 )
infra : Add CloudWatch alarms for comprehensive monitoring (#59 ) (9214dd7 )
infra : Add configurable CloudWatch log retention (#61 ) (d4c0078 )
aggregator : Add structured logging to Lambda processor (#64 ) (c973cc8 )
exceptions : Add context to RateLimiterUnavailable (#42 ) (#65 ) (ff181b2 )
limiter : Replace create_stack with StackOptions (#69 ) (0c6c0d6 )
models : Add input validation to prevent injection attacks (#75 ) (63718c1 )
repository : Add security audit logging for limit modifications (#76 ) (7e8b69a )
infra : Add VS Code worktree configuration for multi-session Claude Code (#87 ) (c330e5c )
infra : Add IAM permission boundary and role name format support (#90 ) (5c5aeda )
cli : Add --endpoint-url option to all AWS-interacting commands (#89 ) (b09c8d6 )
models : Add PEP 561 py.typed marker for type export support (#93 ) (bdefbfc )
infra : Add docker-compose.yml for LocalStack development (#94 ) (c22f355 )
limiter : Rename stack_name to name for cloud-agnostic API (#95 ) (fccf670 )
ci : Add path-based filtering and PR docs preview (#110 ) (4c2aa3d )
Bug Fixes
aggregator : Use top-level attributes in usage snapshot updates (#20 ) (37b3f42 )
cli,infra : Add --pitr-recovery-days CLI option and tests (#57 ) (5e5e53f )
infra : Fix integration tests after CloudFormation-always change (#70 ) (#71 ) (f141a7d )
infra : Use LocalStack legacy CloudFormation engine (#81 ) (#85 ) (1bbc649 )
Revert
Undo LocalStack legacy CloudFormation engine workaround (#85 ) (#86 ) (1e632cb )
Feat(ci): add path-based filtering and PR docs preview (#110 ) (#113 ) (87c6bf5 )
Documentation
readme : Add project badges (#23 ) (575f5b2 )
pyproject : Update development status to Production/Stable (#55 ) (32f6fc4 )
init : Add docstring explaining lazy imports for Lambda compatibility (#67 ) (4317a10 )
Add migration strategy documentation (#40 ) (5d41d05 )
Document stack lifecycle and cleanup best practices (#79 ) (#88 ) (acf485f )
Add performance tuning guide (#35 ) (dd5aed9 )
Complete rename of table_name to name for cloud-agnostic API (#103 ) (d6d4ff0 )
Create monitoring and observability guide (#108 ) (81942dd )
Create troubleshooting guide (#36 ) (#109 ) (47a7ed0 )
Add diagram guidelines to CLAUDE.md (#111 ) (aff9912 )
Create consolidated operations guide (#112 ) (6538975 )
Reorganize documentation by persona with production guide (#117 ) (06636b7 )
Performance
test : Optimize test execution with parallel execution and shared fixtures (#80 ) (#92 ) (812766a )
Refactoring
infra : Deprecate DynamoDB Local, fully integrate LocalStack (#25 ) (1cbbcf0 )
limiter : Remove deprecated create_table parameter (#50 ) (f35a5f6 )
exceptions : Introduce categorized exception hierarchy (#53 ) (adb7165 )
limiter : Remove create_table() and delete_table() methods (#54 ) (55215a1 )
infra : Use AWS::StackName instead of TableName parameter (#105 ) (22b701f )
Testing
coverage : Improve coverage for processor, exceptions, stack_manager (#24 ) (2d2136b )
limiter,repository : Increase coverage from 72%/68% to 81%/86% (#27 ) (476eea3 )
benchmark : Add performance benchmarks (#45 ) (#73 ) (88731ba )
e2e : Add E2E integration tests for LocalStack and AWS (#82 ) (d6504b2 )
Miscellaneous Tasks
Remove accidentally committed plan file (#91 ) (d092874 )
You can’t perform that action at this time.