Ajout d'interfaces de capacité et de classes de modèles de fournisseurs
Ajouter des dépendances de fournisseurs de services de SDK pour les fournisseurs de courrier électronique
Ajouter la configuration rspamd à K8s ConfigMap et régler ddl-auto à aucun
La propriété rspamd.base-url manquait de la production ConfigMap, provoquer le déploiement de CrashLoopBackOff. Filce également dev ddl-auto à aucun.
Ajouter les critères d'évaluation du modèle de signature du courrier électronique CRUD
REST à /api/email/signature-modèles avec: - GET /-scope et retrieve template par org-scope - PUT /-scope - créer ou mettre à jour un modèle (upsert) - DÉLÉTÉ ...
Supprimer les en-têtes WebSocket codés en dur de l'intergiciel
Traefik v3 gère les en-têtes de mise à niveau/connexion WebSocket de manière native. Le codage dur leur a brisé les transports de secours SockS (l'enstreaming x...
Utiliser la valeur pour RspamdConfig et faire de l'entraînement non bloquant
RspamdConfig utilise maintenant la valeur de l'altère à la valeur des modèles de projet existants. Les échecs d'entraînement spamd n'empêchent plus le message d...
Retourner la liste vide pour les dossiers IMAP inexistants au lieu de s'écraser
Ajouter getRawMessage method pour la récupération de messages RFC822 raw
Enregistrer copie dans le dossier Envoyé après l'envoi d'e-mails
Transport.send() n'envoie que par SMTP sans en conserver à IMAP. Ajout de saveToSent() pour appencher le message au dossier Envoyé avec le drapeau SEEN. S'appli...
Désactiver STARTTLS et authentification pour le port 25 SMTP interne
Le port 25 sur Postfix interne ne prend pas en charge STARTTLS et permet relay à partir d'IP de cluster via des mynetworks. Ne permettre qu'auth et STARTTLS lor...
Utiliser le port SMTP 25 au lieu de 587 pour le Postfix interne
Postfix n'écoute que sur le port 25 à l'intérieur du cluster. Port 587 (soumission) n'est pas activée dans le conteneur.
Ajouter le point d'extrémité GET pour les étiquettes de messagerie
GET et retours d'identification d'étiquettes appliqué à un message spécifique.
Ajouter le critère d'évaluation de l'indice de charge à la rétro-remplissage à partir de l'IPA
POST - indexe les messages IMAP existants dans les conversations et les tables d'index de recherche.
Changer ddl-auto de personne à la mise à jour pour la gestion du schéma automatique
Hibernate ne créait pas le schéma et les conversations par e-mail-metadata table parce que ddl-auto n'a été mis à aucun dans la configmap k8.
Migration d'entités JPA et de reprendre en kamo-library
Entités et référentiels dans la bibliothèque partagée. Toutes les importations mises à jour pour référencer lib shared lib.
Utiliser la requête native pour la colonne PostgreSQL dans ConversationRepository
L'EMBÉNEMENT n'est pas pris en charge par Hibernate pour les champs de type JdbcType(ARRAY). Passez à SQL natif avec n'importe quel (en) pour la recherche de l'...
Ajouter un pool de connexions IMAP, des données d'intelligence de recherche et des critères de synchronisation delta
- Ajouter Apache Commons Pool2 pool de connexions à clé pour la réutilisation du magasin IMAP (trois comptes, 500 au total, 10 minutes d'expulsion inactive) - M...
Ajouter des services de métadonnées d'entreprise et des étiquettes, des filtres, des dossiers intelligents, des opérations par lots
Plans 1 à 3: schéma de métadonnées, entités JPA, référentiels, fil de discussion, label CRUD, moteur de règle de filtrage avec asynchronisation rétroactive appl...
Utiliser StringRedisTemplate pour lire OTK/valeurs de session stockées en chaînes simples
L'application Next.js stocke les valeurs OTK et z en chaîne dans Redis. Le RedisTemplate par défaut utilise le sérialisateur JSON qui ne parvient pas à les anal...
Ajouter les importations de jakarta.mail.event manquantes et capturer IOException dans le gestionnaire NATS
Ajouter Forgejo CI/CD flux de travail pour le déploiement de la construction et du double-cluster
Ajouter des manifestes K8 (configuration, déploiement, service, ingressroute, middleware)
Ajouter EmailContrôleur avec les critères d'évaluation complets de l'API REST
Ajouter EmailSmtpService avec support d'envoi, de brouillon et de pièces jointes
Ajouter EmailCredentialService avec CockroachDB et MySQL et Redis cache
Ajouter les haricots DTO pour les messages électroniques, les dossiers, les notifications
Ajouter CorsConfig, ResourceServerConfig, ImapConfig, MailMySqlConfig
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.