# 8.2.0~rc1 2024-10-28 Release candidate release 1 of 8.2 branch * Enhancement #1200: Search for IP addresses included in a subnet * User story #3615: IP search field with slash notation (subnet, mask, ip range) * Bug #22077: Group properties web page of a group of groups containing conflicting properties are unaccessible * Architecture #22640: Upgrade to spring 6.x, jetty 11 and servlet 5.0 * Architecture #24963: Persist compliance in base to know last state for a long time * Bug #25293: API documentation for user management in 8.2 * Bug #25332: When changing node properties the old table is sometimes still displayed * Bug #25336: Inheritance errors in properties but policy generation succeeds and properties are not loaded * Bug #25364: Fix the system-updates module * User story #25383: Worst report takes the worst component instead of block * User story #25401: Update users management doc in 8.2 * Architecture #25421: User documentation on compliance persistance * Architecture #25425: Repair test in plugins due to change in test data from parent * Architecture #25426: Repair test in private plugins due to change in test data from parent * Bug #25430: Property sub-key is used in place of name for lookup * Bug #25431: Adapt doc for 8.2 build * Bug #25434: Handle the resource_dir variable in 8.2 Windows policies * Bug #25449: Upmerge breaks 8.2 * Bug #25461: A user should not be able to disable themselves in user management 8.2 * Bug #25466: A user should not be able to delete themselves in user management 8.2 * User story #25468: Add Ubuntu 24.04 as server in documentation * Bug #25471: There's no software in node in 8.2 * Bug #25473: Impact of session invalidation in user-management test on userrepository in 8.2 * Bug #25483: User cleanup configuration impact on user-management in 8.2 * Enhancement #25485: Normalize authentication logs in user-management 8.2 upmerge * Bug #25489: Parent ticket prevents passing a work directory to rudderc * Bug #25492: Rudder agent 8.2 doens't work on SLES15 SP4 : OpenSSL dependancy issue * Architecture #25504: Remove webapp technique compilation fallback * Bug #25507: Target selection has a weird vertical text * Bug #25508: No system status in 8.2 * Bug #25513: worst report by percentage seems to be non fonctionnal * Bug #25517: System rules are now always shown in directives compliance * Bug #25522: Remove backported patch already included * Bug #25523: Rudder agent 8.2 doens't work on SLES15 SP4 : glibc dependancy issue * Architecture #25524: Limit number of rust jobs in build jobs * Bug #25526: Configuration errors should be added to policy generation status detail * Bug #25527: List techniques with compilation failure in bar for generation status * Bug #25528: List node with properties inheritance error in status bar for generation * Bug #25530: Group properties wrongly appear empty when group has no member nodes * Bug #25533: Group properties inheritance issue : Property modified for a group do not appear changed if another group defines the same property for one node both have in common. * Bug #25534: Debug information download is broken by anti-CSRF header * Bug #25536: Display for checkbox "Show inherited properties" when adding a property column on node pages is broken * Bug #25540: Node properties tab : modified values are not displayed until page refresh * Bug #25541: Set build limit to 2 jobs for Rust programs * Bug #25543: Revert to using the old RPM key in the docs * Bug #25545: Techniques no longer compile with error in rudderc arguments * User story #25551: Add linting to the powershell techniques * Bug #25553: It's "AlmaLinux" and not "Alma Linux" * Bug #25571: Pass an argument to CFEngine custom promise type binaries - 8.2 * Enhancement #25572: We need an icon and recognizable message style for node with expired maintained compliance * Enhancement #25573: Reword message for node compliance tab for kept compliance * Bug #25575: Fix system-updates module technique compatibility * Bug #25592: Add node property errors in inherited properties API * User story #25600: Compliance reporting with type worst-case-percent is not known by rudderc * Enhancement #25602: Add notifications on copy to clipboard * User story #25604: Reporting type should be focus-worst instead of worst-case-percent * Architecture #25609: Add missing service for plugins * Bug #25610: Display properties errors in nodes and groups page * Bug #25613: Missing apt feature in system updates module * Bug #25614: Missing apt feature in system updates module - build issue * Bug #25615: Error buiding system-updates on debian 12 * Bug #25616: Take cargo fetures without the option * Bug #25624: Display of generation status should be consistent with other status in error * Bug #25627: Skip libapt build on breaking systems * Bug #25629: Disable apt feature on Slackware * Bug #25632: Resolved properties need more tests and logging for success values * Bug #25636: New README for Rudder * Bug #25637: Sometimes tests with lift actor fails * Bug #25640: Use the fixed rust-apt * Bug #25642: Anchor link to Rudder Core doent work in the README * Bug #25643: List groups with properties error in status bar for generation * Enhancement #25649: Node with kept compliance should have the clock icon in node list * Bug #25650: Node in with no reports, pending and keep compliance lead to computation loop * Architecture #25651: Reenable system-updates module build * Bug #25653: Fix the package manager detection * Bug #25656: Use the fallback system-updates on Ubuntu 16.04 and Debian 9 - 8.2 * Bug #25658: Remove the Clipboard js library as it is no longer required * Bug #25661: Fix system-updates schedule * Architecture #25662: Images are not visible in compliance persistence documentation * Bug #25670: "Started since" time in status zone is not correct * Bug #25673: System rules are now always shown in group compliance * Bug #25677: Report more errors to the server * Bug #25686: System updates module expects snake case