Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Releases: census-instrumentation/opencensus-go

v0.24.0

03 Nov 20:25
b1a01ee
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.23.0...v0.24.0

OpenCensus Go 0.23.0

24 Feb 16:48
49838f2
Compare
Choose a tag to compare

No breaking changes

Additions

  • OpenTelemetry interop
    • allow users to replace the trace SDK (#1238)
    • expose underlying span implementation (#1240)
  • Expose ability to flush interval reader (#1248)
  • Add GC stats to runmetrics plugin (#1207)
  • Dependency upgrades (#1243)

Fixes

  • Performance improvements (#1242)
  • Fix memory leak in span store (#1246)

Miscellaneous

  • Migrate from Travis CI to Github Actions (#1237, #1244)

OpenCensus Go 0.22.5

07 Oct 03:26
3fb168f
Compare
Choose a tag to compare

Changes Since 0.22.4

8e242ed Comment on GRPC latency measure reuse (#1217)
af30f77 Record a Start Time Per Time Series within a View (#1220)
3456e1d Made public traceparent/tracestate marshal/unmarshal (#1218)
d7677d6 Include const labels in baseMetric.upsertEntry (#1221)
5bb2445 update golang.org/x/text to v0.3.3 (#1230)
3fb168f Defer IDGenerator initialization until first use (#1228)

OpenCensus Go 0.22.4

17 Jun 03:55
5fa069b
Compare
Choose a tag to compare

Changes Since 0.22.3

5fa069b Initialize View Start Time During View Registration (#1215)
1901b56 Allow custom view.Meters to export metrics for other Resources (#1212)
785d899 Delete views from measure ref when unregistering (#1211)
cd9ae5c Remove call to time.Now() on worker thread when handling record reqs (#1210)
46dfec7 Reduce allocations (#1204)
d3cf45e Safely reject invalid-length span and trace ids (#1206)
84d38db Allow creating additional View universes. (#1196)
84d38db replace gofmt with goimports (#1197)

OpenCensus Go 0.22.3

02 Feb 06:41
d835ff8
Compare
Choose a tag to compare

Changes Since 0.22.2

d835ff8 fix config_test to run in any order. (#1194)
d851005 Added handling of HTTP code 409 when parsing trace status in ochttp (#1190)
643eada Added test exporter for use in unit tests. (#1185)

OpenCensus Go 0.22.2

09 Nov 01:13
aad2c52
Compare
Choose a tag to compare

Changes since v0.22.1

aad2c52 exclude zero bucket from aggregation_data (#1183)
3b5a343 Added seconds unit (#1179)
fa651b0 Add runtime metrics support (#1156)
f58a717 Allow overriding health endpoint check in handler (#1177)
df0549d add opencensus and opentracing merger note (#1175)
d7af601 Add New Relic to list of available exporters. (#1172)
6531013 Remove Gopkg.toml (#1170)
1b2595d fix appveyor build. (#1168)
3da91ae Simplify use of time package (#1167)
ce85b6d Use stats.UnitDimensionless rather than deprecated stats.UnitNone (#1166)

OpenCensus Go 0.22.1

04 Sep 16:42
Compare
Choose a tag to compare

Changes since v0.22.0

59d1ce3 Update LRU usage (#1164)
556cb5b Fix typo in view documentation and remove unnecessary type conversions (#1162)
c3153da Fix bug in ocgrpc client logging (#1161)
19caf3a Use time.Since rather than time.Now().Sub (#1160)
29aa3ca change unit to dimensionless when aggregation is count. (#1157)
b4a1468 Clean up comments in view.go (#1152)
19a9151 Map 422 Unprocessable Entity to INVALID_ARGUMENT (#1149)
df42942 Add deployment key for k8s resource. (#1148)
f6172e4 Replace tag.NewKey calls with tag.MustNewKey where appropriate (#1146)
a092815 Fix typo in docs An => A (#1145)
6325d76 Bump up the version to v0.23.0 (#1144)

OpenCensus Go 0.22.0

30 May 16:17
Compare
Choose a tag to compare

Important Changes

  • constants for monitored resources are moved to this repo and removed from resource repo
  • Added safe way to create tag Key using MustNewKey

Complete list of changes since release v0.21.0

9c37759 tag: add func MustNewKey to wrap NewKey with panic (#1141)
766cc5b update comment for cloud resources.
fff365e add constant keys for resources.
54a91f5 Fix a couple of broken links (#1142)
f24e562 Fix typos and imports. (#1139)
17d7955 Replace "x/net/context" import with "context" (#1138)
a2c785e Upgrade dependencies. (#1137)
3f87460 remove triage-me label from template.
5c6a904 Bump up the version to v0.22.0

OpenCensus Go 0.21.0

25 Apr 05:03
Compare
Choose a tag to compare

Important changes

Breaking changes

  • Added description field to LabelKey in metricdata package. This is a breaking change. However, the effect should be minimal as it is only used by stackdriver exporter.
  • Prometheus, zipkin and jaeger exporters are removed from go.opencensus.io and are moved contrib.go.opencensus.io. This is another breaking change ONLY if the version is not locked using either go.sum or Gopkg.lock

Features

  • Added support for Cumulative and Derived Cumulative metrics. It is similar to Gauge and Derived Gauge, with key difference that the value of a Cumulative can only go up.
  • Added constant labels for Gauges and Cumulatives.
  • Added example for Gauge and Derived Gauge.
  • Added Log Exporter to export metrics and trace spans to a log file.

Complete list of changes since release v0.20.0

df6e200 Run go mod tidy before merging dev to master.
9328d44 Remove deprecated exemplar package. (#1124)
beff310 Exemplar: Record with sampled SpanContext in gRPC plugin. (#1127)
648e9a0 fix buckets in example/quickstart (#1132)
d00fa0c Added payload size to http server integration (#1129)
6161d2e Add support for Tag metadata (#1125)
ed3a3f0 Move exporters out from core. (#1118)
c31d268 add constant labels to gauges and cumulative metrics (#1122)
3e65bcb update example to use log exporter. (#1128)
295a4b8 Add log exporter. (#1126)
0ac3701 Exemplar: Add new record APIs that take exemplar attachments and SpanContext key. (#1123)
18733e4 remove Set method for cumulatives. (#1120)
9a306f3 fix typo in feature request template. (#1119)
cc78dac update issue template. (#1117)
4651f24 Add description field to LabelKey (#1114)
c82de26 add space between error and %v in gauge example. (#1116)
6bebf56 Fix comment received for #1110 after it was merged. (#1113)
a7c47d3 Add derived gauge example. (#1110)
1c036df Fix TOC and some typos. (#1111)
a209e58 Remove extraneous err check. (#1109)
5d1b8af Add gauges example. (#1107)
aca3e8a Add support for metrics in prometheus exporter (#1105)
ef4afeb fix race condition in reading record and updating record. (#1104)
bf1b28d replace missing tag with empty values during metric export. (#1102)
df5e771 Add support for cumulative. (#1090)
01ba744 Refactor gauge and registry to accommodate cumulative. (#1089)
75c0cca run go mod tidy after fixing dependency on google.golang.org/api (#1097)
a901c1e fix version script to ignore pre-release tags. (#1098)
8930459 change google.golang.org/api dependency to v0.3.1 (#1096)
eec2a5d replace +alpha with -alpha. (#1095)
60399d2 Fix version dependencies with google.golang.org (#1094)
d0e431e Bump up the version to 0.21.0 (#1088)

OpenCensus Go 0.20.0

01 Apr 21:53
Compare
Choose a tag to compare

46618d0 Replace deprecated Endpoint of Jaeger example (#1087)
948b0cb Refactor gauge api with options. (#1086)
41e54b8 metric type is not set for gauges. (#1082)
ec71c97 stats worker as metric producer. (#1078)
5ae9166 Add support for reader. (#1049)
7396103 http out test cases (#928)
8a36f74 Exemplar: Use generic interface for attachment values. (#1070)
ebb7978 Exemplar: Restore previous package to avoid breaking downstream. (#1071)
6ddd4bc ochttp plugin: makes Body a transparent wrapper (#1069)
604812a Exemplar: revert wrong implementation. (#1067)