diff --git a/Changelog.md b/Changelog.md
index a51494c88ffcd0844a68d1ba13d127d8e03249c7..6ce0728ff2f9a8a7f9040fdfd024048dcacc7720 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,6 +1,12 @@
 # Changelog
 
 All notable changes to this project will be documented in this file.
+## [1.17] - 2024-10-17
+- Update of `ncclient` to 0.6.16 to implement `config_mode` private for SROS.
+## [1.16] - skipped
+
+## [1.15] - 2024-07-17
+- GAP Ansible collection version is pinned to 1.0.79
 ## [1.14] - 2024-04-18
 - GAP Ansible collection version is pinned to 1.0.74
 ## [1.13] - 2024-04-17
diff --git a/ansible-galaxy-requirements.yaml b/ansible-galaxy-requirements.yaml
index feb94a71fae9120c011558fd875496f3f40e6752..7b769b2081fcf59fa334e7588eaf3f6f7ef10053 100644
--- a/ansible-galaxy-requirements.yaml
+++ b/ansible-galaxy-requirements.yaml
@@ -3,6 +3,6 @@ collections:
   - juniper.device
   - junipernetworks.junos
   - name: geant.gap_ansible
-    version: 1.0.74
+    version: 1.0.79
 roles:
   - Juniper.junos
diff --git a/requirements.txt b/requirements.txt
index e94a5008b625008afe7b942f5672eb27816578fe..180c9e10e5f2e55db1cca185cf378ce54b7bfe77 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,7 +3,7 @@ jinja2==3.1.2
 jmespath~=1.0.1
 junos-eznc~=2.7.0
 jxmlease~=1.0.3
-ncclient~=0.6.15
+ncclient~=0.6.16
 netaddr~=0.8.0
 requests~=2.31.0
 ruamel.yaml~=0.18.5
diff --git a/setup.py b/setup.py
index 5df72354c44b30d1f74365539225c5333fb5d604..4917993ce4211380ce63898549fd826a809fb38f 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name="goat-lso",
-    version="1.14.1",
+    version="1.17",
     author="GÉANT Orchestration & Automation Team",
     author_email="goat@geant.org",
     description="Lightweight Service Orchestrator",