1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-02-23 10:53:02 +01:00

150 Commits

Author SHA1 Message Date
LukeMathWalker
a95320bd50 Update version 2021-12-18 17:48:59 +00:00
ondra05
f0882677fe
Updated actix-web dependency to 4.0.0-beta.15 (#63) 2021-12-18 13:11:52 +00:00
LukeMathWalker
396848c3b1 (cargo-release) version 0.5.0-beta.5 2021-12-13 15:47:10 +00:00
LukeMathWalker
22fa66961c Update versions in docs 2021-12-13 15:46:29 +00:00
Riley
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
LukeMathWalker
ae7040a54e Prepare 0.5.0-beta.4 release 2021-12-01 09:50:00 +00:00
DW
d726662f80
Update to latest actix-web (#59) 2021-12-01 09:48:51 +00:00
LukeMathWalker
46455193d0 (cargo-release) version 0.5.0-beta.3 2021-11-24 11:02:52 +00:00
Luca Palmieri
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
LukeMathWalker
ecc4d95dfc (cargo-release) version 0.5.0-beta.2 2021-11-18 20:02:32 +00:00
LukeMathWalker
b5abadfd2b Fix version in toml 2021-11-18 20:02:23 +00:00
LukeMathWalker
a7ca5dab3a Update versions 2021-11-18 20:00:24 +00:00
Guarabot
6cef211e3e
Update required actix-web beta & examples (#54)
* Update required actix-web beta & examples

* deps relax
2021-11-18 19:59:40 +00:00
LukeMathWalker
2e97074768 (cargo-release) start next development iteration 0.5.1-alpha.0 2021-10-27 09:52:24 +01:00
LukeMathWalker
b811e065cb Breaking release. 2021-10-27 09:51:36 +01:00
Riley
352c274c8d
Update tracing subscriber (#49)
* Update tracing subscriber

* Fix tests

* Update existing opentelemetry_0_16 feature with new subscriber

* Fix compile issue
2021-10-27 09:47:12 +01:00
LukeMathWalker
205c63aa4d (cargo-release) version 0.4.0-beta.16 2021-10-27 09:36:19 +01:00
LukeMathWalker
6f9dcc8930 Prepare release 2021-10-27 09:36:03 +01:00
LukeMathWalker
fbe847eaad Fix clippy lint 2021-10-27 09:35:30 +01:00
markhildreth-deepgram
42e690b907
Fixed opentelemetry feature breaking due to root_span! use (#51)
Fixes https://github.com/LukeMathWalker/tracing-actix-web/issues/50

The `root_span!` macro included some feature flag checks. However, the
`root_span!` macro might end up being used in other crates consuming
`tracing-actix-web`, and those feature flag checks would be copied in
verbatim. The result is that the feature flag checks for things like
`opentelemetry_0_14` would actually check the consuming crates flags
rather than the flags for `tracing-actix-web`.

This commit moves those feature flag checks out of the macro, so they
are always resolved against `tracing-actix-web`.
2021-10-27 09:26:59 +01:00
LukeMathWalker
c08c3c3c9b (cargo-release) version 0.4.0-beta.15 2021-10-21 09:49:50 +01:00
LukeMathWalker
8d0ab6fcef Prepare release 2021-10-21 09:49:42 +01:00
Russ Weas
cf8622fcf0
Use http response for determining status code on errors (#46)
* Use HTTP responses to determine status code for errors

* Move response.status() call in-line

* Added comment, small refactor
2021-10-21 09:47:48 +01:00
Riley
032b7cd48f
Bump actix-web (#47) 2021-10-21 09:47:27 +01:00
LukeMathWalker
56022d577a (cargo-release) version 0.4.0-beta.14 2021-10-10 13:25:35 +01:00
LukeMathWalker
be29e11990 Prepare release 2021-10-10 13:25:19 +01:00
Paul Butler
89033602e2
Fix docs.rs links (#41)
* fix docs.rs links in readme

* fix accidentally removed link
2021-10-10 13:24:06 +01:00
Brian Rogers
331ab70224
Change http.status_code to i32 (#43)
Fixes #42
2021-10-10 13:23:06 +01:00
Riley
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
LukeMathWalker
dd57aa7157 (cargo-release) version 0.4.0-beta.13 2021-09-21 10:34:30 +02:00
LukeMathWalker
a2f2d0d1d6 Merge branch 'main' of github.com:LukeMathWalker/tracing-actix-web into main 2021-09-21 10:34:17 +02:00
LukeMathWalker
5517c39118 Bump version in docs 2021-09-21 10:34:11 +02:00
Riley
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
Riley
f6ccc73151
Allow root_span to wrap the full middlware chain, not just the output future (#37) 2021-09-21 10:32:52 +02:00
Riley
42ede27123
Don't pull in unneeded dependency on futures (#35) 2021-09-14 09:12:20 +02:00
LukeMathWalker
85ca23f7d2 (cargo-release) version 0.4.0-beta.12 2021-09-10 11:18:41 +02:00
LukeMathWalker
0093e509af Merge branch 'main' of github.com:LukeMathWalker/tracing-actix-web into main 2021-09-10 11:18:10 +02:00
LukeMathWalker
7b510a7f32 Prepare release 2021-09-10 11:18:00 +02:00
Ilmari Vacklin
92e5f46586
Update actix-web (#34)
* Update actix-web

* Update actix-web in example as well
2021-09-10 11:17:10 +02:00
LukeMathWalker
8b3d748690 (cargo-release) version 0.4.0-beta.11 2021-08-30 13:37:14 +02:00
Luca Palmieri
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
LukeMathWalker
1f3ecfe182 (cargo-release) version 0.4.0-beta.10 2021-08-13 11:12:17 +01:00
LukeMathWalker
a10427b59c Change version in documentation. 2021-08-13 11:11:58 +01:00
LukeMathWalker
530872a4c5 Fix command invocations. 2021-08-13 11:08:03 +01:00
LukeMathWalker
a83919a719 Fix linter errors. 2021-08-13 11:02:32 +01:00
LukeMathWalker
d7ffa0aac8 Run rustfmt on the whole project 2021-08-13 10:59:46 +01:00
LukeMathWalker
06ba655461 Add CI 2021-08-13 10:59:33 +01:00
LukeMathWalker
159ffcde94 Ensure compilation fails if multiple incompatible OTEL flags are specified. 2021-08-13 10:56:35 +01:00
Nick
431788e4d7
use import alias for otel versions (#29) 2021-08-13 10:48:23 +01:00
Thomas de Zeeuw
2bea16dd27
Implement Debug for RequestId (#31) 2021-08-13 09:57:21 +01:00