Skip to content

Releases: coreos/go-systemd

go-systemd v9

07 Jun 16:10
v9
Compare
Choose a tag to compare

Summary of changes in this release:

  • dbus: add support for new ListUnits* methods
  • sdjournal: export all fields IDs
  • sdjournal: add GetEntry method to retrieve all fields
  • sdjournal: don't close libsystemd on Close()

go-systemd v8

26 May 15:20
v8
Compare
Choose a tag to compare

Summary of changes in this release:

  • sdjournal: add support for cursors (get, seek, test)
  • sdjournal: export SYSLOG_IDENTIFIER
  • dbus: expose NewConnection method

go-systemd v7

24 May 16:13
v7
Compare
Choose a tag to compare

Summary of changes in this release:

  • sdjournal: added JournalReader.Rewind() and Journal.SeekHead()

go-systemd v6

19 May 09:47
v6
Compare
Choose a tag to compare

Summary of changes in this release:

  • rewritten sdjournal to dlopen libsystemd instead of linking to it
  • examples are not built by default anymore, making go get happy
  • journal entry field _TRANSPORT is now exposed

v5

21 Mar 12:07
v5
Compare
Choose a tag to compare
v5

This release adds a number of new methods for working with the journal and exposing more information about systemd, as well as a minor bugfix and small internal code cleanup.

  • Add several new functions to sdjournal: AddDisjunction, AddConjunction, GetDataValue, FlushMatches, SetDataThreshold
  • Add ability to load journal from custom directory (sdjournal.NewJournalFromDir)
  • Add GetManagerProperty to dbus to obtain systemd1.manager interface properties
  • Add several utility functions to detect information when invoked from systemd (GetRunningSlice, RunningFromSystemService, CurrentUnitName, GetMachineID)
  • Add login1.Inhibit and login1.Subscribe
  • Add dbus.ListUnitFiles
  • Correctly propagate error during sdjournal.AddMatch

sdjournal package, features, and bug fixes

05 Nov 13:24
Compare
Choose a tag to compare
  • add dbus.NewSystemdConnection() for connecting directly to systemd.
  • add github.com/coreos/go-systemd/sdjournal package for low-level access to
    journal
  • add activation.TLSListeners for socket activation of TLS sockets
  • stable ordering of unit serialization

v3

22 Jun 23:46
Compare
Choose a tag to compare
v3
- add ResetFailedUnit
- add UDP socket activation support
- use separate connection to process signals
- add Close to connections
- add machine1 package
- add UnitName*Escape methods

v2

21 May 18:17
Compare
Choose a tag to compare
v2
  • Add login1 package
  • Introduce dbus.LinkUnitFiles and dbus.DisableUnitFiles
  • Avoid double close in some cases

v1

18 Apr 18:04
Compare
Choose a tag to compare
v1
Merge pull request #42 from bcwaldon/values

feat(set): Add set.Values() method