Repository navigation
RCM PPM 2.1.0
RCM-PPM 2.0.0 — Unified Polyglot Memory Edition
Release Date: 2025-08-10
Codename: Persistent Polyglot
🚀 Overview
RCM-PPM 2.0.0 is the first cross-integrated release of the Rust Cargo Manager (RCM) and PHP/Polyglot Package Manager (PPM), now operating under a shared PMLL-style persistent memory layer with enterprise-grade CI/CD automation. This update transforms both tools into a cohesive, multi-language development and deployment platform.
✨ New in 2.0.0
1. Unified Persistent Memory Architecture
- Shared memory silos across RCM & PPM.
- Automatic JSONL/SQLite/S3 storage backends.
- Export/Import commands with full history tracking.
- Snapshot & Rollback support for multi-manager workspaces.
2. CI/CD Automation
- GitHub Actions workflows included by default:
- Build, test, smoke CLI checks.
- SBOM + provenance artifacts.
- Memory export step integrated.
- Automatic artifact upload for compliance & traceability.
3. Cross-Manager LET Imperatives
- Run
letcommands across RCM + PPM in one workflow:rcm let cargo --build --test ppm let composer --deploy
- Parallel & conditional execution across package managers.
- Cross-language dependency chain execution.
4. Enterprise-Grade Auditing
- Integrated SBOM (SPDX Lite) & Provenance (SLSA Lite).
- Hooks for CVE scanning & dependency license checks.
- Configurable security policies per project or organization.
5. Developer Hook Framework
- Rust + Python memory.record() stubs included.
- Easy integration with build/deploy/import success/failure paths.
- Secure logging with Ed25519 signing (optional).
6. Migration Guides & Documentation
- docs/MIGRATION-memory.md for enabling memory defaults.
- docs/HOOKS.md for adding memory hooks in RCM & PPM.
- BUILD-LOCAL.md for environment setup & local compilation.
🛠️ Improvements
- Faster CLI startup via lazy-loading subcommands.
- Consistent rich terminal output with progress bars across both tools.
- Configurable environment overrides for LET imperatives.
- Multi-stage build support in Makefile for RCM and C/CUDA compilation in PPM.
🐞 Bug Fixes
- Fixed race condition in parallel LET execution on large workspaces.
- Resolved CLI exit code inconsistencies in PPM import path.
- Corrected environment variable propagation in RCM
--envworkflows. - Fixed incomplete SBOM generation when no dependencies detected.
📈 Upgrade Notes
- Enable Persistent Memory:
rcm config set memory.enabled true ppm config set memory.enabled true
- Run Migration Script:
./tools/export-memory.sh
- Review
docs/MIGRATION-memory.mdfor rollout strategy.
🔮 Roadmap for 2.1.x
- Real-time workspace health monitoring dashboard.
- Integrated SBOM provenance attestation with Sigstore.
- Pluggable AI-assisted
letoptimizers. - Native GPU acceleration for dependency analysis.
What's Changed
- Add files via upload by @drQedwards in #1
New Contributors
- @drQedwards made their first contribution in #1
Full Changelog: 1.0.0...2.1.0