You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Logging now supports fmt formatting in macro LOG_INFO("User {} logged in from {}", user_id, ip_address); and lambda formatting. See Logging and Tracing for more info.
PostgreSQL driver now can disable all the statements logging via static config option statement-log-mode
ClickHouse driver now supports doubles in the queries.
YDB now can be used with GCC compiler, not only Clang. YDB still requires C++20 support
components::Redis in sentinel mode now supports selection of database index via database_index in secdist config. Many thanks to Tikhon Sergienko for the PR!
PostgreSQL cache (shadow replicas) traits now support kOrderBy. With DISTINCT ON expression in kQuery it allows to store only slices of data. Many thanks to Dmitry Kopturov for the PR!
Added a userver-create-service script for creation of a new service. Github service templates are now deprecated.
Notify on state change when it actually happens in Redis Standalone. Many thanks to Nikolay Pervushin for the PR!
Modernized testsuite code, including removal of event_loop usages and usage of asyncio-socket.
Hidden thread_id and task_id for INFO+ logger levels to made the logs shorter.
Stack usage monitor now could be disabled in test via USERVER_GTEST_ENABLE_STACK_USAGE_MONITOR=1 environment variable.
gRPC
Added support for debug_redact and added a recommendation to use [debug_redact = true]; instead of [(userver.field).secret = true];
Server and client logging tags are now consistent.
More improvements, docs and samples for middlewares. See gRPC for more info.
Build
Fixed floating point escaping compilation in ClickHouse driver. Many thanks to Ksenia-C for the PR!
Fix compilation errors for curl 8.13. Many thanks to Konstantin Goncharik for the PR!
Fix compilation errors for fmt 11. Many thanks to Konstantin Goncharik for the PR!
Added USERVER_ENABLE_DEBUG_INFO_COMPRESSION build option, that was later changed to USERVER_DEBUG_INFO_COMPRESSION. Many thanks to Konstantin Goncharik for the PRs! Compression detection algorithm was improved to check the linker compression support.
Added Debian-12 dependencies and build instructions.
Export only files that are not ignored by git for Conan sources. Many thanks to c0rt for the PR!