1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-07-01 12:15:08 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
b6394ad9fd Update to actix-web v4 2022-02-25 23:01:16 +00:00
4881377c9e Support actix-web rc.3 (#76) 2022-02-11 08:59:42 +00:00
b3f3792c2d Add support for opentelemetry 0.17, actix-web rc.2 (#74)
* Add support for opentelemetry 0.17, actix-web rc.2

* Enable actix-web macros for tests

* Link to newest opentelemetry in readme

* Add opentelemetry_0_17 to workflows
2022-02-04 09:18:54 +00:00
ed35dc6996 Actix Web rc.1 (#73) 2022-02-01 09:30:09 +00:00
d0f10192cc update actix web to beta 21 (#71)
* Bump actix web

* Bump crate version

* Update version numbers in readme, lib.rs
2022-01-23 22:14:20 +00:00
56aa211dd9 fix: update actix-web to beta.20 (#69) 2022-01-18 09:54:08 +00:00
06f07f30ca Update actix-web, prepare new release 2022-01-05 18:05:28 +00:00
7c2f67fc90 Updated actix-web dependency to 4.0.0-beta.18 (#66) 2021-12-30 09:22:36 +01:00
062b9c4b18 Update actix web (#64) 2021-12-28 10:56:42 +01:00
f0882677fe Updated actix-web dependency to 4.0.0-beta.15 (#63) 2021-12-18 13:11:52 +00:00
14147286ba Update to actix-web beta.14 (#61)
* Update to actix-web beta.14

* Fix HeaderMap import
2021-12-13 15:45:34 +00:00
DW
d726662f80 Update to latest actix-web (#59) 2021-12-01 09:48:51 +00:00
0838f1758f Update to latest actix-web + improve README clarity around identifiers (#58)
* Update documentation to clarify what identifier should be used for what.

* Update to latest actix-web beta.
2021-11-24 11:02:05 +00:00
6cef211e3e Update required actix-web beta & examples (#54)
* Update required actix-web beta & examples

* deps relax
2021-11-18 19:59:40 +00:00
032b7cd48f Bump actix-web (#47) 2021-10-21 09:47:27 +01:00
92e5f46586 Update actix-web (#34)
* Update actix-web

* Update actix-web in example as well
2021-09-10 11:17:10 +02:00
0d7f7f6231 Update actix deps to beta.8 (#25) 2021-07-03 18:34:45 +02:00
2367e71ff4 Support updated OT 0.14 / tracing-OT 0.13 crate versions (#23)
* Support updated OT 0.14 / tracing-OT 0.12 crate versions

Add support for opentelemetry 0.14 and tracing-opentelemetry 0.13.
Make corresponding changes to the features, docs, and examples.
Due to the use of two different versions of the same packages, some
reorganization had to be done for the internal modules.

Addresses issue #22.

* Re-export versioned set_otel_parent `fn`s for use in macro
2021-07-03 18:33:59 +02:00
0034e3bda8 Update to actix-web 4.0.0-beta.7. (#24)
Add two new error types implementing ResponseError, as required, for our extractors.

Add public docs for new errors.

Co-authored-by: LukeMathWalker <rust@lpalmieri.com>
2021-06-20 20:03:48 +02:00
077bb85088 Update actix dependencies (#20) 2021-06-20 18:08:03 +01:00
e5b3ffca7c Downgrade actix-web to beta5 2021-04-28 20:59:41 +01:00
7da6ea91ac Adopt OpenTelemetry's semantic convention (#15)
* Add http.route.

* Align all fields with OpenTelemetry's semantic conventions.

* Add span kind.

* Emit event for errors.
Add OTEL status code.

* Create otel.status_code field as empty.

* Fix errors.

* Add (feature-gated) support for OpenTelemetry span propagation.

* Capture the trace id as an attribute on the span.

* Change message.

* Log the newly-generated trace id if there is no parent context.

* Define a root_span macro as a stepping stone to allow crate users to add their own fields to the root span.

* Add comments.

* mut is no longer necessary.

* Allow users to customise generation of the root span. Split recording fields on span end from emission of log record. Make log record on error optional via feature flag.

* Provide constructor + default implementation.

* Explode into multiple modules.
Fix various paths/private imports in root_span.

* Rename module to root_span_macro.

* Add a new extractor to retrieve the root span.

* Document crate.

* Docs!

* Add section on OTEL.

* Mention actix-web-opentelemetry.

* Add OpenTelemetry example.

* Improve readme.

* Add custom root span example.

Co-authored-by: LukeMathWalker <contact@palmieri.com>
2021-04-25 12:19:27 +01:00