Skip to content

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 add command
  • 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