diff --git a/CHANGE.md b/CHANGE.md
index 1c7215a..fc4918a 100644
--- a/CHANGE.md
+++ b/CHANGE.md
@@ -1,5 +1,12 @@
Change Log: `robotframework-redislibrary`
================================
+## Version 1.2.9
+**Date:** 30-May-2025
+- set default value for `ssl_cert_reqs` to `None` in `Connect To Redis` keyword
+
+## Version 1.2.8
+**Date:** 13-Nov-2024
+- allow override param ssl_cert_reqs to Connect To Redis keyword
## Version 1.2.7
**Date:** 01-Oct-2024
diff --git a/RedisLibrary/RedisLibraryKeywords.py b/RedisLibrary/RedisLibraryKeywords.py
index e06a0f9..a9602b4 100644
--- a/RedisLibrary/RedisLibraryKeywords.py
+++ b/RedisLibrary/RedisLibraryKeywords.py
@@ -58,7 +58,8 @@ def get_redis_master(self, redis_host, redis_port=26379, service_name=None):
return sentinel_detail
@keyword('Connect To Redis')
- def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=None, ssl=False, ssl_ca_certs=None):
+ def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=None, ssl=False, ssl_ca_certs=None,
+ ssl_cert_reqs=None):
"""Connect to the Redis server.
Arguments:
@@ -67,16 +68,19 @@ def connect_to_redis(self, redis_host, redis_port=6379, db=0, redis_password=Non
- db: Redis keyspace number (default=0)
- redis_password: password for Redis authentication
- ssl: Connect Redis with SSL or not (default is False)
- - ssl_ca_certs: CA Certification when connect Redis with SSL
+ - ssl_ca_certs: CA Certification when connect Redis with SSL (default is None)
+ - ssl_cert_reqs: SSL certification requirements (default is None)
Return redis connection object
Examples:
| ${redis_conn}= | Connect To Redis | redis-dev.com | 6379 | redis_password=password |
+ | ${redis_conn}= | Connect To Redis | redis-dev.com | 6379 | redis_password=password | ssl=True | ssl_cert_reqs=None |
"""
try:
redis_conn = redis.StrictRedis(host=redis_host, port=redis_port, db=db,
- password=redis_password, ssl=ssl, ssl_ca_certs=ssl_ca_certs)
+ password=redis_password, ssl=ssl, ssl_ca_certs=ssl_ca_certs,
+ ssl_cert_reqs=ssl_cert_reqs)
except Exception as ex:
logger.error(str(ex))
raise Exception(str(ex))
diff --git a/RedisLibrary/version.py b/RedisLibrary/version.py
index b61025d..8e69771 100644
--- a/RedisLibrary/version.py
+++ b/RedisLibrary/version.py
@@ -1,2 +1,2 @@
# Update this before release
-VERSION = "1.2.7"
+VERSION = "1.2.9"
diff --git a/docs/RedisLibrary.html b/docs/RedisLibrary.html
index b6c6919..e5a1b73 100644
--- a/docs/RedisLibrary.html
+++ b/docs/RedisLibrary.html
@@ -6,7 +6,7 @@
-
+