Skip to content

Releases: coreos/go-systemd

go-systemd v22.5.0

07 Nov 14:03
v22.5.0
d5623bf
Compare
Choose a tag to compare

Changes:

  • journal: add StderrIsJournalStream function
  • internal/dlopen: fix test and run in CI

go-systemd v22.4.0

16 Sep 08:33
v22.4.0
87ca09f
Compare
Choose a tag to compare

Changes:

  • dbus: add Connected methods to check connections status
  • dbus: add support for querying unit by PID
  • dbus: implement support for cgroup freezer APIs
  • journal: remove implicit initialization
  • login1: add methods to get session/user properties
  • login1: add context-aware ListSessions and ListUsers methods

go-systemd v22.3.2

10 May 13:00
v22.3.2
777e73a
Compare
Choose a tag to compare

Changes:

  • dbus: fix deprecated marks and docs
  • journal: close unix socket after successful probe

go-systemd v22.3.1

01 Apr 12:27
v22.3.1
256724e
Compare
Choose a tag to compare

Changes:

  • sdjournal: fix input argument type in C.Malloc call
  • gomod: update godbus to v5.0.4

go-systemd v22.3.0

19 Mar 16:33
v22.3.0
47c10f0
Compare
Choose a tag to compare

Changes:

  • dbus: add KillUnitWithTarget
  • dbus: fix typo in GetUnitTypePropertyContext
  • sdjournal: drop conditional static specifier
  • ci: clean up legacy helpers
  • ci: let system settle before running tests

go-systemd v22.2.0

03 Mar 11:18
v22.2.0
5cd1a48
Compare
Choose a tag to compare

Changes:

  • go-systemd: fix building on windows
  • dbus: add context-aware methods
  • dbus: add context to open functions
  • dbus: add ListJobs method
  • sdjournal: SeekTail should be followed by Previous, not Next
  • sdjournal: add GetBootID support
  • ci: add initial GitHub workflow
  • ci: add container tests

go-systemd v22.1.0

02 Jun 09:10
v22.1.0
b51e752
Compare
Choose a tag to compare

Changes:

  • docs: update docs links in README
  • unit: do not export private constants
  • unit: deserialize keeps all semantic data
  • deserialize: Use quote to print possibly-invalid string
  • login1: support getting active session and session details

go-systemd v22.0.0

11 Nov 15:35
v22.0.0
2d78030
Compare
Choose a tag to compare

Breaking changes:

  • minimum Go toolchain version is now 1.12
  • switched to Go modules, removed dep support
  • switched to semver tags to appease Go mod

go-systemd v21

04 Nov 10:12
v21
d3cd4ed
Compare
Choose a tag to compare

Changes:

  • sdjournal: use internal dlopen package
  • activation: fix tautological error handling

go-systemd v20

20 Jun 08:04
v20
e64a0ec
Compare
Choose a tag to compare

New features:

  • import1: implement importd methods
  • dbus: introduce GetAllProperties() for fetching all systemd unit properties
  • machine1: add CreateMachine call (and variations)

Other changes in this release:

  • sdjournal: provide errno codes in error messages as strings