Skip to content

Commit 6c06407

Browse files
authored
Preparing release v0.4.0 (#328)
1 parent 4fc1acd commit 6c06407

File tree

1 file changed

+223
-0
lines changed

1 file changed

+223
-0
lines changed

CHANGELOG.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# Changelog
2+
3+
## Unreleased
4+
5+
## v0.4.0
6+
7+
Released 17-06-2020
8+
9+
# 🎉 OpenTelemetry Collector Contrib v0.4.0 (Beta) 🎉
10+
11+
The OpenTelemetry Collector Contrib contains everything in the [opentelemetry-collector release](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.4.0) (be sure to check the release notes here as well!). Check out the [Getting Started Guide](https://opentelemetry.io/docs/collector/about/) for deployment and configuration information.
12+
13+
## 🛑 Breaking changes 🛑
14+
15+
- `signalfx` exporter `url` parameter changed to `ingest_url` (no impact if only using `realm` setting)
16+
17+
## 🚀 New components 🚀
18+
19+
- Receivers
20+
- `receiver_creator` to create receivers at runtime (#145), add observer support to receiver_creator (#173), add rules support (#207), add dynamic configuration values (#235)
21+
- `kubeletstats` receiver (#237)
22+
- `prometheus_simple` receiver (#184)
23+
- `kubernetes-cluster` receiver (#175)
24+
- `redis` receiver (#138)
25+
- Exporters
26+
- `alibabacloudlogservice` exporter (#259)
27+
- `SplunkHEC` metrics exporter (#246)
28+
- `elastic` APM exporter (#240)
29+
- `newrelic` exporter (#229)
30+
- Extensions
31+
- `k8s` observer (#185)
32+
33+
## 💡 Enhancements 💡
34+
35+
- `awsxray` exporter
36+
- Use X-Ray convention of segment name == service name (#282)
37+
- Tweak xray export to improve rendering of traces and improve parity (#241)
38+
- Add handling for spans received with nil attributes (#212)
39+
- `honeycomb` exporter
40+
- Use SendPresampled (#291)
41+
- Add span attributes as honeycomb event fields (#271)
42+
- Support resource labels in Honeycomb exporter (#20)
43+
- `k8s` processor
44+
- Add support of Pod UID extraction to k8sprocessor (#219)
45+
- Use `k8s.pod.ip` to record resource IP instead of just `ip` (#183)
46+
- Support same authentication mechanism as other kubernetes components do (#307)
47+
- `sapm` exporter: Add TLS for SAPM and SignalFx receiver (#215)
48+
- `signalfx` exporter
49+
- Add metric metadata syncer to SignalFx exporter (#231)
50+
- Add TLS for SAPM and SignalFx receiver (#215)
51+
- `stackdriver` exporter: Add support for resource mapping in config (#163)
52+
53+
## 🧰 Bug fixes 🧰
54+
55+
- `awsxray` exporter: Wrap bad request errors for proper handling by retry queue (#205)
56+
- `lightstep` exporter: Ensure Lightstep exporter doesnt crash on nil node (#250)
57+
- `sapm` exporter: Do not break Jaeger traces before sending downstream (#193)
58+
- `k8s` processor: Ensure Jaeger spans work in passthrough mode (262)
59+
60+
## 🧩 Components 🧩
61+
62+
### Receivers
63+
64+
| Traces | Metrics |
65+
|:-------:|:-------:|
66+
| Jaeger Legacy | Carbon |
67+
| SAPM (SignalFx APM) | Collectd |
68+
| Zipkin Scribe | K8s Cluster |
69+
| | Redis |
70+
| | SignalFx |
71+
| | Simple Prometheus |
72+
| | Wavefront |
73+
74+
### Processors
75+
76+
- K8s
77+
78+
### Exporters
79+
80+
| Commercial | Community |
81+
|:------------:|:-----------:|
82+
| Alibaba Cloud Log Service | Carbon |
83+
| AWS X-ray | Elastic |
84+
| Azure Monitor | Jaeger Thrift |
85+
| Honeycomb | Kinesis |
86+
| Lightstep |
87+
| New Relic |
88+
| SAPM (SignalFx APM) |
89+
| SignalFx (Metrics) |
90+
| Splunk HEC |
91+
| Stackdriver (Google) |
92+
93+
### Extensions
94+
95+
- Observer
96+
- K8s
97+
98+
## v0.3.0 Beta
99+
100+
Released 2020-03-30
101+
102+
### Breaking changes
103+
104+
- Make prometheus receiver config loading strict. #697
105+
Prometheus receiver will now fail fast if the config contains unused keys in it.
106+
107+
### Changes and fixes
108+
109+
- Enable best effort serve by default of Prometheus Exporter (https://github.com/orijtech/prometheus-go-metrics-exporter/pull/6)
110+
- Fix null pointer exception in the logging exporter #743
111+
- Remove unnecessary condition to have at least one processor #744
112+
- Updated Honeycomb exported to `honeycombio/opentelemetry-exporter-go v0.3.1`
113+
114+
### Features
115+
116+
Receivers / Exporters:
117+
118+
* AWS X-Ray
119+
* Carbon
120+
* CollectD
121+
* Honeycomb
122+
* Jaeger
123+
* Kinesis
124+
* LightStep
125+
* OpenCensus
126+
* OpenTelemetry
127+
* SAPM
128+
* SignalFx
129+
* Stackdriver
130+
* Wavefront
131+
* Zipkin
132+
* Zipkin Scribe
133+
134+
135+
Processors:
136+
137+
* Attributes
138+
* Batch
139+
* Memory Limiter
140+
* Queued Retry
141+
* Resource
142+
* Sampling
143+
* Span
144+
* Kubernetes
145+
146+
Extensions:
147+
148+
* Health Check
149+
* Performance Profiler
150+
* zPages
151+
152+
153+
## v0.2.8
154+
155+
Released 2020-03-25
156+
157+
Alpha v0.2.8 of OpenTelemetry Collector Contrib.
158+
159+
- Implemented OTLP receiver and exporter.
160+
- Added ability to pass config to the service programmatically (useful for custom builds).
161+
- Improved own metrics / observability.
162+
163+
164+
## v0.2.7
165+
166+
Released 2020-03-17
167+
168+
### Self-Observability
169+
- New command-line switch to control legacy and new metrics. Users are encouraged
170+
to experiment and migrate to the new metrics.
171+
- Improved error handling on shutdown.
172+
173+
174+
### Processors
175+
- Fixed passthrough mode k8sprocessor.
176+
- Added `HASH` action to attribute processor.
177+
178+
### Receivers and Exporters
179+
- Added Honeycomb exporter.
180+
- Added LightStep exporter.
181+
- Added regular expression for Carbon receiver, allowing the metric name to be broken into proper label keys and values.
182+
- Updated Stackdriver exporter to use a new batch API.
183+
184+
185+
## v0.2.6 Alpha
186+
187+
Released 2020-02-18
188+
189+
### Self-Observability
190+
- Updated metrics prefix to `otelcol` and expose command line argument to modify the prefix value.
191+
- Batch dropped span now emits zero when no spans are dropped.
192+
193+
### Processors
194+
- Extended Span processor to have include/exclude span logic.
195+
- Ability to choose strict or regexp matching for include/exclude filters.
196+
197+
### Receivers and Exporters
198+
- Added Carbon receiver and exporter.
199+
- Added Wavefront receiver.
200+
201+
202+
## v0.0.5 Alpha
203+
204+
Released 2020-01-30
205+
206+
- Regexp-based filtering of span names.
207+
- Ability to extract attributes from span names and rename span.
208+
- File exporter for debugging.
209+
- Span processor is now enabled by default.
210+
211+
## v0.0.1 Alpha
212+
213+
Released 2020-01-11
214+
215+
First release of OpenTelemetry Collector Contrib.
216+
217+
218+
[v0.3.0]: https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.2.8...v0.3.0
219+
[v0.2.8]: https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.2.7...v0.2.8
220+
[v0.2.7]: https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.2.6...v0.2.7
221+
[v0.2.6]: https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.0.5...v0.2.6
222+
[v0.0.5]: https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.0.1...v0.0.5
223+
[v0.0.1]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.0.1

0 commit comments

Comments
 (0)