rust-server-sdk
                                
                                 rust-server-sdk copied to clipboard
                                
                                    rust-server-sdk copied to clipboard
                            
                            
                            
                        LaunchDarkly Server-Side SDK for Rust
:robot: I have created a release *beep* *boop* --- ## [2.2.0](https://github.com/launchdarkly/rust-server-sdk/compare/2.1.0...2.2.0) (2024-05-20) ### Features * Add wait_for_initialization with timeout parameter ([#76](https://github.com/launchdarkly/rust-server-sdk/issues/76)) ([45e3451](https://github.com/launchdarkly/rust-server-sdk/commit/45e3451b80e4f3104795410655e845cf9bfb7962)) ### Bug Fixes * Bump rustc to 1.74...
**Describe the bug** We're seeing a high volume of: `Failed to send events. Some events were dropped: hyper::Error(Http2, Error { kind: GoAway(b"", NO_ERROR, Remote) })` errors logged in production **To...
**Describe the solution you'd like** When fetching `all_flags_details`, I noticed that `FlagDetailConfig` includes a field for `client_side_only` but it doesn't include one for `mobile_side_only`. We'd like to fetch the mobile...
**Is your feature request related to a problem? Please describe.** The `Client` provides an [`initialized_async`](https://docs.rs/launchdarkly-server-sdk/1.0.0-beta.2/launchdarkly_server_sdk/struct.Client.html#method.initialized_async) method to wait until it has completed initialization. The function returns false if an error...
**Is your feature request related to a problem? Please describe.** At [Materialize](https://materialize.com/), we plan to use LaunchDarkly in continuously running processes and would like to have an internal metric indicating...
**Is your feature request related to a problem? Please describe.** Currently, `Client` provides a [`flush`](https://docs.rs/launchdarkly-server-sdk/1.0.0-beta.2/launchdarkly_server_sdk/struct.Client.html#method.flush) method that can be used to flush pending analytics events. However, there is no way...
**Is your feature request related to a problem? Please describe.** The SDK currently only exposes a based polling API. The only way to continuously monitor for changes in feature flags...
Small nit/documentation question. We set `wait_for_initialization` to 120s as a conservative estimate of how long to wait for the client to connect. In production we've observed init taking as long...
**Is your feature request related to a problem? Please describe.** We use an HTTP Proxy (squid) to connect to the internet. In the LD SDKs for other languages, we only...
**Is your feature request related to a problem? Please describe.** I'm interested in using feature flags in an embedded/client Rust application. [Client-side, server-side, and edge SDKs](https://docs.launchdarkly.com/sdk/concepts/client-side-server-side) discusses the distinction between...