Skip to content
This repository was archived by the owner on Oct 2, 2025. It is now read-only.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Mar 11:10
· 51 commits to master since this release

⛰️ Features

  • (plugins) Implement feedback loop for hooks and enhance extension point mechanism - (e40522e)
  • (plugins) Add EOnSigTrap - (31efd7f)
  • (plugins) Add plugin manager and extension point PreSignalHandler - (8a722ad)
  • Cmserve and cm loglevel trace only when compiled in debug mode - (b5167a5)
  • Add hello world plugin, printing something on received signal - (ccc51dd)

🐛 Bug Fixes

  • For_hooks had hardcoded extension point - (45bd2c8)
  • Set last signal on continuing/stepping #43 - (0f46bc3)
  • Wait_signal stops on SIGTERM now - (0043eba)
  • Plugin feedback loop was infinite - (e735d8a)
  • Disable warning for private interfaces regarding internal feedback variant - (3a29e97)
  • Extension_point had been renamed - (dd01fc3)

🚜 Refactor

  • Remove unused method and briefly documnet Debugger::plugins - (bc40b8e)
  • Move status from ui module to feedback module - (676670b)
  • Setup default plugins and move for_hooks macro to plugins module - (284b76b)
  • Add plugin feature - (ce28786)
  • Move extension_points to plugins submodule - (daa039e)
  • Simplify serialization of DebuggerError - (7d8fa38)
  • Move actual processing of status to new function process_status - (5f0a8ac)

📚 Documentation

  • Fix doc examples for addition of signal sending - (695d866)
  • Fix and simplify plugin mod example - (f72ff7e)
  • Default plugin is HelloWorld, disabled by default - (d3f4bf9)
  • Add note to hello world module (it is an example plugin) - (79df792)
  • Document extension_points module - (26b13fe)
  • Document plugins/mod.rs - (992ce76)
  • Document hook_feedback_loop, make Debugger::plugins pub, fix macro for_hooks - (224ce34)
  • Update rustdoc parts - (b2f51a6)
  • Add documentation to Addr::NULL - (0ff685c)

⚙️ Miscellaneous Tasks

  • Use helloworld plugin by default (disabled) - (2408ac8)
  • Have cargo ci only run on PR or in master branch - (0a9e602)
  • Add a few status variants to the cmserve example output - (25cf125)
  • Update steckrs to v0.3.* - (df555a4)
  • Add signals example - (00d2392)
  • Add sleeper example - (9ccf36b)
  • Add hello world plugin - (ef1b1ca)
  • Add comments and disable missing docs for extension_points module for now - (08d5b28)
  • Automatic Rust CI changes - (7e01d31)
  • Update to steckrs v0.2.0 - (baa3fcb)