Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v3.1.0

Latest

Choose a tag to compare

@halturin halturin released this 04 Sep 21:34
· 2 commits to master since this release
22f8395

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.tools domain

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