Version bump pour déclencher la reconstruction avec la bibliothèque kamo-shared mise à jour
Recette l'image Docker avec l'entité membre fixe (champ de type membre) enlevé) de sorte que le SQL Hibernate ne sélectionne plus le niveau de sécurité à partir...
Prise en charge de la commutation de la boîte aux lettres en résolvant les identifiants IMAP par boîte aux lettresId
getMailCredentialsByEmail pour rechercher les utilisateurs virtuels par e-mail directement, la caser à MailProviderResolver avec vérification d'accès, et option...
Ajouter une API de configuration de champ de signature électronique
Ajouter un service et un contrôleur REST pour gérer la visibilité du champ de signature par courrier électronique configuration par organisation. Les administra...
Ajouter un point d'extrémité accessible des boîtes aux lettres avec un accès élargi basé sur les privilèges
Add AccessibleMailboxService et GET/api/courriel/courbe de courrier électronique/critère d'évaluation accessible qui retournent des boîtes aux lettres personnel...
Rebaptiser DomainService en EmailDomainService pour résoudre le conflit de nom de haricots
DomainService de la bibliothèque partagée et le service local d'EmailService les deux enregistrés en tant que haricot «domainService», provoquant le déploiement...
Signatures correctes dans DomainController et MailboxController
- Réparez les boîtes à sous-boxes de réception et getMailboxes - Ajouter le paramètre MemberId manquant pour getVerificationRecords et vérifierDomain dans Domai...
Ajouter la gestion du domaine du courrier électronique et l'approvisionnement de la boîte aux lettres par le biais de la couche de fournisseur abstraite
- Ajouter les interfaces de capacité DomainManager et MailboxProvisioner avec détection de sous-capabilité - Ajouter ProviderDomain, ProviderMailbox, DnsRecord ...
Reconstruire le déclencheur pour la librériure kmo-shared-library ServiceType.MEET
Extrait des destinataires BCC des messages IMAP
L'en-tête BCC est conservé sur les copies de dossiers envoyées. Maintenant extrait à côté To et CC afin que le frontend puisse l'afficher dans les aperçus d'élé...
Fournisseur GET retourne à la fois type et fournisseurType, PUT accepte les deux
GET /api/email/provider inclut désormais à la fois les champs «type» et «fournisseurType» dans la réponse pour la compatibilité frontale. PUT accepte maintenant...
Ajouter des pseudonymes de courrier électronique et un support de boîte aux lettres partagé
Nouvelle interface de capacité du fournisseur MailboxManager pour les alias et la boîte aux lettres partagée CRUD. L'implémentation KamoMailMailboxManager gère ...
Mise à jour des fichiers de test EmailService pour les ID d'entités de calendrier UUID
Mettre à jour les types de calendrier, de contact et d'identification d'intégration de Long à UUID
Les entités de calendrier, les sous-entités de contact et les identifiants de contact Maintenant UUID. Mise à jour de tous les services, contrôleurs et critères...
Mise à jour SyncChangeEntity ID et synchronisation du jeton long à UUID
Ajouter ReminderSchedulerService pour la livraison de rappels par courrier électronique/popup/SMS
Ajouter MeetingInviteCritères de contrôle et de préférences du calendrier
Add ConflictDetectionService pour la détection d'événements se chevauchant
Ajouter calendrier de l'assemblage MIME à EmailSmtpService pour les invitations à répondre aux réunions
Ajouter la génération de SC pour l'analyse des messages D'ÉCOULEMENT/REPLE/CANCEL et le pansement de messages de calendrier
Ajout d'un statut de synchronisation par source dans le support WebSocket et displayName
- L'état de synchronisation WebSocket inclut désormais les statuts de per-intégration dans un Carte "sources" clé par ID d'intégration - applyConfig gère déso...
Ajouter la bascule de synchronisation au niveau des membres et l'état de synchronisation WebSocket
- Ajouter PUT/member/sync-toggle endpoint à la synchronisation par lotsEnabled sur tous intégrations des membres à la fois - Ajouter ContactSyncWebSocket Cont...
Ajoutez un service de sécurité à K8s ConfigMap
KamoJwtService nécessite cette propriété pour la validation de jeton de porteur dans DavAuthFilter, mais la ConfigMap de K8s remplace application.yml et était l...
Aligner le chemin du contrôleur avec la convention de proxy par courrier électronique
Écrire ContactSyncLog sur les mutations calendrier/contact pour la synchronisation bidirectionnelle
Ajouter les stubs de fournisseur Google, Microsoft et GenericDav avec des rafraîchissements de jetons
Ajouter IntegrationSettingsController, IntegrationSettingsService, SyncTriggerPublisher stub
Extrire resolveUserId helper, ajouter le commentaire ETag dans KamoGroupwareProvider
Ajouter GroupwareInterface, ProviderContext et classes de modèles
- L'interface GroupwareProvider définit les opérations du calendrier et du carnet de contact - ProviderContext diffuse un contexte d'exécution pour les invocati...
Ajouter CardDavController and ContactService DAV methods for CardDAV support (Messin de contact pour le support CardDAV)
Ajouter CalDavController and CalendarService Méthodes DAV
Adds findEventByUid, getChangedEvents Since, getDeletedEventsSupprimé à CalendarService. Ajout CalDavControviseur manipulant PROPFIND, RAPPORT, MKCALENDAR, PROP...
Ajouter DavAuthFilter (Basic et Bearer auth pour les critères d'évaluation du DAV)
Ajouter KamoJwtService pour validation de jeton de porteur dans DavAuthFilter
Ajouter StAX MultiStatusXmlBuilder avec des écritures correctes de 3 mètres
Ajouter ContactRestContrôleur avec CRUD complet - importation/exportation - recherche
Ajouter ContactService logique d'entreprise avec des enregistrements de logarithme de synchronisation
Ajouter l'interface IVCardService et l'implémentation de la carte ez-vcard
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.