* Server: Improve error information on failed assertions in Redis module * Server: Use omniqueue for Redis queue implementation * Server: Upgrade OpenTelemetry dependencies * Bridge: Upgrade dependencies * Libs/Rust: Print more detailed error messages for generic errors
1.20.0
* Server and Bridge: Performance improvements in test setup * Libs/C: don't serialize nulls in PATCH endpoints * Libs/Rust: Make API method Future implement Send/Sync
1.19.0
* Libs/Python: Make request timeout and retries configurable * Libs/Rust: Make request timeout configurable
1.18.0
* Server: upgrade dependencies * Server: adopt omniqueue as a queue backend * Libs/C: **[Breaking]** Return iterator information in list endpoints. Changes the return type of list endpoints. * Libs/Java: don't serialize nulls in PATCH endpoint methods * Libs/Rust: upgrade and clean up dependencies * Libs/Rust: switch from reqwest to hyper 1.0
1.17.0
* Server: Upgrade hyper to 0.14.28 * Libs/Rust: **[Important]** Fix a bug in the webhook signature verification method where certain signatures could bypass the verification. * Libs/Java: **[Breaking]** Use Java time instead of threetenbp. This removes the need to import threetenbp to use the library. Depending on how the lib is used, it might require migrating uses of threetenbp to Java 8 Date-Time APIs.
1.16.0
* Server: Add `tag` parameter to list-message for Go, JavaScript, and Python. * Server: improvements to the expired message cleaner. * Libs: update OpenAPI spec and libs. * Libs/Javascript: Fix thrown error message when API status code is unknown.