Changelog
All notable changes to PeppyOS will be documented on this page.
Subscribe to the Atom feed for updates.
v0.4.0 (Alpha) — Containers support
What's Changed
- Feature/fix cross compilation by @godardt in #90
- Add fakeroot pre-flight check and service stop/uninstall commands by @godardt in #91
- Final implementation for containers by @godardt in #88
- fix: auto-create host-side bind mount source directories by @godardt in #92
- Replace fixed timeouts with idle + max timeout model for node by @godardt in #93
- Fix python libs by @godardt in #95
- Optimize codegen by @godardt in #96
- Fix containers warnings by @godardt in #97
- fix: move DEBIAN_FRONTEND export to %post section in apptainer templates by @godardt in #98
- rename: daemon-node crate and related identifiers renamed to core-node by @godardt in #99
- Add Lima VM cross-compilation for multi-target releases by @godardt in #100
- Release v0.4.0 by @godardt in #101
Full Changelog: https://github.com/Peppy-bot/peppy/commits/v0.4.0
v0.3.6 (Alpha) — Optimize PeppyOS internal behavior
- sccache support
- Optimize
node addcommand - Update Python node template to use direct venv execution
- Add external JSON parameter loading for standalone nodes in Python and Rust
v0.3.5 (Alpha) — Trim Rust nodes size
v0.3.4 (Alpha) — Optimize crates boundary crossing with Rust nodes
v0.3.0 (Alpha) — Python support
- Add python support
- Rust codegen refactor
- Rename master-node to daemon-node
- Remove extra deps in nodes
v0.3.1 (Alpha) — Add Python support with macOS (aarch64) and Linux (x86_64/aarch64) support
- Add python support
- Rust codegen refactor
- Rename master-node to daemon-node
- Remove extra deps in nodes
v0.3.2 (Alpha) — Fix missing binaries for Python
v0.3.3 (Alpha) — Support dataclass instances in with_parameters method in Python
v0.2.17 (Alpha) — Fix for names-generator
v0.2.18 (Alpha) — Update all dependencies
v0.2.15 (Alpha) — Add interfaces integrity
v0.2.14 (Alpha) — Add user defined timeouts to add/start and launch cmd
v0.2.13 (Alpha) — Add dependency check to add command
v0.2.12 (Alpha) — Fix add_cmd and start_cmd user vars
Fixed user variables not being properly applied in add_cmd and start_cmd operations.
v0.2.11 (Alpha) — Update docs & add optimizations
Implement internal code optimizations
v0.2.10 (Alpha) — Initial alpha release of PeppyOS
Features
- Core node system with Rust support
- Topic-based communication between nodes
- Service and action patterns
- Parameter system for node configuration
- Launch files for multi-node orchestration
- Node stack management
- Standalone node execution mode
- CLI tools for project management