libhoney-rust icon indicating copy to clipboard operation
libhoney-rust copied to clipboard

Rust library for sending data to Honeycomb

Results 14 libhoney-rust issues
Sort by recently updated
recently updated
newest added

I was following the issue here https://github.com/eaze/tracing-honeycomb/issues/9, and it seems that some environments are having issues with this library (I myself am not one of these currently). There is a...

Latest version released is 0.1.6, but this version change is still stuck at `reqwest 0.10.10` which itself is stick at `tokio 0.2` which is incompatible with current tokio versions. This...

Currently, calling `flush` triggers an asynchronous flush but doesn't provide the caller with a mechanism to wait for all queued events to be flushed. This PR changes the `Client::flush` and...

Updates the requirements on [mockito](https://github.com/lipanski/mockito) to permit the latest version. Release notes Sourced from mockito's releases. 0.31.0 Replaced the unmaintained difference crate with the similar crate. Thanks to @​leebradley Commits...

dependencies

Updates the requirements on [parking_lot](https://github.com/Amanieu/parking_lot) to permit the latest version. Changelog Sourced from parking_lot's changelog. parking_lot 0.12.0, parking_lot_core 0.9.0, lock_api 0.4.6 (2022-01-28) The MSRV is bumped to 1.49.0. Disabled eventual...

dependencies

Adds a compile-time flag to support running on [async-std](https://crates.io/crates/async-std)'s threadpool rather than a tokio one. This also switches out Reqwest for [Surf](https://crates.io/crates/surf), which has multiple http client backends, including a...

[//]: # (dependabot-start) ⚠️ **Dependabot Preview has been deactivated** ⚠️ This pull request was created by Dependabot Preview, and you've upgraded to Dependabot. This means it won't respond to `dependabot`...

dependencies

## Description We noticed an issue where the response channel will fill up and freeze the transmission if responses are not consumed. A send call is used to send information...

The current client `flush` interface causes an asynchronous flush: https://github.com/nlopes/libhoney-rust/blob/2f7cdc8b9035e2c1c9605c3476640e7f70400471/src/client.rs#L122-L133 That function returns once the stop event has been queued and the new worker has been spawned. It would be...