Versionen
Wo steht, was sich geändert hat, wie die Nummerierung funktioniert und warum sich das Änderungsprotokoll wie eine Begründung liest statt wie eine Liste von Korrekturen.
Jede Version enthält ihre Pakete, ihr Quellarchiv und ihre Dokumentation.
Wie man eine Versionsnummer liest
1.23.0 – Die mittlere Zahl ändert sich, wenn etwas hinzugefügt wird, die letzte, wenn etwas behoben wird, ohne etwas hinzuzufügen. Eine Änderung, die Inkompatibilitäten verursacht, wird in den Versionshinweisen bekannt gegeben und nicht durch eine Zahl codiert, weil eine Zahl nicht sagen kann, was bricht.
Das Debian-Paket fügt seine eigene Revision hinzu: diwall_1.23.0-1_all.deb. Die
-1 ist die Paketierungsrevision, keine Diwall-Version.
Zwei Änderungsprotokolle, zwei Zwecke
Das Debian-Änderungsprotokoll ist im Paket enthalten. Es ist das Dokument, das ein Administrator liest, um zu entscheiden, ob er ein Upgrade durchführen soll, und es erklärt in einfachen Worten, was sich geändert hat und warum.
Das Entwicklungsjournal ist länger und liest sich anders: Es hält die Überlegungen fest, einschließlich widerrufener Entscheidungen und Mechanismen, die nur beibehalten wurden, weil ein gemessener Fehlschlag sie rechtfertigte. Wo das Änderungsprotokoll sagt, was die Version tut, sagt das Journal, warum sie es so tut.
Beide sind im Repository enthalten. Keines wird nachträglich aus dem Gedächtnis geschrieben – beide entstehen während der Arbeit, deshalb enthalten sie, was ein Rückblick glattgebügelt hätte.
Aktualisieren
sudo apt install ./diwall_1.24.4-1_all.deb # Debian 13, Ubuntu 24.04, Ubuntu 26.04
sudo dnf install ./diwall-1.24.4-1.fc44.noarch.rpm # Fedora 44
sudo zypper install --allow-unsigned-rpm ./diwall-1.24.4-1.leap160.noarch.rpm # openSUSE Leap 16.0
sudo pacman -U ./diwall-1.24.4-1-any.pkg.tar.zst # Arch LinuxDerselbe Befehl mit der neueren Datei aktualisiert an Ort und Stelle, und Ihre Konfiguration bleibt erhalten. Das Entfernen hängt von der Familie Ihres Systems ab: Installieren →.
Nach jeder Aktualisierung zu prüfen: das Versionskennzeichen des Leitfadens.
Hat es sich geändert, ist die gespeicherte Markierung Ihres Agenten veraltet,
und der nächste Aufruf scheitert mit guide_non_lu – absichtlich, damit
niemand eine neue Version mit den Anweisungen der vorigen betreibt.
grep notice-version /opt/diwall/docs/GUIDE_LLM.md
Was sich beim Aktualisieren ändert
Eine Zeile pro Version, die etwas ändert, das ein Szenario oder ein Agent beobachten kann. Die Gründe für jede Änderung stehen im Debian-Änderungsprotokoll.
| Version | Was ein Szenario oder ein Agent bemerkt |
|---|---|
| 1.24.4 – 26. September 2026 | Pakete für Fedora 44, openSUSE Leap 16.0 und Arch Linux neben dem .deb. Auf diesen drei Systemen behält das Entfernen die Konfiguration, das Journal und die Referenzaufnahmen samt dem Konto diwall und gibt den Befehl aus, der sie löscht. apt remove behält nun das Konto diwall mit den Dateien, die es schützt; apt purge hinterlässt nichts mehr unter /opt/diwall. install.sh, deploy.sh und uninstall.sh verweigern die Ausführung auf einem Rechner, auf dem eines dieser Pakete installiert ist. |
| 1.24.3 – 25. September 2026 | Eine von evaluer zurückgegebene Zahl oder ein Boolescher Wert behält in der Ausgabe und im Journal ihren Typ (false, 2); shot.py lieferte sie bis 1.24.2 als Text ("False", "2"). Eine vor dieser Version mit --sauver-verifier-reference aufgezeichnete Referenz enthält einen solchen Wert als Text und wird beim Wiederabspielen als Regression gemeldet: Zeichnen Sie sie neu auf. --stealth war nie betroffen. uninstall.sh verweigert die Ausführung auf einem Rechner mit installiertem Paket; verwenden Sie sudo apt purge diwall. |
| 1.24.2 – 25. September 2026 | Pfade, Anker, Dateinamen und andere aus Wörtern bestehende Zeichenketten werden in der Ausgabe von evaluer nicht mehr als Geheimnisse maskiert und in einem Skript nicht mehr abgelehnt; hexadezimale Prüfsummen und UUIDs weiterhin schon. diwall-watch --llm claude funktioniert, und --llm-en-complement folgt --llm. Auf einem Rechner mit installiertem Paket verweigern install.sh und deploy.sh die Ausführung. apt purge diwall löscht auch /opt/diwall/references/: Sichern Sie Ihre watch.py-Referenzen vorher. |
| 1.24.1 – 25. September 2026 | Der Browser deklariert die Sprache des Betreibers: Accept-Language und navigator.language tragen dasselbe Kürzel, entnommen aus LANGUAGE, LC_ALL, LC_MESSAGES oder LANG (en-US, wenn keine verwertbar ist). Eine Website, die ihre Sprache aushandelt, liefert nun die des Betreibers: Ein Szenario, das dort einen Text prüft, kann ein anderes Ergebnis liefern. Ein evaluer-Skript, das Eigenschaften wie navigator.languages.join verkettet, wird nicht mehr als Geheimnis abgelehnt. |
| 1.24.0 – 8. September 2026 | Kennzeichen des Leitfadens 1.2 → 1.3: Der nächste Aufruf schlägt mit guide_non_lu fehl, bis das neue Kennzeichen übergeben wird. cliquer_som und remplir_som lösen eine Nummer über die Markierung auf, die eine frühere Set-of-Mark-Aufnahme im selben Szenario hinterlassen hat, und fallen ohne sie auf eine Neuindizierung zurück; die Ausgabe meldet den gewählten Weg (boussole.respect.som_resolution) und jede Abweichung zwischen beiden (som_derive_detectee). --som-brut stellt die reine Neuindizierung wieder her; --som-rafraichir wird weiterhin akzeptiert und bewirkt nichts. |
| 1.23.1 – 21. August 2026 | Die Boussole meldet, welches verschlüsselte Verzeichnis für Zugangsdaten aufgelöst wurde und woher diese Wahl kam (secrets_dir_effectif, secrets_dir_source). |
| 1.23.0 – 8. August 2026 | Kennzeichen des Leitfadens 1.1 → 1.2. Eine Szenario-Aktion mit einem Klartextwert auf einem passwortähnlichen Feld wird abgelehnt, bevor der Browser startet (action_secret_en_clair); --secrets und --http-credentials gelten nur für den Seitenursprung, für den sie deklariert wurden; Werte, die wie Geheimnisse aussehen, werden in der Standardausgabe und im Operationsjournal neutralisiert. |
Was eine veröffentlichte Version enthält
Seit es die mehrsprachige Dokumentation gibt, ist eine veröffentlichte Version nicht nur ein Paket: Sie enthält die vier Referenz-PDFs, die Handbuchseiten in vier Sprachen und das Quellarchiv genau dieser Version.
Die Website wird im selben Zug aktualisiert. Eine Version, der die Website nicht folgt, ließe online die vorige dokumentiert – genau die Art stiller Abweichung, die der Rest dieses Projekts verhindern soll.