core:
- Don't truncate submitted data with GLPI::Agent::HTTP::Client::Fusion when submitting
in a POST request. This is the case when submitting very long data for Collect task.
- Keep all the server tasks config, not only the planned ones to be sure glpi version
check works even when inventory task is not planned.
- Fork incoming httpd request before upgrading to SSL when SSL HTTP plugin is enabled
- Refacto: HTTP server plugins controls support was optimized
- Add new IPC message type to rename forked for SSL connections processes after
HTTP server plugin using it is known.
- Reduced waiting when IPC or HTTP server is used to make them more responsive
- fix #1120: Delay Pod::Usage loading when really required to optimize startup
inventory:
- fix #1100: Fix LiteManager remote management inventory
- Always ignore inventory uwp packages without name on windows
- Updated PostgreSQL database inventory with multi-instance support on linux
- fix #1095: Support WithSecure AntiVirus on MacOSX
- fix #153: Support processes inventory on win32
- Don't die but ignore additional content injection when using unsupported format
- fix #1125: Fix MeshCentral remote_mgmt support on linux
- fix #1072: Better users inventory support on linux domain computers
- Updated pci.ids to 2026.03.29 version
- Bump Inventory task version to 1.24
remoteinventory:
- fix #998: Fix inventory timezone offset format for UnixWare
- Bump RemoteInventory task version to 1.10
netdiscovery/netinventory:
- fix #1091: Support "contextname" field for SNMPv3 credentials option
- fix #1104: Updated Hikvision devices support
- fix #1106: Updated Eaton PDU devices support
- New feature: PDU support preview for glpi 12
- PDU type supported if glpi-version is 12 or greater
- Updated Raritan PDUs support with plugs listing support
- Updated RNX PDUs support with plugs listing support
- Updated Bachmann PDUs support
- Updated Juniper device support:
- Fix connections detection
- Enhanced stacking support
- fix #1119: Updated Riello UPS devices support
- fix #1109: Added support for WatchGuard devices
- Fix Sophos devices serialnumber inventory
- Refacto IEC61850 protocol support to also use it during netinventory task
- PR #1118: Updated support for Fortinet FortiAP
- fix #1131: Added Aten/Voltronic UPS devices support
- Added Meinberg devices support
- Added Siemens Sicam devices support
- fix #1132: Added AKCP devices support
- fix #1141: Updated TP-Link devices support
- fix #1135: Updated Cisco Meraki devices support
- Updated sysobject.ids
- Bump NetDiscovery task version to 7.1
- Bump NetInventory task version to 7.1
esx:
- fix #1084: Don't keep VM OS if full_name has not been discovered
- Filter out invalid BIOS values
- Bump ESX task version to 2.15
proxy-server-plugin:
- Enhancement:
- Refacto
- Fix glpi target protocol detection for client agents
- Netdiscovery and Netinventory tasks are now supported
- Don't handle internal event we don't own when proxy and secondary proxy are
enabled at the same time
- Bump Proxy plugin version to 3.0
ssl-server-plugin:
- Enhancement:
- Preload SSL context to keep it alive along service life
- The plugin is now supported on windows platform
- Bump SSL plugin version to 2.0
packaging:
- fix #1093: Fix rpm packaging where base package requires task-network one
- fix #1077: Enable Crypt::DES & Crypt::Rijndael in MacOS build to support SNMPv3
- Update Windows packaging to use:
- Perl 5.42.1
- gcc 15.2.0posix-13.0.0-msvcrt-r6
- zlib 1.3.2
- 7-Zip v26.00
- libxml2 2.15.2
- libiconv 1.19
- msys2-base 20260322
- Update MacOSX packages to use perl 5.42.1 and zlib 1.3.2
- Update linux snap packaging to use perl 5.42.1
- win32: Updated GLPI-AgentMonitor to v1.5.0
- fix #1038: Make linux perl installer working on LinuxMint
- fix #1138: Fix linux perl installer as it was falsely detecting agent as still
installed after an apt-get remove on debian-based distro