From e19f2e5b6e7e187af662c42117116735d4754af0 Mon Sep 17 00:00:00 2001 From: sysops Date: Sun, 5 Jul 2026 20:18:42 +0200 Subject: [PATCH] chore: AppVersion auf 1.0.0 anheben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.9.1 stand seit Einführung des Versionsschemas fest, obwohl seitdem PROJ-19 bis PROJ-68 dazugekommen sind (inkl. Breaking Change PROJ-46). 1.0.0 markiert diesen Stand als erstes stabiles Release nach eigenem Schema (MAJOR: Breaking Changes / große Architekturänderungen). Modul-Versionen für die zuletzt geänderten Pakete nachgezogen: storage 1.9->1.10 (PROJ-65/66), api 1.8->1.9 (PROJ-67/68), auth 1.3->2.0 (PROJ-46 Breaking Change), userstore 1.3->1.4 (PROJ-46). --- cmd/archivmail/version.go | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/cmd/archivmail/version.go b/cmd/archivmail/version.go index 841b955..3f7d35c 100644 --- a/cmd/archivmail/version.go +++ b/cmd/archivmail/version.go @@ -5,23 +5,23 @@ package main // MAJOR: Breaking changes / große Architekturänderungen // MINOR: Neue Features / Module // PATCH: Bugfixes / Security-Fixes -const AppVersion = "0.9.1" +const AppVersion = "1.0.0" // Modules enthält die internen Versionsnummern der einzelnen Module. // Format: MAJOR.MINOR — wird erhöht wenn das Modul geändert oder neu erstellt wird. // MAJOR: Interface-Änderungen, Breaking changes innerhalb des Moduls // MINOR: Neue Funktionen, Bugfixes, Security-Patches var Modules = map[string]string{ - "storage": "1.9", // Dashboard: MailActivityStats, StorageEstimateStats (storage_stats.go) - "smtpd": "1.3", // PROJ-28 FQDN-Fallback für EHLO-Banner - "imapserver": "1.3", // PROJ-28 FQDN-Greeting (RFC 3501) - "auth": "1.3", // JWT, bcrypt cost 12, TOTP - "audit": "1.1", // PostgreSQL append-only, QueryFilter - "index": "1.1", // Manticore RT-Index, Async-Worker, Tenant-Index - "api": "1.8", // PROJ-34 Retention-API + pro-Mandant Endpoints - "userstore": "1.3", // domain_auditor Rolle, bcrypt, LDAP-Auth - "imap": "1.2", // IMAP-Sync, Scheduler, POP3 - "tenantstore": "1.3", // PROJ-34 retention_days, GetRetentionDays, SetRetentionDays - "ldapconfig": "1.1", // Pro-Mandant LDAP, TLS - "mailparser": "1.1", // RFC-2822, MIME, MessageID-Extraktion + "storage": "1.10", // PROJ-65 Tenant-Hardlink-Verzeichnisse, PROJ-66 Backup/Restore + "smtpd": "1.3", // PROJ-28 FQDN-Fallback für EHLO-Banner + "imapserver": "1.3", // PROJ-28 FQDN-Greeting (RFC 3501) + "auth": "2.0", // PROJ-46 E-Mail als primärer Login (Breaking Change für Tenant-User) + "audit": "1.1", // PostgreSQL append-only, QueryFilter + "index": "1.1", // Manticore RT-Index, Async-Worker, Tenant-Index + "api": "1.9", // PROJ-67/68 Dienste-Versionsanzeige + sudo-gestützte Dienststeuerung + "userstore": "1.4", // PROJ-46 VerifyLogin (E-Mail/Username-Auflösung) + "imap": "1.2", // IMAP-Sync, Scheduler, POP3 + "tenantstore": "1.3", // PROJ-34 retention_days, GetRetentionDays, SetRetentionDays + "ldapconfig": "1.1", // Pro-Mandant LDAP, TLS + "mailparser": "1.1", // RFC-2822, MIME, MessageID-Extraktion }