diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0da167763b..8a37886deb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,81 @@
# Changelog
+
+## [3.15.1](https://github.com/ynput/OpenPype/tree/3.15.1)
+
+[Full Changelog](https://github.com/ynput/OpenPype/compare/3.15.1...3.15.0)
+
+### **🆕 New features**
+
+
+
+Maya: Xgen (3d / maya ) - #4256
+
+
+___
+
+
+## Brief description
+Initial Xgen implementation.
+
+## Description
+Client request of Xgen pipeline.
+
+
+
+
+___
+
+
+
+
+### **🚀 Enhancements**
+
+
+
+Adding path validator for non-maya nodes (3d / maya ) - #4271
+
+
+___
+
+
+## Brief description
+Adding a path validator for filepaths from non-maya nodes, which are created by plugins such as Renderman, Yeti and abcImport.
+
+## Description
+As File Path Editor cannot catch the wrong filenpaths from non-maya nodes such as AlembicNodes, It is neccessary to have a new validator to ensure the existence of the filepaths from the nodes.
+
+
+
+
+___
+
+
+
+
+### **🐛 Bug fixes**
+
+
+
+Fix features for gizmo menu (2d / nuke ) - #4280
+
+
+___
+
+
+## Brief description
+Fix features for the Gizmo Menu project settings (shortcut for python type of usage and file type of usage functionality)
+
+
+
+
+___
+
+
+
+
+
+
## [3.15.0](https://github.com/ynput/OpenPype/tree/HEAD)
[Full Changelog](https://github.com/ynput/OpenPype/compare/3.14.10...HEAD)
diff --git a/openpype/version.py b/openpype/version.py
index 6d060656cb..72d6b64c60 100644
--- a/openpype/version.py
+++ b/openpype/version.py
@@ -1,3 +1,3 @@
# -*- coding: utf-8 -*-
"""Package declaring Pype version."""
-__version__ = "3.15.1-nightly.6"
+__version__ = "3.15.1"
diff --git a/pyproject.toml b/pyproject.toml
index a872ed3609..d1d5c8e2d3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "OpenPype"
-version = "3.15.0" # OpenPype
+version = "3.15.1" # OpenPype
description = "Open VFX and Animation pipeline with support."
authors = ["OpenPype Team "]
license = "MIT License"
@@ -114,15 +114,15 @@ build-backend = "poetry.core.masonry.api"
# https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers
[openpype.qtbinding.windows]
package = "PySide2"
-version = "5.15.2"
+version = "3.15.1"
[openpype.qtbinding.darwin]
package = "PySide6"
-version = "6.4.1"
+version = "3.15.1"
[openpype.qtbinding.linux]
package = "PySide2"
-version = "5.15.2"
+version = "3.15.1"
# TODO: we will need to handle different linux flavours here and
# also different macos versions too.