Release: QUIQQER 2
Wir freuen uns, Ihnen offiziell QUIQQER 2.0 präsentieren zu dürfen! Diese neue Version bildet die Grundlage für eine stabile und zukunftssichere Plattform. Zahlreiche Softwarelösungen, einschließlich unseres E-Commerce-Systems ecoyn und unserer ERP-Lösung, basieren darauf. Viele SaaS Anwendungen nutzen bereits QUIQQER. Mit QUIQQER 2.0 erhöhen wir die Stabilität, Performance und Wartungsfreundlichkeit erheblich.
UUIDs: Die Basis für verteilte Systeme
QUIQQER verwendet jetzt vollständig UUIDs für Benutzer, Gruppen und andere Entitäten. Dies macht die Plattform bereit für verteilte Systeme und ermöglicht skalierbare Architekturen ohne die Notwendigkeit einer zentralen ID-Verwaltung.
PHP 8, PHP 9 & Code-Qualität
Über 200 wichtige QUIQQER-Module wurden erfolgreich auf PHP 8 migriert und sind bereits für PHP 9 vorbereitet. Mit der Einführung von PHP 8 haben wir die Typisierung in QUIQQER 2.0 weiter optimiert. Die Unterstützung von Union Types und anderen neuen Funktionen hat es uns ermöglicht, die Code-Qualität erheblich zu steigern. Darüber hinaus gewährleistet unsere PHPStan-Prüfung, dass Fehler, die durch fehlende oder falsche Typisierung entstehen, frühzeitig erkannt werden. Alle Module erreichen mindestens PHPStan Level 5, was zu einer deutlich stabileren Codebasis beiträgt.
Automatisierte CI/CD-Pipelines & Tests
Im vergangenen Jahr haben wir kontinuierlich an der Qualitätssicherung gearbeitet. Zu den Neuerungen zählen:
- Automatisierte CI-Pipelines, die bei jeder Änderung Tests und Code-Analysen durchführen.
- PHPUnit-Tests, die den Code schrittweise robuster machen.
- Automatische Versionierung gemäß SemVer. Dank dieser Verbesserungen ist das Releasemanagement nun vollständig automatisiert. Alle Änderungen durchlaufen Code-Tests und statische Analysen und werden automatisch als Release veröffentlicht.
Ein Jahr Stabilisierung
Die umfassenden Änderungen in QUIQQER 2.0 machten eine ausgiebige Testphase notwendig. Um maximale Stabilität zu garantieren, wurde die Plattform über ein Jahr lang getestet und kontinuierlich optimiert. Während dieser Zeit haben wir 69 Fix-Releases veröffentlicht, um das System weiter zu verbessern. Jetzt ist der ideale Moment, auf QUIQQER 2.0 umzusteigen und von den neuesten Fortschritten zu profitieren!