github kOlapsis/ackify v1.2.6
Ackify CE v1.2.6 - Architecture & CI/CD

latest releases: v1.3.5, v1.3.4, v1.3.3...
3 months ago

Maintenance release improving internal architecture and CI/CD pipeline stability.

What's New

Enhanced Clean Architecture

  • Strict layer separation: Private interfaces at each layer level
  • Improved dependency injection: Extraction of coreapp packages for better organization
  • Multi-tenant ready: Architecture prepared for multi-tenant support

Email Improvements

  • Internationalized email subjects: Reminder email subjects now respect the configured language (i18n)

Migration System

  • New migration commands:
    • force: Force migration version (for existing databases)
    • goto: Migrate to a specific version
  • Better handling of existing databases: Support for databases without migration schema

Bug Fixes

CI/CD Pipeline

  • Multi-platform build: Added QEMU for Docker build on linux/amd64 and linux/arm64
  • Fixed build paths: Corrected go.mod path in backend folder
  • Stabilized E2E tests: Absolute paths for templates and locales

Tests

  • E2E document creation: Fixed document creation by URL test

Useful Links

Upgrading from v1.2.5

This version is 100% backward compatible with v1.2.5.

Update

docker compose pull
docker compose up -d

No database migration or configuration changes required.


Ackify CE v1.2.6 - Architecture & CI/CD

Version de maintenance améliorant l'architecture interne et la stabilité du pipeline CI/CD.

Nouveautés

Architecture Clean Architecture Renforcée

  • Séparation stricte des couches : Interfaces privées au niveau de chaque couche
  • Injection de dépendances améliorée : Extraction des packages coreapp pour une meilleure organisation
  • Support Multi-tenant : Préparation de l'architecture pour le support multi-tenant

Améliorations Emails

  • Sujet des emails internationalisé : Les sujets d'emails de rappels respectent maintenant la langue configurée (i18n)

Système de Migrations

  • Nouvelles commandes de migration :
    • force : Forcer la version de migration (pour bases existantes)
    • goto : Migrer vers une version spécifique
  • Meilleure gestion des bases existantes : Support des bases de données sans schéma de migration

Corrections

CI/CD Pipeline

  • Build multi-plateforme : Ajout de QEMU pour le build Docker linux/amd64 et linux/arm64
  • Chemins de build corrigés : Correction du chemin go.mod dans le dossier backend
  • Tests E2E stabilisés : Chemins absolus pour les templates et locales

Tests

  • E2E document creation : Correction du test de création de document par URL

Liens Utiles

Migration depuis v1.2.5

Version 100% rétrocompatible avec v1.2.5.

Mise à jour

docker compose pull
docker compose up -d

Aucune migration de base de données ou changement de configuration requis.

Don't miss a new ackify release

NewReleases is sending notifications on new releases.