| CARVIEW |
Select Language
HTTP/2 200
date: Tue, 30 Dec 2025 04:55:28 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"89e364250f612ca564861d7c38d0f394"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=glvzbHUzSxpg4YvvOiPg0EpdxqJOY%2BgjTCVH7yIT%2Fa1Pm5zi1Cd%2FNuUigxhCjfEOKFpjH1jreem1LSreCwNUlC28b5WSJ9zKGBsya8f1joFjkTEogPm4RVMvxpQS5AzNP5oYCEEXSrrme18wwbs%2BQLbFmf591TMeiBH8On%2FHsqxdOcSYnQEj%2BsI7spxD4kovLuQsAGDExrPPF6k2eYrcP%2FCi8NuQFjiEhRj%2FruScRhSuCToq%2Bo0VMMy0rEOONjE9ShhteCbQGuqPin4oZTne6A%3D%3D--2sq523SEN8Lhg82W--6%2BUk9W%2FlU3d89FEnK9gFbg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2020452047.1767070527; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 04:55:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 04:55:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C38E:AEDC4:9BE75:B0027:69535B3F
Releases · google/mtail · GitHub
17 Jul 14:34
Loading
05 Jul 07:36
Loading
12 Jun 12:48
Loading
29 May 20:57
Loading
26 Apr 05:38
jaqx0r
Jamie Wilkinson
Loading
23 Apr 15:11
jaqx0r
Jamie Wilkinson
Loading
23 Apr 12:14
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 395
Releases: google/mtail
Releases · google/mtail
v3.0.8
v3.0.7
abe92eb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
- b35d739 fix: Handle \r\n windows line endings.
- ee521cd chore: Clean up lint errors
- 97cf805 refactor: Move the
staleTimerinto theLineReader. - de8cc1e refactor: Migrate the
FileStreamto use the newLineReader. - c843c0b refactor: Migrate the
DgramStreamto use the newLineReader - d44be39 refactor: Migrate the
SocketStreamto use the newLineReader - e856661 refactor: Port the
FifoStreamto use the newLineReader. - 76b8221 test: Rename tests to match an earlier rename.
- 02bae24 feat: Add new
LineReaderstruct to extract common code. - a6a3ae4 build(deps): bump slsa-framework/slsa-verifier from 2.5.1 to 2.6.0
Assets 12
v3.0.5
5196546
This commit was created on GitHub.com and signed with GitHub’s verified signature.
This release is made in honour of @junyer who sadly passed away this week. He was an influence in the early design and optimisations of the Google internal mtail version 2 series, and a generous and dear friend who I will miss very much. I hope he appreciates the irony that none of the changes in this release are related to regular automata, but do contain a fix for a silly performance issue.
Changelog
- afd77e4 fix: Return to read immediately after a successful read.
- f39cf7b refactor: Close the socketstream lines channel only once.
- cf3931d refactor: Merge the oneshot and regular socket connection handlers.
- bfe5fec refactor: Remove an unnecessary select.
- d3c493e refactor: Remove obsolete
IsCompletefunctions and state. - 4a3aed5 test: Fix up stream shutdown test code.
- 9552a9b refactor: Remove the
gcWakerfrom the Tailer. - f2d8c1c refactor: Remove
IsCompletefrom theLogStreaminterface. - 7aebf03 feat: Remove LogStreams when the lines channels are closed.
- 1830e87 refactor: Remove
LastReadTimefrom theLogStreaminterface. - d4b0a50 refactor: Remove
Stopfrom theLogStreaminterface. - 84c53b5 refactor: LogStreams manage their own staleness expiration.
Assets 12
v3.0.3
v3.0.2
bb5920e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
- 3d4fdba chore: Fix a lint warning
- c967ed5 chore: Pass contexts instead of storing them in the logstreams.
- f35753e fix: Use context cancellation to shut down a filestream.
- 35ce3f5 fix: Use context cancellation to shut down socketstream.
- 3e8abbf fix: Use context cancellation to stop a dgramstream.
- 38ab690 chore: Make log messages more readable in the logstreams.
- 6ab8d9c fix: Handle
oneShotmode in thedgramStream. - aa61830 fix: Exit a logstream at EOF when OneShotEnabled.
- 3e813d5 chore: homogenise error messages
- cf9ad9d chore: Lint fixes
- 4abdaff test: Filestream tests should not be in one-shot mode.
- 5de26a6 build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
- 95f1012 build(deps): bump goreleaser/goreleaser-action from 5 to 6
- 8ff1629 build(deps): bump github.com/prometheus/common from 0.53.0 to 0.54.0
Assets 12
v3.0.1
1bb3dd5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
IsStdinPatternin 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
mtailcontext 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
AwakenLogStreamsfromPollWatchedand rename the latter. - ff649a5 test: Remove
ExpireStaleLogStreamsfrom test poll action. - 83bd57d refactor: Extract a separate routine for polling for completed logstreams.
- 3fdefe4 test: Remove
LoadAllProgramsfromTestServer.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
doPatternGlobfromPollLogPatterns. - 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
Exporterwhen 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
mtailexec test. - 3322507 refactor: Rename benchmark function for readability.
Assets 12
v3.0.0-rc63
v3.0.0-rc63
This tag was signed with the committer’s verified signature.
7a28fc3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
- 6af838d build(deps): bump golangci/golangci-lint-action from 4 to 5
Assets 12
1 person reacted
v3.0.0
v3.0.0-rc56
v3.0.0-rc56
This tag was signed with the committer’s verified signature.
fc4094a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
- c395207 ci: Verify SLSA3 provenance after release.
Assets 12
v3.0.0-rc55
d4761fe
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
- 11752bb ci: Update deprecated flag
- 21b1bd3 ci: Add SLSA3 provenance support.
- 1a2dd04 Fix path parsing for globbed paths.
- 6a7aac4 ci: Update version of publish-unit-test-action.
- 6b2417b doc: Add comment explaining requirement for caller.
- 2a89d86 chore: Ignore invalid gosec finding.
- 2830c95 refactor: Create a specific type for
oneshotparameter. - 057a622 refactor: Extract a method of handling pipe opening.
- c21673e refactor: Create
testutil.OverrideStdintest helper method. - 5df1309 doc: Document support for stdin.
- d03bf0d Support reading
-as a stdin pipe in Tailer. - 814bc17 Support the filename
-when it's a pipe input in logstream. - fa4b289 Support reading a pipe named
-as standard input. - 1ebce3a chore: Make log message more informative.
- d0e422b refactor: Return a single test object from
makeTestTail. - a01b512 chore:
go fixfixed build tags - aecb00b chore: Fix lint error about unkeyed fields.
- ac799d9 build(deps): bump github.com/prometheus/common from 0.52.3 to 0.53.0
- eebe174 build(deps): bump github.com/prometheus/common from 0.52.2 to 0.52.3
- d0b85e2 build(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0
- 3884da2 build(deps): bump github.com/golang/glog from 1.2.0 to 1.2.1
- 31c8b3e build(deps): bump github.com/prometheus/common from 0.51.1 to 0.52.2
- dd73858 build(deps): bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4
- 6cdda96 chore: Bump golangci-lint v1.57
- d9dc57d chore: Remove excessive TAB
- 8b2a182 build(deps): bump github.com/prometheus/common from 0.51.0 to 0.51.1
- 841220d build(deps): bump github.com/prometheus/common from 0.50.0 to 0.51.0
- 1b79571 build(deps): bump docker/build-push-action from 5.2.0 to 5.3.0
- 11235f6 build(deps): bump docker/login-action from 3.0.0 to 3.1.0
- 04cd2b7 build(deps): bump github.com/prometheus/common from 0.49.0 to 0.50.0
- 82fc1f9 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
- 96fddde chore: Change the callsite of the version collector.
- 9278c96 build(deps): bump docker/build-push-action from 5.1.0 to 5.2.0
- dd0f4da Add systemd service unit file
- 7833032 build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
- d9a9c67 build(deps): bump github.com/prometheus/common from 0.48.0 to 0.49.0
- ad126f4 Remove
benchmarkworkflow. - 68114f1 build: Bump go version to 1.21.
- f4266d7 Bump prometheus library versions.
- f5b1a59 build(deps): bump github.com/prometheus/common from 0.46.0 to 0.47.0
- b191500 build(deps): bump golangci/golangci-lint-action from 3 to 4
- 1394b46 build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0
- e3197e9 build(deps): bump docker/metadata-action from 5.4.0 to 5.5.1
Assets 12
Previous Next
You can’t perform that action at this time.