Skip to content

Tags: ReddyNextDoor/floci

Tags

1.5.7

Toggle 1.5.7's commit message

Verified

This commit was signed with the committer’s verified signature.
hectorvent Hector Ventura
chore: release 1.5.7

1.5.5

Toggle 1.5.5's commit message

Verified

This commit was signed with the committer’s verified signature.
hectorvent Hector Ventura
fix: release 1.5.5

1.5.4

Toggle 1.5.4's commit message

Verified

This commit was signed with the committer’s verified signature.
hectorvent Hector Ventura
Release 1.5.4

1.5.3

Toggle 1.5.3's commit message

Verified

This commit was signed with the committer’s verified signature.
hectorvent Hector Ventura
chore: release 1.5.3

1.5.2

Toggle 1.5.2's commit message

Verified

This commit was signed with the committer’s verified signature.
hectorvent Hector Ventura
chore: release 1.5.2

1.5.1

Toggle 1.5.1's commit message
chore(release): 1.5.1

## [1.5.1](floci-io/floci@1.5.0...1.5.1) (2026-04-09)

### Bug Fixes

* merge branch 'main' into release/1.x ([b2075be](floci-io@b2075be))
* native image build failure due to SecureRandom in CognitoSrpHelper ([e83f6d6](floci-io@e83f6d6))

1.5.0

Toggle 1.5.0's commit message
chore(release): 1.5.0

# [1.5.0](floci-io/floci@1.4.0...1.5.0) (2026-04-09)

### Bug Fixes

* append march x86-64-v2 ([floci-io#303](floci-io#303)) ([ddccbe0](floci-io@ddccbe0))
* DynamoDB DescribeTable returns Projection.NonKeyAttributes ([floci-io#300](floci-io#300)) ([552e71e](floci-io@552e71e))
* implement missing RDS resource identifiers and fix filtering ([floci-io#231](floci-io#231)) ([floci-io#302](floci-io#302)) ([7af3600](floci-io@7af3600))
* Implement S3 Lambda notifications ([floci-io#278](floci-io#278)) ([04cbeb5](floci-io@04cbeb5))
* implement SRP-6a authentication for Cognito ([floci-io#284](floci-io#284)) ([floci-io#298](floci-io#298)) ([7c6e6a6](floci-io@7c6e6a6))
* merge branch 'main' into release/1.x ([f32f4a9](floci-io@f32f4a9))
* register Xerces XML resource bundles for native image ([floci-io#293](floci-io#293)) ([floci-io#296](floci-io#296)) ([0bad933](floci-io@0bad933))
* **s3:** use case-insensitive field lookup for presigned POST policy validation ([floci-io#289](floci-io#289)) ([3d2cc1c](floci-io@3d2cc1c))
* **s3:** use ConfigProvider for runtime config lookup in S3VirtualHostFilter ([floci-io#288](floci-io#288)) ([944fddf](floci-io@944fddf))

### Features

* **cloudformation:** add AWS::Events::Rule provisioning support ([floci-io#261](floci-io#261)) ([c475e52](floci-io@c475e52))
* **eventbridge:** add InputTransformer support and S3 event notifications ([floci-io#294](floci-io#294)) ([9ca82e5](floci-io@9ca82e5)), closes [floci-io#140](floci-io#140)
* load persisted dynamodb streams on start up ([floci-io#299](floci-io#299)) ([ae49bfb](floci-io@ae49bfb))

1.4.0

Toggle 1.4.0's commit message
chore(release): 1.4.0

# [1.4.0](floci-io/floci@1.3.0...1.4.0) (2026-04-08)

### Bug Fixes

* add list_append support to DynamoDB update expressions ([floci-io#277](floci-io#277)) ([b723a9c](floci-io@b723a9c))
* default shell executable to /bin/sh for Alpine compatibility ([floci-io#241](floci-io#241)) ([d02a1d9](floci-io@d02a1d9))
* drain warm pool containers on server shutdown ([floci-io#274](floci-io#274)) ([caabf46](floci-io@caabf46))
* dynamodb support add function multiple values ([floci-io#263](floci-io#263)) ([1ddc8a3](floci-io@1ddc8a3))
* handle base64-encoded ACM cert imports ([floci-io#248](floci-io#248)) ([1391691](floci-io@1391691))
* include ProvisionedThroughput in DynamoDB GSI responses ([floci-io#273](floci-io#273)) ([399a96d](floci-io@399a96d))
* issues 226 227 ([floci-io#257](floci-io#257)) ([81f1a01](floci-io@81f1a01))
* make EmulatorLifecycle use more idiomatic Quarkus code ([floci-io#190](floci-io#190)) ([7ea586e](floci-io@7ea586e))
* merge branch 'main' into release/1.x ([1feec3a](floci-io@1feec3a))
* removing log file ([17841d2](floci-io@17841d2))
* resolve Cognito auth, token, and user lookup issues ([floci-io#218](floci-io#218) [floci-io#220](floci-io#220) [floci-io#228](floci-io#228) [floci-io#229](floci-io#229) [floci-io#233](floci-io#233) [floci-io#234](floci-io#234) [floci-io#235](floci-io#235)) ([floci-io#279](floci-io#279)) ([5e8b39c](floci-io@5e8b39c))
* return 400 when encoded s3 copy source is malformed ([floci-io#244](floci-io#244)) ([f4f1752](floci-io@f4f1752))
* **s3:** enforce presigned POST policy conditions (eq, starts-with, content-type) ([floci-io#203](floci-io#203)) ([cd1759a](floci-io@cd1759a))
* **s3:** versioning IsTruncated, PublicAccessBlock, ListObjectsV2 pagination, K8s virtual host routing ([floci-io#276](floci-io#276)) ([6d5839b](floci-io@6d5839b))

### Features

* add KMS GetKeyPolicy, PutKeyPolicy and fix CreateKey Tags ([floci-io#258](floci-io#258) [floci-io#259](floci-io#259) [floci-io#269](floci-io#269)) ([floci-io#280](floci-io#280)) ([4724db9](floci-io@4724db9))
* add SES V2 REST JSON protocol support ([floci-io#265](floci-io#265)) ([e7ab687](floci-io@e7ab687))
* **lambda:** add missing runtimes, fix handler validation, long path… ([floci-io#256](floci-io#256)) ([0ef6f87](floci-io@0ef6f87))
* **scheduler:** add EventBridge Scheduler service ([floci-io#260](floci-io#260)) ([48b6ca3](floci-io@48b6ca3))
* **secretsmanager:** add support for BatchGetSecretValue ([floci-io#115](floci-io#115)) ([floci-io#264](floci-io#264)) ([37026b7](floci-io@37026b7))
* **sfn:** nested state machine execution and activity support ([floci-io#254](floci-io#254), [floci-io#91](floci-io#91)) ([floci-io#266](floci-io#266)) ([18bee5b](floci-io@18bee5b))
* use AWS-specific content type within the response of all JSON-based controllers ([floci-io#240](floci-io#240)) ([b4afdbb](floci-io@b4afdbb))

1.3.0

Toggle 1.3.0's commit message
chore(release): 1.3.0

# [1.3.0](floci-io/floci@1.2.0...1.3.0) (2026-04-06)

### Bug Fixes

* compilation issue ([10edd2b](floci-io@10edd2b))
* fall back to Docker bridge IP when host.docker.internal is unresolvable ([floci-io#216](floci-io#216)) ([b973b70](floci-io@b973b70))
* **lambda:** copy code to TASK_DIR for provided runtimes ([floci-io#206](floci-io#206)) ([0de7931](floci-io@0de7931))
* **lambda:** honour ReportBatchItemFailures in SQS ESM ([floci-io#208](floci-io#208)) ([55b2f29](floci-io@55b2f29))
* **lambda:** support Code.S3Bucket + Code.S3Key in CreateFunction and UpdateFunctionCode ([floci-io#219](floci-io#219)) ([d4ebc8e](floci-io@d4ebc8e))
* merge branch 'main' into release/1.x ([82d3184](floci-io@82d3184))
* **ses:** add missing Result element to query protocol responses ([floci-io#207](floci-io#207)) ([80e2054](floci-io@80e2054))
* **sns:** make Subscribe idempotent for same topic+protocol+endpoint ([floci-io#185](floci-io#185)) ([858775c](floci-io@858775c))

### Features

* add GlobalSecondaryIndexUpdates support in DynamoDB UpdateTable ([floci-io#222](floci-io#222)) ([4e6e953](floci-io@4e6e953)), closes [floci-io#221](floci-io#221)
* add scheduled rules support for EventBridge Rules ([floci-io#217](floci-io#217)) ([e8c6440](floci-io@e8c6440))
* **dynamodb:** add ScanFilter support for Scan operation ([floci-io#175](floci-io#175)) ([fe4ffd1](floci-io@fe4ffd1))
* **ec2:** add EC2 service with 61 operations, integration tests, and docs ([floci-io#213](floci-io#213)) ([2859d25](floci-io@2859d25))
* **ecs:** adding ecs service ([floci-io#209](floci-io#209)) ([07a7a97](floci-io@07a7a97))
* **eventbridge:** forward resources array and support resources pattern matching ([floci-io#210](floci-io#210)) ([6d49f09](floci-io@6d49f09))
* **lambda:** add AddPermission, GetPolicy, ListTags, ListLayerVersions, etc endpoints ([floci-io#223](floci-io#223)) ([c79f02f](floci-io@c79f02f))
* **sfn:** JSONata improvements, States.* intrinsics, DynamoDB ConditionExpression, StartSyncExecution ([floci-io#205](floci-io#205)) ([53dd7a6](floci-io@53dd7a6))

1.2.0

Toggle 1.2.0's commit message
chore(release): 1.2.0

# [1.2.0](floci-io/floci@1.1.0...1.2.0) (2026-04-04)

### Bug Fixes

* adding aws-cli in its own floci image hectorvent/floci:x.y.z-aws ([floci-io#151](floci-io#151)) ([aba9593](floci-io@aba9593))
* **cognito:** auto-generate sub, fix JWT sub claim, add AdminUserGlobalSignOut ([floci-io#68](floci-io#68)) ([floci-io#183](floci-io#183)) ([9d6181c](floci-io@9d6181c))
* **cognito:** enrich User Pool responses and implement MfaConfig stub ([floci-io#198](floci-io#198)) ([441d9f1](floci-io@441d9f1))
* **Cognito:** OAuth/OIDC parity for RS256/JWKS, /oauth2/token, and OAuth app-client settings ([floci-io#97](floci-io#97)) ([a4af506](floci-io@a4af506))
* **core:** globally inject aws request-id headers for sdk compatibility ([floci-io#146](floci-io#146)) ([35e129d](floci-io@35e129d)), closes [floci-io#145](floci-io#145)
* defer startup hooks until HTTP server is ready ([floci-io#157](floci-io#157)) ([floci-io#159](floci-io#159)) ([59c24c5](floci-io@59c24c5))
* **dynamodb:** fix FilterExpression for BOOL types, List/Set contains, and nested attribute paths ([floci-io#137](floci-io#137)) ([453555a](floci-io@453555a)), closes [floci-io#126](floci-io#126)
* **lambda:** copy function code to /var/runtime for provided runtimes ([floci-io#114](floci-io#114)) ([a5ad6cf](floci-io@a5ad6cf))
* merge branch 'main' into release/1.x ([0105e36](floci-io@0105e36))
* polish HealthController ([floci-io#188](floci-io#188)) ([084237d](floci-io@084237d))
* remove private modifier on injected field ([floci-io#186](floci-io#186)) ([ebc0661](floci-io@ebc0661))
* resolve CloudFormation Lambda Code.S3Key base64 decode error ([floci-io#62](floci-io#62)) ([78be523](floci-io@78be523))
* resolve numeric ExpressionAttributeNames in DynamoDB expressions ([floci-io#192](floci-io#192)) ([d93296a](floci-io@d93296a))
* return stable cursor tokens in GetLogEvents to fix SDK pagination loop ([floci-io#90](floci-io#90)) ([floci-io#184](floci-io#184)) ([7354663](floci-io@7354663))
* **s3:** Evaluate S3 CORS against incoming HTTP Requests ([floci-io#131](floci-io#131)) ([e78c833](floci-io@e78c833))
* **s3:** list part for multipart upload ([floci-io#164](floci-io#164)) ([7253559](floci-io@7253559))
* **s3:** persist Content-Encoding header on S3 objects ([floci-io#57](floci-io#57)) ([ff2f68d](floci-io@ff2f68d))
* **s3:** prevent S3VirtualHostFilter from hijacking non-S3 requests ([floci-io#199](floci-io#199)) ([59cdc3f](floci-io@59cdc3f))
* **s3:** resolve file/folder name collision on persistent filesystem ([floci-io#134](floci-io#134)) ([020a546](floci-io@020a546))
* **s3:** return CommonPrefixes in ListObjects when delimiter is specified ([floci-io#133](floci-io#133)) ([845ac85](floci-io@845ac85))
* **secretsmanager:** return KmsKeyId in DescribeSecret and improve ListSecrets ([floci-io#195](floci-io#195)) ([1e44f39](floci-io@1e44f39))
* **sns:** enforce FilterPolicy on message delivery ([floci-io#53](floci-io#53)) ([2f875d4](floci-io@2f875d4)), closes [floci-io#49](floci-io#49)
* **sns:** honor RawMessageDelivery attribute for SQS subscriptions ([floci-io#54](floci-io#54)) ([b762bec](floci-io@b762bec))
* **sns:** pass messageDeduplicationId from FIFO topics to SQS FIFO queues ([floci-io#171](floci-io#171)) ([4529823](floci-io@4529823))
* **sqs:** route queue URL path requests to SQS handler ([floci-io#153](floci-io#153)) ([6bbc9d9](floci-io@6bbc9d9)), closes [floci-io#99](floci-io#99) [floci-io#17](floci-io#17)
* **sqs:** support binary message attributes and fix MD5OfMessageAttributes ([floci-io#168](floci-io#168)) ([5440ae8](floci-io@5440ae8))
* **sqs:** translate Query-protocol error codes to JSON __type equivalents ([floci-io#59](floci-io#59)) ([7d6cf61](floci-io@7d6cf61))
* support DynamoDB Query BETWEEN and ScanIndexForward=false ([floci-io#160](floci-io#160)) ([cf2c705](floci-io@cf2c705))
* wrong method call in test ([665af53](floci-io@665af53))

### Features

* add support of Cloudformation mapping and Fn::FindInMap function ([floci-io#101](floci-io#101)) ([eef6698](floci-io@eef6698))
* **cloudwatch-logs:** add ListTagsForResource, TagResource, and UntagResource support ([floci-io#172](floci-io#172)) ([835f8c6](floci-io@835f8c6)), closes [floci-io#77](floci-io#77)
* **cognito:** add group management support ([floci-io#149](floci-io#149)) ([75bf3c3](floci-io@75bf3c3))
* health endpoint ([floci-io#139](floci-io#139)) ([fb42087](floci-io@fb42087))
* implement UploadPartCopy for S3 multipart uploads ([floci-io#98](floci-io#98)) ([d1b9a9c](floci-io@d1b9a9c))
* **lambda:** implement ListVersionsByFunction API ([floci-io#182](floci-io#182)) ([floci-io#193](floci-io#193)) ([ecf25d4](floci-io@ecf25d4))
* officially support Docker named volumes for Native images ([floci-io#155](floci-io#155)) ([4fc9398](floci-io@4fc9398))
* **s3:** support Filter rules in PutBucketNotificationConfiguration ([floci-io#178](floci-io#178)) ([ef06fc3](floci-io@ef06fc3))
* support GenerateSecretString and Description for AWS::SecretsManager::Secret in CloudFormation ([floci-io#176](floci-io#176)) ([f994b95](floci-io@f994b95))
* support GSI and LSI in CloudFormation DynamoDB table provisioning ([floci-io#125](floci-io#125)) ([48bee44](floci-io@48bee44))