chore(core,secmon): release version bump to 2.12.2 and 1.0.12
What changed, and why it matters
This commit is a routine version bump for a Trezor firmware release. It only changes version numbers in header files and translation metadata, plus updates the signed translation package reference. There are no code changes that affect security or device behavior.
No security action needed. Treat as a normal release-versioning commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates VERSION_PATCH from 2.12.1 to 2.12.2 in core/embed/projects/firmware/version.h and from 1.0.11 to 1.0.12 in core/embed/projects/secmon/version.h. It also updates the version string in translation JSON files and refreshes the signatures.json entry with a new merkle_root, datetime, and commit reference for the translation bundle. No functional source code is modified.
Changed components
core/embed/projects/firmware/version.hcore/embed/projects/secmon/version.hcore/translations/cs.jsoncore/translations/de.jsoncore/translations/en.jsoncore/translations/es.jsoncore/translations/fr.jsoncore/translations/pt.jsoncore/translations/signatures.jsonInspect captured patch +11 / −11
diff --git a/core/embed/projects/firmware/version.h b/core/embed/projects/firmware/version.h
index 300be810..8fdd51cf 100644
--- a/core/embed/projects/firmware/version.h
+++ b/core/embed/projects/firmware/version.h
@@ -4,7 +4,7 @@
#define VERSION_MAJOR 2
#define VERSION_MINOR 12
-#define VERSION_PATCH 1
+#define VERSION_PATCH 2
#define VERSION_BUILD 0
#define FIX_VERSION_MAJOR 2
diff --git a/core/embed/projects/secmon/version.h b/core/embed/projects/secmon/version.h
index 30411699..bb92b12e 100644
--- a/core/embed/projects/secmon/version.h
+++ b/core/embed/projects/secmon/version.h
@@ -4,5 +4,5 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
-#define VERSION_PATCH 11
+#define VERSION_PATCH 12
#define VERSION_BUILD 0
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 22de25ed..6d419842 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "cs-CZ",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktujte naši podporu na",
diff --git a/core/translations/de.json b/core/translations/de.json
index f8a7ae7a..487f3dd0 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "de-DE",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Kontaktiere den Trezor Support unter",
diff --git a/core/translations/en.json b/core/translations/en.json
index d24a8b0f..f70f95c8 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1,7 +1,7 @@
{
"header": {
"language": "en-US",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Please contact Trezor support at",
diff --git a/core/translations/es.json b/core/translations/es.json
index 61f817df..410a70a4 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "es-ES",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Contacta con atención al cliente de Trezor en",
diff --git a/core/translations/fr.json b/core/translations/fr.json
index 9ab7cee7..9f600a94 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "fr-FR",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": {
diff --git a/core/translations/pt.json b/core/translations/pt.json
index 733dacfb..cc0abbde 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -33,7 +33,7 @@
},
"header": {
"language": "pt-BR",
- "version": "2.12.1"
+ "version": "2.12.2"
},
"translations": {
"addr_mismatch__contact_support_at": "Entre em contato com o suporte Trezor em",
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index a7d9c794..e3de6d6d 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "f1d9a3e2692fefc22322a767ef657701b51442772d4f5fe60c7d5cbaa8264dc1",
- "datetime": "2026-06-01T13:51:04.588917+00:00",
- "commit": "12d8a869a4150cf5a46fe44454c36bef9a548c78"
+ "merkle_root": "442ab359d22537bc706d94860d7dd6332ffb6baf6e33ecd5a52cde92c673fa78",
+ "datetime": "2026-06-17T10:25:13.263038+00:00",
+ "commit": "3a54a09ba9f1c7af38f7562117b7f641e91bdbf3"
},
"history": [
{
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.