Entries in this file are generated by semantic-release from Conventional Commit messages — do not edit it by hand; your commit message is the changelog entry. Historic sections at the bottom were maintained by hand in the Keep a Changelog format.
0.3.0 (2026-08-18)
- docker: frontend dev container missing rolldown native binding (#152) (a531a1b)
- docker: init scripts failing on Windows due to CRLF line endings (#138) (238e924)
- docker: mount the Docker socket so Lambda and Cloud SQL can run (#154) (8ee3715)
- frontend: colour the connection dot from the connection state (#181) (0e0682d)
- frontend: show app-level validation messages in dynamic create form (#150) (69ba389), closes #112
- api: derive service availability from a single catalog (#153) (2d62143)
- aws: add API Gateway to Cloud Explorer (#169) (07fe1c6)
- aws: add DynamoDB Cloud Explorer (#143) (074eef3)
- azure: add Key Vault explorer (#147) (90dd60e)
- compute: add an Azure Virtual Machines adapter (#161) (06541a5)
- foundation: add iac service-type category (#178) (c9e9717)
- frontend: collapsible sidebar with icon rail (#180) (2f05f46)
- gcp: add Cloud SQL and GKE adapters (#155) (fd3bd2f)
- release: one-button release cut from main (#187) (d7e940b)
- s3: add inline preview for images, video, audio and text objects (#177) (8b945fd)
- serverless: Add loading, empty, and retry states to Azure Functions view (#136) (c4bd78f), closes #114
- serverless: improve Azure Functions metadata #113 (#140) (bcd21a3)
0.2.0 - 2026-07-08
- AWS Secrets Manager console page: list, inspect, create, and delete secrets (scheduled or forced deletion).
- Azure Functions in the Cloud Explorer: list, inspect, create, delete, and invoke.
- GCP Cloud Functions in the Cloud Explorer, including invoke support.
- Serverless invoke panel payload tooling: pre-invoke validation plus format, sample, and clear payload actions.
- Account switcher scoping the Cloud Explorer to a selectable AWS account.
- Service information dialog describing each service's capabilities, runtime adapter, and connection state.
- Decluttered the Cloud Explorer service view: the resource table now leads the page, diagnostics moved into a compact topbar ⓘ info dialog, and the resource inspector only renders when a resource is selected.
- Migrated the Secrets Manager frontend to the shared
HttpClient/ApiRegistrypattern and wired it into the navigation shell. - Updated all JavaScript dependencies and adapted the codebase to TypeScript 6 and stricter ESLint rules.
- Streamlined the local development setup.
- Secrets drawer opening partially off-screen.
- Duplicate serverless invoke client export.
0.1.0 - 2026-06-14
- Theme-aware Floci brand logo (light/dark) and a brand-aligned indigo color palette sourced from floci.io.
multicloudDocker Compose profile to start the Azure and GCP emulators alongside the AWS runtime.- Continuous Integration workflow running lint, type-check, test, and build on pull requests.
- Multi-architecture (
amd64+arm64) Docker release workflow that publishesfloci/floci-uion version tags. - End-to-end integration workflow that runs the full stack against the real
floci/flociruntime image. - Conventional Commits validation on pull requests.
- Contributor tooling:
CONTRIBUTING.md, issue and pull request templates,CODEOWNERS, and Dependabot configuration.
- Breaking: standardized local ports to the Floci
45xxrange — UI now on4500and API on4501(were3000/3001). - Consolidated
docker-compose.dev.ymlinto a singledocker-compose.yml. - Reorganized Dockerfiles under
docker/and added a packaging image that bundles CI-built artifacts for releases. - Upgraded the frontend stack: React 19, Vite 8, React Router 7, and ESLint 10 (migrated to flat config), plus grouped dependency updates.
- Upgraded the API dependencies: AWS SDK and Hono.
- Bumped pinned GitHub Actions (
checkout,setup-node,pnpm/action-setup,setup-qemu). - Revamped the README with the brand logo, status badges, a connected-console screenshot, and a quick-start section.
- Moved the README logo assets into
docs/images/.
docker-compose.dev.yml(folded intodocker-compose.yml).