Releases: google/mtail
Releases · google/mtail
v3.0.0-rc63
Changelog
- 6af838d build(deps): bump golangci/golangci-lint-action from 4 to 5
v3.0.0
v3.0.0-rc56
Changelog
- c395207 ci: Verify SLSA3 provenance after release.
v3.0.0-rc55
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
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
New
s 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
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
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
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
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
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.