diff --git a/Changelog.md b/Changelog.md
index 02788d5e1922fe33face971e52660bc0207a2828..daf065ee50f1d1d82744c667f83bd44dc2641b2d 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,6 +1,8 @@
 # Changelog
 
 All notable changes to this project will be documented in this file.
+## [1.4] - 2024-02-27
+GAP Ansible collection version is pinned to 1.0.49
 ## [1.3] - 2024-02-09
 Fixes to the GAP Ansible collection
 ## [1.2] - 2024-02-09
diff --git a/ansible-galaxy-requirements.yaml b/ansible-galaxy-requirements.yaml
index 7e2145e9d4b19a5b7efbe53fff42e1c2127b4545..ea0bd0be80dc09ef97df75c2c62e2215c739f50e 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.48
+    version: 1.0.49
 roles:
   - Juniper.junos
diff --git a/setup.py b/setup.py
index ebc740532842ef45b44c8b14200b4b52586b218f..8b3ec962cc70b987e05c65b0c246de763150242b 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import find_packages, setup
 
 setup(
     name="goat-lso",
-    version="1.3",
+    version="1.4",
     author="GÉANT Orchestration & Automation Team",
     author_email="goat@geant.org",
     description="Lightweight Service Orchestrator",