Index: CHANGELOG.de.md
===================================================================
--- CHANGELOG.de.md	(revision 1ff801dfc62852df654739bc556745900e987a59)
+++ CHANGELOG.de.md	(revision 0d5bd2ce90e6fccffa17c5aeb66ab6efeb2911c4)
@@ -5,4 +5,6 @@
 
 ## [Unreleased]
+
+## [1.7.0] · 2026-08-07
 
 ### Hinzugefügt
@@ -61,4 +63,18 @@
   es nur erneut senden und nie zurücknehmen. Das Zurücknehmen aus einer App
   funktioniert jetzt.
+
+### Sicherheit
+
+- **Aktualisierte Komponenten schließen sieben Sicherheitshinweise.** Der
+  schwerwiegendste steckte in der Bibliothek, die von außen eintreffende
+  Beiträge säubert: ein sorgfältig gebauter Beitrag konnte ein Skript daran
+  vorbeischmuggeln, und ein Skript, das auf deiner Seite läuft, kann in deinem
+  Namen handeln. Gleichzeitig ging der Mailversand drei Hauptversionen weiter
+  und schloss damit eine Reihe von Lücken — darunter eine, bei der ein
+  präparierter Name Befehle in das Gespräch mit dem Mailserver einschleusen
+  konnte, und eine, bei der eine Nachricht bei einer anderen Domain landen
+  konnte als der adressierten. An Aussehen und Verhalten von Klonkt ändert das
+  nichts. Ein Hinweis bleibt bewusst offen: er betrifft eine Art, Bezeichner zu
+  erzeugen, die Klonkt nicht verwendet.
 
 ## [1.6.0] · 2026-07-31
Index: CHANGELOG.md
===================================================================
--- CHANGELOG.md	(revision 1ff801dfc62852df654739bc556745900e987a59)
+++ CHANGELOG.md	(revision 0d5bd2ce90e6fccffa17c5aeb66ab6efeb2911c4)
@@ -5,4 +5,6 @@
 
 ## [Unreleased]
+
+## [1.7.0] · 2026-08-07
 
 ### Added
@@ -54,4 +56,17 @@
   — and because the app never saw the like, it could only offer "like" again and
   never undo it. Un-liking from an app now works.
+
+### Security
+
+- **Updated components close seven security advisories.** The heaviest one sat
+  in the library that cleans up posts arriving from elsewhere: a carefully built
+  post could slip a script past it, and a script running on your page can act as
+  if it were you. At the same time mail handling moved three major versions on,
+  closing a cluster of holes around sending — among them one where a prepared
+  name could smuggle commands into the conversation with the mail server, and
+  one where a message could end up at a different domain than the one addressed.
+  None of this changes how Klonkt looks or behaves. One advisory is knowingly
+  left open: it concerns a way of generating identifiers that Klonkt does not
+  use.
 
 ## [1.6.0] · 2026-07-31
Index: CHANGELOG.nl.md
===================================================================
--- CHANGELOG.nl.md	(revision 1ff801dfc62852df654739bc556745900e987a59)
+++ CHANGELOG.nl.md	(revision 0d5bd2ce90e6fccffa17c5aeb66ab6efeb2911c4)
@@ -5,4 +5,6 @@
 
 ## [Unreleased]
+
+## [1.7.0] · 2026-08-07
 
 ### Toegevoegd
@@ -57,4 +59,17 @@
   eerste herlaadbeurt weer uit — en omdat de app de like nooit zag, kon hij hem
   alleen opnieuw geven en nooit intrekken. Un-liken vanuit een app werkt nu.
+
+### Beveiliging
+
+- **Bijgewerkte onderdelen sluiten zeven beveiligingsadviezen.** Het zwaarste
+  zat in de bibliotheek die berichten van elders opschoont: een zorgvuldig
+  opgebouwd bericht kon daar een script langs krijgen, en een script dat op jouw
+  pagina draait kan doen alsof het jou is. Tegelijk ging de mailafhandeling drie
+  hoofdversies vooruit, wat een reeks gaten rond verzenden dichtte — waaronder
+  een waarbij een geprepareerde naam commando's het gesprek met de mailserver in
+  kon smokkelen, en een waarbij een bericht bij een ander domein kon belanden
+  dan het geadresseerde. Aan hoe Klonkt eruitziet of werkt verandert dit niets.
+  Eén advies blijft bewust staan: het gaat over een manier om identifiers te
+  maken die Klonkt niet gebruikt.
 
 ## [1.6.0] · 2026-07-31
Index: package-lock.json
===================================================================
--- package-lock.json	(revision 1ff801dfc62852df654739bc556745900e987a59)
+++ package-lock.json	(revision 0d5bd2ce90e6fccffa17c5aeb66ab6efeb2911c4)
@@ -1,5 +1,5 @@
 {
   "name": "klonkt",
-  "version": "1.6.0",
+  "version": "1.7.0",
   "lockfileVersion": 3,
   "requires": true,
@@ -7,5 +7,5 @@
     "": {
       "name": "klonkt",
-      "version": "1.6.0",
+      "version": "1.7.0",
       "license": "AGPL-3.0-or-later",
       "dependencies": {
Index: package.json
===================================================================
--- package.json	(revision 1ff801dfc62852df654739bc556745900e987a59)
+++ package.json	(revision 0d5bd2ce90e6fccffa17c5aeb66ab6efeb2911c4)
@@ -1,5 +1,5 @@
 {
   "name": "klonkt",
-  "version": "1.6.0",
+  "version": "1.7.0",
   "description": "Klonkt — self-hosted multi-site music & blog platform (solo, hub or circles). Node + SQLite + htmx.",
   "license": "AGPL-3.0-or-later",
