Skip to content

v3.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 29 May 20:57
· 117 commits to main since this release
v3.0.1
1bb3dd5

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.