Releases
v3.0.1
Changelog
e0ac80a build(deps): bump docker/login-action from 3.1.0 to 3.2.0
b03ed37 Increase all read buffer sizes to 128KiB.
7b64160 refactor: Use IsStdinPattern
in pipestream open for consistency.
e7d279d fix: Set a read buffer size on pipes to 128KiB.
e99f7e5 test: Fix a race condition waiting for the pattern waker attached to the directory.
5e470ac chore: Fix linter warning.
95a23a6 Remove context from struct.
820798f chore: Lint fixes.
eb29578 Downgrade some log messages.
6e3f971 Move the stream cleanup onto the GC poller.
455da56 Cancel the mtail
context at shutdown, to shut down child goroutines.
e06012d Use a cancelfunc instead of another channel to shut down the Tailer.
c172b6c Move the stale log gc off the subroutine waitgroup.
ff635f9 Extract pattern polling into a goroutine per pattern.
dd11ff8 test: Extract AwakenLogStreams
from PollWatched
and rename the latter.
ff649a5 test: Remove ExpireStaleLogStreams
from test poll action.
83bd57d refactor: Extract a separate routine for polling for completed logstreams.
3fdefe4 test: Remove LoadAllPrograms
from TestServer.PollWatched
.
4536f9d test: Improve debug log messages for the TestWaker.
2ec6596 refactor: Rename fields in preparation for other wakers in test.
ae2de42 test: Rename log rotation integration tests for clarity
7c233c4 refactor: Immediately tail sockets when discovered.
01db877 chore: Make some log messages more useful for debugging.
76abfd9 chore: Appease linter, name struct fields.
926ef7b refactor: Store the log pattern poll waker in the Tailer struct.
45d2de8 refactor: Extract doPatternGlob
from PollLogPatterns
.
9188e91 fix: Don't add stdin to the glob patterns.
aa0b787 refactor: Extract a stdin-pattern predicate.
d33e6ba build(deps): bump benchmark-action/github-action-benchmark
e69e7f5 build(deps): bump github.com/prometheus/client_golang
10766e5 build(deps): bump golangci/golangci-lint-action from 5 to 6
fc63af5 build(deps): bump actions/setup-go from 4 to 5
3c6aacb build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0
64c82f4 chore: Satisfy linter.
6085c04 Explicitly stop the Exporter
when main routines are done.
cdc20a9 test: Add v1 flag.
86b5122 test: Kill the test program with SIGABRT to dump goroutine stacks.
8005751 test: Log test output to stderr in the mtail
exec test.
3322507 refactor: Rename benchmark function for readability.
You can’t perform that action at this time.