1.3.3
✨Fixes and Enhancements
ARM support
Supports the installation of ARM and ARM64 agents. Drop down added when creating the command for the installation of the agent and also modified the logic of version handling when the PatchMon server is hosted on an ARM based server. This is because previously the server was checking the current version of its binary but it was pinned to checking the amd64 version of the binary, now this is dynamic based on the actual architecture of the PatchMon server.
Disabling / Enabling docker integration
In the individual hosts page there is now an integrations tab which allows the user to enable or disable docker integration.
This amends the /etc/patchmon/config.yml with the relevant settings.
Dashboard Chart fix
Previously the data taken for this chart was taken from the hosts details data but this did not honor unique packages so the quantities was inflated. Now we have a separate database table model that collects information every 30 minutes for data metrics. This is much more efficient and the charts are now displaying accurate trends.
RHEL fixes
RHEL derived Operating systems such as AlmaLinux, Oracle Linux etc had a bug in the agent that was using the dnf package manager where the version data was not populated in the json payload causing errors upon sending the report. This has now been fixed and also security package quantities are also showing.
TimeZone support
The server environment file now supports a TIMEZONE= variable to show things in the right timezone on the app.
Backend container crashing
This was due to error handling not in place when there was docker events that were closed unexpectedly. This has been fixed to handle it correctly.
Ui fixes
Left justification on tables in the repos page Sorting by Security in repos page now fixed
Upgrading
Docker
Pull the latest image and bring it up, nothing new needs doing to env or container settings.
Bare metal
curl -fsSL -o setup.sh https://raw.githubusercontent.com/PatchMon/PatchMon/refs/heads/main/setup.sh && chmod +x setup.sh && bash setup.sh --update
ProxMox community Script
Go into the LXC and type in update
https://community-scripts.github.io/ProxmoxVE/scripts?id=patchmon
Agents
Agents will auto-upgrade to 1.3.3 if the settings have been selected to allow this. Pinned release for the agent repo : https://github.com/PatchMon/PatchMon-agent/releases/tag/1.3.3
Many thanks to the community for their hard work and support. <3
No comments to display
No comments to display