Journal des modifications

Ce qui a changé dans MakiSend, version après version. Votre tableau de bord affiche un bandeau quand une nouvelle version sort.

  1. v0.4.0Dernière

    Auto-hébergement avec Docker

    MakiSend est aussi livré en image Docker, pour le faire tourner sur votre propre serveur plutôt que sur Cloudflare.

    • NouveauUne image publique, ghcr.io/lixalistudio-oss/makisend, publiée à chaque version pour amd64 et arm64. Un seul conteneur sert l’API et le tableau de bord, et la base de données vit dans un volume.
    • NouveauUn guide pour l’installer sur un VPS derrière Caddy, avec HTTPS, mises à jour et sauvegardes.
    • NouveauUne image edge après chaque build réussi de main, pour essayer un changement avant sa sortie.
    • AmélioréL’image passe de 3,7 Go à environ 630 Mo : elle ne contient plus que ce qui s’exécute.
  2. v0.3.0

    24 fournisseurs SMTP au choix

    Configurer le SMTP va plus vite : choisissez votre fournisseur, son hôte et son port sont remplis pour vous.

    • Nouveau24 préréglages au lieu de 7, rangés en services d’envoi, messageries et hébergeurs, et outils de test. Chacun a été vérifié dans la documentation SMTP du fournisseur.
    • AmélioréTrouvez un fournisseur en tapant son nom, son hôte ou un autre nom courant : aws trouve Amazon SES, sendinblue trouve Brevo, o365 trouve Microsoft 365.
    • AmélioréChaque préréglage affiche son hôte et son port. Un fournisseur absent de la liste se saisit toujours à la main.
  3. v0.2.2

    Deux fois plus d’e-mails sur Workers Free

    Un e-mail prend maintenant 3 étapes de Workflow au lieu de 6 : le plan gratuit en délivre environ 1 000 par jour au lieu de 500.

    • AmélioréLa livraison tient en trois étapes durables : préparer, envoyer, enregistrer. Les nouvelles tentatives ne changent pas : un essai, puis trois autres à 30 secondes d’intervalle.
    • AmélioréSur Workers Paid, le même changement divise par deux la facture d’étapes Workflows.
  4. v0.2.1

    Un premier déploiement plus sûr

    Deploy to Cloudflare commence par les deux secrets, et une mauvaise clé de chiffrement le dit enfin.

    • NouveauDeploy to Cloudflare ouvre d’abord une page : elle explique ENCRYPTION_KEY et BETTER_AUTH_SECRET, donne les commandes et peut générer les deux dans votre navigateur avant que le formulaire de Cloudflare ne les demande.
    • AmélioréLe formulaire de Cloudflare arrive avec MAKISEND_REPOSITORY déjà rempli.
    • CorrigéUne ENCRYPTION_KEY absente ou mal formée renvoyait le propriétaire vers la page de connexion, sans explication. Le tableau de bord ouvre maintenant une page qui nomme la variable et dit comment la corriger.
  5. v0.2.0

    Tableau de bord en français et mode sombre

    Le tableau de bord parle anglais et français, et suit le réglage clair ou sombre de votre appareil.

    • NouveauTout le tableau de bord en français, avec un sélecteur de langue. Il s’ouvre dans la langue de votre navigateur.
    • NouveauLe mode sombre. Il suit votre appareil, ou vous choisissez clair, sombre ou système. Il s’applique avant le premier affichage : la page ne clignote jamais.
    • NouveauUne carte dans la barre latérale pour mettre une étoile à MakiSend sur GitHub. Elle se ferme, et n’envoie aucune requête à GitHub.
    • NouveauUn guide de contribution pour qui veut proposer une pull request.
  6. v0.1.0

    Première version

    Une API d’e-mail et un tableau de bord taillés comme ceux de Resend, sur votre propre compte Cloudflare.

    • NouveauPOST /send-email avec une clé d’API répond 202 aussitôt. Une file d’attente et un Workflow durable livrent par votre fournisseur SMTP : un essai, trois nouvelles tentatives à 30 secondes d’intervalle, puis une file de lettres mortes.
    • NouveauDes modèles avec {{variables}}, construits dans un éditeur visuel ou collés en code React Email.
    • NouveauDes pièces jointes au format de Resend, stockées chiffrées fichier par fichier.
    • NouveauDes préréglages de fournisseurs SMTP, des tests de connexion, des envois de test, et Cloudflare Email Service comme expéditeur.
    • NouveauUn tableau de bord avec chaque envoi, son statut et son erreur, des statistiques par clé d’API, et plusieurs clés d’API par configuration SMTP.
    • NouveauIdentifiants, destinataires et contenus chiffrés en AES-256-GCM, avec rotation des clés. Un seul compte propriétaire, avec connexion à deux facteurs.
    • NouveauIdempotency-Key sur les envois, et un quota d’envoi optionnel par clé d’API.
    • NouveauUn bouton Deploy to Cloudflare, et un bandeau dans le tableau de bord quand une nouvelle version sort.