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

55 Commits

Author SHA1 Message Date
Omid Rad
2bc3ab3ea8
Support otel 0.25 (#130) 2024-09-26 17:46:17 +02:00
Omid Rad
9f180d6eb9
Support otel 0.24 (#127)
* Support otel 0.24

* fix the otel example

* Fix examples and last bits

* Update examples/custom-root-span/src/main.rs

* Update examples/opentelemetry/src/main.rs

---------

Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com>
2024-09-02 11:17:49 +02:00
Omid Rad
d3b81c453a
Support otel 0.23 (#124) 2024-06-05 09:17:48 +02:00
Sanchith Hegde
89363c538d
Remove --cfg uuid_unstable requirement for uuid_v7 feature (#123) 2024-03-10 17:59:48 +01:00
Omid Rad
c173c386de
Support otel 0.22 (#122)
* Support otel 0.22

* Update Cargo.toml

* Fix examples

* revert needed spaces at EOLs
2024-03-10 17:57:16 +01:00
Jan Srzednicki
fe9d543dfb
Add support for OpenTelemetry 0.21 (#118)
* `#[cfg(any)] awesomely accepts trailing commas

* use const assert instead of feature matrix

* Update Cargo.toml

* add Opentelemetry 0.21 support

* use the `mutually_exclusive_features` crate macro

* update README.md
2023-11-10 15:16:31 +01:00
Nishant Joshi
410852f9b0
add support for UUID v7 in RequestId (#116)
* feat(request_id): add support for UUID v7 in `RequestId`

feature flag `uuid_v7` is introduced which inturn enables `v7` feature flag in the `uuid` dependency
Support documentation is added in `README.md`, `src/lib.rs` and `src/request_id.rs`

This feature only works if this crate or any crate dependent on this crate has enabled the compile time configuration flag provided to the rust compiler. `RUSTFLAGS="--cfg uuid_unstable"`.

* chore: add github action to test UUID v7 feature flag

* chore: add the uuid_unstable cfg in the request id impl

* chore: add compiler_error for undesired state in configuration flags

* chore: move the compiler error in request_id module

* chore: fix formatting

* fix(action): fix github action for uuid_v7 with RUSTDOCFLAGS
2023-10-20 09:01:11 +02:00
Riley
20a85b2a08
Update to opentelemetry 0.19 (#105) 2023-05-24 08:56:29 +01:00
Luca Palmieri
a5300fff36
Update README.md 2023-04-13 08:46:37 +01:00
Joel
610465c5c8
fix minor typo in README.md (three -> these) (#100)
I'm not sure if this is correct but is what it is intended to say but I believe you've listed more than 3 feature flags. I'm still a bit of a rust noob so maybe there's another way to count these and there actually are three.
2023-03-07 15:08:55 +00:00
Luca Palmieri
125b40f909
Fix version 2022-12-23 11:29:12 +01:00
Harish Rajagopal
3692cba538
Fixed custom root span builder code in README (#95) 2022-12-23 11:28:46 +01:00
Luca Palmieri
0eb13e9794
Allow level customisation (#91)
* Add the possibility to specify the span level for the root span.

* Improve docs.
2022-10-29 15:09:20 +02:00
Luca Palmieri
598a4a71e9
Update README.md 2022-09-20 10:37:29 +02:00
Luca Palmieri
0726f5b49a Update version in READMEs 2022-06-28 20:34:40 +01:00
Luca P
b6394ad9fd Update to actix-web v4 2022-02-25 23:01:16 +00:00
Riley
4881377c9e
Support actix-web rc.3 (#76) 2022-02-11 08:59:42 +00:00
Riley
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
Riley
ed35dc6996
Actix Web rc.1 (#73) 2022-02-01 09:30:09 +00:00
Riley
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
Luca P
860adc19f7 Prepare new release 2022-01-18 09:55:01 +00:00
Santiago
56aa211dd9
fix: update actix-web to beta.20 (#69) 2022-01-18 09:54:08 +00:00
LukeMathWalker
06f07f30ca Update actix-web, prepare new release 2022-01-05 18:05:28 +00:00
LukeMathWalker
306dc85654 Prepare release 2021-12-30 09:29:01 +01:00
Rob Ede
7c2f67fc90
Updated actix-web dependency to 4.0.0-beta.18 (#66) 2021-12-30 09:22:36 +01:00
LukeMathWalker
224d92e7cc Prepare new release 2021-12-28 10:57:49 +01:00
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
22fa66961c Update versions in docs 2021-12-13 15:46:29 +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
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
a7ca5dab3a Update versions 2021-11-18 20:00:24 +00:00
LukeMathWalker
b811e065cb Breaking release. 2021-10-27 09:51:36 +01:00
LukeMathWalker
6f9dcc8930 Prepare release 2021-10-27 09:36:03 +01:00
LukeMathWalker
8d0ab6fcef Prepare release 2021-10-21 09:49:42 +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
LukeMathWalker
5517c39118 Bump version in docs 2021-09-21 10:34:11 +02:00
LukeMathWalker
7b510a7f32 Prepare release 2021-09-10 11:18:00 +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
a10427b59c Change version in documentation. 2021-08-13 11:11:58 +01:00
LukeMathWalker
cd11f358cd Do not enable opentelemetry by default until they release 1.0. 2021-07-13 09:33:59 +01:00
Kirill Mironov
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
LukeMathWalker
d5bb73125b Enabled OTEL 0.14 by default. 2021-07-03 18:44:49 +02:00
Brian Rogers
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
LukeMathWalker
a3d4182ce0 Guess who made a bit of a mess releasing the new version... I did! 2021-06-20 20:17:45 +02:00
LukeMathWalker
32529f6dd3 Update README with the right versions. 2021-06-20 20:13:58 +02:00
Luca Palmieri
1e8949fa0d
Release 0.4.0 beta.1 (#16)
* Add examples links.

* Bump minor version.

* Add note on version.

* Update README.

* Add badges.

* Add license blurb.
2021-04-25 12:32:59 +01:00
Magnus Kulke
abebf4d394
fix missing tracing-log import in Readme 2020-10-30 18:56:56 +01:00