# 8.0.9 Maintenance release 8.0.9 * Bug #12269: Regex in metadata.xml don't match when using . * Bug #17690: When creating a user technique with restore archive, policy are not correctly regenerated * Architecture #18094: add inventory parsing perfomance test * User story #23119: Make rule archives user technique.yml * Enhancement #23189: Add a man page for rudderc * Enhancement #23376: Make folders in the filemanager file tree foldable * Enhancement #23403: Node property webpage makes it hard to see JSON based properties * Enhancement #23407: Rework the variable documentation pages * Bug #23511: Save button disable when refresh a technique with modification in resources * Bug #23513: Compliance filter checkbox doesn't works as expected * Bug #23518: Error when creating a technique with illegal character parameter * Bug #23520: we have "add another" button for blocks in directive from technique editor * Bug #23602: commands run by rudder don't have a timeout * Bug #23616: Packages present in Rudder 8.0 with iterator reports repairs for all packages when the first one is repaired * Bug #23617: There is no way to keep the menu open on the left if the resolution is a bit small * Enhancement #23662: Rewrite the global properties table in Elm (gives syntax highlighing, etc.) * Bug #23664: rudderc may produce malformed powershell scripts * Bug #23719: Silent error when trying to upload a file on the rudder server with the file explorer * Bug #23754: Add systemd notification to jetty * Bug #23765: Documentation for import/export configuration items is not up-to-date * Enhancement #23806: Add Amazon Linux in the technique editor conditions * Bug #23833: markdown documentation of a technique is displayed as plain text in the directive page * Bug #23871: Merge the different tooltips in the directive tree * User story #23872: Remove the techniques tool tips in the directive tree * User story #23873: Move the "Display deprecated technique versions" filter from the technique version selector to the global filter of the directive tree * Bug #23876: Add a "Create category" in the group webpage and remove the creation Popup * Bug #23882: The multi instance definition is written in every technique in the directive webpage * Bug #23884: The auto scrolling in the technique editor category and documentation links is broken * User story #23886: Rework the pending node UI * User story #23887: Use relative time in table when possible * User story #23888: Pending nodes should display the groups where the node will be placed when accepted * Bug #23889: Inventory variables should be displayed as properties * User story #23896: Automate the rudderc windows build and publication * Enhancement #23990: There is no way to filter directives by tags in the rules edition * Enhancement #23998: Completly ignore source target of rules when importing an archive * Bug #24000: Sometimes the technique editor automatically fold the technique list when clicking on a technique * Bug #24013: Cannot import via API an archive made from an export of an archive via API * Bug #24014: There is a real source of confusion between the archive API and the page Utilities/Archives * Bug #24083: Error message for node run setting change not displayed * Bug #24089: Missing error displaying in resource manager in technic editor * Bug #24097: Skipped directive does not show in node compliance tree * Bug #24106: Message is not correct when conditions are not met, when using variables in condition * Bug #24142: testing with rudderc cannot use local generic methods on a rudder server * Bug #24200: Method label name on the right is offset when there is a block before when they are both in a block * Architecture #24216: Import new gpg key in agent check * Enhancement #24280: When we clone a technique with resource, the clone does not really have the resource * Bug #24294: API Import does not reload imported techniques before importing elements that rely on them * Bug #24319: There is no way to have persistence on command execution status * Bug #24321: Fusion inventory fails to report software with exotic names * Bug #24424: Technique is disabled when there is a dash in a method condition * Bug #24455: We can create a user technique in the system technique category * Bug #24472: We should rework the targets rules page when we create a directive * Bug #24481: Missing gnupg prevents plugins from being installed or upgraded * Bug #24494: Groups listed on a node webpage should be clickable * Bug #24500: When a compliance filter is activated the "Show compliance filter" should be hilighted * Bug #24501: Unexpected results when using compliance filters * Bug #24504: The pending nodes history is not working anymore * Bug #24536: Rudderc compiles unecessary complex 'class_prefix' at the technique level * Enhancement #24551: Replace the tooltip of directive parameter by a plain description * Bug #24573: YAML editor should be updated when we add new methods * User story #24634: API to find usage of a node property in Directives * User story #24635: Find usage of a node property in a Technique * User story #24636: Create UI to see the list of objects using a node property * Enhancement #24701: Add daily schedule for campaign * Bug #24736: Add example of how to get exact version to use with package methods * Bug #24788: Empty space in global compliance bar * Bug #24806: Fix remaining warnings in apt_get module with python 3.12 * Bug #24808: Technique markdown documentation are no longer rendered in the directive page * Bug #24820: JVM memory check is too fragile * Bug #24822: Fix doc about XMX value * Bug #24827: When we have a user without administrator role, the menu "Utilities" exist but leads to a 404 * Bug #24831: On postgresql 15, in some cases, user rudder cannot create or update the tables * Bug #24837: Rudder 8.0.6 : Archive exported from Rudder won't import : technique parameter without name * Bug #24843: Rule with all directives skipped does not show in node compliance tree * Bug #24846: Rules : Misleading “This rule does not apply any directive” message * Bug #24847: Rules : Misleading [Select +] button close to unrelated “Compliance by directives” title * Bug #24863: when we have compliance right, the rule page shows a weird message * Bug #24869: Node acceptation or refusal is not logged in event logs in 8.0 * Enhancement #24877: Upmerge breaks build from 8.0 and up