Tags: ReddyNextDoor/floci
Tags
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))
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))
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))
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))
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))
PreviousNext