Skip to content

Commit 8c4eee0

Browse files
committed
docs: Update changelog (fastapi #486)
1 parent f728abb commit 8c4eee0

File tree

1 file changed

+40
-2
lines changed

1 file changed

+40
-2
lines changed

CHANGELOG.md

+40-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
@@ -12,14 +13,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1213
([#472](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/472))
1314
- Set the `traced_request_attrs` of FalconInstrumentor by an argument correctly.
1415
([#473](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/473))
16+
- Enable passing explicit urls to exclude in instrumentation in FastAPI
17+
([#486](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/486))
1518

1619
### Added
20+
1721
- Move `opentelemetry-instrumentation` from core repository
1822
([#465](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/465))
1923

2024
## [0.20b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.20b0) - 2021-04-20
2125

2226
### Changed
27+
2328
- Restrict DataDog exporter's `ddtrace` dependency to known working versions.
2429
([#400](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/400))
2530
- GRPC instrumentation now correctly injects trace context into outgoing requests.
@@ -31,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3136
- Update instrumentations to use tracer_provider for creating tracer if given, otherwise use global tracer provider
3237
([#402](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/402))
3338
- `opentelemetry-instrumentation-wsgi` Replaced `name_callback` with `request_hook`
34-
and `response_hook` callbacks.
39+
and `response_hook` callbacks.
3540
([#424](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/424))
3641
- Update gRPC instrumentation to better wrap server context
3742
([#420](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/420))
@@ -41,6 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4146
([#265](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/265))
4247

4348
### Added
49+
4450
- `opentelemetry-instrumentation-urllib3` Add urllib3 instrumentation
4551
([#299](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/299))
4652
- `opentelemetry-instrumenation-django` now supports request and response hooks.
@@ -63,16 +69,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6369
([#436](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/436))
6470

6571
### Removed
72+
6673
- Remove `http.status_text` from span attributes
6774
([#406](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/406))
6875

69-
7076
## [0.19b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.19b0) - 2021-03-26
7177

7278
- Implement context methods for `_InterceptorChannel`
7379
([#363](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/363))
7480

7581
### Changed
82+
7683
- Rename `IdsGenerator` to `IdGenerator`
7784
([#350](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/350))
7885
- `opentelemetry-exporter-datadog` Fix warning when DatadogFormat encounters a request with
@@ -92,18 +99,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9299
([#372](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/372))
93100

94101
### Removed
102+
95103
- Removing support for Python 3.5
96104
([#374](https://github.com/open-telemetry/opentelemetry-python/pull/374))
97105

98106
## [0.18b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.18b0) - 2021-02-16
99107

100108
### Added
109+
101110
- `opentelemetry-propagator-ot-trace` Add OT Trace Propagator
102111
([#302](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/302))
103112
- `opentelemetry-instrumentation-logging` Added logging instrumentation to enable log - trace correlation.
104113
([#345](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/345))
105114

106115
### Removed
116+
107117
- Remove `component` span attribute in instrumentations.
108118
`opentelemetry-instrumentation-aiopg`, `opentelemetry-instrumentation-dbapi` Remove unused `database_type` parameter from `trace_integration` function.
109119
([#301](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/301))
@@ -121,6 +131,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
121131
## [0.17b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.17b0) - 2021-01-20
122132

123133
### Added
134+
124135
- `opentelemetry-instrumentation-sqlalchemy` Ensure spans have kind set to "CLIENT"
125136
([#278](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/278))
126137
- `opentelemetry-instrumentation-celery` Add support for Celery version 5.x
@@ -155,6 +166,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
155166
([#273](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/273))
156167

157168
### Changed
169+
158170
- Fix broken links to project ([#413](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/413))
159171
- `opentelemetry-instrumentation-asgi`, `opentelemetry-instrumentation-wsgi` Return `None` for `CarrierGetter` if key not found
160172
([#233](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/233))
@@ -184,6 +196,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
184196
([#276](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/276))
185197

186198
### Removed
199+
187200
- Remove Configuration
188201
([#285](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/285))
189202

@@ -192,6 +205,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
192205
## [0.16b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.16b0) - 2020-11-25
193206

194207
### Added
208+
195209
- `opentelemetry-instrumentation-flask` Add span name callback
196210
([#152](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/152))
197211
- `opentelemetry-sdk-extension-aws` Add AWS X-Ray Ids Generator Entry Point
@@ -210,6 +224,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
210224
([#181](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/181))
211225

212226
### Changed
227+
213228
- `opentelemetry-instrumentation-pymemcache` Update pymemcache instrumentation to follow semantic conventions
214229
([#183](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/183))
215230
- `opentelemetry-instrumentation-redis` Update redis instrumentation to follow semantic conventions
@@ -234,6 +249,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
234249
## [0.15b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.15b0) - 2020-11-02
235250

236251
### Added
252+
237253
- `opentelemetry-instrumentation-requests` Add support for tracking http metrics
238254
([#1230](https://github.com/open-telemetry/opentelemetry-python/pull/1230))
239255
- `opentelemetry-instrumentation-django` Added capture of http.route
@@ -242,6 +258,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
242258
([#1230](https://github.com/open-telemetry/opentelemetry-python/pull/1230))
243259

244260
### Changed
261+
245262
- `opentelemetry-exporter-datadog` Make `SpanProcessor.on_start` accept parent Context
246263
([#1251](https://github.com/open-telemetry/opentelemetry-python/pull/1251))
247264
- `opentelemetry-instrumentation-flask` Use `url.rule` instead of `request.endpoint` for span name
@@ -258,6 +275,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
258275
## [0.14b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.14b0) - 2020-10-13
259276

260277
### Added
278+
261279
- `opentelemetry-exporter-datadog` Add support for span resource labels and service name
262280
- `opentelemetry-instrumentation-celery` Span operation names now include the task type.
263281
([#1135](https://github.com/open-telemetry/opentelemetry-python/pull/1135))
@@ -271,6 +289,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
271289
([#1154](https://github.com/open-telemetry/opentelemetry-python/pull/1154))
272290

273291
### Changed
292+
274293
- `opentelemetry-instrumentation-pymongo` Cast PyMongo commands as strings
275294
([#1132](https://github.com/open-telemetry/opentelemetry-python/pull/1132))
276295
- `opentelemetry-instrumentation-system-metrics` Fix issue when specific metrics are not available in certain OS
@@ -283,6 +302,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
283302
## [0.13b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.13b0) - 2020-09-17
284303

285304
### Added
305+
286306
- `opentelemetry-instrumentation-falcon` Initial release. Added instrumentation for Falcon 2.0+
287307
- `opentelemetry-instrumentation-tornado` Initial release. Supports Tornado 6.x on Python 3.5 and newer.
288308
- `opentelemetry-instrumentation-aiohttp-client` Add instrumentor and auto instrumentation support for aiohttp
@@ -293,18 +313,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
293313
([#1116](https://github.com/open-telemetry/opentelemetry-python/pull/1116))
294314

295315
### Changed
316+
296317
- `opentelemetry-instrumentation-aiohttp-client` Updating span name to match semantic conventions
297318
([#972](https://github.com/open-telemetry/opentelemetry-python/pull/972))
298319
- `opentelemetry-instrumentation-dbapi` cursors and connections now produce spans when used with context managers
299320
([#1028](https://github.com/open-telemetry/opentelemetry-python/pull/1028))
300321

301322
### Removed
323+
302324
- Drop support for Python 3.4
303325
([#1099](https://github.com/open-telemetry/opentelemetry-python/pull/1099))
304326

305327
## [0.12b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.12.0) - 2020-08-14
306328

307329
### Changed
330+
308331
- `opentelemetry-ext-pymemcache` Change package name to opentelemetry-instrumentation-pymemcache
309332
([#966](https://github.com/open-telemetry/opentelemetry-python/pull/966))
310333
- `opentelemetry-ext-redis` Update default SpanKind to `SpanKind.CLIENT`
@@ -371,6 +394,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
371394
## [0.11b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.11.0) - 2020-07-28
372395

373396
### Added
397+
374398
- `opentelemetry-instrumentation-aiopg` Initial release
375399
- `opentelemetry-instrumentation-fastapi` Initial release
376400
([#890](https://github.com/open-telemetry/opentelemetry-python/pull/890))
@@ -381,6 +405,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
381405
- `opentelemetry-ext-grpc` Add metric recording (bytes in/out, errors, latency) to gRPC client
382406

383407
### Changed
408+
384409
- `opentelemetry-ext-pyramid` Use one general exclude list instead of two
385410
([#872](https://github.com/open-telemetry/opentelemetry-python/pull/872))
386411
- `opentelemetry-ext-boto` fails to export spans via jaeger
@@ -401,6 +426,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
401426
## [0.10b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.10.0) - 2020-06-23
402427

403428
### Added
429+
404430
- `opentelemetry-ext-pymemcache` Initial release
405431
- `opentelemetry-ext-elasticsearch` Initial release
406432
- `opentelemetry-ext-celery` Add instrumentation for Celery
@@ -413,6 +439,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
413439
## [0.9b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.9.0) - 2020-06-10
414440

415441
### Added
442+
416443
- `opentelemetry-ext-pyramid` Initial release
417444
- `opentelemetry-ext-boto` Initial release
418445
- `opentelemetry-ext-botocore` Initial release
@@ -422,6 +449,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
422449
## [0.8b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.8.0) - 2020-05-27
423450

424451
### Added
452+
425453
- `opentelemetry-ext-datadog` Add exporter to Datadog
426454
([#572](https://github.com/open-telemetry/opentelemetry-python/pull/572))
427455
- `opentelemetry-ext-sqlite3` Initial release
@@ -434,12 +462,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
434462
- `opentelemetry-ext-django` Add support for django >= 1.10 (#717)
435463

436464
### Changed
465+
437466
- `opentelemetry-ext-grpc` lint: version of grpc causes lint issues
438467
([#696](https://github.com/open-telemetry/opentelemetry-python/pull/696))
439468

440469
## [0.7b1](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.7.1) - 2020-05-12
441470

442471
### Added
472+
443473
- `opentelemetry-ext-redis` Initial release
444474
- `opentelemetry-ext-jinja2` Add jinja2 instrumentation
445475
([#643](https://github.com/open-telemetry/opentelemetry-python/pull/643))
@@ -463,12 +493,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
463493
([#654](https://github.com/open-telemetry/opentelemetry-python/pull/654))
464494

465495
### Changed
496+
466497
- `opentelemetry-ext-http-requests` Rename package to opentelemetry-ext-requests
467498
([#619](https://github.com/open-telemetry/opentelemetry-python/pull/619))
468499

469500
## [0.6b0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.6.0) - 2020-03-30
470501

471502
### Added
503+
472504
- `opentelemetry-ext-flask` Add an entry_point to be usable in auto-instrumentation
473505
([#327](https://github.com/open-telemetry/opentelemetry-python/pull/327))
474506
- `opentelemetry-ext-grpc` Add gRPC integration
@@ -479,11 +511,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
479511
## [0.4a0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.4.0) - 2020-02-21
480512

481513
### Added
514+
482515
- `opentelemetry-ext-psycopg2` Initial release
483516
- `opentelemetry-ext-dbapi` Initial release
484517
- `opentelemetry-ext-mysql` Initial release
485518

486519
### Changed
520+
487521
- `opentelemetry-ext-pymongo` Updating network connection attribute names
488522
([#350](https://github.com/open-telemetry/opentelemetry-python/pull/350))
489523
- `opentelemetry-ext-wsgi` Updating network connection attribute names
@@ -494,22 +528,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
494528
## [0.3a0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.3.0) - 2019-12-11
495529

496530
### Added
531+
497532
- `opentelemetry-ext-flask` Initial release
498533
- `opentelemetry-ext-pymongo` Initial release
499534

500535
### Changed
536+
501537
- `opentelemetry-ext-wsgi` Support new semantic conventions
502538
([#299](https://github.com/open-telemetry/opentelemetry-python/pull/299))
503539
- `opentelemetry-ext-wsgi` Updates for core library changes
504540

505541
## [0.2a0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.2.0) - 2019-10-29
506542

507543
### Changed
544+
508545
- `opentelemetry-ext-wsgi` Updates for core library changes
509546
- `opentelemetry-ext-http-requests` Updates for core library changes
510547

511548
## [0.1a0](https://github.com/open-telemetry/opentelemetry-python/releases/tag/v0.1.0) - 2019-09-30
512549

513550
### Added
551+
514552
- `opentelemetry-ext-wsgi` Initial release
515553
- `opentelemetry-ext-http-requests` Initial release

0 commit comments

Comments
 (0)