Releases: adamatdevops/forge-works
Releases · adamatdevops/forge-works
v0.4.0 - Phase 4: Real-time
ForgeWorks v0.4.0 - Phase 4: Real-time
🚀 Highlights
- WebSocket Infrastructure - Real-time updates across all layers
- Kubernetes Adapter - Full cluster monitoring with deployments, pods, nodes
- Enhanced CI/CD - Unified workflow with lint, test, security, and build jobs
✨ New Features
WebSocket Infrastructure (Sprint 4.1)
- Connection manager with channel-based subscriptions
- Automatic reconnection with exponential backoff
- Frontend hooks:
useWebSocket,useRealtimeServices,useRealtimeAnomalies,useRealtimePipelines,useRealtimeKubernetes - TanStack Query cache invalidation on events
- Connection status indicator component
Kubernetes Adapter (Sprint 4.2)
- Backend adapter with mock/live mode switching
- API routes for cluster, namespaces, nodes, deployments, pods
- KubernetesLayer component with multiple view modes
- Real-time status updates and resource metrics
CI/CD Workflows (Sprint 4.3)
- Unified CI workflow with parallel jobs
- Lint: Ruff (Python) + ESLint (TypeScript) + TypeCheck
- Security: Gitleaks + Snyk scanning
- Test: pytest + vitest with coverage → Codecov
- Build: Docker + Next.js verification
🐛 Bug Fixes
- Fixed hydration mismatch in LayerPanel (DndContext client-only rendering)
- Fixed
layer.glueKeysundefined error with optional chaining
📊 Stats
- 58 deliverables completed
- 4 phases released
- 6 layer types (Services, Templates, Anomalies, Pipeline, Metrics, Kubernetes)
📦 Installation
```bash
git clone https://github.com/adamatdevops/forge-works.git
cd forge-works
pnpm install
```
🔗 Links
Forged with precision 🔥