libhoney-rust
                                
                                
                                
                                    libhoney-rust copied to clipboard
                            
                            
                            
                        Rust library for sending data to Honeycomb
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...
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...
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`...
## 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...