Añadir EmailTemplateService . . . . . . . . . . . . . . . . . . . . . . . . .
Orquesta central para el correo electrónico transaccional. sendarUser resuelve la plantilla, hace sujeto/cuerpo, elige el dominio primario de la organización.do...
Añadir NoRepuestriadoService para 'NoReReparaly-domain' de-adress
Fuente única de la verdad para el correo electrónico transaccional de las direcciones. Acepta a cuerda de dominio, minúscula-normaliza, devuelve "NoReprosely-do...
Añadir TemplateRenderer para la sustitución de .var.
Retraedor de regido sin asentado. Vars desaparecidos sustituyen encadenada vacía y Emitir un registro WARN con plantillaKey .orgId para atribución. Sin fuga de ...
Rename buzón de buzónId.id y proveedorStatus-status en la respuesta de la lista de buzones
Alinear nombres de campo con expectativas frontend para los listados de buzones de los miembros.
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Versión de bump para activar la reconstrucción con la biblioteca compartida de kamo actualizado
Reconstruye la imagen Docker con la entidad miembro fijo (campo dememberType eliminado) por lo que el Hibernate SQL ya no selecciona seguridad-level de la la me...
Soporte conmutación de buzón mediante la resolución de credenciales IMAP por buzón de correoId
Añadido getMailCredentialsByEmail para buscar a los usuarios virtuales por correo electrónico directamente, resoluciónForMailbox to MailProviderResolver con la ...
Añadir correo electrónico firma de campo config API
Añadir servicio y controlador REST para gestionar la visibilidad de campo de firma de correo electrónico configuración por organización. Los administradores pue...
Añadir endpoint de los buzones accesibles con acceso ampliado basado en privilegios
Añadir AccessibleMailboxService y GET /api/email/mailboxes/ endpoint accesible que devuelve buzones personales, buzones compartidos y acceso con privilegios al ...
Nombrar DomainService a EmailDomainService para resolver el conflicto de nombres de frijol
DomainService de la biblioteca compartida y DomainService local de EmailService ambos se registraron como frijol 'domainService', causando CrashLoopBackOff en e...
Correja firmas de métodos en DomainController y MailboxController
- Fix getMemberMailboxes - getMailboxesForMember in MailboxController - Añadir el parámetro miembro desaparecidoId para getVerificationRecords y verificarDomain...
Añadir administración de dominio de correo electrónico y aprovisionamiento de buzones a través de capa de proveedor abstracto
- Añadir DomainManager y MailboxProvisioner interfaces de capacidad con detección de subcapabilidad - Añadir ProviderDomain, ProviderMailbox, DnsRecord DTOs - I...
Reconstruyeción desenadora para servicio de biblioteca compartida de kamoType.MEET
Extraer BCC de los mensajes IMAP
La cabecera BCC se conserva en copias de carpetas enviadas. Ahora extraídos a su lado A y CC para que el frontend pueda mostrarlo en las vistas previas del artí...
Proveedor devuelve tanto tipo como proveedorType, PUT acepta ambos
GET /api/email/provider ahora incluye tanto campos 'tipo' y 'proverType' en la respuesta para la compatibilidad frontend. PUT acepta ahora 'tipo' como un retrob...
Añadir alias de correo electrónico y soporte de buzón compartido
Nueva interfaz de capacidad del proveedor de MailboxManager para alias y buzón compartido CRUD. KamoMailMailboxManager implementación gestiona dovecot/postfix v...
Actualizar archivos de prueba de EmailService para ID de entidad de calendario UUID
Actualizar los tipos de identificación de calendario, contacto e integración de larga a UUID
Entidades de calendario, subentidades de contacto y ID de contactoIntegración son Ahora UUID. Actualiza todos los servicios, controladores y endpoints DAV.
Actualizar SyncChangeEntity ID y sincronización token de Long a UUID
Añadir ReminderSchedulerServicio para la entrega de recordatorio de correo electrónico/popup/SMS
Añadir reuniónInviteController y calendarios de preferencias de calendario
Añade MeetingInviteService para invitar a orquestación del ciclo de vida
Añadir ConflictDetectionService para la detección de eventos superpuestos
Detectar texto/calendario Partes MIME en el análisis de correos electrónicos
Agregar el calendario MIME montaje a EmailSmtpServicio para invitaciones de reuniones
Añadir la generación ICS para el análisis de mensajes de RQUEST/REPLY/CANCEL y del calendario
Añadir el estado de sincronización por fuente en WebSocket . displayName soporte
- El estado de sincronización de WebSocket ahora incluye los estados por-integración en un Mapa de 'fuentes' clavedo por ID de integración - aplicarConfig aho...
Añadir la sincronización a nivel de miembro para hacer aggle y el estado de sincronización de WebSocket
- Añadir PUT /miembro/sync-toggle endpoint to batch-toggle syncEnabled en todos integraciones de miembros a la vez - Añada ContactoSyncWebSocketController tra...
Añadir seguridad-servicio.*** a K8s ConfigMap
KamoJwtService requiere esta propiedad para la validación silbada Bearer en DavAuthFilter, pero el K8s ConfigMap sobresata application.yml y estaba faltar por C...
Alinear la ruta del controlador con la convención de correo electrónico proxy ****************
Escribe ContactSyncLog en las mutaciones de calendario/contacto para la sincronización bidiral
Añadir integraciónContralor, integraciónConfiguración de dispositivos, SyncTriggerPublisher stub
Extracto de resoluciónUserId ayudante, añadir ETag comment en KamoGroupwareProvider
Agregar GroupwareInterfaz de proveedores, ProviderContexto y clases de modelos
- GroupwareProvider interfaz define el calendario y las operaciones de libros de contacto - ProviderContext lleva contexto de ejecución para invocación al prove...
Añadir CardDavController y ContactoService Métodos DAV para soporte CardDAV
Añadir CalDavController y Calendariormés de DAV de servicio
Add findEventByUid, getChangedEventsDence, getDeletedEventsDesde Since to CalendarService. Añade CalDavController manejo de PROPFIND, INFORME, MKCALENDAR, PROPP...
Añadir KamoJwtService para la validación silbada de Bearer en DavAuthFilter
Añadir StAX MultiStatusXmlBuilder con el elemento de 3 agarres correctos escribe
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.