Blame NEWS

Packit a55458
Version 3.2 (Wed Sep 14 2018)
Packit a55458
  - [COMPATIBILITY] The UUID is now displayed using lowercase letters, per
Packit a55458
    RFC 4122 (#53569). You must ensure that any code parsing it is
Packit a55458
    case-insensitive.
Packit a55458
  - Support for SMBIOS 3.2.0. This includes new processor names, new socket
Packit a55458
    and port connector types, new system slot state and property, and support
Packit a55458
    for non-volatile memory (NVDIMM).
Packit a55458
  - Support for Redfish management controllers.
Packit a55458
  - A new command line option to query a specific structure by its handle.
Packit a55458
  - A new command line option to query the system family string.
Packit a55458
  - Support for 3 ThinkPad-specific structures (patch #9642).
Packit a55458
  - Support for HPE's new company name.
Packit a55458
  - Support UEFI on FreeBSD.
Packit a55458
  - Important bug fixes:
Packit a55458
    Fix firmware version of TPM device
Packit a55458
    Fix the HPE UEFI feature flag check
Packit a55458
  - (biosdecode) A new command line option to fully decode PIR information
Packit a55458
    (support request #109339).
Packit a55458
Packit a55458
Version 3.1 (Tue May 23 2017)
Packit a55458
  - Support for SMBIOS 3.1.0 and 3.1.1. This includes new chassis types, new
Packit a55458
    processor family names, new processor family upgrade names, and new slot
Packit a55458
    types, as well as support of larger BIOS ROM sizes and cache sizes, and a
Packit a55458
    new structure type (43, TPM Device.)
Packit a55458
  - A new command line option to query OEM strings.
Packit a55458
  - All error messages are now printed on stderr (#47274, #48158.)
Packit a55458
  - Several bug fixes related to 64-bit entry points (#50037 and more.)
Packit a55458
  - Important bug fixes:
Packit a55458
    #46176 (Unexpected end of file error)
Packit a55458
    #46066 (Crash with SIGBUS)
Packit a55458
  - Various minor fixes, improvements and cleanups.
Packit a55458
Packit a55458
Version 3.0 (Thu Sep 03 2015)
Packit a55458
  - Support for SMBIOS 3.0. This includes new chassis types, new
Packit a55458
    processor family names, new processor family upgrade names, new slot
Packit a55458
    types, and new memory device types.
Packit a55458
  - Support for the new 64-bit entry point (_SM3_) defined in SMBIOS 3.0.
Packit a55458
  - Support for the new kernel interface (as of Linux v4.2) as an
Packit a55458
    alternative to relying /dev/mem to access the entry point and DMI
Packit a55458
    table.
Packit a55458
  - Decoding of Acer-specific DMI type 170.
Packit a55458
  - Decoding of HP-specific DMI types 212, 219 and 233.
Packit a55458
  - Various minor fixes and output format cleanups.
Packit a55458
Packit a55458
Version 2.12 (Wed Apr 17 2013)
Packit a55458
  - Support of the SMBIOS 2.8.0 specification.
Packit a55458
Packit a55458
Version 2.11 (Wed Jan 19 2011)
Packit a55458
  - Support of the SMBIOS 2.7.0 specification:
Packit a55458
    - UEFI support
Packit a55458
    - Virtual machine flags in BIOS characteristics
Packit a55458
    - Limited support for the Management Controller Host Interface
Packit a55458
  - Various fixes that address stability.
Packit a55458
Packit a55458
Version 2.10 (Sun Nov 23 2008)
Packit a55458
  - Support for Solaris (x86 only, of course).
Packit a55458
  - Possibility to dump the SMBIOS/DMI table to a small binary file
Packit a55458
    (option --dump-bin).
Packit a55458
  - Possibility to read the SMBIOS/DMI table from such binary files
Packit a55458
    (option --from-dump).
Packit a55458
  - Support for SMBIOS 2.6. This includes new chassis types, new
Packit a55458
    processor family names, new processor family upgrade names, bus
Packit a55458
    address for system slots, and a new entry type for on-board devices,
Packit a55458
    amongst many other minor changes.
Packit a55458
  - Support for DMI entry type 31 (Boot integrity services).
Packit a55458
  - Many processor family names taken from the CIM Schema document.
Packit a55458
  - (vpddecode) No longer ask users to report broken records.
Packit a55458
  - (vpddecode) Fix --quiet option.
Packit a55458
Packit a55458
Version 2.9 (Mon Feb 26 2007)
Packit a55458
  - Support of the SMBIOS 2.5 specification. It adds many enumerated
Packit a55458
    values for recent hardware, as well as CPU core and thread count
Packit a55458
    reporting.
Packit a55458
  - Decoding of 3 HP-specific entries. More vendor-specific entries can
Packit a55458
    be supported later if vendors contribute code or documentation.
Packit a55458
  - Run-time detection of EFI, so that a single binary can support
Packit a55458
    Intel-based Macintosh machines and regular x86 machines.
Packit a55458
  - Better IA-64 support.
Packit a55458
  - Fixes to the decoding of individual fields, including the CPU
Packit a55458
    signature of recent CPU models.
Packit a55458
  - (biosdecode) Support of the FJKEYINF entry point type (for Fujitsu laptops).
Packit a55458
  - (vpddecode) The product name look-up table was dropped. It was unreliable
Packit a55458
    and a burden to maintain.
Packit a55458
  - biosdecode, ownership and vpddecode are no longer built on IA-64.
Packit a55458
Packit a55458
Version 2.8 (Sat Feb 04 2006)
Packit a55458
  - Option --string has four additional keywords available:
Packit a55458
    system-uuid, chassis-type, processor-family and processor-frequency.
Packit a55458
    These needed additional work because, technically speaking, they are
Packit a55458
    not DMI strings.
Packit a55458
  - IPMI interface type SSIF was added. This is a new interface type
Packit a55458
    defined by IPMI 2.0.
Packit a55458
  - (vpddecode) New --string option, much similar in spirit to
Packit a55458
    dmidecode's. Available keywords are bios-build-id, box-serial-number,
Packit a55458
    motherboard-serial-number, machine-type-model and bios-release-date.
Packit a55458
  - (vpddecode) 9 product names were added to the lookup table.
Packit a55458
  -  A few bug fixes, cleanups and minor improvements all around the place.
Packit a55458
Packit a55458
Version 2.7 (Thu Aug 04 2005)
Packit a55458
  - New command line interface. For example, it is now possible to limit
Packit a55458
    the output of dmidecode to a given DMI type, or to extract a single
Packit a55458
    string from the DMI table. The documentation has been updated
Packit a55458
    accordingly.
Packit a55458
  - The default output of dmidecode was slightly modified to be more
Packit a55458
    easily readable by humans. This might break tools parsing its output.
Packit a55458
    Such tools may benefit from the new command line interface, although
Packit a55458
    this interface shouldn't be considered stable until version 2.8.
Packit a55458
  - (vpddecode) New command line interface.
Packit a55458
  - (vpddecode) 6 product names were added.
Packit a55458
Packit a55458
Version 2.6 (Mon Feb 28 2005)
Packit a55458
  - Fixes a 2 GB memory limit regression.
Packit a55458
  - Basic command-line handling.
Packit a55458
  - BeOS and Cygwin support.
Packit a55458
Packit a55458
Version 2.5 (Thu Nov 11 2004)
Packit a55458
  - Code cleanups.
Packit a55458
  - Compatibility fixes.
Packit a55458
  - Documentation updates.
Packit a55458
Packit a55458
Version 2.4 (Fri Mar 19 2004)
Packit a55458
  - Manual pages added.
Packit a55458
  - (vpddecode) Many improvements.
Packit a55458
  - A few fixes and minor improvements.
Packit a55458
Packit a55458
Version 2.3 (Sun Oct 19 2003)
Packit a55458
  - Support of x86_64 systems.
Packit a55458
  - Support of systems with 2 GB and more memory.
Packit a55458
  - Loads of bug fixes and corrections.
Packit a55458
  - New tool "vpddecode" added.
Packit a55458
Packit a55458
Version 2.2 (Fri Aug 08 2003)
Packit a55458
  - Support of IA-64 systems.
Packit a55458
  - Support of IBM and Fujitsu-Siemens laptops.
Packit a55458
  - Many minor bug fixes.
Packit a55458
  - New tool "ownership" added.
Packit a55458
Packit a55458
Version 2.1 (Tue Jun 10 2003)
Packit a55458
  - Support of the SMBIOS 2.3.4 specification.
Packit a55458
  - Better support of IPMI.
Packit a55458
  - Minor bugs fixed.
Packit a55458
  - Documentation added.