Memcached 1.6.18 Release: Fixes and Updates to Proxy Mode, Extstore, and Meta Protocol
Memcached 1.6.18 has been released, bringing extensive fixes and enhancements to the proxy mode, extstore disk flushing, meta‑protocol changes, and numerous core and backend improvements, including signal handling, thread naming, Lua debugging, and clang‑15 build compatibility.
Memcached 1.6.18 is now available, focusing on a large number of fixes and updates to the proxy mode, extstore disk flushing, meta‑protocol changes, and various smaller bug fixes.
Fixes
Core: no longer stop threads on SIGINT/SIGTERM.
Core: remove printf from signal handlers.
Proxy: iterative modified request handling.
Proxy: record time relative to response lifecycle.
Proxy: fix crash during SIGHUP reload while waiting.
Proxy: fix backend connection lifecycle.
Proxy: IO thread performance improvement.
Proxy: add mcp.AWAIT_BACKGROUND .
Proxy: fix Lua registry corruption on data‑block error.
Proxy: add proxy_await_active statistics.
Proxy: fix partial response read handling.
Proxy: fix partial write during refresh.
Proxy: add more backend failure messages.
Proxy: fix crash when mcp.log_req receives a nil response.
Core: fix token listener when length < 8.
Proxy: add debug symbols to Lua build.
Core: give each thread a unique name.
Proxy: fix crash when backend is garbage‑collected.
Remove libevent license from the distribution.
Fixes for builds using clang‑15.
Meta: remove meta_response_old startup option.
Meta: allow mg without flags and reflect OK on EN.
Meta: meta arithmetic command had extra space.
Meta: remove extra spaces from meta response.
Proxy: fix error initializing backend connection.
Fix log timestamp handling.
Fix clang error function prototype.
Proxy: add mcp.await FASTGOOD flag.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.