Skip to content
This repository was archived by the owner on Sep 22, 2026. It is now read-only.

Releases: beeconsh/cli

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 20:49

Changelog

  • 81b5634 Merge pull request #38 from beeconsh/feat/azure-wiring-layer
  • c77a07d Merge pull request #39 from beeconsh/feat/provider-capability-matrix
  • d6970b0 Merge pull request #40 from beeconsh/feat/azure-resilience-depth
  • d09f761 feat: Azure resilience helpers and deepened observation (Phase 5.5B)
  • 852ae71 feat: Azure wiring layer — classification, IAM, env vars, NSG rules
  • b56ccd7 feat: Phase G1 — GCP wiring layer, cross-cutting concerns, and structured logging (#27)
  • eeaaa44 feat: Phase G2 Batch 1 — Cloud Functions + GKE adapters (#31)
  • a04d596 feat: Phase G2 Batch 2 — Cloud CDN + Monitoring + Eventarc (#32)
  • d4fadb0 feat: Phase G3 — GCP resilience (error classification, retry, partial results) (#28)
  • 95239ff feat: Phase G4 — GCP observation depth (#29)
  • 2ec015b feat: beecon diff command for intent vs state comparison (Phase 4.2) (#36)
  • bda548a feat: beecon providers command for capability introspection
  • fe83613 feat: drift --reconcile for self-healing infrastructure (Phase 4.4) (#37)
  • 2901890 feat: idempotent apply with partial failure recovery (Phase 4.1) (#35)
  • 9f83575 feat: promote API Gateway and Identity Platform from generic stubs to resource-specific adapters (#34)
  • 8a7559c feat: structured CLIError for machine-parseable error output (Phase 3.2) (#30)
  • 224a6b2 fix: QA findings — RBAC roles, classify gaps, NSG injection test
  • 40af108 fix: QA findings — remove false observe claims, fix wiring targets
  • 8d68086 fix: tighten Azure resilience helpers per QA audit

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 17:46
297da7f

Changelog

  • 1cb5b20 Merge pull request #25 from beeconsh/docs/readme-sync-with-codebase
  • 297da7f Merge pull request #26 from beeconsh/feat/phase3-agent-interface
  • ece807d feat: Phase 3 Agent Interface Layer with QA hardening

v0.2.0

Choose a tag to compare

@gtlpanda gtlpanda released this 09 Mar 00:45
4380796

What's New

Reliability

  • CI pipeline — 3 parallel jobs (test, vet, build) on push to main and PRs
  • Backup-before-apply — automatic state snapshots in .beecon/backups/, auto-pruned to last 10
  • beecon restore — list and restore state from backups (--list flag)
  • 369 test functions (up from 245, +50%) across 16 packages

Security & Correctness (QA Round 4)

  • Fixed: Approve stuck state — failure during approval execution no longer orphans the approval as PENDING with a FAILED run
  • Fixed: Engine.Force race condition — concurrent /api/apply requests can no longer interfere with each other's budget enforcement (replaced shared field with ApplyOption parameter)
  • Fixed: Secret leakageWiring.InferredEnvVars now scrubbed in /api/state, API key masked in beecon serve output, ScrubMap recurses into nested maps
  • Fixed: CLI exit codebeecon apply returns non-zero exit on partial failure
  • Fixed: Wiring targetsneeds declarations on ALB, VPC, EKS, and 13 other resource types no longer blocked
  • Fixed: ID collisionsNewID includes PID for cross-process uniqueness
  • Fixed: Approve cost tracking — resources provisioned via approval workflow now have correct EstimatedCost

DX

  • beecon drift --plan — shows reconciliation actions for drifted resources
  • Provider test coverage — 100 new helper test functions covering SG parsing, ECS task defs, alarm parsing, IAM trust policies, per-target validation, and more
  • Watch minimum interval — enforces 10s floor to prevent API hammering
  • State migration errors — migration functions can now return errors instead of silently failing

Install

go install github.com/terracotta-ai/beecon/cmd/beecon@v0.2.0

Stats

  • 369 test functions across 16 packages
  • 20 CLI commands
  • 15 API endpoints
  • 25 sensitive key patterns scrubbed
  • 4 QA audit rounds completed

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Mar 17:01

Changelog

  • c2aa03e Add missing cmd/beecon entrypoint and fix GoReleaser config
  • 4f76f36 Expand GCP/Azure provider adapters and update coverage docs
  • 4b832ec Fix GoReleaser: add project_name, concurrency control
  • 8a2e7e8 Implement full provider execution matrix, reconciliation, tests, and docs
  • 35747fc Initial commit
  • c9bfd93 QA fixes: security hardening, parser safety, state atomicity, credential scrubbing
  • 5b1a378 Remove planning docs from repo and add to .gitignore
  • 51319c0 feat: add GoReleaser config and release workflow