-
Notifications
You must be signed in to change notification settings - Fork 3.3k
ReleaseNotes1630
Date: 2024-9-5
http://www.memcached.org/files/memcached-1.6.30.tar.gz
Memcached's usage of the OpenSSL API has been overhauled to better handle
errors. The logstream watch connevents
can be used to see detailed
OpenSSL-related errors.
The builtin proxy has removed its old style lua API. There should be no active
users of it, but if you use res = pool(r)
or mcp.await
syntax, please see
the wiki documentation for updated API calls. This paves the way for many
performance improvements.
- proxy: fix
proxy_req_active
accounting - core: fix usleep not working on NetBSD
- proxy: [EXPERIMENTAL] mutator framework
- proxy:
str = rctx:tls_peer_cn()
- proxy: req/res inspector objects
- proxy:
req:token_int()
- proxy:
req:flag_token_int("f")
- tls: per-listener cert validation
- tls: actually look at TLS errors
- tls: update min OpenSSL to 1.1.1
- tls: quarantine openssl headers
- proxy: fix potential mcp.match false negative
- proxy: fix O token for some mcp.internal calls
- proxy: fix router regression with cmaps
The proxy has new objects for inspecting request/response objects as well as creating new request/responses either without memory allocations or while minimizing memory allocations. See the wiki or test files for usage (docs are not updated yet as of this writing).
The following people contributed to this release since 1.6.29.
Note that this is based on who contributed changes, not how they were done. In many cases, a code snippet on the mailing list or a bug report ended up as a commit with your name on it.
Note that this is just a summary of how many changes each person made
which doesn't necessarily reflect how significant each change was.
For details on what led up into a branch, either grab the git repo and
look at the output of git log 1.6.29..1.6.30
or use a web view.
- Repo list: https://github.com/memcached/memcached/wiki/DevelopmentRepos
- Web View: http://github.com/memcached/memcached/commits/1.6.30
24 dormando
1 ArtemIsmagilov
1 Ryuichi Watanabe