FusionInventory Agent Changelog

What's new in FusionInventory Agent 2.3.16

Mar 2, 2015
  • inventory:
  • fix Rudder server UUID file location (#2865)
  • use BIOS ID as guest ID for HyperV hypervisor (#2881)
  • filter disabled CPUs in DMI data (#2525)
  • minor fixes in CPU information retrieval
  • netdiscovery:
  • fix communication with latest FusionInventory for GLPI (#2862)
  • add multiple H3C/SMC/HP models in sysobject.ids (#2873)
  • change sysobject.ids file format
  • netinventory:
  • fix communication with latest FusionInventory for GLPI (#2862)
  • add hirschman-specific firmware and serial OIDs (#2631)

New in FusionInventory Agent 2.3.15 (Jan 7, 2015)

  • Inventory:
  • Retrieve attached network gateway from default gateway
  • Do not report 0.0.0.0 as address for non-configured IPMI interfaces
  • Fix last user retrieval with 32 bit agent on 64 bit Windows

New in FusionInventory Agent 2.3.14 (Dec 16, 2014)

  • core:
  • fix ESX and Deploy task execution from server request (#2809, #2820, #2823)
  • manage PID file explicitely (#2796)
  • make PID file location configurable, through --pidfile option (warning: default location is now in agent state directory)
  • netdiscovery:
  • add a few H3C/HP models in sysobject.ids (#2812)
  • netdiscovery:
  • fix fast interface speed computation (#2833)
  • install:
  • add versioned dependencies on IO::Socket::SSL and Thread::Queue

New in FusionInventory Agent 2.3.13 (Nov 7, 2014)

  • core:
  • log HTTP replies status
  • log agent stop event (#61)
  • better logging of task initialisation process
  • fix syslog logger usage with debug level >= 2 (#2780)
  • fix SNMPv1 multiple values queries
  • netdiscovery:
  • skip SNMP scan immediatly if there is no answer from remote host
  • send task termination message to server when shutting down (#185)
  • thread usage cleanup
  • netinventory:
  • propagate error messages to server
  • fix null-character presence in XML output (#2670,#2746,#2754,#2784)
  • fix WWN physical address parsing (#2759)
  • send task termination message to server when shutting down (#185)
  • thread usage cleanup
  • inventory:
  • add support for FibreChannel controller on Linux (#2759)
  • fix HyperV machines enumeration (#2141)
  • fix typo in printer property name on Windows (#2782)
  • fix wrong function call on BSD i386 (#2797)
  • fix wrong function call on Solaris (#2799)
  • fix parsing of psrinfo -vp output on Solaris (#2798)
  • test suite:
  • disable tests requiring POE under perl 5.8

New in FusionInventory Agent 2.3.12 (Oct 7, 2014)

  • core:
  • drop Socket::GetAddrInfo usage, and use Socket directly for name to address resolution
  • inventory:
  • fix BIOS date format error on Solaris (#2735)
  • retrieve OS minor version on Solaris (#2736)
  • identify dockers containers (#2731)
  • fix adobe license key format (RT #99164)

New in FusionInventory Agent 2.3.11.1 (Sep 30, 2014)

  • core:
  • update MANIFEST to fix missing files
  • additional distribution metadata
  • more flexible message filtering in logger

New in FusionInventory Agent 2.3.10.1 (Aug 5, 2014)

  • Provide error messages for name to resolution failures.

New in FusionInventory Agent 2.3.9.1 (Jul 16, 2014)

  • Fix sysobjectid and consumables databases files installation.

New in FusionInventory Agent 2.3.8 (May 17, 2014)

  • netinventory tasks:
  • add support for trunk port identification on non-cisco hardware (#2386)
  • add VENDOR element, and keep MANUFACTURER bound to original manufacturer
  • add H3C hardware database
  • better error messages for non-existing interfaces
  • inventory task:
  • fix multiple crashes introduced by command logging
  • fix 32bits software in user environment retrieval on Windows 64bits
  • test suite:
  • transfer hardware tests in private hardware repository

New in FusionInventory Agent 2.3.7.1 (May 1, 2014)

  • inventory task:
  • fix crash introduced by command logging on BSD hosts

New in FusionInventory Agent 2.3.7 (May 1, 2014)

  • netinventory and netdiscovery tasks:
  • drop support for SNMP dictionary
  • drop support for SNMP models
  • large code cleanup
  • enhance firmware and serial number retrieval
  • update extreme networks models database
  • inventory task:
  • fix multiple warnings for missing commands (#2460)
  • fix 'broken pipe' error messages on Solaris (#2460)
  • fix warnings for NIS/NIS+ external references in /etc/passwd (#2460)
  • log executed commands with debug level >= 2
  • fix a crash in Windows storage inventory (#2471)
  • fix process inventory on AIX (#2481)
  • fix firmware version retrieval on AIX (#2480)
  • fix mac address extraction for infiniband interfaces (#2432)
  • fix CPU identification on newer ARM kernels (#2485)
  • fix inconsistencies in process runtime computation (#2491)
  • test suite:
  • ship missing LXC test file (#2483)

New in FusionInventory Agent 2.3.6 (Mar 11, 2014)

  • core:
  • abort with explicit error message when there is no available task
  • when receiving a push request from a server, reschedule contact for this server only
  • inventory task:
  • fix a warning with LXC 1.0.x
  • netinventory task:
  • fix SNMPv3 credentials handling
  • fix mac address retrieval on non-default VLANs
  • fix LLDP info retrieval for some hardware
  • fix memory exhaustion for some hardware (#2414)
  • use get-next-requests instead of get-bulk-requests, slower but safer, especially with large gaps in indexes
  • netdiscovery task:
  • fix SNMPv3 credentials handling
  • do not report errors for non-responding host with SNMPv3
  • wake-on-lan task
  • honour all mac addresses from server request (#2353)
  • test suite:
  • fix network interface test on Solaris (#2438)

New in FusionInventory Agent 2.3.5.1 (Jan 16, 2014)

  • inventory task:
  • fix AIX LVM regression introduced by incorrect fix (#2384)
  • fix another potential warning on AIX

New in FusionInventory Agent 2.3.5 (Jan 16, 2014)

  • netinventory task:
  • add more default OIDs for mappings undefined in SNMP model
  • fallback on default OID if SNMP model mapping doesn't bring any result
  • restore and enhance mac adressses extraction for connected devices on non-default VLANs
  • fix trunk port identification
  • fix model loading with fusioninventory-netinventory
  • inventory task:
  • get size for Adaptec RAID controller disks on Linux (#2360)
  • fix size reporting for LSI RAID controller disks on Linux
  • add support for modern MegaRAID controllers on Linux (#2361)
  • better identification for hard disk manufacturers (#2362)
  • fix timeout for user enumeration in AD environment on Windows (#2201)
  • fix a potential crash in software inventory on Windows
  • cleanup whitespace for DMI and /proc values (#2391)
  • fix multiple potential warnings on AIX (#2384)
  • test suite:
  • fix test files list (#2394)
  • fix network interface enumeration test on Solaris (#2346)

New in FusionInventory Agent 2.3.4 (Dec 2, 2013)

  • core:
  • introducing “Collect”. With this module, the administrator can decided which additional information need to be collected:
  • scan a directory
  • retrieve some keys from the registry,
  • collect some values from WMI objects

New in FusionInventory Agent 2.3.3 (Nov 20, 2013)

  • inventory task:
  • fix missing 32bits software on 64bits windows (#2212)
  • netinventory task:
  • fix SNMP reconnection when issuing VLAN-specific queries on some Cisco devices
  • use longer default SNMP timeout, and make them configurable
  • handle MAC addresses with embedded VLAN identifier
  • netdiscovery task:
  • backport device model identification from sysobjectid value
  • core:
  • clean up in the distribution

New in FusionInventory Agent 2.3.2 Dev (Oct 16, 2013)

  • Core:
  • Avoid some warning messages
  • Netinventory task:
  • Fix: properly pass the SNMP credentials
  • Better handling of mac addresses

New in FusionInventory Agent 2.3.0 Dev (Aug 2, 2013)

  • Distribution:
  • Deploy, Network and ESX tasks are now integrated in the distribution
  • new fusioninventory-inventory executable, dedicated to inventory task
  • Core:
  • no more thread usage for HTTP interface
  • no more token usage for HTTP interface, request source address is enough
  • --httpd-trust option now allows multiple values
  • --daemon and --no-fork options are now available from command-line only
  • Inventory task:
  • add DNS_DOMAIN, BOOT_TIME and FQDN in OPERATINGSYSTEM section
  • collect public SSH keys
  • collect local users and groups
  • collect license key for Adobe suite, Panic's Transit, VMware Fusion on MacOs
  • collect service package version on AIX
  • collect manufacturer information for memories
  • enforce consistent handling of USB and PCI identifiers
  • enforce consistent TYPE values for network interfaces
  • various UTF encoding fixes
  • better stripping of bogus values
  • Megaraid and ware RAID controller support on BSD (Egor Morozov)
  • Megaraid controller support on Linux (Egor Morozov)
  • support new OpenVZ configuration on Linux (Alessandro Iurlano)
  • LPAR support on AIX
  • FreeBSD jail support on BSD
  • better caching of system_profiler output
  • better Qemu support
  • better OpenVM support
  • better HyperV support
  • fix CPU inventory for non-i arches on Linux
  • better CPU inventory on Solaris
  • better memory inventory on Solaris
  • better slot inventory on Solaris
  • fix VXFS filesystem identification on Solaris
  • minimal support for busybox-specific command output
  • no more memconf usage on Solaris
  • no more Mac::SysProfile usage on MacOS
  • Wake-on-lan task:
  • ethernet and udp methods support on all systems
  • Netdiscovery task:
  • fix for regression introduced during code refactoring regarding printers identification
  • Test suite:
  • check the link for error in the doc
  • check for warnings generated during parsing
  • check entries generated from parsing match expected inventory format
  • normalize list before comparaison, for perl . hash randomisation

New in FusionInventory Agent 2.2.7 (Aug 2, 2013)

  • General:
  • additional hack for LG screens
  • additional model for ACER screens hack
  • fix directory creation error handling with older File::Path versions
  • fix initial delay randomness
  • fix spurious null character in decoded strings
  • Installation:
  • fix installation with older MakeMaker versions
  • do not generate html version of man pages
  • minor fixes to dependencies list
  • General:
  • better fix for size parsing with HP RAID controllers, avoiding warnings
  • implement model-specific hack for ACER screens serials