Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 16:30

Initial Release

  • fix(release): use rm -rf for intermediate directories (3f78ecf)
  • fix(lint): disable errcheck and fix empty branch warning (d92e82e)
  • ci: add golangci-lint config with exclusions for v0.1.0 release (fc67459)
  • fix(ci): resolve all test failures for v0.1.0 release (089fe3d)
  • fix: make config tests work without /etc/swarmcracker/config.yaml (20f2153)
  • fix: resolve test failures blocking CI release pipeline (fdcb740)
  • ci: add GitHub Actions CI/CD pipeline for v0.1.0 release (a4bfd1c)
  • docs: update outdated content across all documentation (b194789)
  • chore: remove outdated documentation and planning files (0c3d216)
  • feat: add VM networking and VXLAN overlay support (8b6ef91)
  • feat(e2e): add comprehensive end-to-end test automation (Priority 4) (3f2f818)
  • test(security): add comprehensive security tests (10eef24)
  • feat(security): implement comprehensive security hardening (Priority 6) (c7553f9)
  • docs: consolidate SwarmKit deployment guides (Phase 2 complete) (410bfae)
  • test: fix failing unit tests and add integration build tags (7c1ee34)
  • test(swarmkit,lifecycle,network): split integration tests and add concurrent tests (b19d3a0)
  • test(swarmkit): add comprehensive controller lifecycle tests (f94eb5f)
  • docs: add comprehensive next steps roadmap (289ae10)
  • test(lifecycle,image): fix failing unit tests (b29f9db)
  • test(swarmkit): add comprehensive unit tests (2467020)
  • docs: restructure documentation for better organization (1425a11)
  • chore(cli): improve CLI output and integration tests (c238f49)
  • refactor(translator): improve code organization and add tests (a41826e)
  • refactor(network,vmm): improve error handling and add tests (af5e2cb)
  • docs(test-automation): add deployment guides and troubleshooting docs (4d902d6)
  • chore(test-automation): improve cluster setup scripts (6fbb2bb)
  • fix(swarmkit): use background context for Firecracker process lifecycle (972cf80)
  • fix(test-automation): update to Firecracker v1.15 kernel (de5fa9a)
  • fix(image): remove incorrect podman --root flag usage (00a5296)
  • chore: remove temporary and planning files (3f35b72)
  • test: add comprehensive tests and improve coverage (c093b3b)
  • docs: minimize and organize documentation (2a5d51f)
  • docs: update coverage statistics and testing documentation (09597e6)
  • feat: add pre-commit hooks to prevent secret commits (c234adf)
  • fix: remove Vagrant private keys and compiled binary from repository (2d93531)
  • feat: Implement Firecracker Executor Integration (Path B) (437ca35)
  • test: boost coverage to 85-88% with comprehensive mocking infrastructure (f519d89)
  • docs: Move temporary summary files to docs/reports (ed04ee5)
  • docs: Reorganize documentation structure (f17bbc5)
  • feat: Add init systems, VM networking, and deployment guide (1a748e2)
  • docs: reorganize documentation structure (96c428d)
  • docs: clarify SwarmKit vs Docker Swarm distinction (e69f606)
  • feat: real E2E testing with actual Firecracker VMs (844c229)
  • docs: update coverage badge to 81.2% (beb7c74)
  • test: boost test coverage with comprehensive edge case tests (ff73046)
  • feat: complete E2E testing, bug fixes, and CLI features (d17c09c)
  • chore: remove binary and coverage files from repository (87ee825)
  • docs: add file management guidelines (ecfccf1)
  • chore: enhance gitignore to prevent large files (3c041d0)
  • docs: update integration status - compilation fixed (7bdfb7b)
  • chore: ignore compiled binary (a596d23)
  • fix: resolve SwarmKit integration compilation errors (5447499)
  • feat: add SwarmKit agent integration (c2dc4b8)
  • feat: add SwarmKit API E2E tests (b301a8a)
  • docs: clarify E2E testing strategy - SwarmKit vs Docker Swarm (d2293ee)
  • feat: add comprehensive E2E testing framework and test infrastructure (8110f78)
  • test: Add comprehensive edge case tests for network and lifecycle (d60dea9)
  • fix(image): Fix Docker extraction and add cleanup verification (c26960d)
  • docs(integration): Add Firecracker setup guide and kernel download script (0979af2)
  • docs: Update PROJECT.md status (136fcab)
  • test(integration): Add integration test suite (938a99d)
  • test(image): Add boost tests for image package (d534e13)
  • test(network): Add boost tests for network package (610e379)
  • fix(lifecycle): Fix boost tests to match actual implementation (116f66f)
  • test(lifecycle): Add boost tests for VMMManager (4b7a554)
  • test(lifecycle, network): improve test coverage and add nil safety (77ba53f)
  • test: Add additional test coverage (9894289)
  • fix: Fix failing tests and improve state handling (5b3c400)
  • feat: Complete CLI tool implementation (d9a2422)
  • docs: Reorganize documentation and fix CLI naming (98c80cc)
  • refactor(cli): Rename binary from swarmcracker-kit to swarmcracker (d654732)
  • feat(cli): Add SSH key support and deploy command (52c2306)
  • feat(network): Add comprehensive test suite for network manager (98c6bdf)
  • feat(image): Add comprehensive test suite for image preparer (aec023e)
  • test(lifecycle): add comprehensive advanced test cases (5baa405)
  • feat: implement complete CLI tool with Cobra framework (61caabe)
  • docs: fix manager node alignment in deployment diagram (e19826a)
  • docs: add deployment-at-scale diagram to README (f20c6ff)
  • docs: simplify README architecture to 10,000 feet view (e708ec5)
  • docs: remove custom styling from Mermaid diagrams (8023eb5)
  • docs: add logo/banner to README (9d7cbb5)
  • docs: replace PNG architecture diagram with Mermaid diagrams (1cae27e)
  • docs: beautify README with improved formatting and visuals (f0b990e)
  • feat: add comprehensive testing suite and documentation (0b4ad00)
  • feat: Implement core components (Image, VMM, Network) (79d3f3f)
  • Initial commit: SwarmCracker - Firecracker executor for SwarmKit (cba2181)