diff --git a/configure.ac b/configure.ac
index 5160a946..f3988d44 100755
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@ dnl You should have received a copy of the GNU General Public License
dnl along with this program. If not, see .
AC_PREREQ(2.59)
-AC_INIT(memtier_benchmark,1.3.0,oss@redis.com)
+AC_INIT(memtier_benchmark,1.4.0,oss@redis.com)
AC_CONFIG_SRCDIR([memtier_benchmark.cpp])
AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE
diff --git a/memtier_benchmark.1 b/memtier_benchmark.1
index c363b5bb..09abd772 100644
--- a/memtier_benchmark.1
+++ b/memtier_benchmark.1
@@ -1,5 +1,5 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11.
-.TH MEMTIER_BENCHMARK "1" "January 2020" "memtier_benchmark 1.2.17" "User Commands"
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
+.TH MEMTIER_BENCHMARK "1" "August 2022" "memtier_benchmark 1.4.0" "User Commands"
.SH NAME
memtier_benchmark \- NoSQL benchmark tool
.SH SYNOPSIS
@@ -19,9 +19,9 @@ Server port (default: 6379)
UNIX Domain socket name (default: none)
.TP
\fB\-P\fR, \fB\-\-protocol\fR=\fI\,PROTOCOL\/\fR
-Protocol to use (default: redis). Other
-supported protocols are memcache_text,
-memcache_binary.
+Protocol to use (default: redis).
+other supported protocols are resp2, resp3, memcache_text and memcache_binary.
+when using one of resp2 or resp3 the redis protocol version will be set via HELLO command.
.TP
\fB\-a\fR, \fB\-\-authenticate\fR=\fI\,CREDENTIALS\/\fR Authenticate using specified credentials.
A simple password is used for memcache_text
@@ -44,6 +44,9 @@ Use specified CA certs bundle for TLS
\fB\-\-tls\-skip\-verify\fR
Skip verification of server certificate
.TP
+\fB\-\-sni\fR=\fI\,STRING\/\fR
+Add an SNI header
+.TP
\fB\-x\fR, \fB\-\-run\-count\fR=\fI\,NUMBER\/\fR
Number of full\-test iterations to perform
.TP
@@ -53,25 +56,31 @@ Print debug output
\fB\-\-client\-stats\fR=\fI\,FILE\/\fR
Produce per\-client stats file
.TP
-\fB\-\-out\-file\fR=\fI\,FILE\/\fR
+\fB\-o\fR, \fB\-\-out\-file\fR=\fI\,FILE\/\fR
Name of output file (default: stdout)
.TP
\fB\-\-json\-out\-file\fR=\fI\,FILE\/\fR
Name of JSON output file, if not set, will not print to json
.TP
+\fB\-\-hdr\-file\-prefix\fR=\fI\,FILE\/\fR
+Prefix of HDR Latency Histogram output files, if not set, will not save latency histogram files
+.TP
\fB\-\-show\-config\fR
Print detailed configuration before running
.TP
\fB\-\-hide\-histogram\fR
Don't print detailed latency histogram
.TP
+\fB\-\-print\-percentiles\fR
+Specify which percentiles info to print on the results table (by default prints percentiles: 50,99,99.9)
+.TP
\fB\-\-cluster\-mode\fR
Run client in cluster mode
.TP
-\fB\-\-help\fR
+\fB\-h\fR, \fB\-\-help\fR
Display this help
.TP
-\fB\-\-version\fR
+\fB\-v\fR, \fB\-\-version\fR
Display version information
.SS "Test Options:"
.TP
@@ -131,7 +140,7 @@ P for Parallel (Sequential were each client has a subset of the key\-range).
.SS "Object Options:"
.TP
\fB\-d\fR \fB\-\-data\-size\fR=\fI\,SIZE\/\fR
-Object data size (default: 32)
+Object data size in bytes (default: 32)
.TP
\fB\-\-data\-offset\fR=\fI\,OFFSET\/\fR
Actual size of value will be data\-size + data\-offset
@@ -207,7 +216,7 @@ WAIT for a random number of slaves in the specified range
WAIT for a random number of milliseconds in the specified range (normal
distribution with the center in the middle of the range)
.SH COPYRIGHT
-Copyright \(co 2011\-2017 Redis Labs Ltd.
+Copyright \(co 2011\-2022 Redis Ltd.
.br
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License .