chore: AppVersion auf 1.0.0 anheben
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).
This commit is contained in:
+13
-13
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user