Skip to content
This repository has been archived by the owner on Feb 17, 2022. It is now read-only.

Releases: perj/sebase

Version 1.4.1

09 Feb 07:44
ed1bb6f
Compare
Choose a tag to compare

Contains compiling fixes for GCC 10 and Go 1.16.

Version 1.4.0

13 Sep 06:08
bd53ec4
Compare
Choose a tag to compare

The main feature in this release is output writer plugin support in plogd, together with an implemented elasticsearch plugin.
Also included is a -json flag to plogger making it expect json lines as input.
Finally in the slog Go package, there's now context versions of the logging functions. By default these just call the non-context versions but if hooked into the context can be inspected for thread local values.

Version 1.3.0

31 Jul 16:54
10482ed
Compare
Choose a tag to compare

This feature release adds new options for using plog. The message type key (often a log level) can now by preset with the Type function. You can fire of messages from the returned interface using Msg("foo") and add more that using With("x", y) (y being any value). With also works before Type is called. #13

Plogd now buffers output to a file. To not sit on the buffer too long, it's flushed every second. Tests shows this buffering improves performance significantly. #14

There's also a bugfix to Go fd pool where an empty remoteAddr with hash strat did not switch over to random strat but stayed on hash with the empty string. #15

Version 1.2.2

27 Mar 12:38
b29a3fa
Compare
Choose a tag to compare

A bugfix release that fixes compiling of the fd_pool Go package on non-Linux systems (macOS and OpenBSD are the supported non-Linux systems). Fix is in #12.

Version 1.2.1

20 Mar 15:28
2e2ff5a
Compare
Choose a tag to compare

This is a bugfix release with the primary purpose of reducing the number of dependencies listed in go.mod. This is done via #11.

Version 1.2.0

12 Mar 13:46
91b0c75
Compare
Choose a tag to compare

This release adds a new prefered way to configure Go fd pools, with a proper config struct rather than bconf/vtree (#10). Go fd pool also checks that connections are not dead before returning them from the pool (#8).
There's also a new Go slog package in util, that lets you hook in any kind of logging package into the Go packages used here.

Version 1.1.0

28 Feb 07:36
a78f27a
Compare
Choose a tag to compare

This feature release adds a bunch of convenience functions to plog in #6, admittedly inspired by logrus.
It also makes controller work on macOS and OpenBSD (#4) and some minor fixes (#5, #7).

Version 1.0.1

08 Feb 15:40
8930aa9
Compare
Choose a tag to compare

A bugfix release fixing some things in the admittedly slightly rushed 1.0.0.
Primarily the sebase_nocgo go build flag has been replaced with a sebase_cgo one (#3).
Also fixes the travis build (#2) and adds support for running on macOS (#1).

Version 1.0.0

21 Dec 14:23
Compare
Choose a tag to compare

First public release.