16 KiB
16 KiB
Changelog
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.5.0 (2026-09-15)
Bug Fixes
- ci: allow floci-ui to run on older cpus (#189) (1ee7b51), closes #188
- frontend: align dynamic form fields to top (#202) (9031bb6)
- frontend: derive create-button label from schema capability (#165) (ffaddf0), closes #163
- s3: include bucket tags in storage resource metadata (#203) (234a933)
Features
- cloud-spi: add vendor-neutral child collections with AWS CloudWatch Logs (#170) (0de1513), closes #160 #162
- containers: add a containers category with GCP Cloud Run (#160) (95f0cc2), closes #156 #157 #158 #159
- gcp: add Cloud Scheduler adapter to Cloud Explorer (#185) (eb3214f), closes #103
- k8s: add an Azure AKS adapter (#164) (12f344a)
- kms: add an AWS KMS adapter (#158) (c85d189), closes #156 #157
- nosql: add record creation (#208) (77cd563), closes #207
- parameters: add an AWS SSM Parameter Store adapter (#159) (8a28c2f), closes #156 #157 #158
- rds: implement RDS database and snapshot explorer (#210) (e2c8d5c), closes #105 #211
- rds: support RDS instance updates and edit modal (#211) (e5cd879), closes #210 #210
- secrets: add a secrets category with Secrets Manager and Secret Manager (#156) (a655e88), closes #155 #157 #157
- workflows: add an AWS Step Functions adapter (#167) (d443ddc), closes #154 #154 #154
0.4.0 (2026-09-01)
Bug Fixes
Features
- aws: add CloudFormation adapter to Cloud Explorer (#184) (f3d6105), closes #81 #75 #81 #75 #81
- aws: add EventBridge explorer (#146) (42944e9), closes #85
- aws: add IAM to Cloud Explorer (#145) (fc50d19), closes #79
- aws: add Secrets Manager resource adapter (#193) (4811866)
- azure: add databases and split Cosmos NoSQL (#149) (2e704f4), closes #92 #67 floci-io/floci-az#138 #143
- azure: add Service Bus explorer (#144) (a9f0d06), closes #89
- eks: Manage nodegroups and Fargate profiles via Cloud Proxy (#194) (3091cc9), closes #106
- loadbalancing: add an AWS Elastic Load Balancing adapter (#168) (10d4298), closes #162 #162 #156
- messaging: add a messaging category with SQS and Pub/Sub (#157) (dfa6d1c), closes #155 #155 #156 #156
- secretsmanager: add JSON key-value editor for secret values (#195) (8e88961), closes #151
- ses: Add AWS SES mailbox to Cloud Explorer (#196) (6389a56), closes #130
0.3.0 (2026-08-18)
Bug Fixes
- 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
Features
- 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
Added
- 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.
Changed
- 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.
Fixed
- Secrets drawer opening partially off-screen.
- Duplicate serverless invoke client export.
0.1.0 - 2026-06-14
Added
- 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.
Changed
- 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/.
Removed
docker-compose.dev.yml(folded intodocker-compose.yml).