Skip to content

fix(eventbridge,scheduler): read cron day-of-week as AWS 1-7 SUN-SAT - #3147

Merged
pgermosen merged 1 commit into
floci-io:mainfrom
MaxFreedomPollard:fix/aws-cron-day-of-week-numbering
Sep 6, 2026
Merged

pgermosen merged 1 commit into
floci-io:mainfrom
MaxFreedomPollard:fix/aws-cron-day-of-week-numbering

Conversation

@MaxFreedomPollard

Copy link
Copy Markdown
Contributor

Summary

Both schedule expression parsers read a numeric cron day-of-week with Unix numbering, 0-6 for SUN-SAT, but AWS numbers that field 1-7 for SUN-SAT. Every numeric day fired one day late, and Saturday could not be expressed at all.

cron(0 12 ? * 2 *) is Monday to AWS and fired on Tuesday. AWS's own documented example cron(15 10 ? * 6L 2022-2023), described in the user guide as the last Friday of the month, fired on the last Saturday. cron(0 12 ? * 7 *) did not parse at all: cron-utils rejected it with Value 7 not in range [0, 6]. Day names were always right, because cron-utils resolves MON against its own numbering, so only expressions written with numbers were affected.

The cause is the cron definition in ScheduleExpressionParser.java:32 (eventbridge) and SchedulerExpressionParser.java:55 (scheduler). Both called .withDayOfWeek() with no range and no Monday value, which leaves cron-utils on its Unix default. Both now use .withValidRange(1, 7).withMondayDoWValue(2), the same shape cron-utils ships for Quartz, whose day-of-week dialect AWS follows. 7 parses as Saturday, and 0 is rejected in line with AWS's documented 1-7 range.

One existing test had the old behavior baked into it. getNextFireTimeFirstMondayOfMonth parsed cron(30 2 ? * 2#1 *), named itself for the first Monday, then asserted the fire day was a Tuesday. It now asserts 2026-03-02, the first Monday of that month. getNextFireTimeWeekdays used 1-5, which is SUN-THU in AWS numbering, so it now uses 2-6 and asserts the fire day really is a weekday.

Type of change

  • Bug fix (fix:)
  • New feature (feat:)
  • Breaking change (feat!: or fix!:)
  • Docs / chore

AWS Compatibility

The incorrect behavior was the day-of-week mapping described above: numeric days shifted one day later, and 7 rejected as unparseable.

The field is documented as 1-7 or SUN-SAT in the EventBridge Scheduler user guide, https://docs.aws.amazon.com/scheduler/latest/UserGuide/schedule-types.html, which also spells the mapping out for #: "3#2 would be the second Tuesday of the month: the 3 refers to Tuesday because it is the third day of each week". EventBridge Rules use the same six-field dialect. I checked this against the published field table and AWS's two worked examples, not against a live account.

Checklist

  • ./mvnw test passes locally
  • New or updated integration test added
  • Commit messages follow Conventional Commits

Both parsers are pure functions with plain JVM unit tests, so the new coverage went there rather than into an integration test. I ran the affected suites rather than the whole build, because the full ./mvnw test wants Docker for the Lambda, RDS and ElastiCache containers and there is no daemon on this machine.

./mvnw test -Dtest='SchedulerExpressionParserTest,ScheduleExpressionParserTest,ScheduleDispatcherTest,SchedulerServiceTest,ScheduleInvokerTest,EventBridgeSchedulerIntegrationTest,EventBridgeServiceTest,EventBridgeInvokerTest,RulePersistenceTest,ReplayDispatcherTest,InputTransformerTest' gives 253 tests, 0 failures. On the unmodified parsers the 13 new day-of-week tests and the one corrected test fail: 12 assertion failures plus 2 errors, both Value 7 not in range [0, 6]. make docs-check passes.

Both schedule parsers built their cron definition with cron-utils' default
day-of-week field, which is Unix numbering: 0-6 for SUN-SAT. AWS numbers that
field 1-7 for SUN-SAT, so every numeric day was read one day late and Saturday
could not be expressed at all.

cron(0 12 ? * 2 *) is Monday to AWS and fired on Tuesday. AWS's own documented
example cron(15 10 ? * 6L 2022-2023), the last Friday of the month, fired on the
last Saturday. cron(0 12 ? * 7 *) did not parse at all, failing with "Value 7 not
in range [0, 6]". Day names were always correct, because cron-utils resolves them
against its own numbering, so only expressions written with numbers were wrong.

The definitions are at ScheduleExpressionParser.java:32 (eventbridge) and
SchedulerExpressionParser.java:55 (scheduler). Both now pin the field with
withValidRange(1, 7) and withMondayDoWValue(2), the same shape cron-utils uses
for Quartz, whose day-of-week dialect AWS follows. 7 parses as Saturday, and 0 is
rejected in line with AWS's documented 1-7 range.

The existing eventbridge test getNextFireTimeFirstMondayOfMonth encoded the old
behavior: it parsed cron(30 2 ? * 2#1 *), named itself for the first Monday, then
asserted the fire day was a Tuesday. It now asserts 2026-03-02, which is the
first Monday of that month.
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

🎉 Thanks for your first pull request to Floci!

Your CI checks need a maintainer to approve them before they run. That is GitHub's standard gate on first-time contributors, not a problem with your PR — so if the checks look like they are doing nothing, that is why. Once a maintainer approves, CI and the compatibility suite start automatically. Nothing is needed from you in the meantime.

While you wait, a couple of things that make review faster:

  • Link the issue this fixes with Closes #N in the description
  • Commits follow Conventional Commits (feat(s3): ..., fix(dynamodb): ...)
  • Behaviour changes come with a test — see CONTRIBUTING.md

Come join us in Slack — it is the fastest way to reach maintainers if you get stuck, or want feedback on an approach before investing more time in it.

@greptile-apps

greptile-apps Bot commented Sep 6, 2026

Copy link
Copy Markdown

Greptile Summary

Corrects EventBridge Rules and EventBridge Scheduler cron parsing to use AWS day-of-week numbering.

  • Configures both cron parsers for 1-7 as SUN-SAT, with Monday represented by 2.
  • Updates the weekday and first-Monday expectations that encoded the previous mapping.
  • Adds focused coverage for numeric and named days, ranges, #, L, and boundary validation.
  • Documents the AWS numbering convention for Scheduler expressions.

Confidence Score: 5/5

The PR appears safe to merge, with the corrected AWS numbering applied consistently across both scheduling implementations and covered by focused tests.

No actionable failures remain; the parser definitions, expected dates, boundary behavior, and specialized day-of-week forms are aligned across both affected services.

Important Files Changed

Filename Overview
src/main/java/io/github/hectorvent/floci/services/eventbridge/ScheduleExpressionParser.java Aligns EventBridge Rules numeric cron day-of-week parsing with AWS numbering.
src/main/java/io/github/hectorvent/floci/services/scheduler/SchedulerExpressionParser.java Aligns EventBridge Scheduler numeric cron day-of-week parsing with AWS numbering.
src/test/java/io/github/hectorvent/floci/services/eventbridge/ScheduleExpressionParserTest.java Corrects prior expectations and adds comprehensive AWS day-of-week coverage for EventBridge Rules.
src/test/java/io/github/hectorvent/floci/services/scheduler/SchedulerExpressionParserTest.java Adds comprehensive AWS day-of-week coverage for EventBridge Scheduler.
docs/services/scheduler.md Documents the supported AWS day-of-week range and first-Monday example.

Reviews (1): Last reviewed commit: "fix(eventbridge,scheduler): read cron da..." | Re-trigger Greptile

@hectorvent hectorvent added bug Something isn't working eventbridge Amazon EventBridge scheduler Amazon EventBridge Scheduler labels Sep 6, 2026

@pgermosen pgermosen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checked the day-of-week mapping against AWS's own cron field table and the 3#2 example in the user guide — 1-7 SUN-SAT with Monday=2 is exactly right, and .withValidRange(1, 7).withMondayDoWValue(2) gets there. Reverted the fix locally and got the exact failures described (12 assertions + the two Value 7 not in range [0, 6] errors), so the tests are actually pinned to this behavior. Calendar dates in the new tests all check out too. Nice catch, especially the Saturday-can't-be-expressed-at-all part.

@pgermosen
pgermosen merged commit 60a8a9d into floci-io:main Sep 6, 2026
29 of 30 checks passed
pull Bot pushed a commit to mengualp/floci that referenced this pull request Sep 15, 2026
# [2.1.0](https://github.com/floci-io/floci/compare/2.0.1...2.1.0) (2026-09-15)

### Bug Fixes

* **acm:** reflect the requested ValidationDomain in DescribeCertificate ([#3264](https://github.com/floci-io/floci/issues/3264)) ([922eb0b](https://github.com/floci-io/floci/commit/922eb0b9e501e1701985fe568e9d379ee3591818))
* **acm:** reject RequestCertificate key algorithms real ACM does not support ([#3044](https://github.com/floci-io/floci/issues/3044)) ([db6c419](https://github.com/floci-io/floci/commit/db6c41945939cbf39b657f707b1ecf7929729a7e)), closes [#3027](https://github.com/floci-io/floci/issues/3027)
* **acm:** report SUCCESS domain validation once a certificate is issued ([#3112](https://github.com/floci-io/floci/issues/3112)) ([9b28388](https://github.com/floci-io/floci/commit/9b28388d89ec0bdd1cdda11a588144d5cbb60a23))
* **acm:** stop hex-shaped names becoming bogus IP address SANs ([#3335](https://github.com/floci-io/floci/issues/3335)) ([7a7531a](https://github.com/floci-io/floci/commit/7a7531a6b9ea4e91b7edd1d98f638cd18a657055))
* **amazonmq:** add configuration for AMQP and console host port ranges ([#3315](https://github.com/floci-io/floci/issues/3315)) ([2d5a8f7](https://github.com/floci-io/floci/commit/2d5a8f705b75dd41c5daf6d8ae2e0d691b1e5b21))
* **apigateway:** add missing authorizer arg to two VtlContext test calls ([38056a0](https://github.com/floci-io/floci/commit/38056a00f6263c7c6cd8b4aad098923bec439e4b)), closes [#3560](https://github.com/floci-io/floci/issues/3560)
* **apigateway:** allow idempotent custom-id tags ([#3430](https://github.com/floci-io/floci/issues/3430)) ([eb62225](https://github.com/floci-io/floci/commit/eb622254bc843ae8e99ef226fdbec64cca9010e2))
* **apigateway:** answer an unmatched REST request with 403, not 404/405 ([#3547](https://github.com/floci-io/floci/issues/3547)) ([fb82fb2](https://github.com/floci-io/floci/commit/fb82fb29aed79e79850c1dd3616089310e3f002e))
* **apigateway:** decode the ~0 JSON Pointer escape in stage method-settings patch paths ([#3526](https://github.com/floci-io/floci/issues/3526)) ([bc44fc9](https://github.com/floci-io/floci/commit/bc44fc9106fb538c51226807ed29a5f0b04ac784))
* **apigateway:** enforce ApiKeyRequired on REST API methods ([#3537](https://github.com/floci-io/floci/issues/3537)) ([3b31c5a](https://github.com/floci-io/floci/commit/3b31c5a6637ef73655f4a6108ed5ce8b6f2be7e1)), closes [#3507](https://github.com/floci-io/floci/issues/3507) [#3507](https://github.com/floci-io/floci/issues/3507)
* **apigateway:** enforce AWS_IAM authorization on the execute-api data plane ([#2895](https://github.com/floci-io/floci/issues/2895)) ([06349c8](https://github.com/floci-io/floci/commit/06349c8d88ec6ae677b4c9f96e1aa3ec9f1e5b63)), closes [#2810](https://github.com/floci-io/floci/issues/2810)
* **apigateway:** expose VTL authorizer and parameter maps ([#3538](https://github.com/floci-io/floci/issues/3538)) ([2290247](https://github.com/floci-io/floci/commit/229024780230bd9a16e8c993766c3d29837eec50))
* **apigateway:** fall back to a parameterised sibling on method mismatch ([#3399](https://github.com/floci-io/floci/issues/3399)) ([f03a716](https://github.com/floci-io/floci/commit/f03a716e909231f981366791393fb5539852625b))
* **apigateway:** implement MOCK integration response selection based on status code ([#3327](https://github.com/floci-io/floci/issues/3327)) ([8d011cb](https://github.com/floci-io/floci/commit/8d011cb983b9b1073de10057d26023558fcdf5aa))
* **apigateway:** import x-amazon-apigateway-any-method on OpenAPI import ([#2876](https://github.com/floci-io/floci/issues/2876)) ([b85dd2b](https://github.com/floci-io/floci/commit/b85dd2b7f7fe5300ad8c830d9d2b998d67d06481))
* **apigateway:** include apiKeyId in the REQUEST authorizer identity context ([#3143](https://github.com/floci-io/floci/issues/3143)) ([dced3e7](https://github.com/floci-io/floci/commit/dced3e7bece71f1a9df2a008f0e3400b291a4fb5))
* **apigateway:** only emit the greedy path parameter for greedy resources ([#3397](https://github.com/floci-io/floci/issues/3397)) ([547090b](https://github.com/floci-io/floci/commit/547090bdfb4772db82734954e138cc105b651895))
* **apigateway:** prefer path parameters in VTL lookups ([#3560](https://github.com/floci-io/floci/issues/3560)) ([166b13a](https://github.com/floci-io/floci/commit/166b13a82f35d4a756f6a69c3b26b6b8d593fe01))
* **apigateway:** report rootResourceId and the API key defaults ([#3269](https://github.com/floci-io/floci/issues/3269)) ([c57b8ff](https://github.com/floci-io/floci/commit/c57b8ff5f650ea067e8a9d5ac657f3c74a402e12))
* **apigateway:** return the full integration configuration on read-back ([#3432](https://github.com/floci-io/floci/issues/3432)) ([a91d7be](https://github.com/floci-io/floci/commit/a91d7becd15629d97f77f7c1b4d330fdc4275b17))
* **apigateway:** take the last value of a repeated query string parameter ([#3548](https://github.com/floci-io/floci/issues/3548)) ([e8edc3d](https://github.com/floci-io/floci/commit/e8edc3d4b177e4c80e74fe89ff1c14beff16528f))
* **apigatewayv2:** provision integration, route and stage on quick create ([#2877](https://github.com/floci-io/floci/issues/2877)) ([2a637d3](https://github.com/floci-io/floci/commit/2a637d3e05d586313ab9777f6002465e29b084ea)), closes [#1902](https://github.com/floci-io/floci/issues/1902)
* **appconfigdata:** honor requested poll interval ([#3092](https://github.com/floci-io/floci/issues/3092)) ([8686651](https://github.com/floci-io/floci/commit/8686651de12aab05e6b7a52151cd3bc876fddfdb))
* **appconfigdata:** return empty payload on repeat polls ([#3295](https://github.com/floci-io/floci/issues/3295)) ([47d96f6](https://github.com/floci-io/floci/commit/47d96f619f3c06c3c99c3c2e1154d021b8d9d63c))
* **appsync:** verify JWT signatures and SigV4 requests for GraphQL auth ([#3541](https://github.com/floci-io/floci/issues/3541)) ([f38a384](https://github.com/floci-io/floci/commit/f38a384e5101976df95502dd9f9bc6b2bbb76f3c))
* **athena:** project the column names the Glue table declares ([#3414](https://github.com/floci-io/floci/issues/3414)) ([ebe9cf2](https://github.com/floci-io/floci/commit/ebe9cf2264c6c00b062a6b787f5a85da938eb71d))
* **athena:** read a projecting table's partition paths, not its whole location ([#3415](https://github.com/floci-io/floci/issues/3415)) ([6d6940b](https://github.com/floci-io/floci/commit/6d6940bb8fc35b550819957218e90954b97fc41c))
* **athena:** register every Glue database as a DuckDB schema so <db>.<table> resolves ([#2993](https://github.com/floci-io/floci/issues/2993)) ([0ab9979](https://github.com/floci-io/floci/commit/0ab9979edf305038543311eaffb1752fe6bb33ac))
* **autoscaling:** round-trip launch configuration InstanceMonitoring and BlockDeviceMappings ([#3174](https://github.com/floci-io/floci/issues/3174)) ([4cc850e](https://github.com/floci-io/floci/commit/4cc850e8df8b2635e405f1adc4e604634992c564))
* **autoscaling:** round-trip the dropped Auto Scaling group fields ([#3494](https://github.com/floci-io/floci/issues/3494)) ([cebb011](https://github.com/floci-io/floci/commit/cebb011a007e18594ba152a2a76a815850c16f90))
* **autoscaling:** validate monitoring booleans ([#3219](https://github.com/floci-io/floci/issues/3219)) ([84a7ce6](https://github.com/floci-io/floci/commit/84a7ce67e4c844a915209c48698d6c647c990e69))
* bound CloudTrail delivery retries ([#3298](https://github.com/floci-io/floci/issues/3298)) ([d44a3fe](https://github.com/floci-io/floci/commit/d44a3fef62c39ebb17e5f43927d889269d8bb80c))
* **build:** publish arm64 baseline release image ([#3461](https://github.com/floci-io/floci/issues/3461)) ([e0d4318](https://github.com/floci-io/floci/commit/e0d43189f77308d8c5150988f97643c66a735508))
* **cdk:** parse CDK endpoint URLs safely ([#3352](https://github.com/floci-io/floci/issues/3352)) ([c5e1a7f](https://github.com/floci-io/floci/commit/c5e1a7f7ac9d4ec5828d51c2ec017170d3ada557))
* **cloudcontrol:** reject ListResources for unsupported resource types instead of returning empty ([#3141](https://github.com/floci-io/floci/issues/3141)) ([5cf10ec](https://github.com/floci-io/floci/commit/5cf10ece189f30fca0664ccb01545b416b076852)), closes [#2043](https://github.com/floci-io/floci/issues/2043)
* **cloudcontrol:** scope resources by caller account ([#3244](https://github.com/floci-io/floci/issues/3244)) ([b6080ea](https://github.com/floci-io/floci/commit/b6080ea4ffb310829240425853b3a4757df05956))
* **cloudformation:** apply AWS::SQS::Queue tags from the template ([#3532](https://github.com/floci-io/floci/issues/3532)) ([a5045d3](https://github.com/floci-io/floci/commit/a5045d3aefd6bc30fb95d069282cf2468ff74a89)), closes [#2985](https://github.com/floci-io/floci/issues/2985)
* **cloudformation:** delete AWS::IAM::User on stack deletion ([#3076](https://github.com/floci-io/floci/issues/3076)) ([7b5c6e2](https://github.com/floci-io/floci/commit/7b5c6e272db97ec0497f0a5d9349e337fc8469b4)), closes [#2490](https://github.com/floci-io/floci/issues/2490)
* **cloudformation:** expand AWS::Serverless::StateMachine, and reject every unresolvable DefinitionUri on both StateMachine and HttpApi ([#2885](https://github.com/floci-io/floci/issues/2885)) ([f2b4c08](https://github.com/floci-io/floci/commit/f2b4c084816095772c9ca0612ebba8ddf5e16103))
* **cloudformation:** expose the RDS resource-id GetAtt attributes ([#3527](https://github.com/floci-io/floci/issues/3527)) ([b618fa9](https://github.com/floci-io/floci/commit/b618fa9033dd2e5426612871d22ab2b47da21926))
* **cloudformation:** identify unsupported SAM Cognito authorizers ([#3535](https://github.com/floci-io/floci/issues/3535)) ([809ce40](https://github.com/floci-io/floci/commit/809ce40f1e5b29debcfbb88cbd60d65071243a4c))
* **cloudformation:** keep a generated physical name across stack updates ([#2788](https://github.com/floci-io/floci/issues/2788)) ([1528c65](https://github.com/floci-io/floci/commit/1528c65df36c336426b474263ecb6132e588f2ac))
* **cloudformation:** keep generated names across updates for Scheduler, SQS and MicrovmImage ([#2985](https://github.com/floci-io/floci/issues/2985)) ([9162b99](https://github.com/floci-io/floci/commit/9162b990ec706c70b935d0170d195588ffa4ad71)), closes [#2788](https://github.com/floci-io/floci/issues/2788)
* **cloudformation:** keep unchanged VPCs and security groups on stack update ([#3033](https://github.com/floci-io/floci/issues/3033)) ([dde11ae](https://github.com/floci-io/floci/commit/dde11aeb6a5966ae823208a96cbaef6a7f45036a))
* **cloudformation:** merge Fn::Transform AWS::Include before provisioning, and honour GetTemplate TemplateStage ([#2886](https://github.com/floci-io/floci/issues/2886)) ([77b4881](https://github.com/floci-io/floci/commit/77b4881fe40eb1fc40ed10896d9628e1373a4d9b))
* **cloudformation:** persist FunctionResponseTypes on Lambda::EventSourceMapping ([#2964](https://github.com/floci-io/floci/issues/2964)) ([9e2c031](https://github.com/floci-io/floci/commit/9e2c03158d5604af4909b9552c0254e3cd7fce78)), closes [#2848](https://github.com/floci-io/floci/issues/2848)
* **cloudformation:** preserve list intrinsics and conditional tags ([#2986](https://github.com/floci-io/floci/issues/2986)) ([9f44254](https://github.com/floci-io/floci/commit/9f442543e3465230ded806377e8c0758a10e8a8f))
* **cloudformation:** preserve SAM implicit API auth ([#3501](https://github.com/floci-io/floci/issues/3501)) ([8963c66](https://github.com/floci-io/floci/commit/8963c665eb034d557286d5cbc6b1f5ba65238fc4))
* **cloudformation:** provision AWS::Scheduler::ScheduleGroup ([#2796](https://github.com/floci-io/floci/issues/2796)) ([961d82d](https://github.com/floci-io/floci/commit/961d82dda984be5576a1d6a19ecd60eddba4cddf))
* **cloudformation:** provision CloudFront policies and origin access controls ([#3228](https://github.com/floci-io/floci/issues/3228)) ([895adce](https://github.com/floci-io/floci/commit/895adce214b67765e6e46b7fe2ee4026eca91405)), closes [#2441](https://github.com/floci-io/floci/issues/2441)
* **cloudformation:** reconcile AWS::Pipes::Pipe on UpdateStack ([#2970](https://github.com/floci-io/floci/issues/2970)) ([a31a959](https://github.com/floci-io/floci/commit/a31a9599fd5ff1bbd8cf6a8771e96afed5044b93))
* **cloudformation:** refuse UpdateStack on a ROLLBACK_COMPLETE stack ([#3104](https://github.com/floci-io/floci/issues/3104)) ([d2d7eb4](https://github.com/floci-io/floci/commit/d2d7eb4131b69e6cb69561ef34f3a4997ce37f9d)), closes [#3097](https://github.com/floci-io/floci/issues/3097)
* **cloudformation:** replace AWS RDSDBCluster when EngineMode or StorageEncrypted changes ([#3555](https://github.com/floci-io/floci/issues/3555)) ([589b1ab](https://github.com/floci-io/floci/commit/589b1aba9cab7089e75caa371b1c8d5f73a44a94))
* **cloudformation:** resolve dynamic references for all template values ([#3301](https://github.com/floci-io/floci/issues/3301)) ([924e35c](https://github.com/floci-io/floci/commit/924e35cefe4257e721afa087118af5a499666f88)), closes [ProvisionContext#resolveOptional](https://github.com/ProvisionContext/issues/resolveOptional) [#2213](https://github.com/floci-io/floci/issues/2213)
* **cloudformation:** resolve FunctionResponseTypes through whole-property intrinsics ([#2996](https://github.com/floci-io/floci/issues/2996)) ([9eb4fc8](https://github.com/floci-io/floci/commit/9eb4fc82cd2a782f4de0e67ef87b250ea79787fe)), closes [#2964](https://github.com/floci-io/floci/issues/2964) [#2964](https://github.com/floci-io/floci/issues/2964) [#2796](https://github.com/floci-io/floci/issues/2796) [#2946](https://github.com/floci-io/floci/issues/2946)
* **cloudformation:** resolve list-valued intrinsics for DBSubnetGroup SubnetIds ([#2946](https://github.com/floci-io/floci/issues/2946)) ([f214050](https://github.com/floci-io/floci/commit/f2140508679488fa786bcb65a4bb496eae3c46d3)), closes [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937)
* **cloudformation:** scope stack state by account ([#3185](https://github.com/floci-io/floci/issues/3185)) ([0cff315](https://github.com/floci-io/floci/commit/0cff3156eccf32b706f6f298f4e3ec8758817aa4))
* **cloudformation:** set Fn::GetAtt attributes the schemas declare ([#2761](https://github.com/floci-io/floci/issues/2761)) ([7095641](https://github.com/floci-io/floci/commit/7095641e25b82c6b8282bf5ee68daa38c5271349))
* **cloudformation:** skip re-invoking custom resource handlers when properties are unchanged ([#2785](https://github.com/floci-io/floci/issues/2785)) ([71c7836](https://github.com/floci-io/floci/commit/71c7836da1bb01f89ce78914e8f9b0c65cc505f8))
* **cloudformation:** validate WAFv2 WebACL and Config rule required properties ([#3576](https://github.com/floci-io/floci/issues/3576)) ([36c8396](https://github.com/floci-io/floci/commit/36c8396f259809307e4a84e66e367e2b9fe4cfd1)), closes [#2711](https://github.com/floci-io/floci/issues/2711)
* **cloudformation:** wire Route53 and Scheduler provisioners into the test fixture ([#2922](https://github.com/floci-io/floci/issues/2922)) ([cf10d25](https://github.com/floci-io/floci/commit/cf10d25ac2edb5cbfcf0178175bd52488f394773)), closes [#2722](https://github.com/floci-io/floci/issues/2722) [#2796](https://github.com/floci-io/floci/issues/2796)
* **cloudfront:** echo OriginSslProtocols and round-trip legacy cache behavior fields ([#3182](https://github.com/floci-io/floci/issues/3182)) ([006f3c7](https://github.com/floci-io/floci/commit/006f3c77c9548d81259f010eb2a434b04d088af0))
* **cloudfront:** echo TrustedSigners in cache behaviors so the AWS provider does not segfault ([#3015](https://github.com/floci-io/floci/issues/3015)) ([75e93e5](https://github.com/floci-io/floci/commit/75e93e5e77be426db7622582d14747a48941844d)), closes [#2767](https://github.com/floci-io/floci/issues/2767)
* **cloudfront:** emit origin timeout fields ([#3299](https://github.com/floci-io/floci/issues/3299)) ([3523378](https://github.com/floci-io/floci/commit/35233787a8202eea5c4c1990687cfa58f3ce7a39)), closes [#3221](https://github.com/floci-io/floci/issues/3221)
* **cloudfront:** persist and echo LambdaFunctionAssociations and FunctionAssociations ([#2915](https://github.com/floci-io/floci/issues/2915)) ([3d3ab00](https://github.com/floci-io/floci/commit/3d3ab0023f892a0609bb6725e4b1c3184b4eed3e)), closes [#2835](https://github.com/floci-io/floci/issues/2835)
* **cloudfront:** report Logging on distribution reads ([#3318](https://github.com/floci-io/floci/issues/3318)) ([d4e9dcb](https://github.com/floci-io/floci/commit/d4e9dcbe5559bf5244afb5723b54960c3db10f0b))
* **cloudfront:** stop duplicating CachedMethods into AllowedMethods.Items ([#3217](https://github.com/floci-io/floci/issues/3217)) ([9e9b0b6](https://github.com/floci-io/floci/commit/9e9b0b6e91d8d1d59ca8657092f99ac65fc9144d))
* **cloudhsmv2:** tighten backup and tag fidelity ([#3443](https://github.com/floci-io/floci/issues/3443)) ([daff15d](https://github.com/floci-io/floci/commit/daff15da9f992b718f43267aa6463088d937a025))
* **cloudtrail:** bound log flush memory ([#3293](https://github.com/floci-io/floci/issues/3293)) ([d3530d9](https://github.com/floci-io/floci/commit/d3530d90c9490d473f1e9920791a4a86376ad17d))
* **cloudtrail:** implement CreateTrail with tagging support and add integration tests ([#3206](https://github.com/floci-io/floci/issues/3206)) ([991470e](https://github.com/floci-io/floci/commit/991470e7c41d31fb467928eb0ee2ceb481a26b33))
* **cloudtrail:** serialize trail mutations to prevent lost updates ([#2911](https://github.com/floci-io/floci/issues/2911)) ([8c2619f](https://github.com/floci-io/floci/commit/8c2619f96549e2ce212fe16326e7fbdf294a7aa3)), closes [#2904](https://github.com/floci-io/floci/issues/2904)
* **cloudtrail:** stop CloudTrailLogWriterBoundedRetryIntegrationTest relying on S3 key order ([#3363](https://github.com/floci-io/floci/issues/3363)) ([34be181](https://github.com/floci-io/floci/commit/34be181c0cc69024da2d79e6caa7c804598346da)), closes [#3361](https://github.com/floci-io/floci/issues/3361)
* **cloudwatch:** fail Logs Insights queries with unsupported syntax instead of silently dropping it ([#3139](https://github.com/floci-io/floci/issues/3139)) ([121a929](https://github.com/floci-io/floci/commit/121a9292b7ba772658952601f5f7715cf880039f))
* **cloudwatchlogs:** bound stored events and enforce retention ([#3611](https://github.com/floci-io/floci/issues/3611)) ([6ce3fbb](https://github.com/floci-io/floci/commit/6ce3fbbd2e852a7dfda45e7e7747c62254f79403))
* **cloudwatch:** wrap TagResource and UntagResource in their declared Result element ([#3211](https://github.com/floci-io/floci/issues/3211)) ([65db87d](https://github.com/floci-io/floci/commit/65db87d627da6bea64891c1e2c898afbf33d58bf))
* **codebuild:** persist build numbers across restarts ([#3049](https://github.com/floci-io/floci/issues/3049)) ([51f5591](https://github.com/floci-io/floci/commit/51f5591f85022781b6404d0e2444902b4428822f))
* **codebuild:** resolve project ARNs in batch lookup ([#2999](https://github.com/floci-io/floci/issues/2999)) ([de92212](https://github.com/floci-io/floci/commit/de92212b1b4f204b8720ccd4f1ad541fe1bbdfbf))
* **codedeploy:** default server hook timeout to one hour ([#3606](https://github.com/floci-io/floci/issues/3606)) ([73ef15f](https://github.com/floci-io/floci/commit/73ef15f6e26628974dee4438ed7096d30cf07a12))
* **codedeploy:** fail closed on unreachable, erroring, or timed-out lifecycle hooks ([#3563](https://github.com/floci-io/floci/issues/3563)) ([d167cc5](https://github.com/floci-io/floci/commit/d167cc5bf378ba038cbd1d976ffaac5b2ce6d7b6))
* **codepipeline:** cap QUEUED and PARALLEL pipelines at 50 active executions ([#3503](https://github.com/floci-io/floci/issues/3503)) ([2104b33](https://github.com/floci-io/floci/commit/2104b33ea74d2646e96ef2010f9e0beac4d8e3af))
* **codepipeline:** poll S3 source changes ([#3525](https://github.com/floci-io/floci/issues/3525)) ([ffd2488](https://github.com/floci-io/floci/commit/ffd2488f02d90d58a354b352406c43186cc187a9))
* **codepipeline:** populate stage execution status ([#3478](https://github.com/floci-io/floci/issues/3478)) ([129ba0a](https://github.com/floci-io/floci/commit/129ba0a260d5a0e57c41094ff960ea9d686d4926))
* **cognito:** clear stale pending admin updates ([#2533](https://github.com/floci-io/floci/issues/2533)) ([a704f73](https://github.com/floci-io/floci/commit/a704f731aa150c2ddbc17a2f0eb1b142fe5ba9e5))
* **cognito:** delete a pool's users and resource servers on DeleteUserPool ([#3419](https://github.com/floci-io/floci/issues/3419)) ([c48e81d](https://github.com/floci-io/floci/commit/c48e81d9561b5d688b21525e75cca7e89ec90df7)), closes [#2858](https://github.com/floci-io/floci/issues/2858)
* **cognito:** delete a user pool's records with the pool ([#2949](https://github.com/floci-io/floci/issues/2949)) ([2a4ca61](https://github.com/floci-io/floci/commit/2a4ca61baf4cd6b3870fdd562170346145eaafb8)), closes [#3419](https://github.com/floci-io/floci/issues/3419) [#2864](https://github.com/floci-io/floci/issues/2864) [#2936](https://github.com/floci-io/floci/issues/2936) [#2864](https://github.com/floci-io/floci/issues/2864)
* **cognito:** fail listUsers/listUserPoolClients on an absent user pool ([#2962](https://github.com/floci-io/floci/issues/2962)) ([4bf17a1](https://github.com/floci-io/floci/commit/4bf17a1fe2872de9e803eb6d003ba9154c673f1a)), closes [#2952](https://github.com/floci-io/floci/issues/2952)
* **cognito:** invoke the CustomMessage Lambda trigger before delivering verification emails ([#3140](https://github.com/floci-io/floci/issues/3140)) ([148ec83](https://github.com/floci-io/floci/commit/148ec839bd6ad27da718520126074b5de2aeda6f))
* **cognito:** name missing user pools in errors ([#2936](https://github.com/floci-io/floci/issues/2936)) ([c30ca8f](https://github.com/floci-io/floci/commit/c30ca8fb5fc5ede366a1e27bf01c5f4cd80e4173))
* **cognito:** serialize attribute verification updates ([#2535](https://github.com/floci-io/floci/issues/2535)) ([530717e](https://github.com/floci-io/floci/commit/530717e8e0f31df27a883b043e994c7caa4db2dc))
* **cognito:** verify self-service access tokens ([#3184](https://github.com/floci-io/floci/issues/3184)) ([3c247eb](https://github.com/floci-io/floci/commit/3c247ebd51aaafa85933c33a4432fb817a4a9265))
* **compat:** avoid CloudWatch statistics time race ([#3320](https://github.com/floci-io/floci/issues/3320)) ([bf49390](https://github.com/floci-io/floci/commit/bf49390969ce7a3761b9540e76aebcfb4d29f386))
* **compat:** require Kinesis stream details ([#3321](https://github.com/floci-io/floci/issues/3321)) ([53a5164](https://github.com/floci-io/floci/commit/53a51640cfcb39db2fac641065c661697eac3149))
* **compat:** retry RedshiftTest's SDK calls past a brief connection-refused hiccup ([#3216](https://github.com/floci-io/floci/issues/3216)) ([974d357](https://github.com/floci-io/floci/commit/974d357f88abf55ad232fa53d8f857b97fa3dd6e))
* **config:** accept any Host header again after the Quarkus 3.39 upgrade ([#3222](https://github.com/floci-io/floci/issues/3222)) ([1f4d43c](https://github.com/floci-io/floci/commit/1f4d43c4ccb58dc417514515e0765abcd8fa334f)), closes [#3175](https://github.com/floci-io/floci/issues/3175)
* **core:** accept ARNs from every AWS partition ([#3376](https://github.com/floci-io/floci/issues/3376)) ([1726c6a](https://github.com/floci-io/floci/commit/1726c6a8a336440398d6388ece92c2c04004560d)), closes [#2485](https://github.com/floci-io/floci/issues/2485)
* **core:** accept only JSON objects as JSON protocol request bodies ([#3509](https://github.com/floci-io/floci/issues/3509)) ([9f9a828](https://github.com/floci-io/floci/commit/9f9a828439a0bb7e79781a09a0c4438393a8cdfe))
* **core:** prevent REST JSON requests falling through to S3 ([#3498](https://github.com/floci-io/floci/issues/3498)) ([e62e99f](https://github.com/floci-io/floci/commit/e62e99f060447256b953a6d186900fa8e7734ffd))
* **core:** quarantine unreadable hybrid storage ([#2250](https://github.com/floci-io/floci/issues/2250)) ([cc8b8e9](https://github.com/floci-io/floci/commit/cc8b8e9f14a8d382471366662b5807f3be62a3c0))
* **core:** read ARN resource segments by structure, not by position ([#3392](https://github.com/floci-io/floci/issues/3392)) ([7c08b35](https://github.com/floci-io/floci/commit/7c08b35f1d47e1984096f07a872ec642f2686766))
* **docdb:** accept an existing security group on CreateDBCluster and ModifyDBCluster ([#2991](https://github.com/floci-io/floci/issues/2991)) ([91d7ab8](https://github.com/floci-io/floci/commit/91d7ab8935a3e50ded759a1b279b98cb905ac6bd)), closes [#2990](https://github.com/floci-io/floci/issues/2990)
* **docker:** allow explicit root for restricted sockets ([#3558](https://github.com/floci-io/floci/issues/3558)) ([d8e7382](https://github.com/floci-io/floci/commit/d8e7382d5bef999aa7e145a11e4eb16daac4cb8b))
* **docker:** PortAllocator also checks ports other containers already publish on the host ([#2805](https://github.com/floci-io/floci/issues/2805)) ([afa5960](https://github.com/floci-io/floci/commit/afa5960709b98da42a44b65bbe33304e82c8bdc2))
* **docker:** produce a working native image from Dockerfile.native ([#3325](https://github.com/floci-io/floci/issues/3325)) ([a501eab](https://github.com/floci-io/floci/commit/a501eabbf9112208b461fd4e2175a5ac1dfae795))
* **docker:** translate misleading disk-quota error for keyring exhaustion ([#2797](https://github.com/floci-io/floci/issues/2797)) ([7828ab2](https://github.com/floci-io/floci/commit/7828ab2430ba635cd1b54841f709318b04451296)), closes [floci-io/floci#2243](https://github.com/floci-io/floci/issues/2243)
* **dynamodb:** add missing request validation ([#3287](https://github.com/floci-io/floci/issues/3287)) ([4d199b1](https://github.com/floci-io/floci/commit/4d199b144e40c5cfa216c37b76c1f17a6932aebf))
* **dynamodb:** append list values for out-of-range indexes ([#3088](https://github.com/floci-io/floci/issues/3088)) ([f8a1c31](https://github.com/floci-io/floci/commit/f8a1c3134ac5cc9f36c9514027d3506ffa9a4804))
* **dynamodb:** apply GSI throughput updates ([#3032](https://github.com/floci-io/floci/issues/3032)) ([2d26f93](https://github.com/floci-io/floci/commit/2d26f93e7dd483f296dbeacce83f05c7be6f7b8f)), closes [#3028](https://github.com/floci-io/floci/issues/3028)
* **dynamodb:** bind every PartiQL parameter type and reject unordered operands ([#3288](https://github.com/floci-io/floci/issues/3288)) ([66ca9dc](https://github.com/floci-io/floci/commit/66ca9dc4a6b9a95512c5450f4ad85ca569521fc8))
* **dynamodb:** calculate consumed capacity correctly ([#3071](https://github.com/floci-io/floci/issues/3071)) ([97915d3](https://github.com/floci-io/floci/commit/97915d366828d7ecec0d22632d912e504ea924bf))
* **dynamodb:** enforce primary key size limits ([#3354](https://github.com/floci-io/floci/issues/3354)) ([8624ccc](https://github.com/floci-io/floci/commit/8624ccce832100fab93986b9400f519384a15792))
* **dynamodb:** flush persistence once per affected table in batch and transact writes ([#2998](https://github.com/floci-io/floci/issues/2998)) ([80725e6](https://github.com/floci-io/floci/commit/80725e6f483a4066c195bc2b325f2ee5bfb42a7f)), closes [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995)
* **dynamodb:** honor customer-supplied KMS key for table SSE ([#1923](https://github.com/floci-io/floci/issues/1923)) ([e313ab5](https://github.com/floci-io/floci/commit/e313ab5b1dbc12924fe826ec94b9555cf2a8f5ba)), closes [#1811](https://github.com/floci-io/floci/issues/1811)
* **dynamodb:** keep stream iterators stable after trimming ([#3313](https://github.com/floci-io/floci/issues/3313)) ([b377134](https://github.com/floci-io/floci/commit/b377134fcbe048fc06ff0a9da522e664bce4c16e))
* **dynamodb:** match AWS on UpdateItem results and request limits ([#3447](https://github.com/floci-io/floci/issues/3447)) ([6d43e16](https://github.com/floci-io/floci/commit/6d43e16d0efb70e4fac41080ee3b1830db59684b))
* **dynamodb:** match AWS wording and order for Select rejections ([#3410](https://github.com/floci-io/floci/issues/3410)) ([dffe34e](https://github.com/floci-io/floci/commit/dffe34e1333e67b3ce03db93b8876ebbd2c710d6))
* **dynamodb:** merge shared-prefix projection paths and compact list indices ([#3072](https://github.com/floci-io/floci/issues/3072)) ([5c8cff6](https://github.com/floci-io/floci/commit/5c8cff61b887e49a5b228f4dbba25c2781f0ac84))
* **dynamodb:** more request validations in Query and Scan ([#3360](https://github.com/floci-io/floci/issues/3360)) ([fbe92aa](https://github.com/floci-io/floci/commit/fbe92aa41102c0ef687a0f4b9c113ab3a2408550)), closes [#3287](https://github.com/floci-io/floci/issues/3287)
* **dynamodb:** name the table in the ResourceNotFoundException message ([#2929](https://github.com/floci-io/floci/issues/2929)) ([58b2e5f](https://github.com/floci-io/floci/commit/58b2e5ff9610943e02337f484ebc1067bd395e50))
* **dynamodb:** partition parallel scan by partition key hash ([#3225](https://github.com/floci-io/floci/issues/3225)) ([#3429](https://github.com/floci-io/floci/issues/3429)) ([9c9aa67](https://github.com/floci-io/floci/commit/9c9aa670e436d8c139426eaabd22fbeb352f0165))
* **dynamodb:** re-check TTL under item lock before sweeper deletes ([#3562](https://github.com/floci-io/floci/issues/3562)) ([f1bbe12](https://github.com/floci-io/floci/commit/f1bbe12d62f99f97413d5034654f538781abfcb3))
* **dynamodb:** read every attribute through an ALL-projection index in PartiQL ([#3309](https://github.com/floci-io/floci/issues/3309)) ([4cb9314](https://github.com/floci-io/floci/commit/4cb9314a2d246e14210e99354eb0e7eafa8474dc))
* **dynamodb:** reject a BETWEEN with reversed bounds at parse time ([#3183](https://github.com/floci-io/floci/issues/3183)) ([df0bf82](https://github.com/floci-io/floci/commit/df0bf82e1232632aff6c6b7c904e85302bffc821))
* **dynamodb:** reject ConsistentRead on GSI Scan ([#2931](https://github.com/floci-io/floci/issues/2931)) ([6dec214](https://github.com/floci-io/floci/commit/6dec21479beea719ac59bf80b3c5f58b912dd45a))
* **dynamodb:** reject out-of-bound query cursors ([#3389](https://github.com/floci-io/floci/issues/3389)) ([862e4a1](https://github.com/floci-io/floci/commit/862e4a1c776975c8c2dc63cd04483b9a5a3d2000))
* **dynamodb:** reject QueryFilter with KeyConditionExpression ([#2935](https://github.com/floci-io/floci/issues/2935)) ([7d693de](https://github.com/floci-io/floci/commit/7d693de663bfa58bd5d7dea1da159e1a41ed9297))
* **dynamodb:** reject unused ExpressionAttributeNames/Values on PutItem, DeleteItem, Scan, Query ([#2923](https://github.com/floci-io/floci/issues/2923)) ([262495d](https://github.com/floci-io/floci/commit/262495df67dcd13e9d8b537a244794365b1d2122)), closes [#2893](https://github.com/floci-io/floci/issues/2893) [#2893](https://github.com/floci-io/floci/issues/2893) [#st](https://github.com/floci-io/floci/issues/st) [#2893](https://github.com/floci-io/floci/issues/2893)
* **dynamodb:** route Kinesis CDC to the table owner's account and retry failed forwards ([#3063](https://github.com/floci-io/floci/issues/3063)) ([a9df872](https://github.com/floci-io/floci/commit/a9df872956056dfd111609fc796787d9a69a96b4))
* **dynamodb:** stage transact write mutations before commit ([#3189](https://github.com/floci-io/floci/issues/3189)) ([8343583](https://github.com/floci-io/floci/commit/83435838356dc828a7c399e70a25ff2bed0ef279))
* **dynamodb:** word BatchWriteItem key rejections the way AWS does ([#3227](https://github.com/floci-io/floci/issues/3227)) ([f4954de](https://github.com/floci-io/floci/commit/f4954dec020b4533e3e16c5a33a6b10fd47e1c4b))
* **ec2,ecr,eks,elasticache,msk,opensearch:** degrade gracefully with no Docker daemon ([#2975](https://github.com/floci-io/floci/issues/2975)) ([1aa981f](https://github.com/floci-io/floci/commit/1aa981fef27a0bec3f5428291d13607fae42b29f)), closes [#2386](https://github.com/floci-io/floci/issues/2386) [#3023](https://github.com/floci-io/floci/issues/3023)
* **ec2,ssm:** explain missing IMDS registration for SSM-only managed instances ([#3283](https://github.com/floci-io/floci/issues/3283)) ([f77cf4d](https://github.com/floci-io/floci/commit/f77cf4da77fd127be701360b22634da87ef06df6))
* **ec2:** add network capacity to instance type responses ([#3179](https://github.com/floci-io/floci/issues/3179)) ([f9686d5](https://github.com/floci-io/floci/commit/f9686d5eb2468dbd49ffa0362aa6e3d35ab102cd))
* **ec2:** align catalog image owner filtering ([#3463](https://github.com/floci-io/floci/issues/3463)) ([a6f1751](https://github.com/floci-io/floci/commit/a6f1751dfb8c9a7715771cb18a1ef1aa908f8259))
* **ec2:** answer DescribeTransitGatewayConnects with an empty list ([#3274](https://github.com/floci-io/floci/issues/3274)) ([f30ba77](https://github.com/floci-io/floci/commit/f30ba77ac074c2f973091c8f9a40b5428c9de28d))
* **ec2:** bound launches and close userdata streams ([#3135](https://github.com/floci-io/floci/issues/3135)) ([dd33308](https://github.com/floci-io/floci/commit/dd33308e7eca9f6e01e17f48aa0a99ca4cdf6970))
* **ec2:** bound user data output capture ([#3144](https://github.com/floci-io/floci/issues/3144)) ([653c139](https://github.com/floci-io/floci/commit/653c1397a2be3611598a6fe819cf01c709c4d67a))
* **ec2:** build the instance AWS_ENDPOINT_URL from the shared container endpoint ([#3579](https://github.com/floci-io/floci/issues/3579)) ([1ae779a](https://github.com/floci-io/floci/commit/1ae779a9d9cc432395c9a879cfc465178356511c)), closes [#3578](https://github.com/floci-io/floci/issues/3578)
* **ec2:** carry DeliverLogsPermissionArn through CreateFlowLogs and DescribeFlowLogs ([#3172](https://github.com/floci-io/floci/issues/3172)) ([acc0904](https://github.com/floci-io/floci/commit/acc0904be4f607fc7a8c7561d3484fe9e680bcd9))
* **ec2:** describe launchable unknown AMI ids in DescribeImages ([#3168](https://github.com/floci-io/floci/issues/3168)) ([de5dc0d](https://github.com/floci-io/floci/commit/de5dc0da35083b216483517237f8aa52680e6cc6))
* **ec2:** generate real key material in CreateKeyPair and fingerprint imported keys ([#3307](https://github.com/floci-io/floci/issues/3307)) ([2fbe2b7](https://github.com/floci-io/floci/commit/2fbe2b7c647c924be9586170a5fb5527850829f7)), closes [PKCS#1](https://github.com/PKCS/issues/1) [PKCS#8](https://github.com/PKCS/issues/8)
* **ec2:** guard null group entries in DescribeNetworkInterfaces group-id filter ([#2887](https://github.com/floci-io/floci/issues/2887)) ([5c71713](https://github.com/floci-io/floci/commit/5c71713cadfccc0cfa364fe4a13457de18126204))
* **ec2:** honor AMI architecture for containers ([#3096](https://github.com/floci-io/floci/issues/3096)) ([43cdbe2](https://github.com/floci-io/floci/commit/43cdbe234fcf15c80d7855f3b9743d917242a02c))
* **ec2:** include network metadata in instance type responses ([#2943](https://github.com/floci-io/floci/issues/2943)) ([c54b237](https://github.com/floci-io/floci/commit/c54b237cd8e1fe79ca224435d3f465727b1dda56))
* **ec2:** include supported usage classes in DescribeInstanceTypes ([#3347](https://github.com/floci-io/floci/issues/3347)) ([19f410d](https://github.com/floci-io/floci/commit/19f410d6b025316d08d86ba0d345deda926cc2a0))
* **ec2:** let dnf swap curl-minimal for curl when installing the IMDS proxy ([#3284](https://github.com/floci-io/floci/issues/3284)) ([5648be7](https://github.com/floci-io/floci/commit/5648be79c46b6f9fd79f3b1191cc7e045ade0cf6)), closes [floci-io/floci#3281](https://github.com/floci-io/floci/issues/3281)
* **ec2:** match cidr-block-association filters on DescribeVpcs ([#3257](https://github.com/floci-io/floci/issues/3257)) ([eb3a6b2](https://github.com/floci-io/floci/commit/eb3a6b23ef61c56d8db6522722a0c161be5a5390)), closes [#3256](https://github.com/floci-io/floci/issues/3256)
* **ec2:** nest cidrBlockState in AssociateVpcCidrBlock response ([#3243](https://github.com/floci-io/floci/issues/3243)) ([496b376](https://github.com/floci-io/floci/commit/496b376da1b685edf56726fbf4dcb83994583b98)), closes [#3241](https://github.com/floci-io/floci/issues/3241)
* **ec2:** place a subnet in the zone its request names, not always az1 ([#2890](https://github.com/floci-io/floci/issues/2890)) ([c32f8b5](https://github.com/floci-io/floci/commit/c32f8b5a24feaeab245dc358fea5d5bf603921f6))
* **ec2:** reclaim instance containers orphaned by a hard restart ([#3031](https://github.com/floci-io/floci/issues/3031)) ([94b9665](https://github.com/floci-io/floci/commit/94b9665c3224edb87815aa56e5287a6f057c8df8)), closes [#2029](https://github.com/floci-io/floci/issues/2029)
* **ec2:** register all guest network addresses with IMDS ([#3546](https://github.com/floci-io/floci/issues/3546)) ([3c6568b](https://github.com/floci-io/floci/commit/3c6568bac5489f78610df01f954e641204a70d65))
* **ec2:** reject a CreateSubnet whose CIDR overlaps an existing subnet ([#3171](https://github.com/floci-io/floci/issues/3171)) ([614166f](https://github.com/floci-io/floci/commit/614166fe1fbc0001891cdf757bbe30df166a7cf6))
* **ec2:** report a NAT gateway's addresses, not just its allocation id ([#2892](https://github.com/floci-io/floci/issues/2892)) ([bed2704](https://github.com/floci-io/floci/commit/bed27043ef66212f3653b6c5a24250735e1fb2f3))
* **ec2:** report NotFound for launch templates requested by name ([#3246](https://github.com/floci-io/floci/issues/3246)) ([8bc4891](https://github.com/floci-io/floci/commit/8bc4891a9a9f554abe8f80bd6416f0675efe373f)), closes [#3234](https://github.com/floci-io/floci/issues/3234)
* **ec2:** store and validate CreateVpcEndpoint SubnetConfiguration ([#3491](https://github.com/floci-io/floci/issues/3491)) ([5d0b0b4](https://github.com/floci-io/floci/commit/5d0b0b44b1ffe27de6f5ae5866a6cfcc82a21db6))
* **ec2:** store instance metadata options and add ModifyInstanceMetadataOptions ([#3215](https://github.com/floci-io/floci/issues/3215)) ([5eacd01](https://github.com/floci-io/floci/commit/5eacd016362eedbc25b080c170229c2b52e95713)), closes [lex00/floci#116](https://github.com/lex00/floci/issues/116)
* **ec2:** tolerate a null groupId in the network-interface group-id filter ([#2921](https://github.com/floci-io/floci/issues/2921)) ([e44df51](https://github.com/floci-io/floci/commit/e44df51a79b0ebcaf0755d0fd3fac73c6106932c))
* **ecr:** clean up registry storage ([#2982](https://github.com/floci-io/floci/issues/2982)) ([732e009](https://github.com/floci-io/floci/commit/732e009207f91a3e790fe3e75da2eeb0716963a9))
* **ecr:** enforce immutable image tags ([#3009](https://github.com/floci-io/floci/issues/3009)) ([9507996](https://github.com/floci-io/floci/commit/95079965a89bdd0a6f4209c08844b0b1f1ace858))
* **ecr:** join the ECR API with the backing registry ([#2466](https://github.com/floci-io/floci/issues/2466)) ([064f302](https://github.com/floci-io/floci/commit/064f302ab1d61d88acddaa672941b09822246b59))
* **ecr:** recover backing registry containers ([#3486](https://github.com/floci-io/floci/issues/3486)) ([8e3bd63](https://github.com/floci-io/floci/commit/8e3bd63c15ef3f93eeee26842dfc5b647b1613c7))
* **ecs:** enforce host-volume bind-mount safety fail-closed at register and run time ([#3543](https://github.com/floci-io/floci/issues/3543)) ([126af73](https://github.com/floci-io/floci/commit/126af731416856cfafc74dcc3080a6aee51604c3))
* **ecs:** reconcile services in every account, not just the default one ([#3297](https://github.com/floci-io/floci/issues/3297)) ([42bc0d9](https://github.com/floci-io/floci/commit/42bc0d934fc451ec90cc6e07abf0272985fb30b2))
* **efs:** implement UpdateFileSystemProtection and report protection on describe ([#2842](https://github.com/floci-io/floci/issues/2842)) ([db182b3](https://github.com/floci-io/floci/commit/db182b3048b8d61903eac9d2c0817a027e844e38))
* **eks:** validate IAM authentication tokens ([#2912](https://github.com/floci-io/floci/issues/2912)) ([309043b](https://github.com/floci-io/floci/commit/309043baf643408644c5235f7bf2d02bad177c69))
* **elasticache:** honor the requested Port on CreateReplicationGroup ([#3276](https://github.com/floci-io/floci/issues/3276)) ([67198c7](https://github.com/floci-io/floci/commit/67198c70642b3059df2b4b9652176dac6a4fad94))
* **elasticache:** implement parameter group reservation to prevent deletion during provisioning ([#3023](https://github.com/floci-io/floci/issues/3023)) ([d398376](https://github.com/floci-io/floci/commit/d3983766422898088e263b287943ea090c182c9b))
* **elasticache:** resolve order-dependent crossGroupAuthIsRejected test failure ([#1991](https://github.com/floci-io/floci/issues/1991)) ([#3074](https://github.com/floci-io/floci/issues/3074)) ([173ff45](https://github.com/floci-io/floci/commit/173ff45b1291cbdf0de1c67ecb2b116aac6a5a21))
* **elbv2:** bound Lambda and target body sizes ([#3149](https://github.com/floci-io/floci/issues/3149)) ([ec41b1e](https://github.com/floci-io/floci/commit/ec41b1eef7714b300af23f15ef8ff4a7b7a6f698))
* **elbv2:** do not let a listener bind a port Floci reserves for itself ([#3034](https://github.com/floci-io/floci/issues/3034)) ([bf517ac](https://github.com/floci-io/floci/commit/bf517ac95245d5b3ad422f51e958ceeb9d66dc97))
* **elbv2:** drop access logs from a Gateway Load Balancer's attributes ([9bf93b9](https://github.com/floci-io/floci/commit/9bf93b94c28e1ae75dc6a456fa32748c3643b59d))
* **elbv2:** report the attribute defaults, not only what was modified ([910e64e](https://github.com/floci-io/floci/commit/910e64e726d18a353d0e9a309cc9024a7e177bdc))
* **eventbridge,scheduler:** read cron day-of-week as AWS 1-7 SUN-SAT ([#3147](https://github.com/floci-io/floci/issues/3147)) ([60a8a9d](https://github.com/floci-io/floci/commit/60a8a9d25262ab9a35033ed5c9778600a89a1e94)), closes [2#1](https://github.com/2/issues/1)
* **eventbridge:** scope replay cancellation by ARN ([#3058](https://github.com/floci-io/floci/issues/3058)) ([2e303e2](https://github.com/floci-io/floci/commit/2e303e2a0bf1bd2e91bf1cb5a9bc36e796551ed2))
* **firehose:** isolate streams by account and region ([#3267](https://github.com/floci-io/floci/issues/3267)) ([141b159](https://github.com/floci-io/floci/commit/141b15939f94c8fc6e454a5ecfab599671c30417))
* **firehose:** keep buffered records when S3 delivery fails ([#3471](https://github.com/floci-io/floci/issues/3471)) ([6507f32](https://github.com/floci-io/floci/commit/6507f32aeaef226fa53e63cf15350f06d07fc566))
* **github-actions:** continue Docker compatibility tests after failures ([#3351](https://github.com/floci-io/floci/issues/3351)) ([051a2f0](https://github.com/floci-io/floci/commit/051a2f09db368907f8444ff152a8ce7e01db800b))
* **glue:** bound DeleteSchemaVersions ranges before expanding them ([#3508](https://github.com/floci-io/floci/issues/3508)) ([76c1907](https://github.com/floci-io/floci/commit/76c1907214db0e9cb968ac0ffbc8cafea06299a3))
* **glue:** populate CatalogId on GetDatabase and GetDatabases ([#2814](https://github.com/floci-io/floci/issues/2814)) ([342f58b](https://github.com/floci-io/floci/commit/342f58b2b79afad1b609e770009689d5a308db64)), closes [#2793](https://github.com/floci-io/floci/issues/2793)
* **guardduty:** scope organization state across accounts ([#3278](https://github.com/floci-io/floci/issues/3278)) ([ed116ae](https://github.com/floci-io/floci/commit/ed116ae815c150be601fa4bd192f56cd5486a80b))
* honor Kinesis ExplicitHashKey routing ([#3069](https://github.com/floci-io/floci/issues/3069)) ([a006b27](https://github.com/floci-io/floci/commit/a006b2769448d8e1cb946e40707f8c3868a4f90d))
* **iam:** distinguish cross-account resource grants ([#3590](https://github.com/floci-io/floci/issues/3590)) ([2f76640](https://github.com/floci-io/floci/commit/2f76640aa8619ff94b611596bbee118840097ff0))
* **iam:** enforce temporary credential lifecycle ([#3487](https://github.com/floci-io/floci/issues/3487)) ([ad1061c](https://github.com/floci-io/floci/commit/ad1061c36996556533f68a866f52d71a94d9d866))
* **iam:** report the real default version of AWS-managed policies ([#3275](https://github.com/floci-io/floci/issues/3275)) ([abfa8e9](https://github.com/floci-io/floci/commit/abfa8e949e8711dacce9bc5dd5400d7d99631349))
* **iam:** resolve DynamoDB table ARN from request body for IAM enforcement ([#2928](https://github.com/floci-io/floci/issues/2928)) ([3db883d](https://github.com/floci-io/floci/commit/3db883d0038e3606cc88eff45755084e66cea14e)), closes [#2925](https://github.com/floci-io/floci/issues/2925)
* **iam:** use AWS-managed policy documents ([#3237](https://github.com/floci-io/floci/issues/3237)) ([379910b](https://github.com/floci-io/floci/commit/379910b0088584ce9d1feada5af702e31249257f))
* **identitystore:** self-heal the bootstrap identity store on hasIdentityStore ([#3387](https://github.com/floci-io/floci/issues/3387)) ([b87ee5b](https://github.com/floci-io/floci/commit/b87ee5bd4a5c4a5ce7ed772dd1cf84f723df8c98)), closes [#3386](https://github.com/floci-io/floci/issues/3386)
* **init-hooks:** terminate hook process trees on timeout ([#3372](https://github.com/floci-io/floci/issues/3372)) ([d99f162](https://github.com/floci-io/floci/commit/d99f162eb6e27df8b4c95217d55893f5bf08aab5))
* **iot:** isolate topic rule actions and run the error action ([#3012](https://github.com/floci-io/floci/issues/3012)) ([7ec4c89](https://github.com/floci-io/floci/commit/7ec4c89d0f84e438235c105ca0bc785afaf4d372))
* **kinesis:** handle minimum partition key hash ([#2950](https://github.com/floci-io/floci/issues/2950)) ([30b8f88](https://github.com/floci-io/floci/commit/30b8f88467ee89fcd5de62d072bbe6437be0d992))
* **kinesis:** reject non-string tag members instead of coercing them ([#3099](https://github.com/floci-io/floci/issues/3099)) ([fcb5bd0](https://github.com/floci-io/floci/commit/fcb5bd02c02e74f9b4229cfef92dfc0136e520d9)), closes [#2512](https://github.com/floci-io/floci/issues/2512)
* **kinesis:** stop dropping shard records under concurrent producers and resharding ([#3000](https://github.com/floci-io/floci/issues/3000)) ([73deb13](https://github.com/floci-io/floci/commit/73deb13c01dbde2c17ff9b3a3045ab8856d6465d))
* **kms:** apply real RSAES-OAEP for RSA keys in Encrypt and Decrypt ([#3038](https://github.com/floci-io/floci/issues/3038)) ([e5afe35](https://github.com/floci-io/floci/commit/e5afe3518be824d77e19fd9a7c52a404f39c8ccb)), closes [#3024](https://github.com/floci-io/floci/issues/3024)
* **kms:** give ECC_NIST_EDWARDS25519 an actual Ed25519 key ([#2930](https://github.com/floci-io/floci/issues/2930)) ([146753b](https://github.com/floci-io/floci/commit/146753b094b1eed5d71067f4b396f15e53e6c822)), closes [#2924](https://github.com/floci-io/floci/issues/2924)
* **kms:** protect ciphertext blobs with an AES-GCM envelope ([#3544](https://github.com/floci-io/floci/issues/3544)) ([494bab4](https://github.com/floci-io/floci/commit/494bab4b309dd422ff141174c59ca3369a523130))
* **kms:** support ML-DSA keys ([#3047](https://github.com/floci-io/floci/issues/3047)) ([b713c4b](https://github.com/floci-io/floci/commit/b713c4b0d9189711091d263e91a88341e13b22cd))
* **kms:** support SM2 signing in China regions ([#3046](https://github.com/floci-io/floci/issues/3046)) ([5198cf2](https://github.com/floci-io/floci/commit/5198cf29ec4dff64c73cd408209e49d7cb72d1ce))
* **kms:** validate KeyUsage against KeySpec on CreateKey ([#2787](https://github.com/floci-io/floci/issues/2787)) ([#3004](https://github.com/floci-io/floci/issues/3004)) ([69e8bf1](https://github.com/floci-io/floci/commit/69e8bf1ac37d41581e37320d8bd914d87594a3ef))
* **lambda:** apply Architectures on UpdateFunctionCode ([#2907](https://github.com/floci-io/floci/issues/2907)) ([9b582b3](https://github.com/floci-io/floci/commit/9b582b309a9baa00b6eb1af04509c8d6f9d8e387))
* **lambda:** bound ZIP extraction resources ([#3127](https://github.com/floci-io/floci/issues/3127)) ([0fce2d2](https://github.com/floci-io/floci/commit/0fce2d2407d89d35de3623bd618c2326e0494249))
* **lambda:** correct Function URL body encoding, cookies, and error status ([#3196](https://github.com/floci-io/floci/issues/3196)) ([d049875](https://github.com/floci-io/floci/commit/d049875aafcc9881299aed1be99af733decc3337)), closes [#3153](https://github.com/floci-io/floci/issues/3153)
* **lambda:** defer handler validation to invocation ([#3332](https://github.com/floci-io/floci/issues/3332)) ([8b25e50](https://github.com/floci-io/floci/commit/8b25e5003d89d7b67cde3da40220a081d5ca65b0)), closes [#3311](https://github.com/floci-io/floci/issues/3311)
* **lambda:** deliver extension INVOKE when the runtime receives the invocation ([#3070](https://github.com/floci-io/floci/issues/3070)) ([43e2a48](https://github.com/floci-io/floci/commit/43e2a482636bbcddd159a06172f08003fc501864)), closes [#2573](https://github.com/floci-io/floci/issues/2573)
* **lambda:** do not publish a version when nothing has changed ([#2941](https://github.com/floci-io/floci/issues/2941)) ([c48b6b0](https://github.com/floci-io/floci/commit/c48b6b0b0a38f558454ff1d28474d81210808011)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** enforce handler deadline at dispatch ([#3177](https://github.com/floci-io/floci/issues/3177)) ([438ae61](https://github.com/floci-io/floci/commit/438ae619fd1c007839276396f1ebcc404027a337)), closes [#3154](https://github.com/floci-io/floci/issues/3154)
* **lambda:** fail the whole SQS batch on malformed batchItemFailures ([#3169](https://github.com/floci-io/floci/issues/3169)) ([bcd422a](https://github.com/floci-io/floci/commit/bcd422ad83dbc9b54d10963db3b1fd8abcc13b7f)), closes [#3152](https://github.com/floci-io/floci/issues/3152)
* **lambda:** give each published version its own copy of the code ([#3041](https://github.com/floci-io/floci/issues/3041)) ([4ee5a52](https://github.com/floci-io/floci/commit/4ee5a528f36758d79581b2e4b83618d0752311b7)), closes [#2958](https://github.com/floci-io/floci/issues/2958)
* **lambda:** honor configured function architecture ([#2994](https://github.com/floci-io/floci/issues/2994)) ([7fdd145](https://github.com/floci-io/floci/commit/7fdd145c0c7dd7756afc3d53114504ec060be6fd))
* **lambda:** honor DynamoDB stream partial batch failures ([#3466](https://github.com/floci-io/floci/issues/3466)) ([c6316d1](https://github.com/floci-io/floci/commit/c6316d10cffa054c357b57e0c580e42b668e6526))
* **lambda:** honor MaximumBatchingWindowInSeconds on SQS event source mappings ([#3203](https://github.com/floci-io/floci/issues/3203)) ([ec2d678](https://github.com/floci-io/floci/commit/ec2d678e6d905bc0a25ab2bae24d058b9d205f53)), closes [#3155](https://github.com/floci-io/floci/issues/3155)
* **lambda:** honor MaximumRetryAttempts and DestinationConfig.OnFailure for DynamoDB Streams ESM ([#3263](https://github.com/floci-io/floci/issues/3263)) ([#3428](https://github.com/floci-io/floci/issues/3428)) ([1af3b56](https://github.com/floci-io/floci/commit/1af3b56683e66820d89eb974402d44e94ec7650c))
* **lambda:** honour Qualifier on GetFunction and GetFunctionConfiguration ([#2932](https://github.com/floci-io/floci/issues/2932)) ([cf628ba](https://github.com/floci-io/floci/commit/cf628ba2b9147bf9667f6dac45bca965c1c9bb7f)), closes [#1988](https://github.com/floci-io/floci/issues/1988) [#2821](https://github.com/floci-io/floci/issues/2821)
* **lambda:** honour the CodeSha256 precondition on PublishVersion ([#2939](https://github.com/floci-io/floci/issues/2939)) ([3d2b882](https://github.com/floci-io/floci/commit/3d2b8828adceaaa8625171ce85804381d13d2295)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** omit Environment when no variables are set ([#2838](https://github.com/floci-io/floci/issues/2838)) ([2bf9b57](https://github.com/floci-io/floci/commit/2bf9b57bd9210198c9e0396bf1c3f96f33943733))
* **lambda:** persist, validate and enforce event source mapping FilterCriteria ([#3060](https://github.com/floci-io/floci/issues/3060)) ([5512db0](https://github.com/floci-io/floci/commit/5512db0e050c43e1fb8e110395d872b3b522027b))
* **lambda:** recover a DynamoDB Streams ESM from a trimmed checkpoint ([#3412](https://github.com/floci-io/floci/issues/3412)) ([62abde8](https://github.com/floci-io/floci/commit/62abde805a07c747cae10e39bc4d99bb0da690f8))
* **lambda:** reject dotted and over-length function names ([#3300](https://github.com/floci-io/floci/issues/3300)) ([49903ab](https://github.com/floci-io/floci/commit/49903ab9fefe10d4e317554f77462e1aa409061b)), closes [#3238](https://github.com/floci-io/floci/issues/3238)
* **lambda:** reject scalar structure members ([#3051](https://github.com/floci-io/floci/issues/3051)) ([ec034a5](https://github.com/floci-io/floci/commit/ec034a503a377bbe300f6adb44f7a8ada030f732))
* **lambda:** replace the fabric8 kubernetes client with a plain REST client ([#2919](https://github.com/floci-io/floci/issues/2919)) ([97ce09f](https://github.com/floci-io/floci/commit/97ce09f22a8dd00398d960aa32203bbfadab32e1)), closes [#2914](https://github.com/floci-io/floci/issues/2914) [PKCS#8](https://github.com/PKCS/issues/8)
* **lambda:** report real runtime errors instead of Function.TimedOut ([#3505](https://github.com/floci-io/floci/issues/3505)) ([34062f6](https://github.com/floci-io/floci/commit/34062f63838f5b1423fe5b1f3286db55628058b9)), closes [#3314](https://github.com/floci-io/floci/issues/3314)
* **lambda:** resolve layer version ARNs by account ([#2948](https://github.com/floci-io/floci/issues/2948)) ([24a8c84](https://github.com/floci-io/floci/commit/24a8c8440bcbc1d866cc1eb8b2205fd67ee20f81)), closes [#2813](https://github.com/floci-io/floci/issues/2813) [#2813](https://github.com/floci-io/floci/issues/2813) [#2809](https://github.com/floci-io/floci/issues/2809)
* **lambda:** scope extracted function code by region ([#3265](https://github.com/floci-io/floci/issues/3265)) ([290559c](https://github.com/floci-io/floci/commit/290559cff0125a00406e37fe5bf3063be405c984))
* **lambda:** serialise the version snapshot against function updates ([#3010](https://github.com/floci-io/floci/issues/3010)) ([ebd849a](https://github.com/floci-io/floci/commit/ebd849a956147bcc9c5e2e3fa945f716ac2cb671)), closes [#2939](https://github.com/floci-io/floci/issues/2939) [#3041](https://github.com/floci-io/floci/issues/3041) [#3051](https://github.com/floci-io/floci/issues/3051) [#2939](https://github.com/floci-io/floci/issues/2939) [#3007](https://github.com/floci-io/floci/issues/3007)
* **lambda:** stop rejecting a foreign-platform image the daemon cannot describe ([#3357](https://github.com/floci-io/floci/issues/3357)) ([570f975](https://github.com/floci-io/floci/commit/570f975829ab30f2cf2447985fa425e7a9df3b7b))
* **lambda:** warn before runtime api port exhaustion ([#3496](https://github.com/floci-io/floci/issues/3496)) ([bea8f85](https://github.com/floci-io/floci/commit/bea8f85f62d321af3354a9c380fb8877e4b3cfaa))
* **lifecycle:** clear storage before services clear on state reset ([#3388](https://github.com/floci-io/floci/issues/3388)) ([22bae1f](https://github.com/floci-io/floci/commit/22bae1fcd29a11654d02c2a3fd00424bbb2b624a))
* **lifecycle:** run every shutdown step even when one of them fails ([#3472](https://github.com/floci-io/floci/issues/3472)) ([3bdb019](https://github.com/floci-io/floci/commit/3bdb019e9666c37867574b2be1f0b6197300e034))
* **memorydb:** scope resources by account and region ([#3261](https://github.com/floci-io/floci/issues/3261)) ([e02accf](https://github.com/floci-io/floci/commit/e02accff4a38ece03b64a27f62d4fd05ddd13852))
* **mq:** match CreateBroker EngineType and DeploymentMode without regard to case ([#3268](https://github.com/floci-io/floci/issues/3268)) ([c1e5cc2](https://github.com/floci-io/floci/commit/c1e5cc239f2800a3327ce9dcc8bb58b4008e5138))
* **msk:** isolate MSK resources by account and region ([#3353](https://github.com/floci-io/floci/issues/3353)) ([970cd30](https://github.com/floci-io/floci/commit/970cd301d14088de1db9ecca4ad2e1ba3f4e3cde))
* **mwaa:** also detect a crashed sibling Postgres container, not just Airflow ([#3454](https://github.com/floci-io/floci/issues/3454)) ([fe07621](https://github.com/floci-io/floci/commit/fe076212c2e29bd79a4cbf4a6860b0958ee4f1c0))
* **mwaa:** apply AirflowConfigurationOptions to the Airflow container ([#3457](https://github.com/floci-io/floci/issues/3457)) ([d429d10](https://github.com/floci-io/floci/commit/d429d107ff842bb1d6f5322612282036df030697)), closes [#3436](https://github.com/floci-io/floci/issues/3436)
* **mwaa:** isolate environments by account and region ([#3400](https://github.com/floci-io/floci/issues/3400)) ([c6e64a0](https://github.com/floci-io/floci/commit/c6e64a0977262226d9f2d2fa6919a676520392c1))
* **mwaa:** mark CREATE_FAILED when the Airflow container exits before becoming ready ([#3446](https://github.com/floci-io/floci/issues/3446)) ([2a682a6](https://github.com/floci-io/floci/commit/2a682a68756fb10bf0d0c189503c714ce0cf9f60)), closes [#3437](https://github.com/floci-io/floci/issues/3437)
* **mwaa:** match real MWAA's Airflow/Python pairing for the emulated image tag ([#3445](https://github.com/floci-io/floci/issues/3445)) ([473a26a](https://github.com/floci-io/floci/commit/473a26aad92a168191214404327bf5ccbbd3d18e)), closes [#3438](https://github.com/floci-io/floci/issues/3438)
* **mwaa:** probe the metadata database over TCP before starting Airflow ([#3406](https://github.com/floci-io/floci/issues/3406)) ([be578ac](https://github.com/floci-io/floci/commit/be578ac13f2b6c24f9c0ae64bc6ab95b6548a394))
* **mwaa:** reject a malformed configured AirflowVersion as ValidationException ([#3453](https://github.com/floci-io/floci/issues/3453)) ([a7902b9](https://github.com/floci-io/floci/commit/a7902b97f36e50b1c89be6ced54283c2deb06472))
* **neptune:** isolate resources by account and region ([#3401](https://github.com/floci-io/floci/issues/3401)) ([70176d6](https://github.com/floci-io/floci/commit/70176d62879552ab7e8750376e11a1a1b959e6d4))
* **networkfirewall:** model CreateFirewall* collisions and enforce UpdateToken ([#3198](https://github.com/floci-io/floci/issues/3198)) ([215a802](https://github.com/floci-io/floci/commit/215a80208c758d3dd58baf59adebde9aec417969)), closes [#2600](https://github.com/floci-io/floci/issues/2600)
* **opensearch:** include CognitoOptions in domain status ([#2860](https://github.com/floci-io/floci/issues/2860)) ([047db09](https://github.com/floci-io/floci/commit/047db09d54068b774e163471f8afddc03c917b5f)), closes [#2801](https://github.com/floci-io/floci/issues/2801)
* **opensearch:** keep publishing the domain's host port when floci runs in a container ([#2798](https://github.com/floci-io/floci/issues/2798)) ([96c55ec](https://github.com/floci-io/floci/commit/96c55ec2e2fa5cfbcaaec0959255a0d3d3c50664))
* **opensearch:** keep readiness polling after errors ([#3373](https://github.com/floci-io/floci/issues/3373)) ([713a166](https://github.com/floci-io/floci/commit/713a166a7c4f77e69f88da8c4bedc65cdbcb449f))
* **organizations:** return account state ([#3053](https://github.com/floci-io/floci/issues/3053)) ([587d0b5](https://github.com/floci-io/floci/commit/587d0b57581b5336e8bde16d6ab55cb78b7c2be8))
* parse S3 EventBridge notification XML ([#3350](https://github.com/floci-io/floci/issues/3350)) ([ad9a88c](https://github.com/floci-io/floci/commit/ad9a88cf7e56956de9311038814ceb856887d5f8))
* **pipes:** replace kafka-clients with a Kafka REST Proxy client ([#3160](https://github.com/floci-io/floci/issues/3160)) ([cd2847d](https://github.com/floci-io/floci/commit/cd2847dba0af77c434f838a5fda39bbab8eec1a2))
* **pipes:** restore a CloudFormation snapshot without re-validating it ([#3218](https://github.com/floci-io/floci/issues/3218)) ([d95ed9f](https://github.com/floci-io/floci/commit/d95ed9f8fe96e20a5a31dc3cdab697aab6fcf861)), closes [#3192](https://github.com/floci-io/floci/issues/3192) [#3209](https://github.com/floci-io/floci/issues/3209)
* **ram:** emulate organization sharing side effects ([#3279](https://github.com/floci-io/floci/issues/3279)) ([d322d48](https://github.com/floci-io/floci/commit/d322d48bd57e56ad257d4c0181584142601e4c59))
* **ram:** enforce resource share principal visibility ([#3266](https://github.com/floci-io/floci/issues/3266)) ([8e10fd1](https://github.com/floci-io/floci/commit/8e10fd1ea630181c0cc4d5c8f589d4af79f4a4d4))
* **rds:** bound PostgreSQL handshake packet lengths ([#3102](https://github.com/floci-io/floci/issues/3102)) ([148ea6f](https://github.com/floci-io/floci/commit/148ea6f3dbff40152a4a3a3cf049882197570089))
* **rds:** bound RDS/Redshift auth proxy connections and handshakes ([#3545](https://github.com/floci-io/floci/issues/3545)) ([1987bf0](https://github.com/floci-io/floci/commit/1987bf0c96fcd09adf296f47c6c40998da46bac0))
* **rds:** enhance DB cluster handling by recording createOnly properties and updating rollback logic ([#3636](https://github.com/floci-io/floci/issues/3636)) ([b2b43df](https://github.com/floci-io/floci/commit/b2b43dfb3cb379a2f440035fd950dcb999753b14))
* **rds:** format unexpected query errors as XML error envelope ([#3121](https://github.com/floci-io/floci/issues/3121)) ([daeea78](https://github.com/floci-io/floci/commit/daeea78ee613b4c0a48919a98567567afd2898fe)), closes [#3110](https://github.com/floci-io/floci/issues/3110)
* **rds:** keep the control plane working with no Docker daemon ([#3170](https://github.com/floci-io/floci/issues/3170)) ([49dfd1b](https://github.com/floci-io/floci/commit/49dfd1b18abb65bc68e3e1d179bca684f7a49791)), closes [lex00/floci#38](https://github.com/lex00/floci/issues/38)
* **rds:** map Aurora MySQL engine versions to the MySQL image tag ([#3382](https://github.com/floci-io/floci/issues/3382)) ([d9cc2a0](https://github.com/floci-io/floci/commit/d9cc2a09d02782362ce1f62e0f741ffee4ffb782))
* **rds:** persist PubliclyAccessible on Create/ModifyDBInstance and echo it on Describe ([#2484](https://github.com/floci-io/floci/issues/2484)) ([d45a437](https://github.com/floci-io/floci/commit/d45a4371224f94bc3fe84ab232c1e038cc062206)), closes [#2420](https://github.com/floci-io/floci/issues/2420)
* **rds:** populate MasterUserSecret for Aurora clusters with ManageMasterUserPassword ([#3148](https://github.com/floci-io/floci/issues/3148)) ([6345c37](https://github.com/floci-io/floci/commit/6345c37bad868463d6262e2ae3b9f7edc22604f8)), closes [#3061](https://github.com/floci-io/floci/issues/3061)
* **rds:** preserve aurora engine identity in parameter group names and managed secrets ([#1920](https://github.com/floci-io/floci/issues/1920)) ([5719e65](https://github.com/floci-io/floci/commit/5719e65c3cef13401f5fd8585ceca1437ef50947)), closes [#1829](https://github.com/floci-io/floci/issues/1829)
* **rds:** register instances before starting auth proxy ([#3467](https://github.com/floci-io/floci/issues/3467)) ([34efd89](https://github.com/floci-io/floci/commit/34efd8957aafc15e52c51775169556dd847ff648))
* **rds:** report backing container failures ([#3455](https://github.com/floci-io/floci/issues/3455)) ([68c783b](https://github.com/floci-io/floci/commit/68c783b576cc35dbe341b0bc21dbd5925e220f74))
* **rds:** run IAM PostgreSQL sessions as the role named in the token ([#3106](https://github.com/floci-io/floci/issues/3106)) ([c22ded9](https://github.com/floci-io/floci/commit/c22ded931a9288c60c90af5461ea3029c06374fa)), closes [#3087](https://github.com/floci-io/floci/issues/3087)
* **rds:** scope event reconciliation and prune history ([#3533](https://github.com/floci-io/floci/issues/3533)) ([04f0c3b](https://github.com/floci-io/floci/commit/04f0c3b7fd369d39512f457d9c26f13780cfcac0))
* **rds:** support tagging DB proxy target groups ([#3145](https://github.com/floci-io/floci/issues/3145)) ([e0bf589](https://github.com/floci-io/floci/commit/e0bf589972872576480d3881c9749e935a82c651))
* **rds:** use MySQL 8.4 auth options ([#3001](https://github.com/floci-io/floci/issues/3001)) ([e26e9a6](https://github.com/floci-io/floci/commit/e26e9a68fdc5753f62a61f8ad7b54661f573a864))
* **rds:** wait for the final PostgreSQL server before reporting the instance ready ([#3405](https://github.com/floci-io/floci/issues/3405)) ([14b0875](https://github.com/floci-io/floci/commit/14b0875a27cb8f61a7aa39b80ca406bb28176da7)), closes [#3384](https://github.com/floci-io/floci/issues/3384)
* **redshift:** emit ClusterAvailabilityStatus and AvailabilityZoneRelocationStatus ([#3109](https://github.com/floci-io/floci/issues/3109)) ([025ac71](https://github.com/floci-io/floci/commit/025ac714f6bac59707cf28db88b695eaa138655a)), closes [#3098](https://github.com/floci-io/floci/issues/3098)
* **resourceexplorer2:** reject invalid pagination tokens ([#3444](https://github.com/floci-io/floci/issues/3444)) ([f482a2d](https://github.com/floci-io/floci/commit/f482a2d15e4290359b0b3edcc582bf694160d276))
* **route53:** require exact match for ChangeResourceRecordSets DELETE ([#3565](https://github.com/floci-io/floci/issues/3565)) ([9da5895](https://github.com/floci-io/floci/commit/9da589568d5f0bc2cd1022220ba650bcd4af32e0))
* **s3:** authorize read on copyobject/uploadpartcopy source ([#3450](https://github.com/floci-io/floci/issues/3450)) ([bb58176](https://github.com/floci-io/floci/commit/bb58176974b8bf44555c66224503304c8df04610)), closes [#2333](https://github.com/floci-io/floci/issues/2333)
* **s3:** decode unsigned str…
@hectorvent

Copy link
Copy Markdown
Member

🎉 This PR is included in version 2.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

omatheusmesmo pushed a commit to omatheusmesmo/floci that referenced this pull request Oct 12, 2026
# [2.1.0](https://github.com/floci-io/floci/compare/2.0.1...2.1.0) (2026-09-15)

### Bug Fixes

* **acm:** reflect the requested ValidationDomain in DescribeCertificate ([#3264](https://github.com/floci-io/floci/issues/3264)) ([922eb0b](https://github.com/floci-io/floci/commit/922eb0b9e501e1701985fe568e9d379ee3591818))
* **acm:** reject RequestCertificate key algorithms real ACM does not support ([#3044](https://github.com/floci-io/floci/issues/3044)) ([db6c419](https://github.com/floci-io/floci/commit/db6c41945939cbf39b657f707b1ecf7929729a7e)), closes [#3027](https://github.com/floci-io/floci/issues/3027)
* **acm:** report SUCCESS domain validation once a certificate is issued ([#3112](https://github.com/floci-io/floci/issues/3112)) ([9b28388](https://github.com/floci-io/floci/commit/9b28388d89ec0bdd1cdda11a588144d5cbb60a23))
* **acm:** stop hex-shaped names becoming bogus IP address SANs ([#3335](https://github.com/floci-io/floci/issues/3335)) ([7a7531a](https://github.com/floci-io/floci/commit/7a7531a6b9ea4e91b7edd1d98f638cd18a657055))
* **amazonmq:** add configuration for AMQP and console host port ranges ([#3315](https://github.com/floci-io/floci/issues/3315)) ([2d5a8f7](https://github.com/floci-io/floci/commit/2d5a8f705b75dd41c5daf6d8ae2e0d691b1e5b21))
* **apigateway:** add missing authorizer arg to two VtlContext test calls ([38056a0](https://github.com/floci-io/floci/commit/38056a00f6263c7c6cd8b4aad098923bec439e4b)), closes [#3560](https://github.com/floci-io/floci/issues/3560)
* **apigateway:** allow idempotent custom-id tags ([#3430](https://github.com/floci-io/floci/issues/3430)) ([eb62225](https://github.com/floci-io/floci/commit/eb622254bc843ae8e99ef226fdbec64cca9010e2))
* **apigateway:** answer an unmatched REST request with 403, not 404/405 ([#3547](https://github.com/floci-io/floci/issues/3547)) ([fb82fb2](https://github.com/floci-io/floci/commit/fb82fb29aed79e79850c1dd3616089310e3f002e))
* **apigateway:** decode the ~0 JSON Pointer escape in stage method-settings patch paths ([#3526](https://github.com/floci-io/floci/issues/3526)) ([bc44fc9](https://github.com/floci-io/floci/commit/bc44fc9106fb538c51226807ed29a5f0b04ac784))
* **apigateway:** enforce ApiKeyRequired on REST API methods ([#3537](https://github.com/floci-io/floci/issues/3537)) ([3b31c5a](https://github.com/floci-io/floci/commit/3b31c5a6637ef73655f4a6108ed5ce8b6f2be7e1)), closes [#3507](https://github.com/floci-io/floci/issues/3507) [#3507](https://github.com/floci-io/floci/issues/3507)
* **apigateway:** enforce AWS_IAM authorization on the execute-api data plane ([#2895](https://github.com/floci-io/floci/issues/2895)) ([06349c8](https://github.com/floci-io/floci/commit/06349c8d88ec6ae677b4c9f96e1aa3ec9f1e5b63)), closes [#2810](https://github.com/floci-io/floci/issues/2810)
* **apigateway:** expose VTL authorizer and parameter maps ([#3538](https://github.com/floci-io/floci/issues/3538)) ([2290247](https://github.com/floci-io/floci/commit/229024780230bd9a16e8c993766c3d29837eec50))
* **apigateway:** fall back to a parameterised sibling on method mismatch ([#3399](https://github.com/floci-io/floci/issues/3399)) ([f03a716](https://github.com/floci-io/floci/commit/f03a716e909231f981366791393fb5539852625b))
* **apigateway:** implement MOCK integration response selection based on status code ([#3327](https://github.com/floci-io/floci/issues/3327)) ([8d011cb](https://github.com/floci-io/floci/commit/8d011cb983b9b1073de10057d26023558fcdf5aa))
* **apigateway:** import x-amazon-apigateway-any-method on OpenAPI import ([#2876](https://github.com/floci-io/floci/issues/2876)) ([b85dd2b](https://github.com/floci-io/floci/commit/b85dd2b7f7fe5300ad8c830d9d2b998d67d06481))
* **apigateway:** include apiKeyId in the REQUEST authorizer identity context ([#3143](https://github.com/floci-io/floci/issues/3143)) ([dced3e7](https://github.com/floci-io/floci/commit/dced3e7bece71f1a9df2a008f0e3400b291a4fb5))
* **apigateway:** only emit the greedy path parameter for greedy resources ([#3397](https://github.com/floci-io/floci/issues/3397)) ([547090b](https://github.com/floci-io/floci/commit/547090bdfb4772db82734954e138cc105b651895))
* **apigateway:** prefer path parameters in VTL lookups ([#3560](https://github.com/floci-io/floci/issues/3560)) ([166b13a](https://github.com/floci-io/floci/commit/166b13a82f35d4a756f6a69c3b26b6b8d593fe01))
* **apigateway:** report rootResourceId and the API key defaults ([#3269](https://github.com/floci-io/floci/issues/3269)) ([c57b8ff](https://github.com/floci-io/floci/commit/c57b8ff5f650ea067e8a9d5ac657f3c74a402e12))
* **apigateway:** return the full integration configuration on read-back ([#3432](https://github.com/floci-io/floci/issues/3432)) ([a91d7be](https://github.com/floci-io/floci/commit/a91d7becd15629d97f77f7c1b4d330fdc4275b17))
* **apigateway:** take the last value of a repeated query string parameter ([#3548](https://github.com/floci-io/floci/issues/3548)) ([e8edc3d](https://github.com/floci-io/floci/commit/e8edc3d4b177e4c80e74fe89ff1c14beff16528f))
* **apigatewayv2:** provision integration, route and stage on quick create ([#2877](https://github.com/floci-io/floci/issues/2877)) ([2a637d3](https://github.com/floci-io/floci/commit/2a637d3e05d586313ab9777f6002465e29b084ea)), closes [#1902](https://github.com/floci-io/floci/issues/1902)
* **appconfigdata:** honor requested poll interval ([#3092](https://github.com/floci-io/floci/issues/3092)) ([8686651](https://github.com/floci-io/floci/commit/8686651de12aab05e6b7a52151cd3bc876fddfdb))
* **appconfigdata:** return empty payload on repeat polls ([#3295](https://github.com/floci-io/floci/issues/3295)) ([47d96f6](https://github.com/floci-io/floci/commit/47d96f619f3c06c3c99c3c2e1154d021b8d9d63c))
* **appsync:** verify JWT signatures and SigV4 requests for GraphQL auth ([#3541](https://github.com/floci-io/floci/issues/3541)) ([f38a384](https://github.com/floci-io/floci/commit/f38a384e5101976df95502dd9f9bc6b2bbb76f3c))
* **athena:** project the column names the Glue table declares ([#3414](https://github.com/floci-io/floci/issues/3414)) ([ebe9cf2](https://github.com/floci-io/floci/commit/ebe9cf2264c6c00b062a6b787f5a85da938eb71d))
* **athena:** read a projecting table's partition paths, not its whole location ([#3415](https://github.com/floci-io/floci/issues/3415)) ([6d6940b](https://github.com/floci-io/floci/commit/6d6940bb8fc35b550819957218e90954b97fc41c))
* **athena:** register every Glue database as a DuckDB schema so <db>.<table> resolves ([#2993](https://github.com/floci-io/floci/issues/2993)) ([0ab9979](https://github.com/floci-io/floci/commit/0ab9979edf305038543311eaffb1752fe6bb33ac))
* **autoscaling:** round-trip launch configuration InstanceMonitoring and BlockDeviceMappings ([#3174](https://github.com/floci-io/floci/issues/3174)) ([4cc850e](https://github.com/floci-io/floci/commit/4cc850e8df8b2635e405f1adc4e604634992c564))
* **autoscaling:** round-trip the dropped Auto Scaling group fields ([#3494](https://github.com/floci-io/floci/issues/3494)) ([cebb011](https://github.com/floci-io/floci/commit/cebb011a007e18594ba152a2a76a815850c16f90))
* **autoscaling:** validate monitoring booleans ([#3219](https://github.com/floci-io/floci/issues/3219)) ([84a7ce6](https://github.com/floci-io/floci/commit/84a7ce67e4c844a915209c48698d6c647c990e69))
* bound CloudTrail delivery retries ([#3298](https://github.com/floci-io/floci/issues/3298)) ([d44a3fe](https://github.com/floci-io/floci/commit/d44a3fef62c39ebb17e5f43927d889269d8bb80c))
* **build:** publish arm64 baseline release image ([#3461](https://github.com/floci-io/floci/issues/3461)) ([e0d4318](https://github.com/floci-io/floci/commit/e0d43189f77308d8c5150988f97643c66a735508))
* **cdk:** parse CDK endpoint URLs safely ([#3352](https://github.com/floci-io/floci/issues/3352)) ([c5e1a7f](https://github.com/floci-io/floci/commit/c5e1a7f7ac9d4ec5828d51c2ec017170d3ada557))
* **cloudcontrol:** reject ListResources for unsupported resource types instead of returning empty ([#3141](https://github.com/floci-io/floci/issues/3141)) ([5cf10ec](https://github.com/floci-io/floci/commit/5cf10ece189f30fca0664ccb01545b416b076852)), closes [#2043](https://github.com/floci-io/floci/issues/2043)
* **cloudcontrol:** scope resources by caller account ([#3244](https://github.com/floci-io/floci/issues/3244)) ([b6080ea](https://github.com/floci-io/floci/commit/b6080ea4ffb310829240425853b3a4757df05956))
* **cloudformation:** apply AWS::SQS::Queue tags from the template ([#3532](https://github.com/floci-io/floci/issues/3532)) ([a5045d3](https://github.com/floci-io/floci/commit/a5045d3aefd6bc30fb95d069282cf2468ff74a89)), closes [#2985](https://github.com/floci-io/floci/issues/2985)
* **cloudformation:** delete AWS::IAM::User on stack deletion ([#3076](https://github.com/floci-io/floci/issues/3076)) ([7b5c6e2](https://github.com/floci-io/floci/commit/7b5c6e272db97ec0497f0a5d9349e337fc8469b4)), closes [#2490](https://github.com/floci-io/floci/issues/2490)
* **cloudformation:** expand AWS::Serverless::StateMachine, and reject every unresolvable DefinitionUri on both StateMachine and HttpApi ([#2885](https://github.com/floci-io/floci/issues/2885)) ([f2b4c08](https://github.com/floci-io/floci/commit/f2b4c084816095772c9ca0612ebba8ddf5e16103))
* **cloudformation:** expose the RDS resource-id GetAtt attributes ([#3527](https://github.com/floci-io/floci/issues/3527)) ([b618fa9](https://github.com/floci-io/floci/commit/b618fa9033dd2e5426612871d22ab2b47da21926))
* **cloudformation:** identify unsupported SAM Cognito authorizers ([#3535](https://github.com/floci-io/floci/issues/3535)) ([809ce40](https://github.com/floci-io/floci/commit/809ce40f1e5b29debcfbb88cbd60d65071243a4c))
* **cloudformation:** keep a generated physical name across stack updates ([#2788](https://github.com/floci-io/floci/issues/2788)) ([1528c65](https://github.com/floci-io/floci/commit/1528c65df36c336426b474263ecb6132e588f2ac))
* **cloudformation:** keep generated names across updates for Scheduler, SQS and MicrovmImage ([#2985](https://github.com/floci-io/floci/issues/2985)) ([9162b99](https://github.com/floci-io/floci/commit/9162b990ec706c70b935d0170d195588ffa4ad71)), closes [#2788](https://github.com/floci-io/floci/issues/2788)
* **cloudformation:** keep unchanged VPCs and security groups on stack update ([#3033](https://github.com/floci-io/floci/issues/3033)) ([dde11ae](https://github.com/floci-io/floci/commit/dde11aeb6a5966ae823208a96cbaef6a7f45036a))
* **cloudformation:** merge Fn::Transform AWS::Include before provisioning, and honour GetTemplate TemplateStage ([#2886](https://github.com/floci-io/floci/issues/2886)) ([77b4881](https://github.com/floci-io/floci/commit/77b4881fe40eb1fc40ed10896d9628e1373a4d9b))
* **cloudformation:** persist FunctionResponseTypes on Lambda::EventSourceMapping ([#2964](https://github.com/floci-io/floci/issues/2964)) ([9e2c031](https://github.com/floci-io/floci/commit/9e2c03158d5604af4909b9552c0254e3cd7fce78)), closes [#2848](https://github.com/floci-io/floci/issues/2848)
* **cloudformation:** preserve list intrinsics and conditional tags ([#2986](https://github.com/floci-io/floci/issues/2986)) ([9f44254](https://github.com/floci-io/floci/commit/9f442543e3465230ded806377e8c0758a10e8a8f))
* **cloudformation:** preserve SAM implicit API auth ([#3501](https://github.com/floci-io/floci/issues/3501)) ([8963c66](https://github.com/floci-io/floci/commit/8963c665eb034d557286d5cbc6b1f5ba65238fc4))
* **cloudformation:** provision AWS::Scheduler::ScheduleGroup ([#2796](https://github.com/floci-io/floci/issues/2796)) ([961d82d](https://github.com/floci-io/floci/commit/961d82dda984be5576a1d6a19ecd60eddba4cddf))
* **cloudformation:** provision CloudFront policies and origin access controls ([#3228](https://github.com/floci-io/floci/issues/3228)) ([895adce](https://github.com/floci-io/floci/commit/895adce214b67765e6e46b7fe2ee4026eca91405)), closes [#2441](https://github.com/floci-io/floci/issues/2441)
* **cloudformation:** reconcile AWS::Pipes::Pipe on UpdateStack ([#2970](https://github.com/floci-io/floci/issues/2970)) ([a31a959](https://github.com/floci-io/floci/commit/a31a9599fd5ff1bbd8cf6a8771e96afed5044b93))
* **cloudformation:** refuse UpdateStack on a ROLLBACK_COMPLETE stack ([#3104](https://github.com/floci-io/floci/issues/3104)) ([d2d7eb4](https://github.com/floci-io/floci/commit/d2d7eb4131b69e6cb69561ef34f3a4997ce37f9d)), closes [#3097](https://github.com/floci-io/floci/issues/3097)
* **cloudformation:** replace AWS RDSDBCluster when EngineMode or StorageEncrypted changes ([#3555](https://github.com/floci-io/floci/issues/3555)) ([589b1ab](https://github.com/floci-io/floci/commit/589b1aba9cab7089e75caa371b1c8d5f73a44a94))
* **cloudformation:** resolve dynamic references for all template values ([#3301](https://github.com/floci-io/floci/issues/3301)) ([924e35c](https://github.com/floci-io/floci/commit/924e35cefe4257e721afa087118af5a499666f88)), closes [ProvisionContext#resolveOptional](https://github.com/ProvisionContext/issues/resolveOptional) [#2213](https://github.com/floci-io/floci/issues/2213)
* **cloudformation:** resolve FunctionResponseTypes through whole-property intrinsics ([#2996](https://github.com/floci-io/floci/issues/2996)) ([9eb4fc8](https://github.com/floci-io/floci/commit/9eb4fc82cd2a782f4de0e67ef87b250ea79787fe)), closes [#2964](https://github.com/floci-io/floci/issues/2964) [#2964](https://github.com/floci-io/floci/issues/2964) [#2796](https://github.com/floci-io/floci/issues/2796) [#2946](https://github.com/floci-io/floci/issues/2946)
* **cloudformation:** resolve list-valued intrinsics for DBSubnetGroup SubnetIds ([#2946](https://github.com/floci-io/floci/issues/2946)) ([f214050](https://github.com/floci-io/floci/commit/f2140508679488fa786bcb65a4bb496eae3c46d3)), closes [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937)
* **cloudformation:** scope stack state by account ([#3185](https://github.com/floci-io/floci/issues/3185)) ([0cff315](https://github.com/floci-io/floci/commit/0cff3156eccf32b706f6f298f4e3ec8758817aa4))
* **cloudformation:** set Fn::GetAtt attributes the schemas declare ([#2761](https://github.com/floci-io/floci/issues/2761)) ([7095641](https://github.com/floci-io/floci/commit/7095641e25b82c6b8282bf5ee68daa38c5271349))
* **cloudformation:** skip re-invoking custom resource handlers when properties are unchanged ([#2785](https://github.com/floci-io/floci/issues/2785)) ([71c7836](https://github.com/floci-io/floci/commit/71c7836da1bb01f89ce78914e8f9b0c65cc505f8))
* **cloudformation:** validate WAFv2 WebACL and Config rule required properties ([#3576](https://github.com/floci-io/floci/issues/3576)) ([36c8396](https://github.com/floci-io/floci/commit/36c8396f259809307e4a84e66e367e2b9fe4cfd1)), closes [#2711](https://github.com/floci-io/floci/issues/2711)
* **cloudformation:** wire Route53 and Scheduler provisioners into the test fixture ([#2922](https://github.com/floci-io/floci/issues/2922)) ([cf10d25](https://github.com/floci-io/floci/commit/cf10d25ac2edb5cbfcf0178175bd52488f394773)), closes [#2722](https://github.com/floci-io/floci/issues/2722) [#2796](https://github.com/floci-io/floci/issues/2796)
* **cloudfront:** echo OriginSslProtocols and round-trip legacy cache behavior fields ([#3182](https://github.com/floci-io/floci/issues/3182)) ([006f3c7](https://github.com/floci-io/floci/commit/006f3c77c9548d81259f010eb2a434b04d088af0))
* **cloudfront:** echo TrustedSigners in cache behaviors so the AWS provider does not segfault ([#3015](https://github.com/floci-io/floci/issues/3015)) ([75e93e5](https://github.com/floci-io/floci/commit/75e93e5e77be426db7622582d14747a48941844d)), closes [#2767](https://github.com/floci-io/floci/issues/2767)
* **cloudfront:** emit origin timeout fields ([#3299](https://github.com/floci-io/floci/issues/3299)) ([3523378](https://github.com/floci-io/floci/commit/35233787a8202eea5c4c1990687cfa58f3ce7a39)), closes [#3221](https://github.com/floci-io/floci/issues/3221)
* **cloudfront:** persist and echo LambdaFunctionAssociations and FunctionAssociations ([#2915](https://github.com/floci-io/floci/issues/2915)) ([3d3ab00](https://github.com/floci-io/floci/commit/3d3ab0023f892a0609bb6725e4b1c3184b4eed3e)), closes [#2835](https://github.com/floci-io/floci/issues/2835)
* **cloudfront:** report Logging on distribution reads ([#3318](https://github.com/floci-io/floci/issues/3318)) ([d4e9dcb](https://github.com/floci-io/floci/commit/d4e9dcbe5559bf5244afb5723b54960c3db10f0b))
* **cloudfront:** stop duplicating CachedMethods into AllowedMethods.Items ([#3217](https://github.com/floci-io/floci/issues/3217)) ([9e9b0b6](https://github.com/floci-io/floci/commit/9e9b0b6e91d8d1d59ca8657092f99ac65fc9144d))
* **cloudhsmv2:** tighten backup and tag fidelity ([#3443](https://github.com/floci-io/floci/issues/3443)) ([daff15d](https://github.com/floci-io/floci/commit/daff15da9f992b718f43267aa6463088d937a025))
* **cloudtrail:** bound log flush memory ([#3293](https://github.com/floci-io/floci/issues/3293)) ([d3530d9](https://github.com/floci-io/floci/commit/d3530d90c9490d473f1e9920791a4a86376ad17d))
* **cloudtrail:** implement CreateTrail with tagging support and add integration tests ([#3206](https://github.com/floci-io/floci/issues/3206)) ([991470e](https://github.com/floci-io/floci/commit/991470e7c41d31fb467928eb0ee2ceb481a26b33))
* **cloudtrail:** serialize trail mutations to prevent lost updates ([#2911](https://github.com/floci-io/floci/issues/2911)) ([8c2619f](https://github.com/floci-io/floci/commit/8c2619f96549e2ce212fe16326e7fbdf294a7aa3)), closes [#2904](https://github.com/floci-io/floci/issues/2904)
* **cloudtrail:** stop CloudTrailLogWriterBoundedRetryIntegrationTest relying on S3 key order ([#3363](https://github.com/floci-io/floci/issues/3363)) ([34be181](https://github.com/floci-io/floci/commit/34be181c0cc69024da2d79e6caa7c804598346da)), closes [#3361](https://github.com/floci-io/floci/issues/3361)
* **cloudwatch:** fail Logs Insights queries with unsupported syntax instead of silently dropping it ([#3139](https://github.com/floci-io/floci/issues/3139)) ([121a929](https://github.com/floci-io/floci/commit/121a9292b7ba772658952601f5f7715cf880039f))
* **cloudwatchlogs:** bound stored events and enforce retention ([#3611](https://github.com/floci-io/floci/issues/3611)) ([6ce3fbb](https://github.com/floci-io/floci/commit/6ce3fbbd2e852a7dfda45e7e7747c62254f79403))
* **cloudwatch:** wrap TagResource and UntagResource in their declared Result element ([#3211](https://github.com/floci-io/floci/issues/3211)) ([65db87d](https://github.com/floci-io/floci/commit/65db87d627da6bea64891c1e2c898afbf33d58bf))
* **codebuild:** persist build numbers across restarts ([#3049](https://github.com/floci-io/floci/issues/3049)) ([51f5591](https://github.com/floci-io/floci/commit/51f5591f85022781b6404d0e2444902b4428822f))
* **codebuild:** resolve project ARNs in batch lookup ([#2999](https://github.com/floci-io/floci/issues/2999)) ([de92212](https://github.com/floci-io/floci/commit/de92212b1b4f204b8720ccd4f1ad541fe1bbdfbf))
* **codedeploy:** default server hook timeout to one hour ([#3606](https://github.com/floci-io/floci/issues/3606)) ([73ef15f](https://github.com/floci-io/floci/commit/73ef15f6e26628974dee4438ed7096d30cf07a12))
* **codedeploy:** fail closed on unreachable, erroring, or timed-out lifecycle hooks ([#3563](https://github.com/floci-io/floci/issues/3563)) ([d167cc5](https://github.com/floci-io/floci/commit/d167cc5bf378ba038cbd1d976ffaac5b2ce6d7b6))
* **codepipeline:** cap QUEUED and PARALLEL pipelines at 50 active executions ([#3503](https://github.com/floci-io/floci/issues/3503)) ([2104b33](https://github.com/floci-io/floci/commit/2104b33ea74d2646e96ef2010f9e0beac4d8e3af))
* **codepipeline:** poll S3 source changes ([#3525](https://github.com/floci-io/floci/issues/3525)) ([ffd2488](https://github.com/floci-io/floci/commit/ffd2488f02d90d58a354b352406c43186cc187a9))
* **codepipeline:** populate stage execution status ([#3478](https://github.com/floci-io/floci/issues/3478)) ([129ba0a](https://github.com/floci-io/floci/commit/129ba0a260d5a0e57c41094ff960ea9d686d4926))
* **cognito:** clear stale pending admin updates ([#2533](https://github.com/floci-io/floci/issues/2533)) ([a704f73](https://github.com/floci-io/floci/commit/a704f731aa150c2ddbc17a2f0eb1b142fe5ba9e5))
* **cognito:** delete a pool's users and resource servers on DeleteUserPool ([#3419](https://github.com/floci-io/floci/issues/3419)) ([c48e81d](https://github.com/floci-io/floci/commit/c48e81d9561b5d688b21525e75cca7e89ec90df7)), closes [#2858](https://github.com/floci-io/floci/issues/2858)
* **cognito:** delete a user pool's records with the pool ([#2949](https://github.com/floci-io/floci/issues/2949)) ([2a4ca61](https://github.com/floci-io/floci/commit/2a4ca61baf4cd6b3870fdd562170346145eaafb8)), closes [#3419](https://github.com/floci-io/floci/issues/3419) [#2864](https://github.com/floci-io/floci/issues/2864) [#2936](https://github.com/floci-io/floci/issues/2936) [#2864](https://github.com/floci-io/floci/issues/2864)
* **cognito:** fail listUsers/listUserPoolClients on an absent user pool ([#2962](https://github.com/floci-io/floci/issues/2962)) ([4bf17a1](https://github.com/floci-io/floci/commit/4bf17a1fe2872de9e803eb6d003ba9154c673f1a)), closes [#2952](https://github.com/floci-io/floci/issues/2952)
* **cognito:** invoke the CustomMessage Lambda trigger before delivering verification emails ([#3140](https://github.com/floci-io/floci/issues/3140)) ([148ec83](https://github.com/floci-io/floci/commit/148ec839bd6ad27da718520126074b5de2aeda6f))
* **cognito:** name missing user pools in errors ([#2936](https://github.com/floci-io/floci/issues/2936)) ([c30ca8f](https://github.com/floci-io/floci/commit/c30ca8fb5fc5ede366a1e27bf01c5f4cd80e4173))
* **cognito:** serialize attribute verification updates ([#2535](https://github.com/floci-io/floci/issues/2535)) ([530717e](https://github.com/floci-io/floci/commit/530717e8e0f31df27a883b043e994c7caa4db2dc))
* **cognito:** verify self-service access tokens ([#3184](https://github.com/floci-io/floci/issues/3184)) ([3c247eb](https://github.com/floci-io/floci/commit/3c247ebd51aaafa85933c33a4432fb817a4a9265))
* **compat:** avoid CloudWatch statistics time race ([#3320](https://github.com/floci-io/floci/issues/3320)) ([bf49390](https://github.com/floci-io/floci/commit/bf49390969ce7a3761b9540e76aebcfb4d29f386))
* **compat:** require Kinesis stream details ([#3321](https://github.com/floci-io/floci/issues/3321)) ([53a5164](https://github.com/floci-io/floci/commit/53a51640cfcb39db2fac641065c661697eac3149))
* **compat:** retry RedshiftTest's SDK calls past a brief connection-refused hiccup ([#3216](https://github.com/floci-io/floci/issues/3216)) ([974d357](https://github.com/floci-io/floci/commit/974d357f88abf55ad232fa53d8f857b97fa3dd6e))
* **config:** accept any Host header again after the Quarkus 3.39 upgrade ([#3222](https://github.com/floci-io/floci/issues/3222)) ([1f4d43c](https://github.com/floci-io/floci/commit/1f4d43c4ccb58dc417514515e0765abcd8fa334f)), closes [#3175](https://github.com/floci-io/floci/issues/3175)
* **core:** accept ARNs from every AWS partition ([#3376](https://github.com/floci-io/floci/issues/3376)) ([1726c6a](https://github.com/floci-io/floci/commit/1726c6a8a336440398d6388ece92c2c04004560d)), closes [#2485](https://github.com/floci-io/floci/issues/2485)
* **core:** accept only JSON objects as JSON protocol request bodies ([#3509](https://github.com/floci-io/floci/issues/3509)) ([9f9a828](https://github.com/floci-io/floci/commit/9f9a828439a0bb7e79781a09a0c4438393a8cdfe))
* **core:** prevent REST JSON requests falling through to S3 ([#3498](https://github.com/floci-io/floci/issues/3498)) ([e62e99f](https://github.com/floci-io/floci/commit/e62e99f060447256b953a6d186900fa8e7734ffd))
* **core:** quarantine unreadable hybrid storage ([#2250](https://github.com/floci-io/floci/issues/2250)) ([cc8b8e9](https://github.com/floci-io/floci/commit/cc8b8e9f14a8d382471366662b5807f3be62a3c0))
* **core:** read ARN resource segments by structure, not by position ([#3392](https://github.com/floci-io/floci/issues/3392)) ([7c08b35](https://github.com/floci-io/floci/commit/7c08b35f1d47e1984096f07a872ec642f2686766))
* **docdb:** accept an existing security group on CreateDBCluster and ModifyDBCluster ([#2991](https://github.com/floci-io/floci/issues/2991)) ([91d7ab8](https://github.com/floci-io/floci/commit/91d7ab8935a3e50ded759a1b279b98cb905ac6bd)), closes [#2990](https://github.com/floci-io/floci/issues/2990)
* **docker:** allow explicit root for restricted sockets ([#3558](https://github.com/floci-io/floci/issues/3558)) ([d8e7382](https://github.com/floci-io/floci/commit/d8e7382d5bef999aa7e145a11e4eb16daac4cb8b))
* **docker:** PortAllocator also checks ports other containers already publish on the host ([#2805](https://github.com/floci-io/floci/issues/2805)) ([afa5960](https://github.com/floci-io/floci/commit/afa5960709b98da42a44b65bbe33304e82c8bdc2))
* **docker:** produce a working native image from Dockerfile.native ([#3325](https://github.com/floci-io/floci/issues/3325)) ([a501eab](https://github.com/floci-io/floci/commit/a501eabbf9112208b461fd4e2175a5ac1dfae795))
* **docker:** translate misleading disk-quota error for keyring exhaustion ([#2797](https://github.com/floci-io/floci/issues/2797)) ([7828ab2](https://github.com/floci-io/floci/commit/7828ab2430ba635cd1b54841f709318b04451296)), closes [floci-io/floci#2243](https://github.com/floci-io/floci/issues/2243)
* **dynamodb:** add missing request validation ([#3287](https://github.com/floci-io/floci/issues/3287)) ([4d199b1](https://github.com/floci-io/floci/commit/4d199b144e40c5cfa216c37b76c1f17a6932aebf))
* **dynamodb:** append list values for out-of-range indexes ([#3088](https://github.com/floci-io/floci/issues/3088)) ([f8a1c31](https://github.com/floci-io/floci/commit/f8a1c3134ac5cc9f36c9514027d3506ffa9a4804))
* **dynamodb:** apply GSI throughput updates ([#3032](https://github.com/floci-io/floci/issues/3032)) ([2d26f93](https://github.com/floci-io/floci/commit/2d26f93e7dd483f296dbeacce83f05c7be6f7b8f)), closes [#3028](https://github.com/floci-io/floci/issues/3028)
* **dynamodb:** bind every PartiQL parameter type and reject unordered operands ([#3288](https://github.com/floci-io/floci/issues/3288)) ([66ca9dc](https://github.com/floci-io/floci/commit/66ca9dc4a6b9a95512c5450f4ad85ca569521fc8))
* **dynamodb:** calculate consumed capacity correctly ([#3071](https://github.com/floci-io/floci/issues/3071)) ([97915d3](https://github.com/floci-io/floci/commit/97915d366828d7ecec0d22632d912e504ea924bf))
* **dynamodb:** enforce primary key size limits ([#3354](https://github.com/floci-io/floci/issues/3354)) ([8624ccc](https://github.com/floci-io/floci/commit/8624ccce832100fab93986b9400f519384a15792))
* **dynamodb:** flush persistence once per affected table in batch and transact writes ([#2998](https://github.com/floci-io/floci/issues/2998)) ([80725e6](https://github.com/floci-io/floci/commit/80725e6f483a4066c195bc2b325f2ee5bfb42a7f)), closes [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995)
* **dynamodb:** honor customer-supplied KMS key for table SSE ([#1923](https://github.com/floci-io/floci/issues/1923)) ([e313ab5](https://github.com/floci-io/floci/commit/e313ab5b1dbc12924fe826ec94b9555cf2a8f5ba)), closes [#1811](https://github.com/floci-io/floci/issues/1811)
* **dynamodb:** keep stream iterators stable after trimming ([#3313](https://github.com/floci-io/floci/issues/3313)) ([b377134](https://github.com/floci-io/floci/commit/b377134fcbe048fc06ff0a9da522e664bce4c16e))
* **dynamodb:** match AWS on UpdateItem results and request limits ([#3447](https://github.com/floci-io/floci/issues/3447)) ([6d43e16](https://github.com/floci-io/floci/commit/6d43e16d0efb70e4fac41080ee3b1830db59684b))
* **dynamodb:** match AWS wording and order for Select rejections ([#3410](https://github.com/floci-io/floci/issues/3410)) ([dffe34e](https://github.com/floci-io/floci/commit/dffe34e1333e67b3ce03db93b8876ebbd2c710d6))
* **dynamodb:** merge shared-prefix projection paths and compact list indices ([#3072](https://github.com/floci-io/floci/issues/3072)) ([5c8cff6](https://github.com/floci-io/floci/commit/5c8cff61b887e49a5b228f4dbba25c2781f0ac84))
* **dynamodb:** more request validations in Query and Scan ([#3360](https://github.com/floci-io/floci/issues/3360)) ([fbe92aa](https://github.com/floci-io/floci/commit/fbe92aa41102c0ef687a0f4b9c113ab3a2408550)), closes [#3287](https://github.com/floci-io/floci/issues/3287)
* **dynamodb:** name the table in the ResourceNotFoundException message ([#2929](https://github.com/floci-io/floci/issues/2929)) ([58b2e5f](https://github.com/floci-io/floci/commit/58b2e5ff9610943e02337f484ebc1067bd395e50))
* **dynamodb:** partition parallel scan by partition key hash ([#3225](https://github.com/floci-io/floci/issues/3225)) ([#3429](https://github.com/floci-io/floci/issues/3429)) ([9c9aa67](https://github.com/floci-io/floci/commit/9c9aa670e436d8c139426eaabd22fbeb352f0165))
* **dynamodb:** re-check TTL under item lock before sweeper deletes ([#3562](https://github.com/floci-io/floci/issues/3562)) ([f1bbe12](https://github.com/floci-io/floci/commit/f1bbe12d62f99f97413d5034654f538781abfcb3))
* **dynamodb:** read every attribute through an ALL-projection index in PartiQL ([#3309](https://github.com/floci-io/floci/issues/3309)) ([4cb9314](https://github.com/floci-io/floci/commit/4cb9314a2d246e14210e99354eb0e7eafa8474dc))
* **dynamodb:** reject a BETWEEN with reversed bounds at parse time ([#3183](https://github.com/floci-io/floci/issues/3183)) ([df0bf82](https://github.com/floci-io/floci/commit/df0bf82e1232632aff6c6b7c904e85302bffc821))
* **dynamodb:** reject ConsistentRead on GSI Scan ([#2931](https://github.com/floci-io/floci/issues/2931)) ([6dec214](https://github.com/floci-io/floci/commit/6dec21479beea719ac59bf80b3c5f58b912dd45a))
* **dynamodb:** reject out-of-bound query cursors ([#3389](https://github.com/floci-io/floci/issues/3389)) ([862e4a1](https://github.com/floci-io/floci/commit/862e4a1c776975c8c2dc63cd04483b9a5a3d2000))
* **dynamodb:** reject QueryFilter with KeyConditionExpression ([#2935](https://github.com/floci-io/floci/issues/2935)) ([7d693de](https://github.com/floci-io/floci/commit/7d693de663bfa58bd5d7dea1da159e1a41ed9297))
* **dynamodb:** reject unused ExpressionAttributeNames/Values on PutItem, DeleteItem, Scan, Query ([#2923](https://github.com/floci-io/floci/issues/2923)) ([262495d](https://github.com/floci-io/floci/commit/262495df67dcd13e9d8b537a244794365b1d2122)), closes [#2893](https://github.com/floci-io/floci/issues/2893) [#2893](https://github.com/floci-io/floci/issues/2893) [#st](https://github.com/floci-io/floci/issues/st) [#2893](https://github.com/floci-io/floci/issues/2893)
* **dynamodb:** route Kinesis CDC to the table owner's account and retry failed forwards ([#3063](https://github.com/floci-io/floci/issues/3063)) ([a9df872](https://github.com/floci-io/floci/commit/a9df872956056dfd111609fc796787d9a69a96b4))
* **dynamodb:** stage transact write mutations before commit ([#3189](https://github.com/floci-io/floci/issues/3189)) ([8343583](https://github.com/floci-io/floci/commit/83435838356dc828a7c399e70a25ff2bed0ef279))
* **dynamodb:** word BatchWriteItem key rejections the way AWS does ([#3227](https://github.com/floci-io/floci/issues/3227)) ([f4954de](https://github.com/floci-io/floci/commit/f4954dec020b4533e3e16c5a33a6b10fd47e1c4b))
* **ec2,ecr,eks,elasticache,msk,opensearch:** degrade gracefully with no Docker daemon ([#2975](https://github.com/floci-io/floci/issues/2975)) ([1aa981f](https://github.com/floci-io/floci/commit/1aa981fef27a0bec3f5428291d13607fae42b29f)), closes [#2386](https://github.com/floci-io/floci/issues/2386) [#3023](https://github.com/floci-io/floci/issues/3023)
* **ec2,ssm:** explain missing IMDS registration for SSM-only managed instances ([#3283](https://github.com/floci-io/floci/issues/3283)) ([f77cf4d](https://github.com/floci-io/floci/commit/f77cf4da77fd127be701360b22634da87ef06df6))
* **ec2:** add network capacity to instance type responses ([#3179](https://github.com/floci-io/floci/issues/3179)) ([f9686d5](https://github.com/floci-io/floci/commit/f9686d5eb2468dbd49ffa0362aa6e3d35ab102cd))
* **ec2:** align catalog image owner filtering ([#3463](https://github.com/floci-io/floci/issues/3463)) ([a6f1751](https://github.com/floci-io/floci/commit/a6f1751dfb8c9a7715771cb18a1ef1aa908f8259))
* **ec2:** answer DescribeTransitGatewayConnects with an empty list ([#3274](https://github.com/floci-io/floci/issues/3274)) ([f30ba77](https://github.com/floci-io/floci/commit/f30ba77ac074c2f973091c8f9a40b5428c9de28d))
* **ec2:** bound launches and close userdata streams ([#3135](https://github.com/floci-io/floci/issues/3135)) ([dd33308](https://github.com/floci-io/floci/commit/dd33308e7eca9f6e01e17f48aa0a99ca4cdf6970))
* **ec2:** bound user data output capture ([#3144](https://github.com/floci-io/floci/issues/3144)) ([653c139](https://github.com/floci-io/floci/commit/653c1397a2be3611598a6fe819cf01c709c4d67a))
* **ec2:** build the instance AWS_ENDPOINT_URL from the shared container endpoint ([#3579](https://github.com/floci-io/floci/issues/3579)) ([1ae779a](https://github.com/floci-io/floci/commit/1ae779a9d9cc432395c9a879cfc465178356511c)), closes [#3578](https://github.com/floci-io/floci/issues/3578)
* **ec2:** carry DeliverLogsPermissionArn through CreateFlowLogs and DescribeFlowLogs ([#3172](https://github.com/floci-io/floci/issues/3172)) ([acc0904](https://github.com/floci-io/floci/commit/acc0904be4f607fc7a8c7561d3484fe9e680bcd9))
* **ec2:** describe launchable unknown AMI ids in DescribeImages ([#3168](https://github.com/floci-io/floci/issues/3168)) ([de5dc0d](https://github.com/floci-io/floci/commit/de5dc0da35083b216483517237f8aa52680e6cc6))
* **ec2:** generate real key material in CreateKeyPair and fingerprint imported keys ([#3307](https://github.com/floci-io/floci/issues/3307)) ([2fbe2b7](https://github.com/floci-io/floci/commit/2fbe2b7c647c924be9586170a5fb5527850829f7)), closes [PKCS#1](https://github.com/PKCS/issues/1) [PKCS#8](https://github.com/PKCS/issues/8)
* **ec2:** guard null group entries in DescribeNetworkInterfaces group-id filter ([#2887](https://github.com/floci-io/floci/issues/2887)) ([5c71713](https://github.com/floci-io/floci/commit/5c71713cadfccc0cfa364fe4a13457de18126204))
* **ec2:** honor AMI architecture for containers ([#3096](https://github.com/floci-io/floci/issues/3096)) ([43cdbe2](https://github.com/floci-io/floci/commit/43cdbe234fcf15c80d7855f3b9743d917242a02c))
* **ec2:** include network metadata in instance type responses ([#2943](https://github.com/floci-io/floci/issues/2943)) ([c54b237](https://github.com/floci-io/floci/commit/c54b237cd8e1fe79ca224435d3f465727b1dda56))
* **ec2:** include supported usage classes in DescribeInstanceTypes ([#3347](https://github.com/floci-io/floci/issues/3347)) ([19f410d](https://github.com/floci-io/floci/commit/19f410d6b025316d08d86ba0d345deda926cc2a0))
* **ec2:** let dnf swap curl-minimal for curl when installing the IMDS proxy ([#3284](https://github.com/floci-io/floci/issues/3284)) ([5648be7](https://github.com/floci-io/floci/commit/5648be79c46b6f9fd79f3b1191cc7e045ade0cf6)), closes [floci-io/floci#3281](https://github.com/floci-io/floci/issues/3281)
* **ec2:** match cidr-block-association filters on DescribeVpcs ([#3257](https://github.com/floci-io/floci/issues/3257)) ([eb3a6b2](https://github.com/floci-io/floci/commit/eb3a6b23ef61c56d8db6522722a0c161be5a5390)), closes [#3256](https://github.com/floci-io/floci/issues/3256)
* **ec2:** nest cidrBlockState in AssociateVpcCidrBlock response ([#3243](https://github.com/floci-io/floci/issues/3243)) ([496b376](https://github.com/floci-io/floci/commit/496b376da1b685edf56726fbf4dcb83994583b98)), closes [#3241](https://github.com/floci-io/floci/issues/3241)
* **ec2:** place a subnet in the zone its request names, not always az1 ([#2890](https://github.com/floci-io/floci/issues/2890)) ([c32f8b5](https://github.com/floci-io/floci/commit/c32f8b5a24feaeab245dc358fea5d5bf603921f6))
* **ec2:** reclaim instance containers orphaned by a hard restart ([#3031](https://github.com/floci-io/floci/issues/3031)) ([94b9665](https://github.com/floci-io/floci/commit/94b9665c3224edb87815aa56e5287a6f057c8df8)), closes [#2029](https://github.com/floci-io/floci/issues/2029)
* **ec2:** register all guest network addresses with IMDS ([#3546](https://github.com/floci-io/floci/issues/3546)) ([3c6568b](https://github.com/floci-io/floci/commit/3c6568bac5489f78610df01f954e641204a70d65))
* **ec2:** reject a CreateSubnet whose CIDR overlaps an existing subnet ([#3171](https://github.com/floci-io/floci/issues/3171)) ([614166f](https://github.com/floci-io/floci/commit/614166fe1fbc0001891cdf757bbe30df166a7cf6))
* **ec2:** report a NAT gateway's addresses, not just its allocation id ([#2892](https://github.com/floci-io/floci/issues/2892)) ([bed2704](https://github.com/floci-io/floci/commit/bed27043ef66212f3653b6c5a24250735e1fb2f3))
* **ec2:** report NotFound for launch templates requested by name ([#3246](https://github.com/floci-io/floci/issues/3246)) ([8bc4891](https://github.com/floci-io/floci/commit/8bc4891a9a9f554abe8f80bd6416f0675efe373f)), closes [#3234](https://github.com/floci-io/floci/issues/3234)
* **ec2:** store and validate CreateVpcEndpoint SubnetConfiguration ([#3491](https://github.com/floci-io/floci/issues/3491)) ([5d0b0b4](https://github.com/floci-io/floci/commit/5d0b0b44b1ffe27de6f5ae5866a6cfcc82a21db6))
* **ec2:** store instance metadata options and add ModifyInstanceMetadataOptions ([#3215](https://github.com/floci-io/floci/issues/3215)) ([5eacd01](https://github.com/floci-io/floci/commit/5eacd016362eedbc25b080c170229c2b52e95713)), closes [lex00/floci#116](https://github.com/lex00/floci/issues/116)
* **ec2:** tolerate a null groupId in the network-interface group-id filter ([#2921](https://github.com/floci-io/floci/issues/2921)) ([e44df51](https://github.com/floci-io/floci/commit/e44df51a79b0ebcaf0755d0fd3fac73c6106932c))
* **ecr:** clean up registry storage ([#2982](https://github.com/floci-io/floci/issues/2982)) ([732e009](https://github.com/floci-io/floci/commit/732e009207f91a3e790fe3e75da2eeb0716963a9))
* **ecr:** enforce immutable image tags ([#3009](https://github.com/floci-io/floci/issues/3009)) ([9507996](https://github.com/floci-io/floci/commit/95079965a89bdd0a6f4209c08844b0b1f1ace858))
* **ecr:** join the ECR API with the backing registry ([#2466](https://github.com/floci-io/floci/issues/2466)) ([064f302](https://github.com/floci-io/floci/commit/064f302ab1d61d88acddaa672941b09822246b59))
* **ecr:** recover backing registry containers ([#3486](https://github.com/floci-io/floci/issues/3486)) ([8e3bd63](https://github.com/floci-io/floci/commit/8e3bd63c15ef3f93eeee26842dfc5b647b1613c7))
* **ecs:** enforce host-volume bind-mount safety fail-closed at register and run time ([#3543](https://github.com/floci-io/floci/issues/3543)) ([126af73](https://github.com/floci-io/floci/commit/126af731416856cfafc74dcc3080a6aee51604c3))
* **ecs:** reconcile services in every account, not just the default one ([#3297](https://github.com/floci-io/floci/issues/3297)) ([42bc0d9](https://github.com/floci-io/floci/commit/42bc0d934fc451ec90cc6e07abf0272985fb30b2))
* **efs:** implement UpdateFileSystemProtection and report protection on describe ([#2842](https://github.com/floci-io/floci/issues/2842)) ([db182b3](https://github.com/floci-io/floci/commit/db182b3048b8d61903eac9d2c0817a027e844e38))
* **eks:** validate IAM authentication tokens ([#2912](https://github.com/floci-io/floci/issues/2912)) ([309043b](https://github.com/floci-io/floci/commit/309043baf643408644c5235f7bf2d02bad177c69))
* **elasticache:** honor the requested Port on CreateReplicationGroup ([#3276](https://github.com/floci-io/floci/issues/3276)) ([67198c7](https://github.com/floci-io/floci/commit/67198c70642b3059df2b4b9652176dac6a4fad94))
* **elasticache:** implement parameter group reservation to prevent deletion during provisioning ([#3023](https://github.com/floci-io/floci/issues/3023)) ([d398376](https://github.com/floci-io/floci/commit/d3983766422898088e263b287943ea090c182c9b))
* **elasticache:** resolve order-dependent crossGroupAuthIsRejected test failure ([#1991](https://github.com/floci-io/floci/issues/1991)) ([#3074](https://github.com/floci-io/floci/issues/3074)) ([173ff45](https://github.com/floci-io/floci/commit/173ff45b1291cbdf0de1c67ecb2b116aac6a5a21))
* **elbv2:** bound Lambda and target body sizes ([#3149](https://github.com/floci-io/floci/issues/3149)) ([ec41b1e](https://github.com/floci-io/floci/commit/ec41b1eef7714b300af23f15ef8ff4a7b7a6f698))
* **elbv2:** do not let a listener bind a port Floci reserves for itself ([#3034](https://github.com/floci-io/floci/issues/3034)) ([bf517ac](https://github.com/floci-io/floci/commit/bf517ac95245d5b3ad422f51e958ceeb9d66dc97))
* **elbv2:** drop access logs from a Gateway Load Balancer's attributes ([9bf93b9](https://github.com/floci-io/floci/commit/9bf93b94c28e1ae75dc6a456fa32748c3643b59d))
* **elbv2:** report the attribute defaults, not only what was modified ([910e64e](https://github.com/floci-io/floci/commit/910e64e726d18a353d0e9a309cc9024a7e177bdc))
* **eventbridge,scheduler:** read cron day-of-week as AWS 1-7 SUN-SAT ([#3147](https://github.com/floci-io/floci/issues/3147)) ([60a8a9d](https://github.com/floci-io/floci/commit/60a8a9d25262ab9a35033ed5c9778600a89a1e94)), closes [2#1](https://github.com/2/issues/1)
* **eventbridge:** scope replay cancellation by ARN ([#3058](https://github.com/floci-io/floci/issues/3058)) ([2e303e2](https://github.com/floci-io/floci/commit/2e303e2a0bf1bd2e91bf1cb5a9bc36e796551ed2))
* **firehose:** isolate streams by account and region ([#3267](https://github.com/floci-io/floci/issues/3267)) ([141b159](https://github.com/floci-io/floci/commit/141b15939f94c8fc6e454a5ecfab599671c30417))
* **firehose:** keep buffered records when S3 delivery fails ([#3471](https://github.com/floci-io/floci/issues/3471)) ([6507f32](https://github.com/floci-io/floci/commit/6507f32aeaef226fa53e63cf15350f06d07fc566))
* **github-actions:** continue Docker compatibility tests after failures ([#3351](https://github.com/floci-io/floci/issues/3351)) ([051a2f0](https://github.com/floci-io/floci/commit/051a2f09db368907f8444ff152a8ce7e01db800b))
* **glue:** bound DeleteSchemaVersions ranges before expanding them ([#3508](https://github.com/floci-io/floci/issues/3508)) ([76c1907](https://github.com/floci-io/floci/commit/76c1907214db0e9cb968ac0ffbc8cafea06299a3))
* **glue:** populate CatalogId on GetDatabase and GetDatabases ([#2814](https://github.com/floci-io/floci/issues/2814)) ([342f58b](https://github.com/floci-io/floci/commit/342f58b2b79afad1b609e770009689d5a308db64)), closes [#2793](https://github.com/floci-io/floci/issues/2793)
* **guardduty:** scope organization state across accounts ([#3278](https://github.com/floci-io/floci/issues/3278)) ([ed116ae](https://github.com/floci-io/floci/commit/ed116ae815c150be601fa4bd192f56cd5486a80b))
* honor Kinesis ExplicitHashKey routing ([#3069](https://github.com/floci-io/floci/issues/3069)) ([a006b27](https://github.com/floci-io/floci/commit/a006b2769448d8e1cb946e40707f8c3868a4f90d))
* **iam:** distinguish cross-account resource grants ([#3590](https://github.com/floci-io/floci/issues/3590)) ([2f76640](https://github.com/floci-io/floci/commit/2f76640aa8619ff94b611596bbee118840097ff0))
* **iam:** enforce temporary credential lifecycle ([#3487](https://github.com/floci-io/floci/issues/3487)) ([ad1061c](https://github.com/floci-io/floci/commit/ad1061c36996556533f68a866f52d71a94d9d866))
* **iam:** report the real default version of AWS-managed policies ([#3275](https://github.com/floci-io/floci/issues/3275)) ([abfa8e9](https://github.com/floci-io/floci/commit/abfa8e949e8711dacce9bc5dd5400d7d99631349))
* **iam:** resolve DynamoDB table ARN from request body for IAM enforcement ([#2928](https://github.com/floci-io/floci/issues/2928)) ([3db883d](https://github.com/floci-io/floci/commit/3db883d0038e3606cc88eff45755084e66cea14e)), closes [#2925](https://github.com/floci-io/floci/issues/2925)
* **iam:** use AWS-managed policy documents ([#3237](https://github.com/floci-io/floci/issues/3237)) ([379910b](https://github.com/floci-io/floci/commit/379910b0088584ce9d1feada5af702e31249257f))
* **identitystore:** self-heal the bootstrap identity store on hasIdentityStore ([#3387](https://github.com/floci-io/floci/issues/3387)) ([b87ee5b](https://github.com/floci-io/floci/commit/b87ee5bd4a5c4a5ce7ed772dd1cf84f723df8c98)), closes [#3386](https://github.com/floci-io/floci/issues/3386)
* **init-hooks:** terminate hook process trees on timeout ([#3372](https://github.com/floci-io/floci/issues/3372)) ([d99f162](https://github.com/floci-io/floci/commit/d99f162eb6e27df8b4c95217d55893f5bf08aab5))
* **iot:** isolate topic rule actions and run the error action ([#3012](https://github.com/floci-io/floci/issues/3012)) ([7ec4c89](https://github.com/floci-io/floci/commit/7ec4c89d0f84e438235c105ca0bc785afaf4d372))
* **kinesis:** handle minimum partition key hash ([#2950](https://github.com/floci-io/floci/issues/2950)) ([30b8f88](https://github.com/floci-io/floci/commit/30b8f88467ee89fcd5de62d072bbe6437be0d992))
* **kinesis:** reject non-string tag members instead of coercing them ([#3099](https://github.com/floci-io/floci/issues/3099)) ([fcb5bd0](https://github.com/floci-io/floci/commit/fcb5bd02c02e74f9b4229cfef92dfc0136e520d9)), closes [#2512](https://github.com/floci-io/floci/issues/2512)
* **kinesis:** stop dropping shard records under concurrent producers and resharding ([#3000](https://github.com/floci-io/floci/issues/3000)) ([73deb13](https://github.com/floci-io/floci/commit/73deb13c01dbde2c17ff9b3a3045ab8856d6465d))
* **kms:** apply real RSAES-OAEP for RSA keys in Encrypt and Decrypt ([#3038](https://github.com/floci-io/floci/issues/3038)) ([e5afe35](https://github.com/floci-io/floci/commit/e5afe3518be824d77e19fd9a7c52a404f39c8ccb)), closes [#3024](https://github.com/floci-io/floci/issues/3024)
* **kms:** give ECC_NIST_EDWARDS25519 an actual Ed25519 key ([#2930](https://github.com/floci-io/floci/issues/2930)) ([146753b](https://github.com/floci-io/floci/commit/146753b094b1eed5d71067f4b396f15e53e6c822)), closes [#2924](https://github.com/floci-io/floci/issues/2924)
* **kms:** protect ciphertext blobs with an AES-GCM envelope ([#3544](https://github.com/floci-io/floci/issues/3544)) ([494bab4](https://github.com/floci-io/floci/commit/494bab4b309dd422ff141174c59ca3369a523130))
* **kms:** support ML-DSA keys ([#3047](https://github.com/floci-io/floci/issues/3047)) ([b713c4b](https://github.com/floci-io/floci/commit/b713c4b0d9189711091d263e91a88341e13b22cd))
* **kms:** support SM2 signing in China regions ([#3046](https://github.com/floci-io/floci/issues/3046)) ([5198cf2](https://github.com/floci-io/floci/commit/5198cf29ec4dff64c73cd408209e49d7cb72d1ce))
* **kms:** validate KeyUsage against KeySpec on CreateKey ([#2787](https://github.com/floci-io/floci/issues/2787)) ([#3004](https://github.com/floci-io/floci/issues/3004)) ([69e8bf1](https://github.com/floci-io/floci/commit/69e8bf1ac37d41581e37320d8bd914d87594a3ef))
* **lambda:** apply Architectures on UpdateFunctionCode ([#2907](https://github.com/floci-io/floci/issues/2907)) ([9b582b3](https://github.com/floci-io/floci/commit/9b582b309a9baa00b6eb1af04509c8d6f9d8e387))
* **lambda:** bound ZIP extraction resources ([#3127](https://github.com/floci-io/floci/issues/3127)) ([0fce2d2](https://github.com/floci-io/floci/commit/0fce2d2407d89d35de3623bd618c2326e0494249))
* **lambda:** correct Function URL body encoding, cookies, and error status ([#3196](https://github.com/floci-io/floci/issues/3196)) ([d049875](https://github.com/floci-io/floci/commit/d049875aafcc9881299aed1be99af733decc3337)), closes [#3153](https://github.com/floci-io/floci/issues/3153)
* **lambda:** defer handler validation to invocation ([#3332](https://github.com/floci-io/floci/issues/3332)) ([8b25e50](https://github.com/floci-io/floci/commit/8b25e5003d89d7b67cde3da40220a081d5ca65b0)), closes [#3311](https://github.com/floci-io/floci/issues/3311)
* **lambda:** deliver extension INVOKE when the runtime receives the invocation ([#3070](https://github.com/floci-io/floci/issues/3070)) ([43e2a48](https://github.com/floci-io/floci/commit/43e2a482636bbcddd159a06172f08003fc501864)), closes [#2573](https://github.com/floci-io/floci/issues/2573)
* **lambda:** do not publish a version when nothing has changed ([#2941](https://github.com/floci-io/floci/issues/2941)) ([c48b6b0](https://github.com/floci-io/floci/commit/c48b6b0b0a38f558454ff1d28474d81210808011)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** enforce handler deadline at dispatch ([#3177](https://github.com/floci-io/floci/issues/3177)) ([438ae61](https://github.com/floci-io/floci/commit/438ae619fd1c007839276396f1ebcc404027a337)), closes [#3154](https://github.com/floci-io/floci/issues/3154)
* **lambda:** fail the whole SQS batch on malformed batchItemFailures ([#3169](https://github.com/floci-io/floci/issues/3169)) ([bcd422a](https://github.com/floci-io/floci/commit/bcd422ad83dbc9b54d10963db3b1fd8abcc13b7f)), closes [#3152](https://github.com/floci-io/floci/issues/3152)
* **lambda:** give each published version its own copy of the code ([#3041](https://github.com/floci-io/floci/issues/3041)) ([4ee5a52](https://github.com/floci-io/floci/commit/4ee5a528f36758d79581b2e4b83618d0752311b7)), closes [#2958](https://github.com/floci-io/floci/issues/2958)
* **lambda:** honor configured function architecture ([#2994](https://github.com/floci-io/floci/issues/2994)) ([7fdd145](https://github.com/floci-io/floci/commit/7fdd145c0c7dd7756afc3d53114504ec060be6fd))
* **lambda:** honor DynamoDB stream partial batch failures ([#3466](https://github.com/floci-io/floci/issues/3466)) ([c6316d1](https://github.com/floci-io/floci/commit/c6316d10cffa054c357b57e0c580e42b668e6526))
* **lambda:** honor MaximumBatchingWindowInSeconds on SQS event source mappings ([#3203](https://github.com/floci-io/floci/issues/3203)) ([ec2d678](https://github.com/floci-io/floci/commit/ec2d678e6d905bc0a25ab2bae24d058b9d205f53)), closes [#3155](https://github.com/floci-io/floci/issues/3155)
* **lambda:** honor MaximumRetryAttempts and DestinationConfig.OnFailure for DynamoDB Streams ESM ([#3263](https://github.com/floci-io/floci/issues/3263)) ([#3428](https://github.com/floci-io/floci/issues/3428)) ([1af3b56](https://github.com/floci-io/floci/commit/1af3b56683e66820d89eb974402d44e94ec7650c))
* **lambda:** honour Qualifier on GetFunction and GetFunctionConfiguration ([#2932](https://github.com/floci-io/floci/issues/2932)) ([cf628ba](https://github.com/floci-io/floci/commit/cf628ba2b9147bf9667f6dac45bca965c1c9bb7f)), closes [#1988](https://github.com/floci-io/floci/issues/1988) [#2821](https://github.com/floci-io/floci/issues/2821)
* **lambda:** honour the CodeSha256 precondition on PublishVersion ([#2939](https://github.com/floci-io/floci/issues/2939)) ([3d2b882](https://github.com/floci-io/floci/commit/3d2b8828adceaaa8625171ce85804381d13d2295)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** omit Environment when no variables are set ([#2838](https://github.com/floci-io/floci/issues/2838)) ([2bf9b57](https://github.com/floci-io/floci/commit/2bf9b57bd9210198c9e0396bf1c3f96f33943733))
* **lambda:** persist, validate and enforce event source mapping FilterCriteria ([#3060](https://github.com/floci-io/floci/issues/3060)) ([5512db0](https://github.com/floci-io/floci/commit/5512db0e050c43e1fb8e110395d872b3b522027b))
* **lambda:** recover a DynamoDB Streams ESM from a trimmed checkpoint ([#3412](https://github.com/floci-io/floci/issues/3412)) ([62abde8](https://github.com/floci-io/floci/commit/62abde805a07c747cae10e39bc4d99bb0da690f8))
* **lambda:** reject dotted and over-length function names ([#3300](https://github.com/floci-io/floci/issues/3300)) ([49903ab](https://github.com/floci-io/floci/commit/49903ab9fefe10d4e317554f77462e1aa409061b)), closes [#3238](https://github.com/floci-io/floci/issues/3238)
* **lambda:** reject scalar structure members ([#3051](https://github.com/floci-io/floci/issues/3051)) ([ec034a5](https://github.com/floci-io/floci/commit/ec034a503a377bbe300f6adb44f7a8ada030f732))
* **lambda:** replace the fabric8 kubernetes client with a plain REST client ([#2919](https://github.com/floci-io/floci/issues/2919)) ([97ce09f](https://github.com/floci-io/floci/commit/97ce09f22a8dd00398d960aa32203bbfadab32e1)), closes [#2914](https://github.com/floci-io/floci/issues/2914) [PKCS#8](https://github.com/PKCS/issues/8)
* **lambda:** report real runtime errors instead of Function.TimedOut ([#3505](https://github.com/floci-io/floci/issues/3505)) ([34062f6](https://github.com/floci-io/floci/commit/34062f63838f5b1423fe5b1f3286db55628058b9)), closes [#3314](https://github.com/floci-io/floci/issues/3314)
* **lambda:** resolve layer version ARNs by account ([#2948](https://github.com/floci-io/floci/issues/2948)) ([24a8c84](https://github.com/floci-io/floci/commit/24a8c8440bcbc1d866cc1eb8b2205fd67ee20f81)), closes [#2813](https://github.com/floci-io/floci/issues/2813) [#2813](https://github.com/floci-io/floci/issues/2813) [#2809](https://github.com/floci-io/floci/issues/2809)
* **lambda:** scope extracted function code by region ([#3265](https://github.com/floci-io/floci/issues/3265)) ([290559c](https://github.com/floci-io/floci/commit/290559cff0125a00406e37fe5bf3063be405c984))
* **lambda:** serialise the version snapshot against function updates ([#3010](https://github.com/floci-io/floci/issues/3010)) ([ebd849a](https://github.com/floci-io/floci/commit/ebd849a956147bcc9c5e2e3fa945f716ac2cb671)), closes [#2939](https://github.com/floci-io/floci/issues/2939) [#3041](https://github.com/floci-io/floci/issues/3041) [#3051](https://github.com/floci-io/floci/issues/3051) [#2939](https://github.com/floci-io/floci/issues/2939) [#3007](https://github.com/floci-io/floci/issues/3007)
* **lambda:** stop rejecting a foreign-platform image the daemon cannot describe ([#3357](https://github.com/floci-io/floci/issues/3357)) ([570f975](https://github.com/floci-io/floci/commit/570f975829ab30f2cf2447985fa425e7a9df3b7b))
* **lambda:** warn before runtime api port exhaustion ([#3496](https://github.com/floci-io/floci/issues/3496)) ([bea8f85](https://github.com/floci-io/floci/commit/bea8f85f62d321af3354a9c380fb8877e4b3cfaa))
* **lifecycle:** clear storage before services clear on state reset ([#3388](https://github.com/floci-io/floci/issues/3388)) ([22bae1f](https://github.com/floci-io/floci/commit/22bae1fcd29a11654d02c2a3fd00424bbb2b624a))
* **lifecycle:** run every shutdown step even when one of them fails ([#3472](https://github.com/floci-io/floci/issues/3472)) ([3bdb019](https://github.com/floci-io/floci/commit/3bdb019e9666c37867574b2be1f0b6197300e034))
* **memorydb:** scope resources by account and region ([#3261](https://github.com/floci-io/floci/issues/3261)) ([e02accf](https://github.com/floci-io/floci/commit/e02accff4a38ece03b64a27f62d4fd05ddd13852))
* **mq:** match CreateBroker EngineType and DeploymentMode without regard to case ([#3268](https://github.com/floci-io/floci/issues/3268)) ([c1e5cc2](https://github.com/floci-io/floci/commit/c1e5cc239f2800a3327ce9dcc8bb58b4008e5138))
* **msk:** isolate MSK resources by account and region ([#3353](https://github.com/floci-io/floci/issues/3353)) ([970cd30](https://github.com/floci-io/floci/commit/970cd301d14088de1db9ecca4ad2e1ba3f4e3cde))
* **mwaa:** also detect a crashed sibling Postgres container, not just Airflow ([#3454](https://github.com/floci-io/floci/issues/3454)) ([fe07621](https://github.com/floci-io/floci/commit/fe076212c2e29bd79a4cbf4a6860b0958ee4f1c0))
* **mwaa:** apply AirflowConfigurationOptions to the Airflow container ([#3457](https://github.com/floci-io/floci/issues/3457)) ([d429d10](https://github.com/floci-io/floci/commit/d429d107ff842bb1d6f5322612282036df030697)), closes [#3436](https://github.com/floci-io/floci/issues/3436)
* **mwaa:** isolate environments by account and region ([#3400](https://github.com/floci-io/floci/issues/3400)) ([c6e64a0](https://github.com/floci-io/floci/commit/c6e64a0977262226d9f2d2fa6919a676520392c1))
* **mwaa:** mark CREATE_FAILED when the Airflow container exits before becoming ready ([#3446](https://github.com/floci-io/floci/issues/3446)) ([2a682a6](https://github.com/floci-io/floci/commit/2a682a68756fb10bf0d0c189503c714ce0cf9f60)), closes [#3437](https://github.com/floci-io/floci/issues/3437)
* **mwaa:** match real MWAA's Airflow/Python pairing for the emulated image tag ([#3445](https://github.com/floci-io/floci/issues/3445)) ([473a26a](https://github.com/floci-io/floci/commit/473a26aad92a168191214404327bf5ccbbd3d18e)), closes [#3438](https://github.com/floci-io/floci/issues/3438)
* **mwaa:** probe the metadata database over TCP before starting Airflow ([#3406](https://github.com/floci-io/floci/issues/3406)) ([be578ac](https://github.com/floci-io/floci/commit/be578ac13f2b6c24f9c0ae64bc6ab95b6548a394))
* **mwaa:** reject a malformed configured AirflowVersion as ValidationException ([#3453](https://github.com/floci-io/floci/issues/3453)) ([a7902b9](https://github.com/floci-io/floci/commit/a7902b97f36e50b1c89be6ced54283c2deb06472))
* **neptune:** isolate resources by account and region ([#3401](https://github.com/floci-io/floci/issues/3401)) ([70176d6](https://github.com/floci-io/floci/commit/70176d62879552ab7e8750376e11a1a1b959e6d4))
* **networkfirewall:** model CreateFirewall* collisions and enforce UpdateToken ([#3198](https://github.com/floci-io/floci/issues/3198)) ([215a802](https://github.com/floci-io/floci/commit/215a80208c758d3dd58baf59adebde9aec417969)), closes [#2600](https://github.com/floci-io/floci/issues/2600)
* **opensearch:** include CognitoOptions in domain status ([#2860](https://github.com/floci-io/floci/issues/2860)) ([047db09](https://github.com/floci-io/floci/commit/047db09d54068b774e163471f8afddc03c917b5f)), closes [#2801](https://github.com/floci-io/floci/issues/2801)
* **opensearch:** keep publishing the domain's host port when floci runs in a container ([#2798](https://github.com/floci-io/floci/issues/2798)) ([96c55ec](https://github.com/floci-io/floci/commit/96c55ec2e2fa5cfbcaaec0959255a0d3d3c50664))
* **opensearch:** keep readiness polling after errors ([#3373](https://github.com/floci-io/floci/issues/3373)) ([713a166](https://github.com/floci-io/floci/commit/713a166a7c4f77e69f88da8c4bedc65cdbcb449f))
* **organizations:** return account state ([#3053](https://github.com/floci-io/floci/issues/3053)) ([587d0b5](https://github.com/floci-io/floci/commit/587d0b57581b5336e8bde16d6ab55cb78b7c2be8))
* parse S3 EventBridge notification XML ([#3350](https://github.com/floci-io/floci/issues/3350)) ([ad9a88c](https://github.com/floci-io/floci/commit/ad9a88cf7e56956de9311038814ceb856887d5f8))
* **pipes:** replace kafka-clients with a Kafka REST Proxy client ([#3160](https://github.com/floci-io/floci/issues/3160)) ([cd2847d](https://github.com/floci-io/floci/commit/cd2847dba0af77c434f838a5fda39bbab8eec1a2))
* **pipes:** restore a CloudFormation snapshot without re-validating it ([#3218](https://github.com/floci-io/floci/issues/3218)) ([d95ed9f](https://github.com/floci-io/floci/commit/d95ed9f8fe96e20a5a31dc3cdab697aab6fcf861)), closes [#3192](https://github.com/floci-io/floci/issues/3192) [#3209](https://github.com/floci-io/floci/issues/3209)
* **ram:** emulate organization sharing side effects ([#3279](https://github.com/floci-io/floci/issues/3279)) ([d322d48](https://github.com/floci-io/floci/commit/d322d48bd57e56ad257d4c0181584142601e4c59))
* **ram:** enforce resource share principal visibility ([#3266](https://github.com/floci-io/floci/issues/3266)) ([8e10fd1](https://github.com/floci-io/floci/commit/8e10fd1ea630181c0cc4d5c8f589d4af79f4a4d4))
* **rds:** bound PostgreSQL handshake packet lengths ([#3102](https://github.com/floci-io/floci/issues/3102)) ([148ea6f](https://github.com/floci-io/floci/commit/148ea6f3dbff40152a4a3a3cf049882197570089))
* **rds:** bound RDS/Redshift auth proxy connections and handshakes ([#3545](https://github.com/floci-io/floci/issues/3545)) ([1987bf0](https://github.com/floci-io/floci/commit/1987bf0c96fcd09adf296f47c6c40998da46bac0))
* **rds:** enhance DB cluster handling by recording createOnly properties and updating rollback logic ([#3636](https://github.com/floci-io/floci/issues/3636)) ([b2b43df](https://github.com/floci-io/floci/commit/b2b43dfb3cb379a2f440035fd950dcb999753b14))
* **rds:** format unexpected query errors as XML error envelope ([#3121](https://github.com/floci-io/floci/issues/3121)) ([daeea78](https://github.com/floci-io/floci/commit/daeea78ee613b4c0a48919a98567567afd2898fe)), closes [#3110](https://github.com/floci-io/floci/issues/3110)
* **rds:** keep the control plane working with no Docker daemon ([#3170](https://github.com/floci-io/floci/issues/3170)) ([49dfd1b](https://github.com/floci-io/floci/commit/49dfd1b18abb65bc68e3e1d179bca684f7a49791)), closes [lex00/floci#38](https://github.com/lex00/floci/issues/38)
* **rds:** map Aurora MySQL engine versions to the MySQL image tag ([#3382](https://github.com/floci-io/floci/issues/3382)) ([d9cc2a0](https://github.com/floci-io/floci/commit/d9cc2a09d02782362ce1f62e0f741ffee4ffb782))
* **rds:** persist PubliclyAccessible on Create/ModifyDBInstance and echo it on Describe ([#2484](https://github.com/floci-io/floci/issues/2484)) ([d45a437](https://github.com/floci-io/floci/commit/d45a4371224f94bc3fe84ab232c1e038cc062206)), closes [#2420](https://github.com/floci-io/floci/issues/2420)
* **rds:** populate MasterUserSecret for Aurora clusters with ManageMasterUserPassword ([#3148](https://github.com/floci-io/floci/issues/3148)) ([6345c37](https://github.com/floci-io/floci/commit/6345c37bad868463d6262e2ae3b9f7edc22604f8)), closes [#3061](https://github.com/floci-io/floci/issues/3061)
* **rds:** preserve aurora engine identity in parameter group names and managed secrets ([#1920](https://github.com/floci-io/floci/issues/1920)) ([5719e65](https://github.com/floci-io/floci/commit/5719e65c3cef13401f5fd8585ceca1437ef50947)), closes [#1829](https://github.com/floci-io/floci/issues/1829)
* **rds:** register instances before starting auth proxy ([#3467](https://github.com/floci-io/floci/issues/3467)) ([34efd89](https://github.com/floci-io/floci/commit/34efd8957aafc15e52c51775169556dd847ff648))
* **rds:** report backing container failures ([#3455](https://github.com/floci-io/floci/issues/3455)) ([68c783b](https://github.com/floci-io/floci/commit/68c783b576cc35dbe341b0bc21dbd5925e220f74))
* **rds:** run IAM PostgreSQL sessions as the role named in the token ([#3106](https://github.com/floci-io/floci/issues/3106)) ([c22ded9](https://github.com/floci-io/floci/commit/c22ded931a9288c60c90af5461ea3029c06374fa)), closes [#3087](https://github.com/floci-io/floci/issues/3087)
* **rds:** scope event reconciliation and prune history ([#3533](https://github.com/floci-io/floci/issues/3533)) ([04f0c3b](https://github.com/floci-io/floci/commit/04f0c3b7fd369d39512f457d9c26f13780cfcac0))
* **rds:** support tagging DB proxy target groups ([#3145](https://github.com/floci-io/floci/issues/3145)) ([e0bf589](https://github.com/floci-io/floci/commit/e0bf589972872576480d3881c9749e935a82c651))
* **rds:** use MySQL 8.4 auth options ([#3001](https://github.com/floci-io/floci/issues/3001)) ([e26e9a6](https://github.com/floci-io/floci/commit/e26e9a68fdc5753f62a61f8ad7b54661f573a864))
* **rds:** wait for the final PostgreSQL server before reporting the instance ready ([#3405](https://github.com/floci-io/floci/issues/3405)) ([14b0875](https://github.com/floci-io/floci/commit/14b0875a27cb8f61a7aa39b80ca406bb28176da7)), closes [#3384](https://github.com/floci-io/floci/issues/3384)
* **redshift:** emit ClusterAvailabilityStatus and AvailabilityZoneRelocationStatus ([#3109](https://github.com/floci-io/floci/issues/3109)) ([025ac71](https://github.com/floci-io/floci/commit/025ac714f6bac59707cf28db88b695eaa138655a)), closes [#3098](https://github.com/floci-io/floci/issues/3098)
* **resourceexplorer2:** reject invalid pagination tokens ([#3444](https://github.com/floci-io/floci/issues/3444)) ([f482a2d](https://github.com/floci-io/floci/commit/f482a2d15e4290359b0b3edcc582bf694160d276))
* **route53:** require exact match for ChangeResourceRecordSets DELETE ([#3565](https://github.com/floci-io/floci/issues/3565)) ([9da5895](https://github.com/floci-io/floci/commit/9da589568d5f0bc2cd1022220ba650bcd4af32e0))
* **s3:** authorize read on copyobject/uploadpartcopy source ([#3450](https://github.com/floci-io/floci/issues/3450)) ([bb58176](https://github.com/floci-io/floci/commit/bb58176974b8bf44555c66224503304c8df04610)), closes [#2333](https://github.com/floci-io/floci/issues/2333)
* **s3:** decode unsigned str…
omatheusmesmo pushed a commit to omatheusmesmo/floci that referenced this pull request Oct 12, 2026
# [2.1.0](https://github.com/floci-io/floci/compare/2.0.1...2.1.0) (2026-09-15)

### Bug Fixes

* **acm:** reflect the requested ValidationDomain in DescribeCertificate ([#3264](https://github.com/floci-io/floci/issues/3264)) ([922eb0b](https://github.com/floci-io/floci/commit/922eb0b9e501e1701985fe568e9d379ee3591818))
* **acm:** reject RequestCertificate key algorithms real ACM does not support ([#3044](https://github.com/floci-io/floci/issues/3044)) ([db6c419](https://github.com/floci-io/floci/commit/db6c41945939cbf39b657f707b1ecf7929729a7e)), closes [#3027](https://github.com/floci-io/floci/issues/3027)
* **acm:** report SUCCESS domain validation once a certificate is issued ([#3112](https://github.com/floci-io/floci/issues/3112)) ([9b28388](https://github.com/floci-io/floci/commit/9b28388d89ec0bdd1cdda11a588144d5cbb60a23))
* **acm:** stop hex-shaped names becoming bogus IP address SANs ([#3335](https://github.com/floci-io/floci/issues/3335)) ([7a7531a](https://github.com/floci-io/floci/commit/7a7531a6b9ea4e91b7edd1d98f638cd18a657055))
* **amazonmq:** add configuration for AMQP and console host port ranges ([#3315](https://github.com/floci-io/floci/issues/3315)) ([2d5a8f7](https://github.com/floci-io/floci/commit/2d5a8f705b75dd41c5daf6d8ae2e0d691b1e5b21))
* **apigateway:** add missing authorizer arg to two VtlContext test calls ([38056a0](https://github.com/floci-io/floci/commit/38056a00f6263c7c6cd8b4aad098923bec439e4b)), closes [#3560](https://github.com/floci-io/floci/issues/3560)
* **apigateway:** allow idempotent custom-id tags ([#3430](https://github.com/floci-io/floci/issues/3430)) ([eb62225](https://github.com/floci-io/floci/commit/eb622254bc843ae8e99ef226fdbec64cca9010e2))
* **apigateway:** answer an unmatched REST request with 403, not 404/405 ([#3547](https://github.com/floci-io/floci/issues/3547)) ([fb82fb2](https://github.com/floci-io/floci/commit/fb82fb29aed79e79850c1dd3616089310e3f002e))
* **apigateway:** decode the ~0 JSON Pointer escape in stage method-settings patch paths ([#3526](https://github.com/floci-io/floci/issues/3526)) ([bc44fc9](https://github.com/floci-io/floci/commit/bc44fc9106fb538c51226807ed29a5f0b04ac784))
* **apigateway:** enforce ApiKeyRequired on REST API methods ([#3537](https://github.com/floci-io/floci/issues/3537)) ([3b31c5a](https://github.com/floci-io/floci/commit/3b31c5a6637ef73655f4a6108ed5ce8b6f2be7e1)), closes [#3507](https://github.com/floci-io/floci/issues/3507) [#3507](https://github.com/floci-io/floci/issues/3507)
* **apigateway:** enforce AWS_IAM authorization on the execute-api data plane ([#2895](https://github.com/floci-io/floci/issues/2895)) ([06349c8](https://github.com/floci-io/floci/commit/06349c8d88ec6ae677b4c9f96e1aa3ec9f1e5b63)), closes [#2810](https://github.com/floci-io/floci/issues/2810)
* **apigateway:** expose VTL authorizer and parameter maps ([#3538](https://github.com/floci-io/floci/issues/3538)) ([2290247](https://github.com/floci-io/floci/commit/229024780230bd9a16e8c993766c3d29837eec50))
* **apigateway:** fall back to a parameterised sibling on method mismatch ([#3399](https://github.com/floci-io/floci/issues/3399)) ([f03a716](https://github.com/floci-io/floci/commit/f03a716e909231f981366791393fb5539852625b))
* **apigateway:** implement MOCK integration response selection based on status code ([#3327](https://github.com/floci-io/floci/issues/3327)) ([8d011cb](https://github.com/floci-io/floci/commit/8d011cb983b9b1073de10057d26023558fcdf5aa))
* **apigateway:** import x-amazon-apigateway-any-method on OpenAPI import ([#2876](https://github.com/floci-io/floci/issues/2876)) ([b85dd2b](https://github.com/floci-io/floci/commit/b85dd2b7f7fe5300ad8c830d9d2b998d67d06481))
* **apigateway:** include apiKeyId in the REQUEST authorizer identity context ([#3143](https://github.com/floci-io/floci/issues/3143)) ([dced3e7](https://github.com/floci-io/floci/commit/dced3e7bece71f1a9df2a008f0e3400b291a4fb5))
* **apigateway:** only emit the greedy path parameter for greedy resources ([#3397](https://github.com/floci-io/floci/issues/3397)) ([547090b](https://github.com/floci-io/floci/commit/547090bdfb4772db82734954e138cc105b651895))
* **apigateway:** prefer path parameters in VTL lookups ([#3560](https://github.com/floci-io/floci/issues/3560)) ([166b13a](https://github.com/floci-io/floci/commit/166b13a82f35d4a756f6a69c3b26b6b8d593fe01))
* **apigateway:** report rootResourceId and the API key defaults ([#3269](https://github.com/floci-io/floci/issues/3269)) ([c57b8ff](https://github.com/floci-io/floci/commit/c57b8ff5f650ea067e8a9d5ac657f3c74a402e12))
* **apigateway:** return the full integration configuration on read-back ([#3432](https://github.com/floci-io/floci/issues/3432)) ([a91d7be](https://github.com/floci-io/floci/commit/a91d7becd15629d97f77f7c1b4d330fdc4275b17))
* **apigateway:** take the last value of a repeated query string parameter ([#3548](https://github.com/floci-io/floci/issues/3548)) ([e8edc3d](https://github.com/floci-io/floci/commit/e8edc3d4b177e4c80e74fe89ff1c14beff16528f))
* **apigatewayv2:** provision integration, route and stage on quick create ([#2877](https://github.com/floci-io/floci/issues/2877)) ([2a637d3](https://github.com/floci-io/floci/commit/2a637d3e05d586313ab9777f6002465e29b084ea)), closes [#1902](https://github.com/floci-io/floci/issues/1902)
* **appconfigdata:** honor requested poll interval ([#3092](https://github.com/floci-io/floci/issues/3092)) ([8686651](https://github.com/floci-io/floci/commit/8686651de12aab05e6b7a52151cd3bc876fddfdb))
* **appconfigdata:** return empty payload on repeat polls ([#3295](https://github.com/floci-io/floci/issues/3295)) ([47d96f6](https://github.com/floci-io/floci/commit/47d96f619f3c06c3c99c3c2e1154d021b8d9d63c))
* **appsync:** verify JWT signatures and SigV4 requests for GraphQL auth ([#3541](https://github.com/floci-io/floci/issues/3541)) ([f38a384](https://github.com/floci-io/floci/commit/f38a384e5101976df95502dd9f9bc6b2bbb76f3c))
* **athena:** project the column names the Glue table declares ([#3414](https://github.com/floci-io/floci/issues/3414)) ([ebe9cf2](https://github.com/floci-io/floci/commit/ebe9cf2264c6c00b062a6b787f5a85da938eb71d))
* **athena:** read a projecting table's partition paths, not its whole location ([#3415](https://github.com/floci-io/floci/issues/3415)) ([6d6940b](https://github.com/floci-io/floci/commit/6d6940bb8fc35b550819957218e90954b97fc41c))
* **athena:** register every Glue database as a DuckDB schema so <db>.<table> resolves ([#2993](https://github.com/floci-io/floci/issues/2993)) ([0ab9979](https://github.com/floci-io/floci/commit/0ab9979edf305038543311eaffb1752fe6bb33ac))
* **autoscaling:** round-trip launch configuration InstanceMonitoring and BlockDeviceMappings ([#3174](https://github.com/floci-io/floci/issues/3174)) ([4cc850e](https://github.com/floci-io/floci/commit/4cc850e8df8b2635e405f1adc4e604634992c564))
* **autoscaling:** round-trip the dropped Auto Scaling group fields ([#3494](https://github.com/floci-io/floci/issues/3494)) ([cebb011](https://github.com/floci-io/floci/commit/cebb011a007e18594ba152a2a76a815850c16f90))
* **autoscaling:** validate monitoring booleans ([#3219](https://github.com/floci-io/floci/issues/3219)) ([84a7ce6](https://github.com/floci-io/floci/commit/84a7ce67e4c844a915209c48698d6c647c990e69))
* bound CloudTrail delivery retries ([#3298](https://github.com/floci-io/floci/issues/3298)) ([d44a3fe](https://github.com/floci-io/floci/commit/d44a3fef62c39ebb17e5f43927d889269d8bb80c))
* **build:** publish arm64 baseline release image ([#3461](https://github.com/floci-io/floci/issues/3461)) ([e0d4318](https://github.com/floci-io/floci/commit/e0d43189f77308d8c5150988f97643c66a735508))
* **cdk:** parse CDK endpoint URLs safely ([#3352](https://github.com/floci-io/floci/issues/3352)) ([c5e1a7f](https://github.com/floci-io/floci/commit/c5e1a7f7ac9d4ec5828d51c2ec017170d3ada557))
* **cloudcontrol:** reject ListResources for unsupported resource types instead of returning empty ([#3141](https://github.com/floci-io/floci/issues/3141)) ([5cf10ec](https://github.com/floci-io/floci/commit/5cf10ece189f30fca0664ccb01545b416b076852)), closes [#2043](https://github.com/floci-io/floci/issues/2043)
* **cloudcontrol:** scope resources by caller account ([#3244](https://github.com/floci-io/floci/issues/3244)) ([b6080ea](https://github.com/floci-io/floci/commit/b6080ea4ffb310829240425853b3a4757df05956))
* **cloudformation:** apply AWS::SQS::Queue tags from the template ([#3532](https://github.com/floci-io/floci/issues/3532)) ([a5045d3](https://github.com/floci-io/floci/commit/a5045d3aefd6bc30fb95d069282cf2468ff74a89)), closes [#2985](https://github.com/floci-io/floci/issues/2985)
* **cloudformation:** delete AWS::IAM::User on stack deletion ([#3076](https://github.com/floci-io/floci/issues/3076)) ([7b5c6e2](https://github.com/floci-io/floci/commit/7b5c6e272db97ec0497f0a5d9349e337fc8469b4)), closes [#2490](https://github.com/floci-io/floci/issues/2490)
* **cloudformation:** expand AWS::Serverless::StateMachine, and reject every unresolvable DefinitionUri on both StateMachine and HttpApi ([#2885](https://github.com/floci-io/floci/issues/2885)) ([f2b4c08](https://github.com/floci-io/floci/commit/f2b4c084816095772c9ca0612ebba8ddf5e16103))
* **cloudformation:** expose the RDS resource-id GetAtt attributes ([#3527](https://github.com/floci-io/floci/issues/3527)) ([b618fa9](https://github.com/floci-io/floci/commit/b618fa9033dd2e5426612871d22ab2b47da21926))
* **cloudformation:** identify unsupported SAM Cognito authorizers ([#3535](https://github.com/floci-io/floci/issues/3535)) ([809ce40](https://github.com/floci-io/floci/commit/809ce40f1e5b29debcfbb88cbd60d65071243a4c))
* **cloudformation:** keep a generated physical name across stack updates ([#2788](https://github.com/floci-io/floci/issues/2788)) ([1528c65](https://github.com/floci-io/floci/commit/1528c65df36c336426b474263ecb6132e588f2ac))
* **cloudformation:** keep generated names across updates for Scheduler, SQS and MicrovmImage ([#2985](https://github.com/floci-io/floci/issues/2985)) ([9162b99](https://github.com/floci-io/floci/commit/9162b990ec706c70b935d0170d195588ffa4ad71)), closes [#2788](https://github.com/floci-io/floci/issues/2788)
* **cloudformation:** keep unchanged VPCs and security groups on stack update ([#3033](https://github.com/floci-io/floci/issues/3033)) ([dde11ae](https://github.com/floci-io/floci/commit/dde11aeb6a5966ae823208a96cbaef6a7f45036a))
* **cloudformation:** merge Fn::Transform AWS::Include before provisioning, and honour GetTemplate TemplateStage ([#2886](https://github.com/floci-io/floci/issues/2886)) ([77b4881](https://github.com/floci-io/floci/commit/77b4881fe40eb1fc40ed10896d9628e1373a4d9b))
* **cloudformation:** persist FunctionResponseTypes on Lambda::EventSourceMapping ([#2964](https://github.com/floci-io/floci/issues/2964)) ([9e2c031](https://github.com/floci-io/floci/commit/9e2c03158d5604af4909b9552c0254e3cd7fce78)), closes [#2848](https://github.com/floci-io/floci/issues/2848)
* **cloudformation:** preserve list intrinsics and conditional tags ([#2986](https://github.com/floci-io/floci/issues/2986)) ([9f44254](https://github.com/floci-io/floci/commit/9f442543e3465230ded806377e8c0758a10e8a8f))
* **cloudformation:** preserve SAM implicit API auth ([#3501](https://github.com/floci-io/floci/issues/3501)) ([8963c66](https://github.com/floci-io/floci/commit/8963c665eb034d557286d5cbc6b1f5ba65238fc4))
* **cloudformation:** provision AWS::Scheduler::ScheduleGroup ([#2796](https://github.com/floci-io/floci/issues/2796)) ([961d82d](https://github.com/floci-io/floci/commit/961d82dda984be5576a1d6a19ecd60eddba4cddf))
* **cloudformation:** provision CloudFront policies and origin access controls ([#3228](https://github.com/floci-io/floci/issues/3228)) ([895adce](https://github.com/floci-io/floci/commit/895adce214b67765e6e46b7fe2ee4026eca91405)), closes [#2441](https://github.com/floci-io/floci/issues/2441)
* **cloudformation:** reconcile AWS::Pipes::Pipe on UpdateStack ([#2970](https://github.com/floci-io/floci/issues/2970)) ([a31a959](https://github.com/floci-io/floci/commit/a31a9599fd5ff1bbd8cf6a8771e96afed5044b93))
* **cloudformation:** refuse UpdateStack on a ROLLBACK_COMPLETE stack ([#3104](https://github.com/floci-io/floci/issues/3104)) ([d2d7eb4](https://github.com/floci-io/floci/commit/d2d7eb4131b69e6cb69561ef34f3a4997ce37f9d)), closes [#3097](https://github.com/floci-io/floci/issues/3097)
* **cloudformation:** replace AWS RDSDBCluster when EngineMode or StorageEncrypted changes ([#3555](https://github.com/floci-io/floci/issues/3555)) ([589b1ab](https://github.com/floci-io/floci/commit/589b1aba9cab7089e75caa371b1c8d5f73a44a94))
* **cloudformation:** resolve dynamic references for all template values ([#3301](https://github.com/floci-io/floci/issues/3301)) ([924e35c](https://github.com/floci-io/floci/commit/924e35cefe4257e721afa087118af5a499666f88)), closes [ProvisionContext#resolveOptional](https://github.com/ProvisionContext/issues/resolveOptional) [#2213](https://github.com/floci-io/floci/issues/2213)
* **cloudformation:** resolve FunctionResponseTypes through whole-property intrinsics ([#2996](https://github.com/floci-io/floci/issues/2996)) ([9eb4fc8](https://github.com/floci-io/floci/commit/9eb4fc82cd2a782f4de0e67ef87b250ea79787fe)), closes [#2964](https://github.com/floci-io/floci/issues/2964) [#2964](https://github.com/floci-io/floci/issues/2964) [#2796](https://github.com/floci-io/floci/issues/2796) [#2946](https://github.com/floci-io/floci/issues/2946)
* **cloudformation:** resolve list-valued intrinsics for DBSubnetGroup SubnetIds ([#2946](https://github.com/floci-io/floci/issues/2946)) ([f214050](https://github.com/floci-io/floci/commit/f2140508679488fa786bcb65a4bb496eae3c46d3)), closes [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937) [#2937](https://github.com/floci-io/floci/issues/2937)
* **cloudformation:** scope stack state by account ([#3185](https://github.com/floci-io/floci/issues/3185)) ([0cff315](https://github.com/floci-io/floci/commit/0cff3156eccf32b706f6f298f4e3ec8758817aa4))
* **cloudformation:** set Fn::GetAtt attributes the schemas declare ([#2761](https://github.com/floci-io/floci/issues/2761)) ([7095641](https://github.com/floci-io/floci/commit/7095641e25b82c6b8282bf5ee68daa38c5271349))
* **cloudformation:** skip re-invoking custom resource handlers when properties are unchanged ([#2785](https://github.com/floci-io/floci/issues/2785)) ([71c7836](https://github.com/floci-io/floci/commit/71c7836da1bb01f89ce78914e8f9b0c65cc505f8))
* **cloudformation:** validate WAFv2 WebACL and Config rule required properties ([#3576](https://github.com/floci-io/floci/issues/3576)) ([36c8396](https://github.com/floci-io/floci/commit/36c8396f259809307e4a84e66e367e2b9fe4cfd1)), closes [#2711](https://github.com/floci-io/floci/issues/2711)
* **cloudformation:** wire Route53 and Scheduler provisioners into the test fixture ([#2922](https://github.com/floci-io/floci/issues/2922)) ([cf10d25](https://github.com/floci-io/floci/commit/cf10d25ac2edb5cbfcf0178175bd52488f394773)), closes [#2722](https://github.com/floci-io/floci/issues/2722) [#2796](https://github.com/floci-io/floci/issues/2796)
* **cloudfront:** echo OriginSslProtocols and round-trip legacy cache behavior fields ([#3182](https://github.com/floci-io/floci/issues/3182)) ([006f3c7](https://github.com/floci-io/floci/commit/006f3c77c9548d81259f010eb2a434b04d088af0))
* **cloudfront:** echo TrustedSigners in cache behaviors so the AWS provider does not segfault ([#3015](https://github.com/floci-io/floci/issues/3015)) ([75e93e5](https://github.com/floci-io/floci/commit/75e93e5e77be426db7622582d14747a48941844d)), closes [#2767](https://github.com/floci-io/floci/issues/2767)
* **cloudfront:** emit origin timeout fields ([#3299](https://github.com/floci-io/floci/issues/3299)) ([3523378](https://github.com/floci-io/floci/commit/35233787a8202eea5c4c1990687cfa58f3ce7a39)), closes [#3221](https://github.com/floci-io/floci/issues/3221)
* **cloudfront:** persist and echo LambdaFunctionAssociations and FunctionAssociations ([#2915](https://github.com/floci-io/floci/issues/2915)) ([3d3ab00](https://github.com/floci-io/floci/commit/3d3ab0023f892a0609bb6725e4b1c3184b4eed3e)), closes [#2835](https://github.com/floci-io/floci/issues/2835)
* **cloudfront:** report Logging on distribution reads ([#3318](https://github.com/floci-io/floci/issues/3318)) ([d4e9dcb](https://github.com/floci-io/floci/commit/d4e9dcbe5559bf5244afb5723b54960c3db10f0b))
* **cloudfront:** stop duplicating CachedMethods into AllowedMethods.Items ([#3217](https://github.com/floci-io/floci/issues/3217)) ([9e9b0b6](https://github.com/floci-io/floci/commit/9e9b0b6e91d8d1d59ca8657092f99ac65fc9144d))
* **cloudhsmv2:** tighten backup and tag fidelity ([#3443](https://github.com/floci-io/floci/issues/3443)) ([daff15d](https://github.com/floci-io/floci/commit/daff15da9f992b718f43267aa6463088d937a025))
* **cloudtrail:** bound log flush memory ([#3293](https://github.com/floci-io/floci/issues/3293)) ([d3530d9](https://github.com/floci-io/floci/commit/d3530d90c9490d473f1e9920791a4a86376ad17d))
* **cloudtrail:** implement CreateTrail with tagging support and add integration tests ([#3206](https://github.com/floci-io/floci/issues/3206)) ([991470e](https://github.com/floci-io/floci/commit/991470e7c41d31fb467928eb0ee2ceb481a26b33))
* **cloudtrail:** serialize trail mutations to prevent lost updates ([#2911](https://github.com/floci-io/floci/issues/2911)) ([8c2619f](https://github.com/floci-io/floci/commit/8c2619f96549e2ce212fe16326e7fbdf294a7aa3)), closes [#2904](https://github.com/floci-io/floci/issues/2904)
* **cloudtrail:** stop CloudTrailLogWriterBoundedRetryIntegrationTest relying on S3 key order ([#3363](https://github.com/floci-io/floci/issues/3363)) ([34be181](https://github.com/floci-io/floci/commit/34be181c0cc69024da2d79e6caa7c804598346da)), closes [#3361](https://github.com/floci-io/floci/issues/3361)
* **cloudwatch:** fail Logs Insights queries with unsupported syntax instead of silently dropping it ([#3139](https://github.com/floci-io/floci/issues/3139)) ([121a929](https://github.com/floci-io/floci/commit/121a9292b7ba772658952601f5f7715cf880039f))
* **cloudwatchlogs:** bound stored events and enforce retention ([#3611](https://github.com/floci-io/floci/issues/3611)) ([6ce3fbb](https://github.com/floci-io/floci/commit/6ce3fbbd2e852a7dfda45e7e7747c62254f79403))
* **cloudwatch:** wrap TagResource and UntagResource in their declared Result element ([#3211](https://github.com/floci-io/floci/issues/3211)) ([65db87d](https://github.com/floci-io/floci/commit/65db87d627da6bea64891c1e2c898afbf33d58bf))
* **codebuild:** persist build numbers across restarts ([#3049](https://github.com/floci-io/floci/issues/3049)) ([51f5591](https://github.com/floci-io/floci/commit/51f5591f85022781b6404d0e2444902b4428822f))
* **codebuild:** resolve project ARNs in batch lookup ([#2999](https://github.com/floci-io/floci/issues/2999)) ([de92212](https://github.com/floci-io/floci/commit/de92212b1b4f204b8720ccd4f1ad541fe1bbdfbf))
* **codedeploy:** default server hook timeout to one hour ([#3606](https://github.com/floci-io/floci/issues/3606)) ([73ef15f](https://github.com/floci-io/floci/commit/73ef15f6e26628974dee4438ed7096d30cf07a12))
* **codedeploy:** fail closed on unreachable, erroring, or timed-out lifecycle hooks ([#3563](https://github.com/floci-io/floci/issues/3563)) ([d167cc5](https://github.com/floci-io/floci/commit/d167cc5bf378ba038cbd1d976ffaac5b2ce6d7b6))
* **codepipeline:** cap QUEUED and PARALLEL pipelines at 50 active executions ([#3503](https://github.com/floci-io/floci/issues/3503)) ([2104b33](https://github.com/floci-io/floci/commit/2104b33ea74d2646e96ef2010f9e0beac4d8e3af))
* **codepipeline:** poll S3 source changes ([#3525](https://github.com/floci-io/floci/issues/3525)) ([ffd2488](https://github.com/floci-io/floci/commit/ffd2488f02d90d58a354b352406c43186cc187a9))
* **codepipeline:** populate stage execution status ([#3478](https://github.com/floci-io/floci/issues/3478)) ([129ba0a](https://github.com/floci-io/floci/commit/129ba0a260d5a0e57c41094ff960ea9d686d4926))
* **cognito:** clear stale pending admin updates ([#2533](https://github.com/floci-io/floci/issues/2533)) ([a704f73](https://github.com/floci-io/floci/commit/a704f731aa150c2ddbc17a2f0eb1b142fe5ba9e5))
* **cognito:** delete a pool's users and resource servers on DeleteUserPool ([#3419](https://github.com/floci-io/floci/issues/3419)) ([c48e81d](https://github.com/floci-io/floci/commit/c48e81d9561b5d688b21525e75cca7e89ec90df7)), closes [#2858](https://github.com/floci-io/floci/issues/2858)
* **cognito:** delete a user pool's records with the pool ([#2949](https://github.com/floci-io/floci/issues/2949)) ([2a4ca61](https://github.com/floci-io/floci/commit/2a4ca61baf4cd6b3870fdd562170346145eaafb8)), closes [#3419](https://github.com/floci-io/floci/issues/3419) [#2864](https://github.com/floci-io/floci/issues/2864) [#2936](https://github.com/floci-io/floci/issues/2936) [#2864](https://github.com/floci-io/floci/issues/2864)
* **cognito:** fail listUsers/listUserPoolClients on an absent user pool ([#2962](https://github.com/floci-io/floci/issues/2962)) ([4bf17a1](https://github.com/floci-io/floci/commit/4bf17a1fe2872de9e803eb6d003ba9154c673f1a)), closes [#2952](https://github.com/floci-io/floci/issues/2952)
* **cognito:** invoke the CustomMessage Lambda trigger before delivering verification emails ([#3140](https://github.com/floci-io/floci/issues/3140)) ([148ec83](https://github.com/floci-io/floci/commit/148ec839bd6ad27da718520126074b5de2aeda6f))
* **cognito:** name missing user pools in errors ([#2936](https://github.com/floci-io/floci/issues/2936)) ([c30ca8f](https://github.com/floci-io/floci/commit/c30ca8fb5fc5ede366a1e27bf01c5f4cd80e4173))
* **cognito:** serialize attribute verification updates ([#2535](https://github.com/floci-io/floci/issues/2535)) ([530717e](https://github.com/floci-io/floci/commit/530717e8e0f31df27a883b043e994c7caa4db2dc))
* **cognito:** verify self-service access tokens ([#3184](https://github.com/floci-io/floci/issues/3184)) ([3c247eb](https://github.com/floci-io/floci/commit/3c247ebd51aaafa85933c33a4432fb817a4a9265))
* **compat:** avoid CloudWatch statistics time race ([#3320](https://github.com/floci-io/floci/issues/3320)) ([bf49390](https://github.com/floci-io/floci/commit/bf49390969ce7a3761b9540e76aebcfb4d29f386))
* **compat:** require Kinesis stream details ([#3321](https://github.com/floci-io/floci/issues/3321)) ([53a5164](https://github.com/floci-io/floci/commit/53a51640cfcb39db2fac641065c661697eac3149))
* **compat:** retry RedshiftTest's SDK calls past a brief connection-refused hiccup ([#3216](https://github.com/floci-io/floci/issues/3216)) ([974d357](https://github.com/floci-io/floci/commit/974d357f88abf55ad232fa53d8f857b97fa3dd6e))
* **config:** accept any Host header again after the Quarkus 3.39 upgrade ([#3222](https://github.com/floci-io/floci/issues/3222)) ([1f4d43c](https://github.com/floci-io/floci/commit/1f4d43c4ccb58dc417514515e0765abcd8fa334f)), closes [#3175](https://github.com/floci-io/floci/issues/3175)
* **core:** accept ARNs from every AWS partition ([#3376](https://github.com/floci-io/floci/issues/3376)) ([1726c6a](https://github.com/floci-io/floci/commit/1726c6a8a336440398d6388ece92c2c04004560d)), closes [#2485](https://github.com/floci-io/floci/issues/2485)
* **core:** accept only JSON objects as JSON protocol request bodies ([#3509](https://github.com/floci-io/floci/issues/3509)) ([9f9a828](https://github.com/floci-io/floci/commit/9f9a828439a0bb7e79781a09a0c4438393a8cdfe))
* **core:** prevent REST JSON requests falling through to S3 ([#3498](https://github.com/floci-io/floci/issues/3498)) ([e62e99f](https://github.com/floci-io/floci/commit/e62e99f060447256b953a6d186900fa8e7734ffd))
* **core:** quarantine unreadable hybrid storage ([#2250](https://github.com/floci-io/floci/issues/2250)) ([cc8b8e9](https://github.com/floci-io/floci/commit/cc8b8e9f14a8d382471366662b5807f3be62a3c0))
* **core:** read ARN resource segments by structure, not by position ([#3392](https://github.com/floci-io/floci/issues/3392)) ([7c08b35](https://github.com/floci-io/floci/commit/7c08b35f1d47e1984096f07a872ec642f2686766))
* **docdb:** accept an existing security group on CreateDBCluster and ModifyDBCluster ([#2991](https://github.com/floci-io/floci/issues/2991)) ([91d7ab8](https://github.com/floci-io/floci/commit/91d7ab8935a3e50ded759a1b279b98cb905ac6bd)), closes [#2990](https://github.com/floci-io/floci/issues/2990)
* **docker:** allow explicit root for restricted sockets ([#3558](https://github.com/floci-io/floci/issues/3558)) ([d8e7382](https://github.com/floci-io/floci/commit/d8e7382d5bef999aa7e145a11e4eb16daac4cb8b))
* **docker:** PortAllocator also checks ports other containers already publish on the host ([#2805](https://github.com/floci-io/floci/issues/2805)) ([afa5960](https://github.com/floci-io/floci/commit/afa5960709b98da42a44b65bbe33304e82c8bdc2))
* **docker:** produce a working native image from Dockerfile.native ([#3325](https://github.com/floci-io/floci/issues/3325)) ([a501eab](https://github.com/floci-io/floci/commit/a501eabbf9112208b461fd4e2175a5ac1dfae795))
* **docker:** translate misleading disk-quota error for keyring exhaustion ([#2797](https://github.com/floci-io/floci/issues/2797)) ([7828ab2](https://github.com/floci-io/floci/commit/7828ab2430ba635cd1b54841f709318b04451296)), closes [floci-io/floci#2243](https://github.com/floci-io/floci/issues/2243)
* **dynamodb:** add missing request validation ([#3287](https://github.com/floci-io/floci/issues/3287)) ([4d199b1](https://github.com/floci-io/floci/commit/4d199b144e40c5cfa216c37b76c1f17a6932aebf))
* **dynamodb:** append list values for out-of-range indexes ([#3088](https://github.com/floci-io/floci/issues/3088)) ([f8a1c31](https://github.com/floci-io/floci/commit/f8a1c3134ac5cc9f36c9514027d3506ffa9a4804))
* **dynamodb:** apply GSI throughput updates ([#3032](https://github.com/floci-io/floci/issues/3032)) ([2d26f93](https://github.com/floci-io/floci/commit/2d26f93e7dd483f296dbeacce83f05c7be6f7b8f)), closes [#3028](https://github.com/floci-io/floci/issues/3028)
* **dynamodb:** bind every PartiQL parameter type and reject unordered operands ([#3288](https://github.com/floci-io/floci/issues/3288)) ([66ca9dc](https://github.com/floci-io/floci/commit/66ca9dc4a6b9a95512c5450f4ad85ca569521fc8))
* **dynamodb:** calculate consumed capacity correctly ([#3071](https://github.com/floci-io/floci/issues/3071)) ([97915d3](https://github.com/floci-io/floci/commit/97915d366828d7ecec0d22632d912e504ea924bf))
* **dynamodb:** enforce primary key size limits ([#3354](https://github.com/floci-io/floci/issues/3354)) ([8624ccc](https://github.com/floci-io/floci/commit/8624ccce832100fab93986b9400f519384a15792))
* **dynamodb:** flush persistence once per affected table in batch and transact writes ([#2998](https://github.com/floci-io/floci/issues/2998)) ([80725e6](https://github.com/floci-io/floci/commit/80725e6f483a4066c195bc2b325f2ee5bfb42a7f)), closes [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995) [#2995](https://github.com/floci-io/floci/issues/2995)
* **dynamodb:** honor customer-supplied KMS key for table SSE ([#1923](https://github.com/floci-io/floci/issues/1923)) ([e313ab5](https://github.com/floci-io/floci/commit/e313ab5b1dbc12924fe826ec94b9555cf2a8f5ba)), closes [#1811](https://github.com/floci-io/floci/issues/1811)
* **dynamodb:** keep stream iterators stable after trimming ([#3313](https://github.com/floci-io/floci/issues/3313)) ([b377134](https://github.com/floci-io/floci/commit/b377134fcbe048fc06ff0a9da522e664bce4c16e))
* **dynamodb:** match AWS on UpdateItem results and request limits ([#3447](https://github.com/floci-io/floci/issues/3447)) ([6d43e16](https://github.com/floci-io/floci/commit/6d43e16d0efb70e4fac41080ee3b1830db59684b))
* **dynamodb:** match AWS wording and order for Select rejections ([#3410](https://github.com/floci-io/floci/issues/3410)) ([dffe34e](https://github.com/floci-io/floci/commit/dffe34e1333e67b3ce03db93b8876ebbd2c710d6))
* **dynamodb:** merge shared-prefix projection paths and compact list indices ([#3072](https://github.com/floci-io/floci/issues/3072)) ([5c8cff6](https://github.com/floci-io/floci/commit/5c8cff61b887e49a5b228f4dbba25c2781f0ac84))
* **dynamodb:** more request validations in Query and Scan ([#3360](https://github.com/floci-io/floci/issues/3360)) ([fbe92aa](https://github.com/floci-io/floci/commit/fbe92aa41102c0ef687a0f4b9c113ab3a2408550)), closes [#3287](https://github.com/floci-io/floci/issues/3287)
* **dynamodb:** name the table in the ResourceNotFoundException message ([#2929](https://github.com/floci-io/floci/issues/2929)) ([58b2e5f](https://github.com/floci-io/floci/commit/58b2e5ff9610943e02337f484ebc1067bd395e50))
* **dynamodb:** partition parallel scan by partition key hash ([#3225](https://github.com/floci-io/floci/issues/3225)) ([#3429](https://github.com/floci-io/floci/issues/3429)) ([9c9aa67](https://github.com/floci-io/floci/commit/9c9aa670e436d8c139426eaabd22fbeb352f0165))
* **dynamodb:** re-check TTL under item lock before sweeper deletes ([#3562](https://github.com/floci-io/floci/issues/3562)) ([f1bbe12](https://github.com/floci-io/floci/commit/f1bbe12d62f99f97413d5034654f538781abfcb3))
* **dynamodb:** read every attribute through an ALL-projection index in PartiQL ([#3309](https://github.com/floci-io/floci/issues/3309)) ([4cb9314](https://github.com/floci-io/floci/commit/4cb9314a2d246e14210e99354eb0e7eafa8474dc))
* **dynamodb:** reject a BETWEEN with reversed bounds at parse time ([#3183](https://github.com/floci-io/floci/issues/3183)) ([df0bf82](https://github.com/floci-io/floci/commit/df0bf82e1232632aff6c6b7c904e85302bffc821))
* **dynamodb:** reject ConsistentRead on GSI Scan ([#2931](https://github.com/floci-io/floci/issues/2931)) ([6dec214](https://github.com/floci-io/floci/commit/6dec21479beea719ac59bf80b3c5f58b912dd45a))
* **dynamodb:** reject out-of-bound query cursors ([#3389](https://github.com/floci-io/floci/issues/3389)) ([862e4a1](https://github.com/floci-io/floci/commit/862e4a1c776975c8c2dc63cd04483b9a5a3d2000))
* **dynamodb:** reject QueryFilter with KeyConditionExpression ([#2935](https://github.com/floci-io/floci/issues/2935)) ([7d693de](https://github.com/floci-io/floci/commit/7d693de663bfa58bd5d7dea1da159e1a41ed9297))
* **dynamodb:** reject unused ExpressionAttributeNames/Values on PutItem, DeleteItem, Scan, Query ([#2923](https://github.com/floci-io/floci/issues/2923)) ([262495d](https://github.com/floci-io/floci/commit/262495df67dcd13e9d8b537a244794365b1d2122)), closes [#2893](https://github.com/floci-io/floci/issues/2893) [#2893](https://github.com/floci-io/floci/issues/2893) [#st](https://github.com/floci-io/floci/issues/st) [#2893](https://github.com/floci-io/floci/issues/2893)
* **dynamodb:** route Kinesis CDC to the table owner's account and retry failed forwards ([#3063](https://github.com/floci-io/floci/issues/3063)) ([a9df872](https://github.com/floci-io/floci/commit/a9df872956056dfd111609fc796787d9a69a96b4))
* **dynamodb:** stage transact write mutations before commit ([#3189](https://github.com/floci-io/floci/issues/3189)) ([8343583](https://github.com/floci-io/floci/commit/83435838356dc828a7c399e70a25ff2bed0ef279))
* **dynamodb:** word BatchWriteItem key rejections the way AWS does ([#3227](https://github.com/floci-io/floci/issues/3227)) ([f4954de](https://github.com/floci-io/floci/commit/f4954dec020b4533e3e16c5a33a6b10fd47e1c4b))
* **ec2,ecr,eks,elasticache,msk,opensearch:** degrade gracefully with no Docker daemon ([#2975](https://github.com/floci-io/floci/issues/2975)) ([1aa981f](https://github.com/floci-io/floci/commit/1aa981fef27a0bec3f5428291d13607fae42b29f)), closes [#2386](https://github.com/floci-io/floci/issues/2386) [#3023](https://github.com/floci-io/floci/issues/3023)
* **ec2,ssm:** explain missing IMDS registration for SSM-only managed instances ([#3283](https://github.com/floci-io/floci/issues/3283)) ([f77cf4d](https://github.com/floci-io/floci/commit/f77cf4da77fd127be701360b22634da87ef06df6))
* **ec2:** add network capacity to instance type responses ([#3179](https://github.com/floci-io/floci/issues/3179)) ([f9686d5](https://github.com/floci-io/floci/commit/f9686d5eb2468dbd49ffa0362aa6e3d35ab102cd))
* **ec2:** align catalog image owner filtering ([#3463](https://github.com/floci-io/floci/issues/3463)) ([a6f1751](https://github.com/floci-io/floci/commit/a6f1751dfb8c9a7715771cb18a1ef1aa908f8259))
* **ec2:** answer DescribeTransitGatewayConnects with an empty list ([#3274](https://github.com/floci-io/floci/issues/3274)) ([f30ba77](https://github.com/floci-io/floci/commit/f30ba77ac074c2f973091c8f9a40b5428c9de28d))
* **ec2:** bound launches and close userdata streams ([#3135](https://github.com/floci-io/floci/issues/3135)) ([dd33308](https://github.com/floci-io/floci/commit/dd33308e7eca9f6e01e17f48aa0a99ca4cdf6970))
* **ec2:** bound user data output capture ([#3144](https://github.com/floci-io/floci/issues/3144)) ([653c139](https://github.com/floci-io/floci/commit/653c1397a2be3611598a6fe819cf01c709c4d67a))
* **ec2:** build the instance AWS_ENDPOINT_URL from the shared container endpoint ([#3579](https://github.com/floci-io/floci/issues/3579)) ([1ae779a](https://github.com/floci-io/floci/commit/1ae779a9d9cc432395c9a879cfc465178356511c)), closes [#3578](https://github.com/floci-io/floci/issues/3578)
* **ec2:** carry DeliverLogsPermissionArn through CreateFlowLogs and DescribeFlowLogs ([#3172](https://github.com/floci-io/floci/issues/3172)) ([acc0904](https://github.com/floci-io/floci/commit/acc0904be4f607fc7a8c7561d3484fe9e680bcd9))
* **ec2:** describe launchable unknown AMI ids in DescribeImages ([#3168](https://github.com/floci-io/floci/issues/3168)) ([de5dc0d](https://github.com/floci-io/floci/commit/de5dc0da35083b216483517237f8aa52680e6cc6))
* **ec2:** generate real key material in CreateKeyPair and fingerprint imported keys ([#3307](https://github.com/floci-io/floci/issues/3307)) ([2fbe2b7](https://github.com/floci-io/floci/commit/2fbe2b7c647c924be9586170a5fb5527850829f7)), closes [PKCS#1](https://github.com/PKCS/issues/1) [PKCS#8](https://github.com/PKCS/issues/8)
* **ec2:** guard null group entries in DescribeNetworkInterfaces group-id filter ([#2887](https://github.com/floci-io/floci/issues/2887)) ([5c71713](https://github.com/floci-io/floci/commit/5c71713cadfccc0cfa364fe4a13457de18126204))
* **ec2:** honor AMI architecture for containers ([#3096](https://github.com/floci-io/floci/issues/3096)) ([43cdbe2](https://github.com/floci-io/floci/commit/43cdbe234fcf15c80d7855f3b9743d917242a02c))
* **ec2:** include network metadata in instance type responses ([#2943](https://github.com/floci-io/floci/issues/2943)) ([c54b237](https://github.com/floci-io/floci/commit/c54b237cd8e1fe79ca224435d3f465727b1dda56))
* **ec2:** include supported usage classes in DescribeInstanceTypes ([#3347](https://github.com/floci-io/floci/issues/3347)) ([19f410d](https://github.com/floci-io/floci/commit/19f410d6b025316d08d86ba0d345deda926cc2a0))
* **ec2:** let dnf swap curl-minimal for curl when installing the IMDS proxy ([#3284](https://github.com/floci-io/floci/issues/3284)) ([5648be7](https://github.com/floci-io/floci/commit/5648be79c46b6f9fd79f3b1191cc7e045ade0cf6)), closes [floci-io/floci#3281](https://github.com/floci-io/floci/issues/3281)
* **ec2:** match cidr-block-association filters on DescribeVpcs ([#3257](https://github.com/floci-io/floci/issues/3257)) ([eb3a6b2](https://github.com/floci-io/floci/commit/eb3a6b23ef61c56d8db6522722a0c161be5a5390)), closes [#3256](https://github.com/floci-io/floci/issues/3256)
* **ec2:** nest cidrBlockState in AssociateVpcCidrBlock response ([#3243](https://github.com/floci-io/floci/issues/3243)) ([496b376](https://github.com/floci-io/floci/commit/496b376da1b685edf56726fbf4dcb83994583b98)), closes [#3241](https://github.com/floci-io/floci/issues/3241)
* **ec2:** place a subnet in the zone its request names, not always az1 ([#2890](https://github.com/floci-io/floci/issues/2890)) ([c32f8b5](https://github.com/floci-io/floci/commit/c32f8b5a24feaeab245dc358fea5d5bf603921f6))
* **ec2:** reclaim instance containers orphaned by a hard restart ([#3031](https://github.com/floci-io/floci/issues/3031)) ([94b9665](https://github.com/floci-io/floci/commit/94b9665c3224edb87815aa56e5287a6f057c8df8)), closes [#2029](https://github.com/floci-io/floci/issues/2029)
* **ec2:** register all guest network addresses with IMDS ([#3546](https://github.com/floci-io/floci/issues/3546)) ([3c6568b](https://github.com/floci-io/floci/commit/3c6568bac5489f78610df01f954e641204a70d65))
* **ec2:** reject a CreateSubnet whose CIDR overlaps an existing subnet ([#3171](https://github.com/floci-io/floci/issues/3171)) ([614166f](https://github.com/floci-io/floci/commit/614166fe1fbc0001891cdf757bbe30df166a7cf6))
* **ec2:** report a NAT gateway's addresses, not just its allocation id ([#2892](https://github.com/floci-io/floci/issues/2892)) ([bed2704](https://github.com/floci-io/floci/commit/bed27043ef66212f3653b6c5a24250735e1fb2f3))
* **ec2:** report NotFound for launch templates requested by name ([#3246](https://github.com/floci-io/floci/issues/3246)) ([8bc4891](https://github.com/floci-io/floci/commit/8bc4891a9a9f554abe8f80bd6416f0675efe373f)), closes [#3234](https://github.com/floci-io/floci/issues/3234)
* **ec2:** store and validate CreateVpcEndpoint SubnetConfiguration ([#3491](https://github.com/floci-io/floci/issues/3491)) ([5d0b0b4](https://github.com/floci-io/floci/commit/5d0b0b44b1ffe27de6f5ae5866a6cfcc82a21db6))
* **ec2:** store instance metadata options and add ModifyInstanceMetadataOptions ([#3215](https://github.com/floci-io/floci/issues/3215)) ([5eacd01](https://github.com/floci-io/floci/commit/5eacd016362eedbc25b080c170229c2b52e95713)), closes [lex00/floci#116](https://github.com/lex00/floci/issues/116)
* **ec2:** tolerate a null groupId in the network-interface group-id filter ([#2921](https://github.com/floci-io/floci/issues/2921)) ([e44df51](https://github.com/floci-io/floci/commit/e44df51a79b0ebcaf0755d0fd3fac73c6106932c))
* **ecr:** clean up registry storage ([#2982](https://github.com/floci-io/floci/issues/2982)) ([732e009](https://github.com/floci-io/floci/commit/732e009207f91a3e790fe3e75da2eeb0716963a9))
* **ecr:** enforce immutable image tags ([#3009](https://github.com/floci-io/floci/issues/3009)) ([9507996](https://github.com/floci-io/floci/commit/95079965a89bdd0a6f4209c08844b0b1f1ace858))
* **ecr:** join the ECR API with the backing registry ([#2466](https://github.com/floci-io/floci/issues/2466)) ([064f302](https://github.com/floci-io/floci/commit/064f302ab1d61d88acddaa672941b09822246b59))
* **ecr:** recover backing registry containers ([#3486](https://github.com/floci-io/floci/issues/3486)) ([8e3bd63](https://github.com/floci-io/floci/commit/8e3bd63c15ef3f93eeee26842dfc5b647b1613c7))
* **ecs:** enforce host-volume bind-mount safety fail-closed at register and run time ([#3543](https://github.com/floci-io/floci/issues/3543)) ([126af73](https://github.com/floci-io/floci/commit/126af731416856cfafc74dcc3080a6aee51604c3))
* **ecs:** reconcile services in every account, not just the default one ([#3297](https://github.com/floci-io/floci/issues/3297)) ([42bc0d9](https://github.com/floci-io/floci/commit/42bc0d934fc451ec90cc6e07abf0272985fb30b2))
* **efs:** implement UpdateFileSystemProtection and report protection on describe ([#2842](https://github.com/floci-io/floci/issues/2842)) ([db182b3](https://github.com/floci-io/floci/commit/db182b3048b8d61903eac9d2c0817a027e844e38))
* **eks:** validate IAM authentication tokens ([#2912](https://github.com/floci-io/floci/issues/2912)) ([309043b](https://github.com/floci-io/floci/commit/309043baf643408644c5235f7bf2d02bad177c69))
* **elasticache:** honor the requested Port on CreateReplicationGroup ([#3276](https://github.com/floci-io/floci/issues/3276)) ([67198c7](https://github.com/floci-io/floci/commit/67198c70642b3059df2b4b9652176dac6a4fad94))
* **elasticache:** implement parameter group reservation to prevent deletion during provisioning ([#3023](https://github.com/floci-io/floci/issues/3023)) ([d398376](https://github.com/floci-io/floci/commit/d3983766422898088e263b287943ea090c182c9b))
* **elasticache:** resolve order-dependent crossGroupAuthIsRejected test failure ([#1991](https://github.com/floci-io/floci/issues/1991)) ([#3074](https://github.com/floci-io/floci/issues/3074)) ([173ff45](https://github.com/floci-io/floci/commit/173ff45b1291cbdf0de1c67ecb2b116aac6a5a21))
* **elbv2:** bound Lambda and target body sizes ([#3149](https://github.com/floci-io/floci/issues/3149)) ([ec41b1e](https://github.com/floci-io/floci/commit/ec41b1eef7714b300af23f15ef8ff4a7b7a6f698))
* **elbv2:** do not let a listener bind a port Floci reserves for itself ([#3034](https://github.com/floci-io/floci/issues/3034)) ([bf517ac](https://github.com/floci-io/floci/commit/bf517ac95245d5b3ad422f51e958ceeb9d66dc97))
* **elbv2:** drop access logs from a Gateway Load Balancer's attributes ([9bf93b9](https://github.com/floci-io/floci/commit/9bf93b94c28e1ae75dc6a456fa32748c3643b59d))
* **elbv2:** report the attribute defaults, not only what was modified ([910e64e](https://github.com/floci-io/floci/commit/910e64e726d18a353d0e9a309cc9024a7e177bdc))
* **eventbridge,scheduler:** read cron day-of-week as AWS 1-7 SUN-SAT ([#3147](https://github.com/floci-io/floci/issues/3147)) ([60a8a9d](https://github.com/floci-io/floci/commit/60a8a9d25262ab9a35033ed5c9778600a89a1e94)), closes [2#1](https://github.com/2/issues/1)
* **eventbridge:** scope replay cancellation by ARN ([#3058](https://github.com/floci-io/floci/issues/3058)) ([2e303e2](https://github.com/floci-io/floci/commit/2e303e2a0bf1bd2e91bf1cb5a9bc36e796551ed2))
* **firehose:** isolate streams by account and region ([#3267](https://github.com/floci-io/floci/issues/3267)) ([141b159](https://github.com/floci-io/floci/commit/141b15939f94c8fc6e454a5ecfab599671c30417))
* **firehose:** keep buffered records when S3 delivery fails ([#3471](https://github.com/floci-io/floci/issues/3471)) ([6507f32](https://github.com/floci-io/floci/commit/6507f32aeaef226fa53e63cf15350f06d07fc566))
* **github-actions:** continue Docker compatibility tests after failures ([#3351](https://github.com/floci-io/floci/issues/3351)) ([051a2f0](https://github.com/floci-io/floci/commit/051a2f09db368907f8444ff152a8ce7e01db800b))
* **glue:** bound DeleteSchemaVersions ranges before expanding them ([#3508](https://github.com/floci-io/floci/issues/3508)) ([76c1907](https://github.com/floci-io/floci/commit/76c1907214db0e9cb968ac0ffbc8cafea06299a3))
* **glue:** populate CatalogId on GetDatabase and GetDatabases ([#2814](https://github.com/floci-io/floci/issues/2814)) ([342f58b](https://github.com/floci-io/floci/commit/342f58b2b79afad1b609e770009689d5a308db64)), closes [#2793](https://github.com/floci-io/floci/issues/2793)
* **guardduty:** scope organization state across accounts ([#3278](https://github.com/floci-io/floci/issues/3278)) ([ed116ae](https://github.com/floci-io/floci/commit/ed116ae815c150be601fa4bd192f56cd5486a80b))
* honor Kinesis ExplicitHashKey routing ([#3069](https://github.com/floci-io/floci/issues/3069)) ([a006b27](https://github.com/floci-io/floci/commit/a006b2769448d8e1cb946e40707f8c3868a4f90d))
* **iam:** distinguish cross-account resource grants ([#3590](https://github.com/floci-io/floci/issues/3590)) ([2f76640](https://github.com/floci-io/floci/commit/2f76640aa8619ff94b611596bbee118840097ff0))
* **iam:** enforce temporary credential lifecycle ([#3487](https://github.com/floci-io/floci/issues/3487)) ([ad1061c](https://github.com/floci-io/floci/commit/ad1061c36996556533f68a866f52d71a94d9d866))
* **iam:** report the real default version of AWS-managed policies ([#3275](https://github.com/floci-io/floci/issues/3275)) ([abfa8e9](https://github.com/floci-io/floci/commit/abfa8e949e8711dacce9bc5dd5400d7d99631349))
* **iam:** resolve DynamoDB table ARN from request body for IAM enforcement ([#2928](https://github.com/floci-io/floci/issues/2928)) ([3db883d](https://github.com/floci-io/floci/commit/3db883d0038e3606cc88eff45755084e66cea14e)), closes [#2925](https://github.com/floci-io/floci/issues/2925)
* **iam:** use AWS-managed policy documents ([#3237](https://github.com/floci-io/floci/issues/3237)) ([379910b](https://github.com/floci-io/floci/commit/379910b0088584ce9d1feada5af702e31249257f))
* **identitystore:** self-heal the bootstrap identity store on hasIdentityStore ([#3387](https://github.com/floci-io/floci/issues/3387)) ([b87ee5b](https://github.com/floci-io/floci/commit/b87ee5bd4a5c4a5ce7ed772dd1cf84f723df8c98)), closes [#3386](https://github.com/floci-io/floci/issues/3386)
* **init-hooks:** terminate hook process trees on timeout ([#3372](https://github.com/floci-io/floci/issues/3372)) ([d99f162](https://github.com/floci-io/floci/commit/d99f162eb6e27df8b4c95217d55893f5bf08aab5))
* **iot:** isolate topic rule actions and run the error action ([#3012](https://github.com/floci-io/floci/issues/3012)) ([7ec4c89](https://github.com/floci-io/floci/commit/7ec4c89d0f84e438235c105ca0bc785afaf4d372))
* **kinesis:** handle minimum partition key hash ([#2950](https://github.com/floci-io/floci/issues/2950)) ([30b8f88](https://github.com/floci-io/floci/commit/30b8f88467ee89fcd5de62d072bbe6437be0d992))
* **kinesis:** reject non-string tag members instead of coercing them ([#3099](https://github.com/floci-io/floci/issues/3099)) ([fcb5bd0](https://github.com/floci-io/floci/commit/fcb5bd02c02e74f9b4229cfef92dfc0136e520d9)), closes [#2512](https://github.com/floci-io/floci/issues/2512)
* **kinesis:** stop dropping shard records under concurrent producers and resharding ([#3000](https://github.com/floci-io/floci/issues/3000)) ([73deb13](https://github.com/floci-io/floci/commit/73deb13c01dbde2c17ff9b3a3045ab8856d6465d))
* **kms:** apply real RSAES-OAEP for RSA keys in Encrypt and Decrypt ([#3038](https://github.com/floci-io/floci/issues/3038)) ([e5afe35](https://github.com/floci-io/floci/commit/e5afe3518be824d77e19fd9a7c52a404f39c8ccb)), closes [#3024](https://github.com/floci-io/floci/issues/3024)
* **kms:** give ECC_NIST_EDWARDS25519 an actual Ed25519 key ([#2930](https://github.com/floci-io/floci/issues/2930)) ([146753b](https://github.com/floci-io/floci/commit/146753b094b1eed5d71067f4b396f15e53e6c822)), closes [#2924](https://github.com/floci-io/floci/issues/2924)
* **kms:** protect ciphertext blobs with an AES-GCM envelope ([#3544](https://github.com/floci-io/floci/issues/3544)) ([494bab4](https://github.com/floci-io/floci/commit/494bab4b309dd422ff141174c59ca3369a523130))
* **kms:** support ML-DSA keys ([#3047](https://github.com/floci-io/floci/issues/3047)) ([b713c4b](https://github.com/floci-io/floci/commit/b713c4b0d9189711091d263e91a88341e13b22cd))
* **kms:** support SM2 signing in China regions ([#3046](https://github.com/floci-io/floci/issues/3046)) ([5198cf2](https://github.com/floci-io/floci/commit/5198cf29ec4dff64c73cd408209e49d7cb72d1ce))
* **kms:** validate KeyUsage against KeySpec on CreateKey ([#2787](https://github.com/floci-io/floci/issues/2787)) ([#3004](https://github.com/floci-io/floci/issues/3004)) ([69e8bf1](https://github.com/floci-io/floci/commit/69e8bf1ac37d41581e37320d8bd914d87594a3ef))
* **lambda:** apply Architectures on UpdateFunctionCode ([#2907](https://github.com/floci-io/floci/issues/2907)) ([9b582b3](https://github.com/floci-io/floci/commit/9b582b309a9baa00b6eb1af04509c8d6f9d8e387))
* **lambda:** bound ZIP extraction resources ([#3127](https://github.com/floci-io/floci/issues/3127)) ([0fce2d2](https://github.com/floci-io/floci/commit/0fce2d2407d89d35de3623bd618c2326e0494249))
* **lambda:** correct Function URL body encoding, cookies, and error status ([#3196](https://github.com/floci-io/floci/issues/3196)) ([d049875](https://github.com/floci-io/floci/commit/d049875aafcc9881299aed1be99af733decc3337)), closes [#3153](https://github.com/floci-io/floci/issues/3153)
* **lambda:** defer handler validation to invocation ([#3332](https://github.com/floci-io/floci/issues/3332)) ([8b25e50](https://github.com/floci-io/floci/commit/8b25e5003d89d7b67cde3da40220a081d5ca65b0)), closes [#3311](https://github.com/floci-io/floci/issues/3311)
* **lambda:** deliver extension INVOKE when the runtime receives the invocation ([#3070](https://github.com/floci-io/floci/issues/3070)) ([43e2a48](https://github.com/floci-io/floci/commit/43e2a482636bbcddd159a06172f08003fc501864)), closes [#2573](https://github.com/floci-io/floci/issues/2573)
* **lambda:** do not publish a version when nothing has changed ([#2941](https://github.com/floci-io/floci/issues/2941)) ([c48b6b0](https://github.com/floci-io/floci/commit/c48b6b0b0a38f558454ff1d28474d81210808011)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** enforce handler deadline at dispatch ([#3177](https://github.com/floci-io/floci/issues/3177)) ([438ae61](https://github.com/floci-io/floci/commit/438ae619fd1c007839276396f1ebcc404027a337)), closes [#3154](https://github.com/floci-io/floci/issues/3154)
* **lambda:** fail the whole SQS batch on malformed batchItemFailures ([#3169](https://github.com/floci-io/floci/issues/3169)) ([bcd422a](https://github.com/floci-io/floci/commit/bcd422ad83dbc9b54d10963db3b1fd8abcc13b7f)), closes [#3152](https://github.com/floci-io/floci/issues/3152)
* **lambda:** give each published version its own copy of the code ([#3041](https://github.com/floci-io/floci/issues/3041)) ([4ee5a52](https://github.com/floci-io/floci/commit/4ee5a528f36758d79581b2e4b83618d0752311b7)), closes [#2958](https://github.com/floci-io/floci/issues/2958)
* **lambda:** honor configured function architecture ([#2994](https://github.com/floci-io/floci/issues/2994)) ([7fdd145](https://github.com/floci-io/floci/commit/7fdd145c0c7dd7756afc3d53114504ec060be6fd))
* **lambda:** honor DynamoDB stream partial batch failures ([#3466](https://github.com/floci-io/floci/issues/3466)) ([c6316d1](https://github.com/floci-io/floci/commit/c6316d10cffa054c357b57e0c580e42b668e6526))
* **lambda:** honor MaximumBatchingWindowInSeconds on SQS event source mappings ([#3203](https://github.com/floci-io/floci/issues/3203)) ([ec2d678](https://github.com/floci-io/floci/commit/ec2d678e6d905bc0a25ab2bae24d058b9d205f53)), closes [#3155](https://github.com/floci-io/floci/issues/3155)
* **lambda:** honor MaximumRetryAttempts and DestinationConfig.OnFailure for DynamoDB Streams ESM ([#3263](https://github.com/floci-io/floci/issues/3263)) ([#3428](https://github.com/floci-io/floci/issues/3428)) ([1af3b56](https://github.com/floci-io/floci/commit/1af3b56683e66820d89eb974402d44e94ec7650c))
* **lambda:** honour Qualifier on GetFunction and GetFunctionConfiguration ([#2932](https://github.com/floci-io/floci/issues/2932)) ([cf628ba](https://github.com/floci-io/floci/commit/cf628ba2b9147bf9667f6dac45bca965c1c9bb7f)), closes [#1988](https://github.com/floci-io/floci/issues/1988) [#2821](https://github.com/floci-io/floci/issues/2821)
* **lambda:** honour the CodeSha256 precondition on PublishVersion ([#2939](https://github.com/floci-io/floci/issues/2939)) ([3d2b882](https://github.com/floci-io/floci/commit/3d2b8828adceaaa8625171ce85804381d13d2295)), closes [#2822](https://github.com/floci-io/floci/issues/2822)
* **lambda:** omit Environment when no variables are set ([#2838](https://github.com/floci-io/floci/issues/2838)) ([2bf9b57](https://github.com/floci-io/floci/commit/2bf9b57bd9210198c9e0396bf1c3f96f33943733))
* **lambda:** persist, validate and enforce event source mapping FilterCriteria ([#3060](https://github.com/floci-io/floci/issues/3060)) ([5512db0](https://github.com/floci-io/floci/commit/5512db0e050c43e1fb8e110395d872b3b522027b))
* **lambda:** recover a DynamoDB Streams ESM from a trimmed checkpoint ([#3412](https://github.com/floci-io/floci/issues/3412)) ([62abde8](https://github.com/floci-io/floci/commit/62abde805a07c747cae10e39bc4d99bb0da690f8))
* **lambda:** reject dotted and over-length function names ([#3300](https://github.com/floci-io/floci/issues/3300)) ([49903ab](https://github.com/floci-io/floci/commit/49903ab9fefe10d4e317554f77462e1aa409061b)), closes [#3238](https://github.com/floci-io/floci/issues/3238)
* **lambda:** reject scalar structure members ([#3051](https://github.com/floci-io/floci/issues/3051)) ([ec034a5](https://github.com/floci-io/floci/commit/ec034a503a377bbe300f6adb44f7a8ada030f732))
* **lambda:** replace the fabric8 kubernetes client with a plain REST client ([#2919](https://github.com/floci-io/floci/issues/2919)) ([97ce09f](https://github.com/floci-io/floci/commit/97ce09f22a8dd00398d960aa32203bbfadab32e1)), closes [#2914](https://github.com/floci-io/floci/issues/2914) [PKCS#8](https://github.com/PKCS/issues/8)
* **lambda:** report real runtime errors instead of Function.TimedOut ([#3505](https://github.com/floci-io/floci/issues/3505)) ([34062f6](https://github.com/floci-io/floci/commit/34062f63838f5b1423fe5b1f3286db55628058b9)), closes [#3314](https://github.com/floci-io/floci/issues/3314)
* **lambda:** resolve layer version ARNs by account ([#2948](https://github.com/floci-io/floci/issues/2948)) ([24a8c84](https://github.com/floci-io/floci/commit/24a8c8440bcbc1d866cc1eb8b2205fd67ee20f81)), closes [#2813](https://github.com/floci-io/floci/issues/2813) [#2813](https://github.com/floci-io/floci/issues/2813) [#2809](https://github.com/floci-io/floci/issues/2809)
* **lambda:** scope extracted function code by region ([#3265](https://github.com/floci-io/floci/issues/3265)) ([290559c](https://github.com/floci-io/floci/commit/290559cff0125a00406e37fe5bf3063be405c984))
* **lambda:** serialise the version snapshot against function updates ([#3010](https://github.com/floci-io/floci/issues/3010)) ([ebd849a](https://github.com/floci-io/floci/commit/ebd849a956147bcc9c5e2e3fa945f716ac2cb671)), closes [#2939](https://github.com/floci-io/floci/issues/2939) [#3041](https://github.com/floci-io/floci/issues/3041) [#3051](https://github.com/floci-io/floci/issues/3051) [#2939](https://github.com/floci-io/floci/issues/2939) [#3007](https://github.com/floci-io/floci/issues/3007)
* **lambda:** stop rejecting a foreign-platform image the daemon cannot describe ([#3357](https://github.com/floci-io/floci/issues/3357)) ([570f975](https://github.com/floci-io/floci/commit/570f975829ab30f2cf2447985fa425e7a9df3b7b))
* **lambda:** warn before runtime api port exhaustion ([#3496](https://github.com/floci-io/floci/issues/3496)) ([bea8f85](https://github.com/floci-io/floci/commit/bea8f85f62d321af3354a9c380fb8877e4b3cfaa))
* **lifecycle:** clear storage before services clear on state reset ([#3388](https://github.com/floci-io/floci/issues/3388)) ([22bae1f](https://github.com/floci-io/floci/commit/22bae1fcd29a11654d02c2a3fd00424bbb2b624a))
* **lifecycle:** run every shutdown step even when one of them fails ([#3472](https://github.com/floci-io/floci/issues/3472)) ([3bdb019](https://github.com/floci-io/floci/commit/3bdb019e9666c37867574b2be1f0b6197300e034))
* **memorydb:** scope resources by account and region ([#3261](https://github.com/floci-io/floci/issues/3261)) ([e02accf](https://github.com/floci-io/floci/commit/e02accff4a38ece03b64a27f62d4fd05ddd13852))
* **mq:** match CreateBroker EngineType and DeploymentMode without regard to case ([#3268](https://github.com/floci-io/floci/issues/3268)) ([c1e5cc2](https://github.com/floci-io/floci/commit/c1e5cc239f2800a3327ce9dcc8bb58b4008e5138))
* **msk:** isolate MSK resources by account and region ([#3353](https://github.com/floci-io/floci/issues/3353)) ([970cd30](https://github.com/floci-io/floci/commit/970cd301d14088de1db9ecca4ad2e1ba3f4e3cde))
* **mwaa:** also detect a crashed sibling Postgres container, not just Airflow ([#3454](https://github.com/floci-io/floci/issues/3454)) ([fe07621](https://github.com/floci-io/floci/commit/fe076212c2e29bd79a4cbf4a6860b0958ee4f1c0))
* **mwaa:** apply AirflowConfigurationOptions to the Airflow container ([#3457](https://github.com/floci-io/floci/issues/3457)) ([d429d10](https://github.com/floci-io/floci/commit/d429d107ff842bb1d6f5322612282036df030697)), closes [#3436](https://github.com/floci-io/floci/issues/3436)
* **mwaa:** isolate environments by account and region ([#3400](https://github.com/floci-io/floci/issues/3400)) ([c6e64a0](https://github.com/floci-io/floci/commit/c6e64a0977262226d9f2d2fa6919a676520392c1))
* **mwaa:** mark CREATE_FAILED when the Airflow container exits before becoming ready ([#3446](https://github.com/floci-io/floci/issues/3446)) ([2a682a6](https://github.com/floci-io/floci/commit/2a682a68756fb10bf0d0c189503c714ce0cf9f60)), closes [#3437](https://github.com/floci-io/floci/issues/3437)
* **mwaa:** match real MWAA's Airflow/Python pairing for the emulated image tag ([#3445](https://github.com/floci-io/floci/issues/3445)) ([473a26a](https://github.com/floci-io/floci/commit/473a26aad92a168191214404327bf5ccbbd3d18e)), closes [#3438](https://github.com/floci-io/floci/issues/3438)
* **mwaa:** probe the metadata database over TCP before starting Airflow ([#3406](https://github.com/floci-io/floci/issues/3406)) ([be578ac](https://github.com/floci-io/floci/commit/be578ac13f2b6c24f9c0ae64bc6ab95b6548a394))
* **mwaa:** reject a malformed configured AirflowVersion as ValidationException ([#3453](https://github.com/floci-io/floci/issues/3453)) ([a7902b9](https://github.com/floci-io/floci/commit/a7902b97f36e50b1c89be6ced54283c2deb06472))
* **neptune:** isolate resources by account and region ([#3401](https://github.com/floci-io/floci/issues/3401)) ([70176d6](https://github.com/floci-io/floci/commit/70176d62879552ab7e8750376e11a1a1b959e6d4))
* **networkfirewall:** model CreateFirewall* collisions and enforce UpdateToken ([#3198](https://github.com/floci-io/floci/issues/3198)) ([215a802](https://github.com/floci-io/floci/commit/215a80208c758d3dd58baf59adebde9aec417969)), closes [#2600](https://github.com/floci-io/floci/issues/2600)
* **opensearch:** include CognitoOptions in domain status ([#2860](https://github.com/floci-io/floci/issues/2860)) ([047db09](https://github.com/floci-io/floci/commit/047db09d54068b774e163471f8afddc03c917b5f)), closes [#2801](https://github.com/floci-io/floci/issues/2801)
* **opensearch:** keep publishing the domain's host port when floci runs in a container ([#2798](https://github.com/floci-io/floci/issues/2798)) ([96c55ec](https://github.com/floci-io/floci/commit/96c55ec2e2fa5cfbcaaec0959255a0d3d3c50664))
* **opensearch:** keep readiness polling after errors ([#3373](https://github.com/floci-io/floci/issues/3373)) ([713a166](https://github.com/floci-io/floci/commit/713a166a7c4f77e69f88da8c4bedc65cdbcb449f))
* **organizations:** return account state ([#3053](https://github.com/floci-io/floci/issues/3053)) ([587d0b5](https://github.com/floci-io/floci/commit/587d0b57581b5336e8bde16d6ab55cb78b7c2be8))
* parse S3 EventBridge notification XML ([#3350](https://github.com/floci-io/floci/issues/3350)) ([ad9a88c](https://github.com/floci-io/floci/commit/ad9a88cf7e56956de9311038814ceb856887d5f8))
* **pipes:** replace kafka-clients with a Kafka REST Proxy client ([#3160](https://github.com/floci-io/floci/issues/3160)) ([cd2847d](https://github.com/floci-io/floci/commit/cd2847dba0af77c434f838a5fda39bbab8eec1a2))
* **pipes:** restore a CloudFormation snapshot without re-validating it ([#3218](https://github.com/floci-io/floci/issues/3218)) ([d95ed9f](https://github.com/floci-io/floci/commit/d95ed9f8fe96e20a5a31dc3cdab697aab6fcf861)), closes [#3192](https://github.com/floci-io/floci/issues/3192) [#3209](https://github.com/floci-io/floci/issues/3209)
* **ram:** emulate organization sharing side effects ([#3279](https://github.com/floci-io/floci/issues/3279)) ([d322d48](https://github.com/floci-io/floci/commit/d322d48bd57e56ad257d4c0181584142601e4c59))
* **ram:** enforce resource share principal visibility ([#3266](https://github.com/floci-io/floci/issues/3266)) ([8e10fd1](https://github.com/floci-io/floci/commit/8e10fd1ea630181c0cc4d5c8f589d4af79f4a4d4))
* **rds:** bound PostgreSQL handshake packet lengths ([#3102](https://github.com/floci-io/floci/issues/3102)) ([148ea6f](https://github.com/floci-io/floci/commit/148ea6f3dbff40152a4a3a3cf049882197570089))
* **rds:** bound RDS/Redshift auth proxy connections and handshakes ([#3545](https://github.com/floci-io/floci/issues/3545)) ([1987bf0](https://github.com/floci-io/floci/commit/1987bf0c96fcd09adf296f47c6c40998da46bac0))
* **rds:** enhance DB cluster handling by recording createOnly properties and updating rollback logic ([#3636](https://github.com/floci-io/floci/issues/3636)) ([b2b43df](https://github.com/floci-io/floci/commit/b2b43dfb3cb379a2f440035fd950dcb999753b14))
* **rds:** format unexpected query errors as XML error envelope ([#3121](https://github.com/floci-io/floci/issues/3121)) ([daeea78](https://github.com/floci-io/floci/commit/daeea78ee613b4c0a48919a98567567afd2898fe)), closes [#3110](https://github.com/floci-io/floci/issues/3110)
* **rds:** keep the control plane working with no Docker daemon ([#3170](https://github.com/floci-io/floci/issues/3170)) ([49dfd1b](https://github.com/floci-io/floci/commit/49dfd1b18abb65bc68e3e1d179bca684f7a49791)), closes [lex00/floci#38](https://github.com/lex00/floci/issues/38)
* **rds:** map Aurora MySQL engine versions to the MySQL image tag ([#3382](https://github.com/floci-io/floci/issues/3382)) ([d9cc2a0](https://github.com/floci-io/floci/commit/d9cc2a09d02782362ce1f62e0f741ffee4ffb782))
* **rds:** persist PubliclyAccessible on Create/ModifyDBInstance and echo it on Describe ([#2484](https://github.com/floci-io/floci/issues/2484)) ([d45a437](https://github.com/floci-io/floci/commit/d45a4371224f94bc3fe84ab232c1e038cc062206)), closes [#2420](https://github.com/floci-io/floci/issues/2420)
* **rds:** populate MasterUserSecret for Aurora clusters with ManageMasterUserPassword ([#3148](https://github.com/floci-io/floci/issues/3148)) ([6345c37](https://github.com/floci-io/floci/commit/6345c37bad868463d6262e2ae3b9f7edc22604f8)), closes [#3061](https://github.com/floci-io/floci/issues/3061)
* **rds:** preserve aurora engine identity in parameter group names and managed secrets ([#1920](https://github.com/floci-io/floci/issues/1920)) ([5719e65](https://github.com/floci-io/floci/commit/5719e65c3cef13401f5fd8585ceca1437ef50947)), closes [#1829](https://github.com/floci-io/floci/issues/1829)
* **rds:** register instances before starting auth proxy ([#3467](https://github.com/floci-io/floci/issues/3467)) ([34efd89](https://github.com/floci-io/floci/commit/34efd8957aafc15e52c51775169556dd847ff648))
* **rds:** report backing container failures ([#3455](https://github.com/floci-io/floci/issues/3455)) ([68c783b](https://github.com/floci-io/floci/commit/68c783b576cc35dbe341b0bc21dbd5925e220f74))
* **rds:** run IAM PostgreSQL sessions as the role named in the token ([#3106](https://github.com/floci-io/floci/issues/3106)) ([c22ded9](https://github.com/floci-io/floci/commit/c22ded931a9288c60c90af5461ea3029c06374fa)), closes [#3087](https://github.com/floci-io/floci/issues/3087)
* **rds:** scope event reconciliation and prune history ([#3533](https://github.com/floci-io/floci/issues/3533)) ([04f0c3b](https://github.com/floci-io/floci/commit/04f0c3b7fd369d39512f457d9c26f13780cfcac0))
* **rds:** support tagging DB proxy target groups ([#3145](https://github.com/floci-io/floci/issues/3145)) ([e0bf589](https://github.com/floci-io/floci/commit/e0bf589972872576480d3881c9749e935a82c651))
* **rds:** use MySQL 8.4 auth options ([#3001](https://github.com/floci-io/floci/issues/3001)) ([e26e9a6](https://github.com/floci-io/floci/commit/e26e9a68fdc5753f62a61f8ad7b54661f573a864))
* **rds:** wait for the final PostgreSQL server before reporting the instance ready ([#3405](https://github.com/floci-io/floci/issues/3405)) ([14b0875](https://github.com/floci-io/floci/commit/14b0875a27cb8f61a7aa39b80ca406bb28176da7)), closes [#3384](https://github.com/floci-io/floci/issues/3384)
* **redshift:** emit ClusterAvailabilityStatus and AvailabilityZoneRelocationStatus ([#3109](https://github.com/floci-io/floci/issues/3109)) ([025ac71](https://github.com/floci-io/floci/commit/025ac714f6bac59707cf28db88b695eaa138655a)), closes [#3098](https://github.com/floci-io/floci/issues/3098)
* **resourceexplorer2:** reject invalid pagination tokens ([#3444](https://github.com/floci-io/floci/issues/3444)) ([f482a2d](https://github.com/floci-io/floci/commit/f482a2d15e4290359b0b3edcc582bf694160d276))
* **route53:** require exact match for ChangeResourceRecordSets DELETE ([#3565](https://github.com/floci-io/floci/issues/3565)) ([9da5895](https://github.com/floci-io/floci/commit/9da589568d5f0bc2cd1022220ba650bcd4af32e0))
* **s3:** authorize read on copyobject/uploadpartcopy source ([#3450](https://github.com/floci-io/floci/issues/3450)) ([bb58176](https://github.com/floci-io/floci/commit/bb58176974b8bf44555c66224503304c8df04610)), closes [#2333](https://github.com/floci-io/floci/issues/2333)
* **s3:** decode unsigned str…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working eventbridge Amazon EventBridge released scheduler Amazon EventBridge Scheduler

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants