1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-07-01 20:25:09 +02:00
Commit Graph

76 Commits

Author SHA1 Message Date
56022d577a (cargo-release) version 0.4.0-beta.14 2021-10-10 13:25:35 +01:00
be29e11990 Prepare release 2021-10-10 13:25:19 +01:00
89033602e2 Fix docs.rs links (#41)
* fix docs.rs links in readme

* fix accidentally removed link
2021-10-10 13:24:06 +01:00
331ab70224 Change http.status_code to i32 (#43)
Fixes #42
2021-10-10 13:23:06 +01:00
e6c90a1729 Hold root span across polls in streamed body (#40)
* Hold root span across polls in streamed body

* Satisfy clippy

* Remove Unpin bound

* Add documentation about Compat middlware

* Don't use fully qualified MessageBody

* Satisfy clippy
2021-10-10 13:20:24 +01:00
dd57aa7157 (cargo-release) version 0.4.0-beta.13 2021-09-21 10:34:30 +02:00
a2f2d0d1d6 Merge branch 'main' of github.com:LukeMathWalker/tracing-actix-web into main 2021-09-21 10:34:17 +02:00
5517c39118 Bump version in docs 2021-09-21 10:34:11 +02:00
e1b272ec4c Tracing error workaround (#38)
* Allow root_span to wrap the full middlware chain, not just the output future

* Build error string outside of span.record

This is a workaround for https://github.com/tokio-rs/tracing/issues/1565

* Reference issue being worked-around as comment
2021-09-21 10:33:32 +02:00
f6ccc73151 Allow root_span to wrap the full middlware chain, not just the output future (#37) 2021-09-21 10:32:52 +02:00
42ede27123 Don't pull in unneeded dependency on futures (#35) 2021-09-14 09:12:20 +02:00
85ca23f7d2 (cargo-release) version 0.4.0-beta.12 2021-09-10 11:18:41 +02:00
0093e509af Merge branch 'main' of github.com:LukeMathWalker/tracing-actix-web into main 2021-09-10 11:18:10 +02:00
7b510a7f32 Prepare release 2021-09-10 11:18:00 +02:00
92e5f46586 Update actix-web (#34)
* Update actix-web

* Update actix-web in example as well
2021-09-10 11:17:10 +02:00
8b3d748690 (cargo-release) version 0.4.0-beta.11 2021-08-30 13:37:14 +02:00
050bfe058d Otel 16 (#33)
* Use matrix to test all versions.

* Add support for OTEL 0.16

* Typo.

* Fail on warnings.

* Inject headers when using OTEL 0.16.

* Fix.
2021-08-30 13:36:15 +02:00
1f3ecfe182 (cargo-release) version 0.4.0-beta.10 2021-08-13 11:12:17 +01:00
a10427b59c Change version in documentation. 2021-08-13 11:11:58 +01:00
530872a4c5 Fix command invocations. 2021-08-13 11:08:03 +01:00
a83919a719 Fix linter errors. 2021-08-13 11:02:32 +01:00
d7ffa0aac8 Run rustfmt on the whole project 2021-08-13 10:59:46 +01:00
06ba655461 Add CI 2021-08-13 10:59:33 +01:00
159ffcde94 Ensure compilation fails if multiple incompatible OTEL flags are specified. 2021-08-13 10:56:35 +01:00
431788e4d7 use import alias for otel versions (#29) 2021-08-13 10:48:23 +01:00
2bea16dd27 Implement Debug for RequestId (#31) 2021-08-13 09:57:21 +01:00
be133d9cd5 (cargo-release) version 0.4.0-beta.9 2021-07-13 09:34:33 +01:00
cd11f358cd Do not enable opentelemetry by default until they release 1.0. 2021-07-13 09:33:59 +01:00
3068b1213e feat(otel): add support for opentelemetry @0.15 (#26)
* feat(otel): add support for opentelemetry @0.15

* add otel_15 to macro

* Add missing docs and readme entry for OTEL 0.15
2021-07-13 09:30:40 +01:00
72aa916fe7 reduce imports (#27) 2021-07-13 07:19:41 +01:00
fd2b13f040 (cargo-release) version 0.4.0-beta.8 2021-07-03 18:47:28 +02:00
d5bb73125b Enabled OTEL 0.14 by default. 2021-07-03 18:44:49 +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
6a11157de7 (cargo-release) version 0.4.0-beta.7 2021-06-20 20:18:03 +02:00
a3d4182ce0 Guess who made a bit of a mess releasing the new version... I did! 2021-06-20 20:17:45 +02:00
475c3dbdaa (cargo-release) version 0.4.0-beta.6 2021-06-20 20:14:43 +02:00
4cab92aa05 Update Cargo.toml 2021-06-20 20:14:34 +02:00
32529f6dd3 Update README with the right versions. 2021-06-20 20:13:58 +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
1f266e30d7 (cargo-release) version 0.4.0-beta.4 2021-04-28 22:19:41 +01:00
737a718467 Properly extract errors coming from handlers. 2021-04-28 22:19:32 +01:00
c2264e7d0d (cargo-release) version 0.4.0-beta.3 2021-04-28 21:24:01 +01:00
e110e6cf8d Add error details. 2021-04-28 21:23:53 +01:00
f6586edb85 (cargo-release) version 0.4.0-beta.2 2021-04-28 21:00:02 +01:00
e5b3ffca7c Downgrade actix-web to beta5 2021-04-28 20:59:41 +01:00
034ef8d0c9 Fix docs. 2021-04-25 12:44:22 +01:00
8c1eacdc19 (cargo-release) version 0.4.0-beta.1 2021-04-25 12:38:32 +01:00
83aecf4a5d Rollback 2021-04-25 12:38:22 +01:00