What's Changed
- feat: adding appconfig service by @hectorvent in #324
- docs: comprehensive audit sweep + CHANGELOG backfill (1.1.0-1.5.2) by @hampsterx in #326
- feat(lambda): add PutFunctionConcurrency stub by @okinaka in #325
- fix(s3): return XML error responses for presigned POST failures by @Meemaw in #327
- chore: add .coderabbit.yaml for automated PR reviews by @hampsterx in #349
- feat: add HEALTHCHECK to all Dockerfiles by @Meemaw in #328
- refactor(apigateway): centralize /tags/{arn} routing in SharedTagsController by @okinaka in #330
- fix(sqs): make per-queue message operations atomic by @BSchneppe in #333
- fix(eventbridge): apply InputPath when delivering events to targets by @ctnnguyen in #335
- feat: ecr by @cahna in #337
- fix: topologically sort CloudFormation resources before provisioning by @ctnnguyen in #332
- fix(s3): return empty LocationConstraint for us-east-1 buckets by @ctnnguyen in #336
- feat: integrate ContainerDetector for improved container detection in ElastiCache, ECS, and RDS managers by @cfranzen in #343
- fix(dynamodb): attach X-Amz-Crc32 header to JSON protocol responses by @okinaka in #347
- fix(cognito): return sub UUID as UserSub in SignUp response by @hampsterx in #351
- fix(kinesis): accept same-value Increase/DecreaseStreamRetentionPeriod (#342) by @hampsterx in #352
- fix(sns): recognize attributes set during creation of a subscription by @cfranzen in #353
- fix(ecr,s3): fix CDK compatibility and resolve macOS ECR port conflict by @hectorvent in #354
- fix(kms): implement real asymmetric sign/verify and GetPublicKey by @hectorvent in #355
- refactor(core): unify service metadata behind descriptor-backed catalog by @hampsterx in #357
- fix(eventbridge): implement advanced content filtering operators by @hectorvent in #356
- fix(cognito): correct HMAC signature computation in USER_SRP_AUTH by @hectorvent in #358
- fix(s3): include non-versioned objects in ListObjectVersions response by @hectorvent in #359
- fix(secretsmanager): resolve partial ARNs without random suffix by @hectorvent in #360
- test(auth): add SigV4 validator unit tests for RDS and ElastiCache proxies by @hampsterx in #361
- test(rds): expand query handler and service unit coverage by @hampsterx in #362
- fix(lambda): correct Function URL config path from /url-config to /url by @hectorvent in #364
- test(appconfig): edge case coverage for polling, deployments, empty configs by @hampsterx in #365
- test(rds): JDBC-based IAM auth compat suite for RDS proxy by @hampsterx in #366
- fix(elasticache): scope user auth to groups, use StorageFactory, throw NotFoundFault by @hampsterx in #367
- chore(ci): CI hygiene batch (concurrency, timeouts, action pinning, Dependabot) by @hampsterx in #375
- fix(apigatewayv2): fix route matching for path-parameter routes by @hampsterx in #368
- test(apigatewayv2): management API compat suite with deploymentId fix by @hampsterx in #371
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #376
- chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #377
- chore(deps): bump docker/login-action from 3.7.0 to 4.1.0 by @dependabot[bot] in #378
- chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #382
- test(apigatewayv2): execute-api dispatch compat suite by @hampsterx in #372
- fix(s3): implement S3 Control ListTagsForResource, TagResource, Untag… by @hectorvent in #363
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.1.0 by @dependabot[bot] in #383
- chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #379
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #384
- test(elasticache): internal Quarkus integration test with cross-group isolation by @hampsterx in #369
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #385
- test(elasticache): SDK compat suite for replication groups and users by @hampsterx in #370
- fix(cloudformation): resolve stacks by ARN in addition to name by @hectorvent in #386
New Contributors
- @ctnnguyen made their first contribution in #335
- @dependabot[bot] made their first contribution in #376
Full Changelog: 1.5.2...1.5.3