diff --git a/CHANGES.md b/CHANGES.md
index efac508cd..eb37d3303 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,4 +1,18 @@
+3.1.165-RC4 / 2026-10-14
+========================
+
+ * Restaura imports perdidos na resolução de conflitos de #3849/#3855 (#3867)
+ * Sanitiza HTML/JavaScript nos campos TextField (stored XSS) (#3846)
+ * Fix N+1 queries in sessão/relatórios and remove unused painel views (#3849)
+ * Corrige travas e concorrência na votação nominal do painel (#3855)
+ * Restringe acesso a arquivos de mídia (#3865)
+ * Converte títulos colados em parágrafos no editor de dispositivos (#3863)
+ * Permite ajustar e persistir o tamanho da letra no editor de textos articulados (#3862)
+ * Mantém visíveis ao público as sessões de hoje e de datas passadas (#3864)
+ * Melhorias de transparência (PNTP): correções de relatórios e novas funcionalidades (#3842)
+ * Impede presenças duplicadas de parlamentar na mesma sessão (#3850)
+
3.1.165-RC3 / 2026-09-01
========================
diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml
index 46b5bd627..6f4e21780 100644
--- a/docker/docker-compose.yaml
+++ b/docker/docker-compose.yaml
@@ -33,7 +33,7 @@ services:
networks:
- sapl-net
sapl:
- image: interlegis/sapl:3.1.165-RC3
+ image: interlegis/sapl:3.1.165-RC4
# build:
# context: ../
# dockerfile: ./docker/Dockerfile
diff --git a/sapl/settings.py b/sapl/settings.py
index 9c9aa99c7..5936f0f23 100644
--- a/sapl/settings.py
+++ b/sapl/settings.py
@@ -43,7 +43,7 @@ ALLOWED_HOSTS = ['*']
LOGIN_REDIRECT_URL = '/'
LOGIN_URL = '/login/?next='
-SAPL_VERSION = '3.1.165-RC3'
+SAPL_VERSION = '3.1.165-RC4'
if DEBUG:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
diff --git a/sapl/templates/base.html b/sapl/templates/base.html
index e3582e2ef..37ec47f6d 100644
--- a/sapl/templates/base.html
+++ b/sapl/templates/base.html
@@ -207,7 +207,7 @@
Desenvolvido pelo Interlegis em software livre e aberto.
- Release: 3.1.165-RC3
+ Release: 3.1.165-RC4