diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index c185703345..67cf11307a 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,98 @@
Change Log
==========
+Kiwi TCMS 12.7 (25 Nov 2023)
+----------------------------
+
+.. important::
+
+ This is our first release after reaching 2 million downloads on Docker Hub.
+ It is a small release which contains security related updates, several
+ improvements, bug fixes and internal refactoring!
+
+Recommended upgrade path, see :ref:`upgrading-instructions`::
+
+ 12.6.1 -> 12.7
+
+
+After upgrade don't forget to::
+
+ ./manage.py upgrade
+
+
+Security
+~~~~~~~~
+
+- Update django from 4.2.4 to 4.2.7. Fixes
+ `CVE-2023-46695 `_,
+ `CVE-2023-43665 `_ and
+ `CVE-2023-41164 `_.
+ We believe these issues do not affect Kiwi TCMS
+- Update django-simple-captcha from 0.5.18 to 0.5.20
+- We do not believe that any of these issue affect Kiwi TCMS directly however
+ we recommend that you upgrade your installation as soon as possible
+
+
+Improvements
+~~~~~~~~~~~~
+
+- Update bleach from 6.0.0 to 6.1.0
+- Update django-colorfield from 0.9.0 to 0.10.1
+- Update django-grappelli from 3.0.6 to 3.0.8
+- Update django-simple-history from 3.3.0 to 3.4.0
+- Update markdown from 3.4.4 to 3.5.1
+- Update psycopg2 from 2.9.7 to 2.9.9
+- Update pygments from 2.16.1 to 2.17.2
+- Update python-gitlab from 3.15.0 to 4.1.1
+- Update uwsgi from 2.0.22 to 2.0.23
+- Update node_modules/crypto-js from 4.1.1 to 4.2.0
+- Update node_modules/datatables.net-buttons from 2.4.1 to 2.4.2
+- Update node_modules/pdfmake from 0.2.7 to 0.2.8
+- Update bug-tracker integration documentation with specifics about matches
+ for product name
+- When searching for JIRA projects try also matching by project key
+- Fall-back to credentials from database if
+ ``settings.EXTERNAL_ISSUE_RPC_CREDENTIALS`` override returns ``None``
+
+
+Database
+~~~~~~~~
+
+- New migrations after upgrading django-color-field. Increases field
+ ``max_length`` from 18 to 25
+
+
+Bug fixes
+~~~~~~~~~
+
+- Fix error in filtering by TestRun ID on TestCase Search page (@somenewacc)
+- Fix TestRun page to not automatically update its ``stop_date`` when marking
+ statuses for test executions if there are more neutral executions left on
+ the page outside of the currently filtered selection (@somenewacc)
+- Fix bug with JIRA integration not being able to find project via name
+
+
+Refactoring and testing
+~~~~~~~~~~~~~~~~~~~~~~~
+
+- Refactor calls to `delete expandedExecutionIds` to satisfy
+ _ (@somenewacc)
+- Refactor calls to `delete expandedTestCaseIds` to satisfy
+ _
+- Use tuple as the cache-key for ``IssueTrackerType.rpc_cache`` internally
+- Add test for ``collectstatic`` because of an upstream issue with
+ django-prappelli
+- Improve tests for JIRA integration
+- Test against Bugzilla on Fedora 39
+- Update actions/checkout from 3 to 4
+- Update node_modules/eslint from 8.48.0 to 8.54.0
+- Update node_modules/eslint-plugin-import from 2.28.1 to 2.29.0
+- Update node_modules/eslint-plugin-n from 16.0.2 to 16.3.1
+- Update node_modules/webpack from 5.88.2 to 5.89.0
+- Update pylint-django from 2.5.3 to 2.5.5 and all of our custom linter rules
+
+
+
Kiwi TCMS 12.6.1 (31 Aug 2023)
------------------------------
@@ -41,6 +133,7 @@ Improvements
- Show traceback info during IssueTracker health-check to
make it easier to debug problems
+
API
~~~
diff --git a/docs/source/installing_docker.rst b/docs/source/installing_docker.rst
index 7718d42422..34779a3378 100644
--- a/docs/source/installing_docker.rst
+++ b/docs/source/installing_docker.rst
@@ -151,6 +151,7 @@ You may also use the command line::
.. versionadded:: 8.4
+.. _upgrading-instructions:
Upgrading
---------
@@ -175,9 +176,10 @@ To upgrade running Kiwi TCMS containers execute the following commands::
.. important::
- Kiwi TCMS does not provide versioned docker images via Docker Hub! When you
- execute ``docker pull`` above you will lose the older image version which
- could make it impossible to revert back in case the upgrade fails. Use
+ Version tagged and multi-arch `container images `_
+ are available only to `Kiwi TCMS subscribers `_!
+ When you execute ``docker pull`` above you will lose the older image version
+ which could make it impossible to revert back in case the upgrade fails. Use
``docker tag`` before ``docker pull`` in order to keep a reference to the
older Kiwi TCMS image!
diff --git a/tcms/__init__.py b/tcms/__init__.py
index 17554d49f1..1a51748123 100644
--- a/tcms/__init__.py
+++ b/tcms/__init__.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
from datetime import datetime
-__version__ = "12.6.1"
-__release_date__ = datetime(2023, 8, 31, 9, 1)
+__version__ = "12.7"
+__release_date__ = datetime(2023, 11, 25, 19, 2)