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

Releases: perj/sebase

Version 1.4.1

Choose a tag to compare

@perj perj released this 09 Feb 07:44
ed1bb6f

Contains compiling fixes for GCC 10 and Go 1.16.

Version 1.4.0

Choose a tag to compare

@perj perj released this 13 Sep 06:08
bd53ec4

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

Choose a tag to compare

@perj perj released this 31 Jul 16:54
10482ed

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

Choose a tag to compare

@perj perj released this 27 Mar 12:38
b29a3fa

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

Choose a tag to compare

@perj perj released this 20 Mar 15:28
2e2ff5a

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

Choose a tag to compare

@perj perj released this 12 Mar 13:46
91b0c75

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

Choose a tag to compare

@perj perj released this 28 Feb 07:36
a78f27a

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

Choose a tag to compare

@perj perj released this 08 Feb 15:40
8930aa9

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

Choose a tag to compare

@perj perj released this 21 Dec 14:23

First public release.