# 7.0.0~rc3 2022-01-20 Maintenance release 7.0.0~rc3 * Architecture #18381: outcome should be enums rather than hardcoded * Bug #19596: Special groups name are not used for rules * Bug #19789: we can save a rule without a name * Bug #19870: Create a directive, save, then try to delete it leads to an error * Bug #19876: Missing rule Id in rule details * Bug #19887: icons on login page are not centered * Bug #19911: Impossible to add category in rule from UI * Bug #19921: Redirection link to explanation page for metrics is missing * User story #19999: Harmonize color of entries in top menu when there is an error/warning * Bug #20003: Technique library may not be correctly reloaded when git commit happens when rudder is stopped * Bug #20029: Can't skip user config in the wizard * Bug #20030: The left menu is under the menu bar's shadow * Bug #20095: If a rule is in a category that no longer exists, it can't be accessed in rule tree * Bug #20126: sharedfile methods don't have consistent class parameter * Bug #20133: Technique editor allows id with only case difference, do an error, but still save technique * Bug #20185: no compliance shown on rule page * Bug #20249: The calculation of the nodes compliance is incorrect * User story #20261: Add a warning in plugin page if a version mismatches rudder patch one * Bug #20268: /etc/cron.d/rudder-agent is a conffile * Bug #20277: deprecate techniques in 7.0 * Bug #20306: when trying to put a generic method within a block, it can replace the whole block * Bug #20307: cannot save a technique with a block, and no indication why * Bug #20344: It's hard to know how to edit a block/method in editor * Bug #20348: Missing special target in group selection for rules * Bug #20364: buttons on rule creation page don't have the same width * Bug #20365: when we hit enter key on rule category creation,page is reloaded * Bug #20373: compliance from API doesn't always adds up to 100% * User story #20388: Add upgrade notes for 7.0 * Bug #20389: Display images in release notes * Bug #20390: webapp doesn't start after upgrade from 6.2 to 7.0 * Bug #20414: Broken technique resources in drafts * Bug #20415: The technique editor allows saving methods with missing parameters * Bug #20420: It's not possible to select a condition with the dropdownlist on technique editor in rudder 7 * Bug #20436: In a directive the technique documentation button is not visibled enough * Bug #20437: Error when writing techniques via the technique editor * User story #20440: Bring back recent changes to life. * Architecture #20442: Dockerize technique tests - missing python dependency * Bug #20445: When we move a technique in editor, resources are not moved * Bug #20446: Don't insert partial runs as run logs * Bug #20459: Value 'focus:48137400-7f48-48bd-a888-9522167b5b81' is not a valid reporting composition rule * Bug #20460: Invalid attribute 'special:all_servers_with_role' (or special:all_nodes_without_role) for entry ruleTarget * User story #20462: Delay policy generation until rudder app is fully boot * Architecture #20464: Display images in release notes * Architecture #20465: Display images in release notes - create missing dir * Bug #20467: Tables look weird when empty in Rules UI * Bug #20469: error when upgrading from 6.2 to 7.0 in webapp log * Bug #20470: Broken display of change request zone in menu bar * Bug #20471: generate_lib outputs a debug line * Bug #20476: Don't insert partial runs as run logs - inventory detection doesn't work * Bug #20477: Don't insert partial runs as run logs - inventory detection doesn't work - ncf part * Bug #20478: metrics are still present in wizard, and wizard doesn't end * Bug #20479: error in webapp log at start, and group allPolicyServers not showing up in group tree * Bug #20481: Simple relay upgrade fails on rhel8 * Bug #20483: /etc/cron.d/rudder-agent is a conffile in rpm too * Bug #20486: Resources in drafts are not displayed and saved * Bug #20487: Cancel button is missing when deleting a technique * Bug #20488: Wrong technique name displayed in deletion message * Bug #20490: Compliance by nodes in the Rules page shows the node id rather than it's name * Bug #20491: Error message in technique editor doesn't help * Bug #20492: Expand/Hide in technique editor tree not working * Bug #20493: Add loading effect for technique editor tree * Bug #20497: We can save a technique with a missing component name for a nested block * Bug #20498: Compliance issue in 7.0 because of invalid expected reports * Bug #20505: Add a note about relay upgrade order * Bug #20506: parent ticket seems to have removed the missing report list * User story #20507: Add a note about recent changes in upgrade notes * Bug #20511: Skipping inventory run when another one is already running should not throw an error * Bug #20513: Sometimes the webapp fails to generate the reporting file of new techniques * Bug #20524: Improve agent-side messages when download is refused - 7.0 * Architecture #20529: Disable rudderc compilation of technique editor technique * Bug #20532: Missing rounding of rules compliance percentage * Bug #20537: webapp installation produces a warning about initial branch name * Bug #20538: when rudder agent check changes something it should resend an inventory * Bug #20539: webapp preinst should run rudder agent check * Bug #20540: Unexpected reports when using nested blocks * Bug #20551: block still disapear in technique editor when we put a method in it * User story #20552: Speed up technique editor * Bug #20553: Regression on displaying small percent in compliance bar * Bug #20559: Sub categories have too many "|-" displaed in select box * Bug #20561: error in upmerge from parent ticket * Architecture #20569: Allow rudder agent check to stop at any step * Bug #20570: webapp preinst should run rudder agent check - but with only certificate checks * Bug #20573: Compliance of rules should not be rounded to the nearest hundredth * Bug #20581: Redesign the login page with the new graphic charter * Architecture #20584: Update api-doc tooling * Bug #20585: First node name is used for all nodes in rule compliance details "by node" * Architecture #20586: Update screenshot in api doc * Bug #20590: rudder_reporting.cf in not included in the policy on nodes on 7.0 * Bug #20591: No na reporting generated by webapp * Bug #20595: Loading effect on rules tree * Bug #20596: Underlining of links is cut in firefox * Bug #20602: rpm python API incompatible in python3 * Bug #20606: Remove warning messages * Bug #20607: Make possible to choose precision in compliance percent API * Bug #20609: Missing api rights