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:
@@ -5,21 +5,21 @@ package main
|
|||||||
// MAJOR: Breaking changes / große Architekturänderungen
|
// MAJOR: Breaking changes / große Architekturänderungen
|
||||||
// MINOR: Neue Features / Module
|
// MINOR: Neue Features / Module
|
||||||
// PATCH: Bugfixes / Security-Fixes
|
// PATCH: Bugfixes / Security-Fixes
|
||||||
const AppVersion = "0.9.1"
|
const AppVersion = "1.0.0"
|
||||||
|
|
||||||
// Modules enthält die internen Versionsnummern der einzelnen Module.
|
// Modules enthält die internen Versionsnummern der einzelnen Module.
|
||||||
// Format: MAJOR.MINOR — wird erhöht wenn das Modul geändert oder neu erstellt wird.
|
// Format: MAJOR.MINOR — wird erhöht wenn das Modul geändert oder neu erstellt wird.
|
||||||
// MAJOR: Interface-Änderungen, Breaking changes innerhalb des Moduls
|
// MAJOR: Interface-Änderungen, Breaking changes innerhalb des Moduls
|
||||||
// MINOR: Neue Funktionen, Bugfixes, Security-Patches
|
// MINOR: Neue Funktionen, Bugfixes, Security-Patches
|
||||||
var Modules = map[string]string{
|
var Modules = map[string]string{
|
||||||
"storage": "1.9", // Dashboard: MailActivityStats, StorageEstimateStats (storage_stats.go)
|
"storage": "1.10", // PROJ-65 Tenant-Hardlink-Verzeichnisse, PROJ-66 Backup/Restore
|
||||||
"smtpd": "1.3", // PROJ-28 FQDN-Fallback für EHLO-Banner
|
"smtpd": "1.3", // PROJ-28 FQDN-Fallback für EHLO-Banner
|
||||||
"imapserver": "1.3", // PROJ-28 FQDN-Greeting (RFC 3501)
|
"imapserver": "1.3", // PROJ-28 FQDN-Greeting (RFC 3501)
|
||||||
"auth": "1.3", // JWT, bcrypt cost 12, TOTP
|
"auth": "2.0", // PROJ-46 E-Mail als primärer Login (Breaking Change für Tenant-User)
|
||||||
"audit": "1.1", // PostgreSQL append-only, QueryFilter
|
"audit": "1.1", // PostgreSQL append-only, QueryFilter
|
||||||
"index": "1.1", // Manticore RT-Index, Async-Worker, Tenant-Index
|
"index": "1.1", // Manticore RT-Index, Async-Worker, Tenant-Index
|
||||||
"api": "1.8", // PROJ-34 Retention-API + pro-Mandant Endpoints
|
"api": "1.9", // PROJ-67/68 Dienste-Versionsanzeige + sudo-gestützte Dienststeuerung
|
||||||
"userstore": "1.3", // domain_auditor Rolle, bcrypt, LDAP-Auth
|
"userstore": "1.4", // PROJ-46 VerifyLogin (E-Mail/Username-Auflösung)
|
||||||
"imap": "1.2", // IMAP-Sync, Scheduler, POP3
|
"imap": "1.2", // IMAP-Sync, Scheduler, POP3
|
||||||
"tenantstore": "1.3", // PROJ-34 retention_days, GetRetentionDays, SetRetentionDays
|
"tenantstore": "1.3", // PROJ-34 retention_days, GetRetentionDays, SetRetentionDays
|
||||||
"ldapconfig": "1.1", // Pro-Mandant LDAP, TLS
|
"ldapconfig": "1.1", // Pro-Mandant LDAP, TLS
|
||||||
|
|||||||
Reference in New Issue
Block a user