Skip to content

Releases: google/mtail

v3.0.0-rc63

26 Apr 05:38
v3.0.0-rc63
7a28fc3
Compare
Choose a tag to compare

Changelog

  • 6af838d build(deps): bump golangci/golangci-lint-action from 4 to 5

v3.0.0

26 Apr 08:35
v3.0.0
eb7043e
Compare
Choose a tag to compare

Changelog

  • 9a38264 doc: Fix a confusing regular expression in an example.

v3.0.0-rc56

23 Apr 15:11
v3.0.0-rc56
fc4094a
Compare
Choose a tag to compare

Changelog

  • c395207 ci: Verify SLSA3 provenance after release.

v3.0.0-rc55

23 Apr 12:14
d4761fe
Compare
Choose a tag to compare

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 oneshot parameter.
  • 057a622 refactor: Extract a method of handling pipe opening.
  • c21673e refactor: Create testutil.OverrideStdin test 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 fix fixed 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 benchmark workflow.
  • 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

v3.0.0-rc54

07 Feb 10:19
v3.0.0-rc54
9e6ba92
Compare
Choose a tag to compare

Changelog

  • 2a4c624 Add docker to release workflow
  • fb562a5 build(deps): bump hmarr/auto-approve-action from 3.2.1 to 4.0.0
  • 9acb5da Simplify historgam bucket initialization
  • 22c9de6 Fix histogram for values below first bucket
  • a1b57f2 build(deps): bump codecov/codecov-action from 3 to 4
  • be22af0 build(deps): bump actions/cache from 3 to 4
  • 5e669fa build(deps): bump github.com/prometheus/common from 0.45.0 to 0.46.0
  • 5571ca0 Make sure pathname errors return an error.
  • 92c03d0 Don't fatal if we can't find mtail.
  • ecc0d88 Test the New functions fail correctly.
  • e168178 Fix path discovery to work on Windows.
  • 27f50b1 refactor: Change all Needs Waitgroup errors into static errors.
  • 490acbc Add basic exec test for one_shot mode.
  • 110919b Make all News return error if no WaitGroup is supplied.
  • 5a6a321 Do not pass a nil WaitGroup to the exporter in one_shot mode.
  • 656c25b doc: Fix grammatical error.
  • 4164317 doc: Update URL for container documentation.
  • fc0487b doc: Remove cirrus-ci build badge.

v3.0.0-rc53

07 Jan 05:59
v3.0.0-rc53
018c81d
Compare
Choose a tag to compare

Changelog

  • 51d0c41 ci: Enable ci, release, and review workflows in merge queues.
  • 49d0a54 ci: Bind permissions as tight as possible.
  • 7651ebf doc: Fix spelling error.
  • 832aa95 doc: Fix URL to IMDB quote.
  • 2700558 doc: Link to the apache log config docs and fix a bad comment.
  • 133313b build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0
  • 5e76bb8 Only run the test result upload from ubuntu-latest
  • 2517874 Run the ci-done on each runs-on, and separate test result upload by platform.
  • 03a1ed6 build(deps): bump github.com/prometheus/client_golang
  • df77b32 build(deps): bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3
  • 84a20e0 build(deps): bump actions/upload-artifact from 3 to 4
  • c58c766 build(deps): bump github/codeql-action from 2 to 3
  • 63fb693 build(deps): bump actions/setup-go from 4 to 5
  • d994276 build(deps): bump actions/stale from 8 to 9
  • 3ab288d build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0
  • 280f75d build(deps): bump github.com/golang/glog from 1.1.2 to 1.2.0
  • 3e43789 build(deps): bump actions/github-script from 6 to 7
  • 0ceff79 build(deps): bump golang.org/x/sys from 0.13.0 to 0.14.0
  • 352fe59 build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3
  • 6fab2eb doc: Add some links for reference about Go address behaviour.
  • 40d2ff6 doc: Document the --address commandline flag.
  • ed3275d build(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0
  • 32d70dc Only copy the build info to the Prom version library once.
  • c83415e Add the waitgroup correctly to exporter and cleanly shutdown.
  • e829bf9 chore: Disable the musttag linter.
  • 26704f0 chore: Apply simple linter fixes.
  • 99f8197 examples/postfix.mtail - move dash to end of character class
  • ecad00d build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • cf0a063 build(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0
  • 24bf93c build(deps): bump github.com/prometheus/client_golang
  • 037f91b build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0
  • 7cd0500 build(deps): bump github.com/golang/glog from 1.1.1 to 1.1.2
  • c5908ef build(deps): bump actions/checkout from 3 to 4
  • 8b0e217 build(deps): bump goreleaser/goreleaser-action from 4 to 5
  • b5d6ccc build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  • 2264a1c build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  • 1a24427 doc: Expand on the first argument to subst.
  • 9082461 chore: unnecessary use of fmt.Sprintf

v3.0.0-rc52

07 Jul 06:25
6c1f19c
Compare
Choose a tag to compare

Changelog

  • c48466e build(deps): bump google.golang.org/grpc from 1.51.0 to 1.53.0
  • cf9f511 ci: Remove the archives.replacements field from the goreleaser config.
  • 84db822 Handle an error when expiring old datums.
  • 0eba305 Set timeouts on the http.Server.
  • aa55ea6 chore: Remove deprecated call to rand.Seed.
  • 32be1d7 doc: Comments in the pipe comparison test.
  • bec8d3c build(deps): bump github.com/prometheus/client_golang
  • d46b538 chore: Upgrade Go to 1.20.
  • 16863ce build(deps): bump github.com/golang/glog from 1.1.0 to 1.1.1
  • f1feb25 ci: Disable macos-latest in the tests as it's unreliable.
  • 2bc67fc doc: Add some references.
  • eb651a8 chore: Remove a superfluous else to fix lint.
  • cd0c719 ci: Make sure the makefile runs the same lint as github.
  • 15545e5 Update some docstrings.
  • cdb16a7 Revise error messages and standardise variable names and patterns.
  • a93ca28 Create Alternate types in the type system.
  • 75679ae doc: Update some comments
  • 65941fc build(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0
  • 98f1c5e build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0
  • e838568 debug: Log the number of lines processed by the runtime.
  • 40b7228 build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0
  • 0582001 build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0
  • 54c46ab build(deps): bump github.com/prometheus/client_golang
  • f57bb3c chore: Update Go to 1.19.
  • ae6ee2f chore: nolint cases where the linter is wrong.
  • c1563e6 Replace deprecated command with environment file
  • 0c36922 chore: Bump golangci-lint version.
  • 2687891 build(deps): bump github.com/prometheus/client_golang
  • 30b623a build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0
  • 24c923b build(deps): bump hmarr/auto-approve-action from 3.2.0 to 3.2.1
  • 920c7d2 build(deps): bump actions/stale from 7 to 8
  • fe25e2e build(deps): bump actions/setup-go from 3 to 4
  • b0bef13 build(deps): bump hmarr/auto-approve-action from 3.1.0 to 3.2.0
  • 78953b3 build(deps): bump github.com/prometheus/common from 0.41.0 to 0.42.0
  • e8f8319 build(deps): bump github.com/golang/glog from 1.0.0 to 1.1.0
  • c85b49c Update go.mod to go 1.18
  • 957f57b build(deps): bump golang.org/x/sys from 0.5.0 to 0.6.0
  • b3c4133 build(deps): bump github.com/prometheus/common from 0.40.0 to 0.41.0
  • 974f9b8 build(deps): bump github.com/prometheus/common from 0.39.0 to 0.40.0
  • eb7d5df build(deps): bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1
  • 3a7b0ef build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0
  • 29b7282 build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0
  • db2ae63 ci: Emit the snapshot flag during release when not triggered by a version tag.
  • 3e368e3 chore: silence unused err on close for test code
  • 95a647a chore: teach asasalint about glog.Infof
  • b0af259 refactor: Replae deprecated ioutil methods.
  • 5f9ef4b chore: format error strings to match style
  • 4b19a39 chore: golangci-lint renamed the exhaustruct linter
  • 8ad500d chore: Reformat comments.
  • 521a460 build: Update makefile lint target to use golangci-lint from container image.
  • 905d3f9 ci: Update version of golangci-lint
  • 20ba1d5 Bump github.com/prometheus/common from 0.38.0 to 0.39.0
  • 6d3b144 Bump actions/stale from 6 to 7
  • 376c245 Update Go modules
  • 4f67cdd ci: Downgrade goreleaser action.

v3.0.0-rc51

22 Dec 04:23
v3.0.0-rc51
6fdbf8e
Compare
Choose a tag to compare

Changelog

  • 8df238e Bump goreleaser/goreleaser-action from 3 to 4
  • 32d29de Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  • 5111400 Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  • 1a77525 Bump go.opencensus.io from 0.23.0 to 0.24.0
  • 3fa0618 Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  • a1f81be Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  • b086015 Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  • 103c37b Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  • ff4b5c0 Bump actions/stale from 5 to 6
  • 0f38b32 Fix linter error
  • 519a5a9 Disables rendering dead links
  • 538cf94 Add http_info_endpoint to enable and disable info endpoints
  • 7cd3eba Add http_debugging_endpoint flag to allow disabeling http debug endpoint (fixes #305)
  • 678c2d0 Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  • 54cb521 Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  • e212e9b Run gofumpt
  • 6d127f3 Fix memory leak on corrupt unicode character
  • 2d03d75 Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  • acb9ee3 ci: Remove actions/cache in favour of setup-go's cache.
  • 10f0be1 ci: Use the version of go specified in go.mod
  • 581c1b6 Fix missing imports.
  • d88fb96 ci: Fix typo in name of sha-number file on non pull request.

v3.0.0-rc50

18 Jul 06:55
89b462d
Compare
Choose a tag to compare

Changelog

  • b8131c8 ci: Select the correct sha for the test results when running from a post-merge action.
  • 2a61209 Fix typos
  • c887711 Fix typo
  • 91a7ce9 Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  • 27ba8ce Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  • 56833d8 Fix golangci-lint code issue
  • f38c61d Fix store GC not remove all expired metrics
  • 4ba57b0 Add Non single byte end of read buffer test case
  • 2c52c51 Fix golangci-lint issue
  • c12a012 Fix Unicode replacement character appear in parse result
  • 09b4d33 chore: go mod tidy
  • 4d6fe06 Raise minimum Go version to 1.17.
  • 9a8beb5 Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  • a3609d1 Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  • 8d4ea4a Make linter happy
  • af57b0c Stabelize order of labels in statsd/graphite/collectd export
  • b1bc19f Bump goreleaser/goreleaser-action from 2 to 3
  • d813c6c Reformat the code to appease the linter.

v3.0.0-rc49

16 May 03:03
v3.0.0-rc49
4895acf
Compare
Choose a tag to compare

Changelog

  • 291d865 Update the docs for limit.
  • e494568 Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  • 7a88d52 Store the metric's size limit in the Metric object.
  • b62a24f Add LIMIT keyword to specify the size limit of a dimensioned metric.
  • 2f299cf Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  • 2f6906b Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  • 1de40b0 Bump github/codeql-action from 1 to 2
  • cc9351c Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  • 404d766 Bump actions/setup-go from 2 to 3
  • d0aefe8 Bump actions/stale from 4 to 5
  • 17b2b82 Bump actions/upload-artifact from 2 to 3
  • 81f8c25 Bump codecov/codecov-action from 2.1.0 to 3
  • a4de0ae Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  • 32feb05 Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  • ff276b4 Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  • c9f2d9b Bump actions/cache from 2.1.7 to 3
  • d5edc78 Bump actions/checkout from 2 to 3
  • 86789ab Bump golangci/golangci-lint-action from 2.5.2 to 3
  • 3e47a5e Fix test name in the automerge action.
  • f894033 Bump actions/github-script from 5 to 6
  • b7ae56b Run CI on build matrix of all OSes provided.
  • be12d40 Wait for all checks that start with the name test.
  • 78f1613 support for windows paths
  • 3e29e6b Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  • 735fd96 Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  • 48a84af Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  • 6d89d91 Remove duplicate gosec scan.
  • f14ca30 Rewrite the comment to suit new gosec formatting requirements.