What's Changed
- Fixes #27684: Pin the typos-cli version by @amousset in #6637
- Fixes #27683: Error with command_execution_results but everything looks ok by @m4rtinh4rt in #6638
- Fixes #27612: Notifications hides the button by @RaphaelGauthier in #6633
- Fixes #27625: Drag-and-drop icon appears when hovering a method over a block by @RaphaelGauthier in #6614
- Fixes #27574: Post-hooks for campaigns should be executed even even if pre-hooks are in failure by @fanf in #6611
- Fixes #24486: The migrate button in directive pages is always displayed and often useless and ugly by @RaphaelGauthier in #6632
- Fixes #27596: Multiple JS error on properties page by @RaphaelGauthier in #6619
- Fixes #27703: Enforce proper permissions for policies in archive by @amousset in #6639
- Fixes #27711: Enforce proper permissions for policies in archive - broken syntax by @amousset in #6640
- Fixes #27564: Frozen method in the technique editor after reset of a draft by @RaphaelGauthier in #6623
- Fixes #27663: add metadata to the GM of the modules by @m4rtinh4rt in #6630
- Fixes #27639: Test the file_from_template_options method by @Fdall in #6624
- Fixes #27604: Update onboarding documentations by @P4uline in #6621
- Fixes #27713: "Close" button in API account modals uses the wrong CSS class by @RaphaelGauthier in #6643
- Fixes #27717: fix warnings in commands module tests by @m4rtinh4rt in #6641
- Fixes #27644: Rudder 9.0 Beta 2 : Error message when deleting technique in editor by @fanf in #6634
- Fixes #27264: Random error after node-to-relay is applied and other dynamic group and node accepted by API problems by @fanf in #6608
- Fixes #27725: fix supported_targets in augeas module metadata by @m4rtinh4rt in #6645
Full Changelog: 9.0.0.beta2...9.0.0.rc1