Download Latest Version 1.5.33 source code.zip (4.5 MB)
Email in envelope

Get an email when there's a new version of floci

Home / 1.5.32
Name Modified Size InfoDownloads / Week
Parent folder
1.5.32 source code.tar.gz 2026-07-11 3.1 MB
1.5.32 source code.zip 2026-07-11 4.5 MB
README.md 2026-07-11 8.6 kB
Totals: 3 Items   7.6 MB 3

πŸŽ‰ Highlights

This release adds AWS Lightsail, brings AppSync Phase 5 completing the four-release AppSync build-out, lands EventBridge Pipes enrichment, and ships a substantial ECS conformance push with EFS ownership, secrets resolution, and awsvpc port allocation. S3 gains auth enforcement, Step Functions payload templates get more capable, and a CloudFormation architectural refactor kicks off. Welcome to the 2 first-time contributors.

πŸ†• New: AWS Lightsail

AWS Lightsail emulation lands (#1583). Simple compute workloads that use Lightsail rather than EC2 can now be tested locally, extending Floci's compute coverage beyond the enterprise-tier services.

🧩 AppSync Phase 5 (complete build-out)

The AppSync journey completes with Phase 5 (#1590): Management API coverage expansion, AWS behavior alignment, and async schema creation. Across five phases (Phase 1 β†’ 5 spanning 1.5.22 through this release), AppSync has grown from a management-API stub to a working GraphQL emulator with schema registry, $util runtime, VTL engine, and AWS-aligned behavior. This is one of the most complete phased service build-outs Floci has done.

🚒 ECS conformance push

Four coordinated ECS improvements land this cycle:

  • EFS access point POSIX ownership applied to shared local volumes (@abanna, [#1686])
  • containerDefinitions[].secrets resolved from SSM and Secrets Manager (@hampsterx, [#1687])
  • AWS SDK baseline env injected into launched task containers (@abanna, [#1697])
  • awsvpc tasks assigned dynamic host ports to avoid collisions (#1785)

Together these unblock realistic ECS deployment patterns: EFS-backed stateful services, tasks that read secrets at startup, applications that expect AWS SDK defaults to be present, and multiple awsvpc tasks running side by side.

πŸ“¨ EventBridge Pipes: enrichment

Pipes now apply enrichment before target delivery (#1658). The full source-filter-enrichment-target flow for Pipes is now testable end to end.

πŸ”’ S3 auth enforcement

S3 now supports auth enforcement (#1689). Applications that depend on presigned URLs, IAM-authorized access, or bucket policy denial paths now behave more like real S3 rather than a permissive endpoint.

🧱 CloudFormation: per-service provisioner registry

An architectural refactor extracts a per-service provisioner registry, migrating SQS as the first service (#1825). Groundwork for cleaner CloudFormation provisioning across the growing catalog. Also lands: UpdateTerminationProtection support (#1692).

🌐 EC2: create-time tag round-trip + concurrent mutation safety

Two important EC2 correctness fixes:

  • Create-time tags and route/security-group-rule attributes round-trip properly (#1763)
  • Concurrent mutations of shared resources serialized per resource (#1786)

The concurrency fix is the kind of change that eliminates a class of subtle test flakiness.

🧩 Step Functions: template expressions

Payload template resolution now handles .$ inside arrays and $$ context in intrinsic args (@abanna, [#1691]). Real state machine definitions that use these expression patterns now work correctly.

✨ New Features

New service

AppSync

ECS

Pipes / S3 / Step Functions / CloudFormation

SES / KMS

πŸ› Bug Fixes

ECS

EC2

Lambda

S3 / SES / Secrets Manager

ELBv2 / Auto Scaling / RDS / Neptune / Scheduler / IAM / TLS

Core

🧰 Refactors

πŸ“š Documentation

πŸ‘‹ New Contributors

A warm welcome to everyone making their first contribution to Floci:

Full Changelog: https://github.com/floci-io/floci/compare/1.5.31...1.5.32

Source: README.md, updated 2026-07-11