NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1409 by repository stars
Last release 5 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 7 of 14 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
51 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Two shiny new surfacers: AWS CloudWatch and Datadog. ( #141 & #583 ).
Metrics export enhancements
Labeling
Targets Discovery
Bug Fixes
Complete list of commits since the last release: v0.11.2...v0.11.3
Bugs/PR in this release: Milestone v0.11.3.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
More accurate "ping" latency measurements Cloudprober now uses SO_TIMESTAMP socket option (on non-windows OS) to make latency measurements much more a
More accurate "ping" latency measurements
Cloudprober now uses SO_TIMESTAMP socket option (on non-windows OS) to make latency measurements much more accurate. (#546)
Better isolation in HTTP probes for multiple targets
HTTP probes for multiple targets execute in independent goroutines now. This allows for better isolation between probes.
Add HTTP header validator for HTTP probe
You can now add a header validator to an HTTP probe (example).
#537 Datagram socket ping (unprivileged ping) over IPv4 is broken for MacOS.
#554 Error initializing cloudprober on GKE.
#584 Goroutine leaking bug in external probe.
Complete list of commits since the last release: v0.11.1...v0.11.2
Bugs/PR in this release: Milestone v0.11.2.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Dynamic labels for the external probe metrics ( #486 ). External probe programs can now add labels to payload-generated metrics by specifying labels i
db_status{name=db01,region=us-west-2,status=running} 1.0
db_status{name=db02,region=us-east-1,status=running} 1.0
version{service="service A",dc="xx"} "version 1.5.0"
Also added stackdriver surfacer documentation and an example.
Complete list of commits since the last release: v0.11.0...v0.11.1
Bugs/PR in this release: Milestone v0.11.1.
Support for discovering Kubernetes Ingress resources. Here is an example of how to discovery ingresses: #419 (comment) .
Support for discovering Kubernetes Ingress resources. Here is an example of how to discovery ingresses: #419 (comment).
Make target labels available for external probe commands. For example, you can use this feature to access target's fqdn label to construct the Host header (Issue with an example: #451).
More target label based customizations for HTTP probe type. HTTP probe now automatically uses "fdqn" label for the Host header and host part of the URL, and "relative_url" label for the relative URL part of the URL. Using these labels, now you can configure just one probe for multiple targets where each target has a different host header and relative URL to probe.
Many thanks to @networkop, @evanSpendlove, @sunshinekitty, @JohnWillker, and @evgenii-petrov-arrival for reporting bugs, and suggesting and contributing fixes.
Complete list of commits since the last release: v0.10.9...v0.11.0
Bugs/PR in this release: Milestone v0.11.0.
Targets can be provided through a file (file can be on GCS as well), in text or json format corresponding to the RDS Resource protobuf ( #394 ).
Targets can be provided through a file (file can be on GCS as well), in text or json format corresponding to the RDS Resource protobuf (#394).
service.namespace.cluster.local is common in Kubernetes and Istio. With this option you can attach the "fqdn" label to the service and cloudprober HTTP probes will do the right thing (#438).This releases fixes a couple of uncommon bugs:
If kubernetes resources have same names across namespaces, it would cause cloudprober to have duplicate resources (#437), and duplicate resources can cause probe data to get mangled (#436). We track kubernetes resources by both, name and namespace, now (#440) and make sure that targets discovery client doesn't return duplicate resources (#439).
Fix a bug where running configtest on GCE VM panics (#441).
We are changing how you access resource labels in cloudprober configs:
label_<label-name> instead of labels_<label-name>. For example, in configs, you can use {{.label_app}} to refer to the instance's "app" label.@. For example, to add a label based on target's app label, use @target.label.app@.These are not widely advertised or used features, so we expect the impact to be minimum.
See v0.10.7...v0.10.9 for the complete list of commits since the last release.
This release is now abandoned in favor of v0.10.9 .
This release is now abandoned in favor of v0.10.9.
Nothing published for this version
Support for probing OAuth protected HTTP URLs. This was a popular feature request ( #27 ). OAuth credentials can be specified in multiple ways (Google
Support for probing OAuth protected HTTP URLs. This was a popular feature request (#27). OAuth credentials can be specified in multiple ways (Google default credentials, JSON key config, a command that returns access token).
Contrib package: We are introducing a way to host additional binaries and scripts for running with Cloudprober (as external probe for example). These additional binaries will be available in the cloudprober/cloudprober-contrib docker image.
Bug fixes:
Other features:
gs://. Useful for storing TLS certs or OAuth keys on GCS (#344).See v0.10.6...v0.10.7 for the complete list of commits since the last release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →