1.4.0 (2026-04-08)
Bug Fixes
- add list_append support to DynamoDB update expressions (#277) (b723a9c)
- default shell executable to /bin/sh for Alpine compatibility (#241) (d02a1d9)
- drain warm pool containers on server shutdown (#274) (caabf46)
- dynamodb support add function multiple values (#263) (1ddc8a3)
- handle base64-encoded ACM cert imports (#248) (1391691)
- include ProvisionedThroughput in DynamoDB GSI responses (#273) (399a96d)
- issues 226 227 (#257) (81f1a01)
- make EmulatorLifecycle use more idiomatic Quarkus code (#190) (7ea586e)
- merge branch 'main' into release/1.x (1feec3a)
- removing log file (17841d2)
- resolve Cognito auth, token, and user lookup issues (#218 #220 #228 #229 #233 #234 #235) (#279) (5e8b39c)
- return 400 when encoded s3 copy source is malformed (#244) (f4f1752)
- s3: enforce presigned POST policy conditions (eq, starts-with, content-type) (#203) (cd1759a)
- s3: versioning IsTruncated, PublicAccessBlock, ListObjectsV2 pagination, K8s virtual host routing (#276) (6d5839b)
Features
- add KMS GetKeyPolicy, PutKeyPolicy and fix CreateKey Tags (#258 #259 #269) (#280) (4724db9)
- add SES V2 REST JSON protocol support (#265) (e7ab687)
- lambda: add missing runtimes, fix handler validation, long path… (#256) (0ef6f87)
- scheduler: add EventBridge Scheduler service (#260) (48b6ca3)
- secretsmanager: add support for BatchGetSecretValue (#115) (#264) (37026b7)
- sfn: nested state machine execution and activity support (#254, #91) (#266) (18bee5b)
- use AWS-specific content type within the response of all JSON-based controllers (#240) (b4afdbb)