Skip to content

Latest commit

 

History

History
169 lines (100 loc) · 6.26 KB

CHANGELOG.md

File metadata and controls

169 lines (100 loc) · 6.26 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Add OS family mappings for opensuse-leap and opensuse-tumbleweed. #146

Changed

Deprecated

Removed

Fixed

  • On darwin without CGO process.Info() could fail, but would not return the error. #150

[1.9.0]

Added

  • Replace pkg/errors with Go 1.13 native errors. #123
  • Add OS family mappings for rocky, openEuler, and almalinux. #143

Changed

  • Remove custom sysctl implementation and partial cgo requirement. #135
  • Changes on the Host and LoadAverage interfaces, now implemented by default on Linux and Darwin platforms. #140

Fixed

  • Report OS name as Windows 11 when version is >= 10.0.22000. #118 #121

Added

  • Added the Oracle Linux ("ol") platform to the "redhat" OS family. #54 #115
  • Added the Linux Mint ("linuxmint") platform to the "debian" OS family. #52

Changed

  • Updated module to require Go 1.17. #111
  • The boot time value for Windows is now rounded to the nearest second to provide a more stable value. #53 #114

Fixed

  • Fix handling of environment variables without values on macOS. #94
  • Fix build tags on AIX provider such that CGO is required. #106

1.7.1 - 2021-10-11

Fixed

  • Fixed getting OS info when an unsupported file or directory is found matching /etc/*-release #102

1.7.0 - 2021-02-22

Added

  • Add per-process network stats #96

1.6.0 - 2021-02-09

Added

  • Add darwin/arm64 support (Apple M1). #91

1.5.0 - 2021-01-14

Added

  • Added os.type field to host info. #87

1.4.0 - 2020-07-21

Added

  • Add AIX support #77
  • Added detection of containerized cgroup in Kubernetes #80

1.3.0 - 2020-01-13

Changed

  • Convert NetworkCountersInfo maps to uint64 #75

1.2.1 - 2020-01-03

Fixed

  • Create a sidToString function to deal with API changes in various versions of golang.org/x/sys/windows. #74

1.2.0 - 2019-12-09

Added

  • Added detection of systemd cgroups to the IsContainerized check. #71
  • Added networking counters for Linux hosts. #72

1.1.1 - 2019-10-29

Fixed

  • Fixed an issue determining the Linux distribution for Fedora 30. #69

1.1.0 - 2019-08-22

Added

  • Add VMStat interface for Linux. #59

1.0.2 - 2019-07-09

Fixed

  • Fixed a leak when calling the CommandLineToArgv function. #51
  • Fixed a crash when calling the CommandLineToArgv function. #58

1.0.1 - 2019-05-08

Fixed

  • Add support for new prometheus/procfs API. #49

1.0.0 - 2019-05-03

Added

  • Add Windows provider implementation. #22
  • Add Windows process provider. #26
  • Add OpenHandleEnumerator and OpenHandleCount and implement these for Windows. #27
  • Add user info to Process. #34
  • Implement Processes for Darwin. #35
  • Add Parent() to Process. #46

Fixed

  • Fix Windows registry handle leak. #33
  • Fix Linux host ID by search for older locations for the machine-id file. #44

Changed

  • Changed the host containerized check to reduce false positives. #42 #43