Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update external go packages #93

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

lunar-renovate
Copy link
Contributor

@lunar-renovate lunar-renovate commented Apr 1, 2023

This PR contains the following updates:

Package Type Update Change
github.com/palantir/go-baseapp require minor v0.4.1 -> v0.5.2
github.com/palantir/go-githubapp require minor v0.24.1 -> v0.25.0
github.com/prometheus/client_golang require minor v1.14.0 -> v1.19.1
github.com/stretchr/testify require minor v1.8.1 -> v1.9.0
go (source) toolchain patch 1.22.2 -> 1.22.3

Release Notes

palantir/go-baseapp (github.com/palantir/go-baseapp)

v0.5.2

Compare Source

Other Changes
  • Fix nil pointer panic when configuring global labels in the Prometheus exporter (#​202)
  • Minor dependency and build tool upgrades

v0.5.1

Compare Source

Add Prometheus metrics emitter (#​187)

The appmetrics/emitter/prometheus package provides a prometheus.Collector implementation to expose the metrics in a rcrowley/go-metrics registry and a helper function to register an HTTP handler using the collector. The collector transforms metrics to a format that better matches Prometheus best practices; see the package documentation for details.

Other Changes
  • Minor dependency and build tool upgrades

v0.5.0

Compare Source

Add the appmetrics package (#​182)

The appmetrics package provides utilities to define and create metrics struct. A metrics struct contains all the metric instances (counters, gauges, histograms, etc.) for a package or application and defines how those metrics appear in a registry. For example:

type Metrics struct {
    Requests       metrics.Counter `metric:"requests"`
    FailedRequests metrics.Counter `metric:"requests.error"`
}

Applications usually define a single global instance of their metrics struct, which they reference in all other packages that report metrics. See the package documentation for more details and examples.

Add ability to ignore requests in logs and metrics (#​185)

Calling baseapp.Ignore(*http.Request, baseapp.IgnoreRule) from a request handler can disable logging or metrics for a particular request. This may be useful if there are certain common requests, like health checks, that are uninteresting or distracting. Custom middleware can check for ignored requests using the baseapp.IsIgnored(*http.Request, baseapp.IgnoreRule) bool function.

Other Changes
  • Report request rates and latencies by status code in the default metrics (#​181)
  • Add the ability to change metrics.Timer units when exporting metrics to Datadog (#​184)
  • Move the baseapp/datadog package to appmetrics/emitter/datadog and deprecate the old package (#​183)
  • Minor dependency and build tool upgrades

v0.4.2

Compare Source

Other Changes
  • Minor dependency and build tool updates
  • Run tests with Go 1.20
palantir/go-githubapp (github.com/palantir/go-githubapp)

v0.25.0

Compare Source

  • Upgrade google/go-github to v61 (#​353)
  • Other minor dependency upgrades
prometheus/client_golang (github.com/prometheus/client_golang)

v1.19.1

Compare Source

What's Changed

  • Security patches for golang.org/x/sys and google.golang.org/protobuf

New Contributors

Full Changelog: prometheus/client_golang@v1.19.0...v1.19.1

v1.19.0

Compare Source

What's Changed

The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See https://github.com/prometheus/client_golang/pull/1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.

  • [CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #​1445 #​1449
  • [FEATURE] collectors: Add version collector. #​1422 #​1427

New Contributors

Full Changelog: prometheus/client_golang@v1.18.0...v1.19.0

v1.18.0

Compare Source

What's Changed

  • [FEATURE] promlint: Allow creation of custom metric validations. #​1311
  • [FEATURE] Go programs using client_golang can be built in wasip1 OS. #​1350
  • [BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. #​1367
  • [BUGFIX] testutil: Fix comparison of metrics with empty Help strings. #​1378
  • [ENHANCEMENT] Improved performance of MetricVec.WithLabelValues(...). #​1360

New Contributors

Full Changelog: prometheus/client_golang@v1.17.0...v1.18.0

v1.17.0

Compare Source

What's Changed

  • [CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21 version). #​1325
  • [FEATURE] Add support for Created Timestamps in Counters, Summaries and Historams. #​1313
  • [ENHANCEMENT] Enable detection of a native histogram without observations. #​1314
Commits

New Contributors

Full Changelog: prometheus/client_golang@v1.16.0...v1.17.0

v1.16.0

Compare Source

What's Changed

  • [BUGFIX] api: Switch to POST for LabelNames, Series, and QueryExemplars. #​1252
  • [BUGFIX] api: Fix undefined execution order in return statements. #​1260
  • [BUGFIX] native histograms: Fix bug in bucket key calculation. #​1279
  • [ENHANCEMENT] Reduce constrainLabels allocations for all metrics. #​1272
  • [ENHANCEMENT] promhttp: Add process start time header for scrape efficiency. #​1278
  • [ENHANCEMENT] promlint: Improve metricUnits runtime. #​1286
Commits

New Contributors

Full Changelog: prometheus/client_golang@v1.15.1...v1.16.0

v1.15.1

Compare Source

Changes

  • [BUGFIX] Fixed promhttp.Instrument* handlers wrongly trying to attach exemplar to unsupported metrics (e.g. summary),
    causing panics #​1253

Full Changelog: prometheus/client_golang@v1.15.0...v1.15.1

v1.15.0

Compare Source

Changed

[BUGFIX] Fix issue with atomic variables on ppc64le #​1171
[BUGFIX] Support for multiple samples within same metric #​1181
[BUGFIX] Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 #​1187
[ENHANCEMENT] Add exemplars and middleware examples #​1173
[ENHANCEMENT] Add more context to "duplicate label names" error to enable debugging #​1177
[ENHANCEMENT] Add constrained labels and constrained variant for all MetricVecs #​1151
[ENHANCEMENT] Moved away from deprecated github.com/golang/protobuf package #​1183
[ENHANCEMENT] Add possibility to dynamically get label values for http instrumentation #​1066
[ENHANCEMENT] Add ability to Pusher to add custom headers #​1218
[ENHANCEMENT] api: Extend and improve efficiency of json-iterator usage #​1225
[ENHANCEMENT] Added (official) support for go 1.20 #​1234
[ENHANCEMENT] timer: Added support for exemplars #​1233
[ENHANCEMENT] Filter expected metrics as well in CollectAndCompare #​1143
[ENHANCEMENT] ⚠️ Only set start/end if time is not Zero. This breaks compatibility in experimental api package. If you strictly depend on empty time.Time as actual value, the behavior is now changed #​1238

All commits

New Contributors

Full Changelog: prometheus/client_golang@v1.14.0...v1.15.0

stretchr/testify (github.com/stretchr/testify)

v1.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.8.4...v1.9.0

v1.8.4

Compare Source

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.8.3...v1.8.4

v1.8.3

Compare Source

What's Changed
New Contributors

Full Changelog: stretchr/testify@v1.8.2...v1.8.3

v1.8.2

Compare Source

What's Changed
New Contributors

Full Changelog: stretchr/testify@v1.8.1...v1.8.2


Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@lunar-renovate lunar-renovate requested a review from a team as a code owner April 1, 2023 00:32
@lunar-renovate lunar-renovate added the dependencies Pull requests that update a dependency file label Apr 1, 2023
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 3637969 to a2e9b0d Compare April 13, 2023 15:45
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 64c0d22 to bc61dcf Compare May 3, 2023 10:50
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 28859a1 to 2beafaf Compare May 19, 2023 01:31
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 26bfb45 to 42ce1fb Compare June 19, 2023 16:57
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 6749626 to d59fe6b Compare June 29, 2023 20:41
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 0044158 to 2b730f8 Compare July 31, 2023 07:56
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from b5f1df1 to 36d4aa4 Compare August 11, 2023 17:37
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 65df48a to 869f0cb Compare September 11, 2023 07:39
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 3446301 to 9393e66 Compare September 27, 2023 13:10
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 4ed86bc to 8dc92ee Compare October 15, 2023 02:31
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 708c3a7 to 9bd8b4f Compare October 23, 2023 10:47
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 8fbed9b to 39f8168 Compare December 18, 2023 14:17
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 9b825de to 2d581bb Compare January 3, 2024 06:57
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 26b2e0e to a3ed4d3 Compare January 12, 2024 08:02
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 4 times, most recently from a9062bf to b0d75a8 Compare February 7, 2024 08:24
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 27d8494 to b97fcbf Compare March 1, 2024 13:56
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from 0378838 to 333d9ce Compare March 6, 2024 08:05
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from b3d4065 to 5b21c1d Compare March 22, 2024 15:48
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 3 times, most recently from 4a3b750 to d955baa Compare April 4, 2024 06:55
@lunar-renovate lunar-renovate changed the title Update external go packages fix(deps): update external go packages Apr 12, 2024
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch 2 times, most recently from ae7be2c to e50c548 Compare May 7, 2024 22:50
@lunar-renovate lunar-renovate force-pushed the renovate/external-go-packages branch from e50c548 to d1a6c14 Compare May 9, 2024 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant