master
tls: Add a way to inspect peer certificate chain
abort_on_expiry: request_abort with timed_out_error
abortable_fifo: support OnAbort callbacks accepting exception_ptr
treewide: replace boost::irange with std::views::iota where possible
treewide: Trim trailing spaces
treewide: replace assert with SEASTAR_ASSERT
tests/unit: add a unit test for json2code
memory: Ensure thread locals etc are minimally initialized even with non-seastar reactor options for alloc
tests/unit: link tests to libboost_unit_test_framework.so
treewide: replace calls to future::get0() by calls to future::get()
circular_buffer_fixed_capacity_test: enable randomize test to reverse
tests: unit: refactor expected_exception
tests: add test for prometheus exporter
seastar/testing: only include used headers
coroutine: move operator co_await(exception) into seastar::coroutine namespace
treewide: s/format/fmt::format/ when appropriate
cross-tree: convert deprecated later() to yield()
tls_test: use dedicated https server for testing
net: Fix ipv6 socket_address comparision
json2code_test: choose less popular port number
json_formatter: Add support for standard range containers
Add APIs to get group details and to change ownership of file.
rwlock: add try_hold_{read,write}_lock methods
treewide: drop the support of fmtlib < 8.0.0
reactor: respect preempt requests in debug mode
metrics: Use separate type for shared metadata
tests/unit/metrics_tester: use deferred_stop() when appropriate
Use tls socket to retrieve distinguished name
code: Use options to construct output_stream
prometheus: sanitize label value for text protocol
tests: test protobuf support in prometheus_test.py
queue: push_eventually: make noexcept
httpd: drop unnecessary dependencies from httpd.hh
semaphore: expiry_handler: tunnel exception_ptr to entry
shared_token_bucket: Test replenish after long idling
treewide: remove some inclusions of reactor.hh
code-cleanup: remove redundant includes of 'reactor.hh'
sharded: delete move constructor
Making par.._for_each and max_conc.._for_each compatible with move-only views (like generators)
tests: Restructure `tests` directory
treewide: use *_v and *_t for better readability
warnings: fix unused result warnings
tests: skip tests that require backtrace if execinfo.h is not found
weak_ptr: Make it possible to convert to "compatible" pointers