mirror of
https://github.com/arnaucube/go-ethereum.git
synced 2026-02-28 05:56:45 +01:00
3.3 KiB
3.3 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[Unreleased]
Added
Fixed
- Added missing runtime import for FreeBSD. #104
Changed
Deprecated
[0.9.0]
Added
- Added support for huge TLB pages on Linux #97
- Added support for big endian platform #100
Fixed
- Add missing method for OpenBSD #99
[0.8.0]
Added
- Added partial
getrusagesupport for Windows to retrieve system CPU time and user CPU time. #95 - Added full
getrusagesupport for Unix. #95
[0.7.0]
Added
- Added method stubs for process handling for operating system that are not supported
by gosigar. All methods return
ErrNotImplementedon such systems. #88
Fixed
- Fix freebsd build by using the common version of Get(pid). #91
Changed
- Fixed issues in cgroup package by adding missing error checks and closing file handles. #92
[0.6.0]
Added
- Added method stubs to enable compilation for operating systems that are not
supported by gosigar. All methods return
ErrNotImplementedon these unsupported operating systems. #83 - FreeBSD returns
ErrNotImplementedforProcTime.Get. #83
Changed
- OpenBSD returns
ErrNotImplementedforProcTime.Getinstead ofnil. #83 - Fixed incorrect
Mem.Usedcalculation under linux. #82 - Fixed
ProcStateon Linux and FreeBSD when process names contain parentheses. #81
Removed
- Remove NetBSD build from sigar_unix.go as it is not supported by gosigar. #83
[0.5.0]
Changed
- Fixed Trim environment variables when comparing values in the test suite. #79
- Make
kern_procargsmore robust under darwin when we cannot retrieve all the information about a process. #78
[0.4.0]
Changed
- Fixed Windows issue that caused a hang during
init()if WMI wasn't ready. #74
[0.3.0]
Added
- Read
MemAvailablevalue for kernel 3.14+ #71
[0.2.0]
Added
- Added
ErrCgroupsMissingto indicate that /proc/cgroups is missing which is an indicator that cgroups were disabled at compile time. #64
Changed
- Changed
cgroup.SupportedSubsystems()to honor the "enabled" column in the /proc/cgroups file. #64
[0.1.0]
Added
- Added
CpuListimplementation for Windows that returns CPU timing information on a per CPU basis. #55 - Added
Uptimeimplementation for Windows. #55 - Added
Swapimplementation for Windows based on page file metrics. #55 - Added support to
github.com/gosigar/sys/windowsfor querying and enabling privileges in a process token. - Added utility code for interfacing with linux NETLINK_INET_DIAG. #60
- Added
ProcEnvfor getting a process's environment variables. #61
Changed
- Changed several
OpenProcesscalls on Windows to request the lowest possible access privileges. #50 - Removed cgo usage from Windows code.
- Added OS version checks to
ProcArgs.Geton Windows because theWin32_ProcessWMI query is not available prior to Windows vista. On XP and Windows 2003, this method returnsErrNotImplemented. #55
Fixed
- Fixed value of
Mem.ActualFreeandMem.ActualUsedon Windows. #49 - Fixed
ProcTime.StartTimeon Windows to report value in milliseconds since Unix epoch. #51 - Fixed
ProcStatus.PPIDvalue is wrong on Windows. #55 - Fixed
ProcStatus.Usernameerror on Windows XP #56