Skip to content

v0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Mar 15:31
· 89 commits to main since this release
1eb8084

This release introduces the Act system based on this proposal, which offers significant enhancements over the old signaling method which was limited to a single signal: terminate. This new system supports multiple signals, offers easily controllable policies by users, and allows actions to be executed in both synchronous and asynchronous modes.

The Act system comprises several components including Act registry, signals, policies, actions, and changes to the plugin registry, aimed at improving flexibility and control within GatewayD. It involves breaking changes as the old termination requests method has been refactored, necessitating updates to all plugins to accommodate these changes. For more detailed information, please visit this pull request and the Act docs.

This release lays the foundation for this proposal by moving away from the old signaling methods. In future releases the proposal will be developed and implemented to its full extent, enabling extensibility, distributed action execution, and many other features.

Important

This version of GatewayD is backward-incompatible with older versions of the plugins. So, please update all the plugins to their latest version to use the new features.

Feel free to test GatewayD and provide feedback via issues or on the proposal.

What's Changed

New Contributors

Full Changelog: v0.8.13...v0.9.0