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.29
Name Modified Size InfoDownloads / Week
Parent folder
1.5.29 source code.tar.gz 2026-06-30 2.8 MB
1.5.29 source code.zip 2026-06-30 4.1 MB
README.md 2026-06-30 4.9 kB
Totals: 3 Items   6.9 MB 0

πŸŽ‰ Highlights

This release adds AppSync Phase 4 with a full VTL engine, lands cross-account assumed-role routing, ships state reset and nuke endpoints, and brings substantial ECS conformance improvements alongside persistence work for Transcribe vocabularies. Welcome to first-time contributor @dnlopes.

🧩 AppSync Phase 4: VTL Engine

The AppSync VTL story completes its build-out across four releases (Phase 1 through Phase 4). This release lands a full VTL Engine (#1288), evaluating template logic end to end. Combined with the Phase 3 $util runtime library, AppSync resolver templates now execute with real semantics rather than fixture responses.

πŸ” IAM: cross-account assumed-role credentials

A meaningful identity improvement: assumed-role credentials now route to the target account (#1549). Multi-account testing patterns that rely on sts:AssumeRole to switch contexts now behave correctly, which unlocks more realistic enterprise-style IAM workflows.

πŸ”„ State reset and nuke endpoints

floci-core gains state reset and nuke endpoints (#1482). Useful for CI suites that want a known-clean starting state without restarting the container, and for development workflows where wiping state mid-session is faster than a full restart.

🚒 ECS conformance pass

A coordinated ECS improvement set:

  • Task portMappings hostPort honored when launching containers (#1610)
  • Persisted model records registered for native-image reflection (#1606)
  • Idempotent ECS resource deletion on CloudFormation stack delete (#1645)

πŸ’Ύ Persistence improvements

Two notable persistence fixes:

  • Transcribe vocabularies now persist across restart (#1608)
  • Persisted state flushed before container teardown on shutdown (#1607)

The shutdown-flush fix is particularly important: it closes a small but real window where state changes immediately before shutdown could be lost.

🌐 ELBv2: resolvable local ALB DNS names

ALB DNS names are now resolvable locally (#1492). This addresses a common Terraform / SDK pattern where the ALB DNS name returned by DescribeLoadBalancers needs to actually resolve for the next test step to connect.

✨ New Features

πŸ› Bug Fixes

ECS / ELBv2

Persistence

SES / SSM / IoT

🧰 Tests

πŸ“š Documentation

πŸ‘‹ New Contributors

A warm welcome making their first contribution to Floci:

Full Changelog: https://github.com/floci-io/floci/compare/1.5.28...1.5.29

Source: README.md, updated 2026-06-30