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