La mitad de origen de 1b3553f, que sólo cometió sus pruebas
1b3553f organizó sus dos nuevos archivos de prueba y nada más, por lo que aterrizó afirmando un nullable FolderManager.setBanderas que aún no existían y no pued...
Deja de sobrescribir una bandera IMAP sin nombre
Las banderas IMAP son independientes, así que "marca esta lectura" no debe decir nada sobre la estrella. EmailImapService.setFlags siempre ha tomado booleans nu...
Reconstruir contra la conciliación de la biblioteca compartida de los consumidores de JetStream
Recoge la biblioteca de kamo-shared f3a7283. Ocho miembros sostienen un correo electrónico-ws-id. consumidor todavía filtrado en email.inbox..addr desde antes d...
Tamaño cada buzón contra el almacenamiento de la organización
Dovecot ahora hace cumplir un límite por correo, y nada estaba configurando la columna Lee. Esto lo escribe cada noche, después de la instantánea de almacenamie...
Deja de enviar una credencial compartida como un defecto de configuración
La contraseña compartida de la plataforma fue horneada como la caída para DB-PASSWORD y MINIO-ROOT-PASSWORD, por lo que vivió en este repo y en la imagen constr...
Administrar la lista de invitados de un evento
El diálogo podría mostrar quién ya estaba en un evento pero nunca añadir o eliminar a cualquiera; la única operación de huésped fue volver a notar a la gente qu...
Deja que el end-noja de los conflictos excluye que el evento sea editado
ConflictDetectionService siempre ha tomado una exclusiónEventId; este endpoint pasado null. Sin ella un evento se solapa, por lo que el momento en que el evento...
Sincronización del calendario de la organización a los teléfonos, sin abrir un agujero
El calendario compartido no tiene dueño, por lo que el listado DAV incluido en la cuenta podría nunca lo devuelve: los eventos de la compañía estaban claramente...
Toma el llamante de la sesión, no de la cuerda de consulta
GET /api/calendar/calendars tomó usuarioId como parámetro de solicitud, cambiando así que cambiando a number en la URL leía los calendarios de cualquiera y porq...
Haz que MKCOL cree un libro que realmente se puede almacenar
mkCol construyó un ContactBook que no llevaba ni una organización ni un propietario y devolvió 201 a pesar de todo, por lo que crear una libreta de direcciones ...
SQL solo de CockroachDB que rechaza PostgreSQL
CockroachDB deletrea el tipo de texto STRING; PostgreSQL y YugabyteDB usan TEXT. 25 yesos a través de consultas nativas seguían emitiendo CAST(x AS STRING) y ::...
Libres de direcciones de alcance al miembro que las posee
Los contactos fueron objeto de contacto solo por la organización. listBooks (orgId) fue findByOrganizationId(orgId), y la lista de contactos abierta WHERE c.con...
Reconstruir contra la biblioteca compartida de la solución de Lob LONGVARCHAR
El dialecto PostgreSQL de Hibernate lea columnas de Lob String como OIDs a través de getLong(). Notas de Afectas, contactos, calendario, fichas OAuth, contraseñ...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Publicar ids de fila como cuerdas de un nuevo libro 404'd el momento en que lo seleccionó
CockroachDB unique-rowid() produce ids de 64 bits. Una de verdad de contacto. 1200081912680906758; JSON.parse de JavaScript redondea cualquier cosa pasada Numbe...
Persiste y sirve todo el contacto, no sólo su nombre
La capa REST serializó directamente a las entidades JPA. Un contacto no tiene mapa de sus correos electrónicos, teléfonos, direcciones, organizaciones, URLs, IM...
Mide los buzones KamoMail de cada org
Pasee cada buzón Kamo anfitrión y registra, por día de llegada, el RFC822 lo apesta sostene encabezados, cuerpo y accesorios codificados, a través de cada carpe...
Graba tamaños de mensaje en lugar de escribir cero
SearchIndexService escribió tallaBytes = 0 por cada mensaje que haya indexado, bajo el comentario "No disponible en el sobre". Estaba disponible. El perfil simp...
Retry the shared-library build, que el enlace uplink de LAN sigue corrompidando
Tres construcciones murieron hoy en "Etiqueta desajuste" tirando de un frasco y el espejo añadido hace una hora no ayuda, porque kbservice, mcpgatewayservice y ...
Mirror Maven Central a través de la copia de Google GCS
Cada etapa de Docker comienza desde un frío/m2 y vuelve a arropar todo el árbol de dependencia, por lo que Central ve el peso completo de cada compilación de se...
Deja /enviar el grupo alias para los que llaman que abren buzones
El conmutador de buzón /messages ofrece el mismo conjunto que el del compositor campo, menos una cosa: un alias no se puede abrir. Correo dirigido a ella aterri...
Variables de vista previa de las plantillas de la firma electrónica
El editor de plantillas admin deja en blanco a cada marcador de posición para una clave con no sampleVariables brazo, por lo que las siete plantillas de esigno ...
Búsqueda, página final de las direcciones que un miembro puede enviar de
GET /api/email/mailboxes/sendable answers la misma pregunta que /accesible cada dirección que el miembro puede enviar como una vía fusionada que es buscar y lla...
Nombrar un buzón de primaria después del miembro que lo tiene
Un buzón que alguien sostiene como su principal es la dirección de esa persona, así que presentarlo en el marco de lo que el buzón fue etiquetado en el momento ...
Actúe en una carpeta entera, no sólo en la página que desplazaste.
Marque todas las lecturas y la carpeta vacía son operaciones de carpetas a todo el cliente no puede expresar por lotes uids: sólo tiene la página que tiene se d...
Restaurar los archivos 2b23346 caída, y responder un sobredimeno envío con 413
2b23346 se comprometió a través de un índice privado que nunca fue semilla de HEAD, por lo que su árbol tenía sólo los tres archivos escenificados en él y el co...
Deja de tapar cada envío a 1MB, para que una imagen pegara puede salir apagado.
Compuesto con una imagen pegara fracasó con un desnudo "Finado a enviar correo electrónico". El compositor enline la pasta en el cuerpo HTML como base64 data UR...
Publicar eventos de cambio de buzón para que las vistas del correo dejen de votar
El árbol de carpetas, la lista de conversación y la lista de mensajes cada uno corrió sus propios 30 segundos Cronero, recargando la oportunidad de que algo se ...
Push INBOX no leído cuenta con NATS/WebSocket en lugar de las encuestas
La insignia de correo nav-top en kamo-internal se refrescó llamando /api/email/carpetas cada 30 segundos, por pestaña del navegador. Ese endpoint camina por el ...
Detenga Hibernate desgarrando el ":": lanza en el SQL nativo
El analizador nativo de Hibernate trata "::" como un colon escapado y reenvía a single ":". Recibe cuckroachDB **************** ARRAY[]:text[]), ') y lo rec...
Sigue retrasando al consumidor NATS duradero del indexador tras un despliegue
Un despliegue rodado se superpone a las cápsulas y la saliente todavía mantiene el duradero consumidor, por lo que el vínculo de la cápsula entrante al "íjeto-m...
Adaptar los indexadores de metadatos a columnas tipo array
Sigue el cambio de biblioteca compartida de kamo que mapea conversaciones/buscadosindex columnas como cuerda[]/UUID[] en lugar de Lista, que es lo que se detuvo...
Enjala el índice de carpetas de granel y deténlo en fallo estructural
Trabajo no comprometido de una sesión simultánea, barrido para que el árbol esté limpio. El índice de granel caminaba páginas con totalPages configurado a Inte...
Resuelve a la gente detrás de las direcciones en un mensaje
Un encabezado de mensaje conoce una dirección y sea cual sea el nombre de visualización que el remitente elija Ponlo a su lado. La organización ya conoce mucho ...
Nunca iguales una ventaja contra las propias direcciones de la compañía
Una pista cuyo e-mail estaba configurado a Noreply-kamocrm.com coincidía con cada mensaje que La dirección había enviado un récord de salida de la compañía. str...
Página el barrido de plomo hasta que la ventana esté cubierta
Una sola página fija perdió silenciosamente el correo cuando un buzón tomaba más de páginaTamaño mensajes entre garrafas de garrafas de newsletter, una bandeja ...
Corresponder al plomo asociado, y arreglar el indexador de empuje muerto
Añade el correo la mitad de la pestaña de comunicaciones de plomo, más la ingestión que necesitaba para existir en absoluto. La plataforma no tiene ningún bucl...
las respuestas a las direcciones en Responder-To y deje de filtraciones de las excepciones SMTP a la interfaz de usuario
Una respuesta rápida a una notificación de KamoCRM fracasó con "error":"Diregida inválida". renderizados literalmente en el recuadro de respuesta. Esa cuerda es...
Deja de clasificar una raíz HTML multiparte/relacionada como adjunto
Cada correo electrónico transaccional que enviamos con un logotipo de orglined llegó en nuestro propio Visor /mensaje con un sujeto correcto y un cuerpo complet...
Vista previa de las nueve notificaciones de oportunidad
Sin un brazo aquí el editor de Admin Email Templates hace cada lugar marcador En blanco, para que cualquiera que lo personalice estos nueve estaría editando un ...
Variables de vista previa para PHI-ACCESS-ALERT
Sin una muestraVariables arma el admin Email Templates vista previa renderiza cada marcador en blanco, por lo que se le pide que apruebe la redacción de una gar...
Escanear los repositorios compartidos de MFA
MfaEnrollmentService es un servicio en la biblioteca compartida de kamo, por lo que el comodín ComponentScan (com.kamo") en esta aplicación la construye, indepe...
Fuge duplica la tecla kamo que chocaba EmailService
La nueva cápsula EmailService ha estado en CrashLoopBackOff desde 16e8a05 22 reinicios, Nunca comenzó. snakeyaml levanta DuplicateKeyException en un nivel super...
Compromitir la labor destacada en curso
Estanquetada y comprometida como es así que nada queda sin compromiso en el árbol de trabajo. 1 archivo cambiado, 12 inserciones ()
Apreciar la descarga de kubectl contra egress escamosas [sillar ci]
dl.k8s.io sobre la egresación del corredor deja caer intermitentemente la transferencia intermedia: rl: (56) OpenSSL SSL-read: descifrado o mal registro mac q...
Avatar endpoints; arreglar la accesibilidad no autenticticada y el alquiler de contacto
Añade el buzón del buzón de los avatares remitentes, y arregla tres agujeros preexistentes esto De lo contrario, el trabajo se habría construido encima de. AUT...
Añadir la campaña faltaController de endpoints REST para /api/email/campañas
El espacio de trabajo/editor de correo electrónico a granel llamada GET/POST /api/email/campañas, etc., pero solamente CampaignService (el servicio de servicio)...
Eliminar ambiguo petición de susucribaMatcher que se estrelló en startup
EmailService monta dos servlets (MVC DispatcherServlet - Spring-WS MensajeDispatcherServlet en /services/*, por lo que una petición de cuerda desnudaMatchers (S...
Aviente campaña de correo electrónico backend . proveedor, despachador, cumplimiento, tiempo real
Backend para campañas de correo electrónico masivo a granel de org, completamente separadas de lo cotidiano proveedor de correo electrónico para que no pueda se...
Reconstruir para recoger ************** llaves canónicas
No hay cambio de fuente. EmailService paquetes de biblioteca compartida de kamo en el momento de la construcción, así que el CANONICAL-KEYS fix (shared-lib c028...
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.