This release significantly expands the Ergo Framework ecosystem with new scheduling capabilities, enhanced
testing infrastructure, and a comprehensive suite of external libraries. Key highlights include:
- Advanced Scheduling: New Cron scheduler with second-level precision for time-based task execution
- External Process Management: Port meta-process for seamless OS process integration
- Comprehensive Testing: Unit testing framework for isolated actor testing with event validation
- Enhanced Observability: Improved logging with JSON output and contextual field support
The external library ecosystem has been restructured with independent Go modules and enhanced with new
capabilities:
- Independent Modules: All external libraries (Logger, Meta, Registrar, Application) are now standalone Go
modules with separate versioning - New etcd Registrar: Distributed service discovery with hierarchical configuration and real-time events
- Enhanced Observer: New Applications page, Cron job monitoring, and improved UI experience
- Performance Benchmarks: Comprehensive serialization performance comparisons (EDF vs Gob vs Protobuf)
- MIT License: Erlang protocol stack moved from BSL 1.1 to MIT license for broader adoption
- Unified Tools: All development tools consolidated under the
ergo.toolsdomain
For detailed changelog see the Changelog section in README.md
Documentation and examples available at https://docs.ergo.services and
https://github.com/ergo-services/examples