What's Changed
- fix: optimize sdk-test-java Docker build to reduce CI time by @hectorvent in #500
- fix(dynamoDB): support arithmetic in DynamoDB SET expressions by @stashev in #480
- feat: add EventBridge PutPermission and RemovePermission support by @ctnnguyen in #499
- fix(sqs): include MD5OfMessageAttributes in SendMessageBatch JSON response by @marioslatinac in #496
- feat: DynamoDB support ReturnValuesOnConditionCheckFailure by @bkindersleytrulioo in #505
- feat(lambda): implement reactive S3-to-Lambda sync for hot-reloading by @hectorvent in #509
- fix(cloudformation): forward Lambda environment variables during stack provisioning by @ctnnguyen in #510
- fix(kms): support ECC_SECG_P256K1 via BouncyCastle JCA by @rbelakapytski-aet in #502
- Feat/s3 static website hosting by @iam-ssrivastav in #507
- feat(eks): implement EKS service with real k3s data plane support by @hectorvent in #493
- fix(dynamodb): validate sort key in buildItemKey to prevent item collisions by @ctnnguyen in #506
- security: fix S3 path traversal vulnerability by @iam-ssrivastav in #508
- fix(storage): make scan() return mutable list across backends (#482) by @hampsterx in #517
- fix: updating docker client dependency by @hectorvent in #513
- fix(ses): align /_aws/ses inspection endpoint with LocalStack behavior by @okinaka in #512
- fix(lifecycle): run shutdown hooks before HTTP server stops (#431) by @hampsterx in #519
- feat(cognito): implement AdminEnableUser and AdminDisableUser actions by @iam-ssrivastav in #514
- fix(kinesis): return real ShardId in PutRecord and PutRecords responses by @hampsterx in #518
- fix(lambda): restore create-copy-start ordering for provided runtimes by @okinaka in #524
- feat(kinesis): support AT_TIMESTAMP shard iterator type by @hampsterx in #520
- feat(cognito): implement AdminResetUserPassword action by @iam-ssrivastav in #516
- fix(lambda): fix container lifecycle on timeout (rebase of #504) by @hampsterx in #529
- feat(opensearch): add real os with docker image by @hectorvent in #528
- feat(asm): add version stages handling in ASM put-secret-value by @danielabeledo in #527
- fix(lambda): destroy container handle on interrupt and generic exception (#525) by @hampsterx in #530
- feat(s3): preserve explicit object SSE headers by @sf-jin-ku in #515
- fix(lambda): wake blocked /next poller and drain queue on RuntimeApiServer.stop() by @hampsterx in #531
New Contributors
- @stashev made their first contribution in #480
- @marioslatinac made their first contribution in #496
- @rbelakapytski-aet made their first contribution in #502
- @iam-ssrivastav made their first contribution in #507
Full Changelog: 1.5.4...1.5.5