# 8.2.5 2025-02-27 Maintenance release 8.2.5 * Bug #25580: Missing output capture for apt * Bug #25759: Improve APT/dpkg output collecter * Enhancement #26062: There is no "refresh" on the compliance in directive page and group page * Bug #26138: Undefined variables can lead to unwanted policy overrides * Bug #26151: UTF-8 chars are HTML escaped when used in policy variables * Bug #26159: Unable to download technique resources * Bug #26175: “rudder package upgrade” alone does not upgrade any plugin * Architecture #26187: Add the 8.2 version of the techniques doc * Bug #26189: System update campaign targetting Rudder server causes “Missing report” from server * Bug #26194: Patch management campaigns on CentOS 7 end in error * Bug #26230: Download Resource does not work in Technique Editor * Bug #26232: Compliance : Directive displayed as Enforce when running in Audit mode * Bug #26249: Technique can be created with technique ID starting with a forbidden character * User story #26270: Add policy type in rudderc * Bug #26271: API authorization menu could not open due to CSRF * Architecture #26282: Remove unused Elm “Notifications” application * Bug #26298: Force the block policy mode override to occur only in pass3 * Bug #26317: rudder-package should create the license folder when not already there * Bug #26325: Resolved properties conflicts still appear as errors in status * Bug #26351: ssh key distribution reports The user does not have a defined home dir when username has a dash in it * Bug #26387: Parent break enable/disable commands * Bug #26406: Test for hooks is failing in Docker CI * Bug #26408: Fix more typos in system techniques * Bug #26410: Typos in docs * Bug #26424: Parent break enable/disable commands * Bug #26437: Pretty print the json in the show cmd output * Bug #26438: Parent produces errors on stderr and a global error status for the event