Servir la llamada OAuth de Google en /api/email/oauth/callback
La consola de la plataforma necesita una dirección para mostrar a un operador configurando el Registro de Google Workspace, la forma en que VOIP tiene /api/voip...
En realidad muéeven un evento cuando su calendario se cambia
El diálogo siempre ha ofrecido un selector de calendario al editar y el PUT siempre ha llevado el el calendario elegidoId, pero updateEvent no tenía un parámetr...
Sirve el digerido de página de inicio de página del índice, nunca de IMAP
Un widget en la página de inicio está en pantalla para todos todo el día, sea o no cualquier persona es leer correo y las conexiones IMAP de un miembro son un p...
Servir y anunciar los widgets del calendario de la página de inicio
CalendarioWidgetService responde lo que un widget realmente necesita y la página del calendario hasEarlier/hasMás tarde, así que una flecha gris fuera en lugar ...
Escanear los buzones de la org para el correo anterior de una pista en el correo electrónico a petición
Sirve la casilla "Associar pasados e-mails w/ plomo". Dada una pista y la Dirección recién grabada en ella, lee INBOX y Enviado de cada buzón en ese La organiza...
Tamaño la vaina por encima de su propio techo de púrcim JVM [suelta ci]
La imagen comienza la JVM con -XX:MaxRAMPercentage=70 -XX:-SiemprePreTouch, por lo que el solo puede tomar el 70% del límite de contenedores y el pre-toque mant...
Las campañas se llevan los derechos de correo masivo, como ya hizo el destinatario
El correo electrónico a granel estaba a medias y las mitades estaban en diferentes servicios. ************* en SecurityService ha cerrado resolución del destina...
Administración de Mailbox se hace a la derecha, y tres endpoints consiguen una sesión
MailboxController no hizo ningún derecho. MANAGE-EMAIL-ACCOUNTS existió sólo como una checkRight in the browser and VIEW-EMAIL-ACCOUNTS se hizo referencia en ni...
Cada endpoint de contacto toma el verbo que lo nombra
ContactRestController controló cuidadosamente la propiedad de orgOf, userOf, assertBookIsMine, afirmarGroupIsMine, y 404 en lugar de 403 para que el id de otra ...
Publicar cada cambio de Estado, no sólo llegadas
Un miembro tiene esto abierto en más de una pestaña sobre tan a menudo como no, y a menudo en un teléfono también. Cada uno de ellos tiene su propio enchutus y ...
Una historia filtrable y de página
El centro podría responder a una pregunta: el más reciente cien, sin leer o no, sin forma de preguntar por lo que ya se había leído. Así que cualquier cosa que ...
Lee un evento por id
La página principal mantiene un id de eventos de callback y quiere reabrirlo de la misma diálogo que el calendario utiliza, por lo que necesita ser capaz de bus...
Reconstruir contra la solución de rango de eventos compartido
Aquí no hay cambio de fuente. Servicio CI clones kla-shared-library en el momento de la construcción, así que pick up c1e68a9 que detiene una ventana de fecha o...
Pon una devolución de llamada en un calendario que el miembro puede ver
Los retrocesos no estaban llegando en absoluto al calendario. Este servicio eligió el objetivo calendario por cuenta de findPrimaryByUser y un usuario es global...
Detengan los sobres reclamando una respuesta de consentimiento que nadie pidió
RemoteImagesSoportado era un booleano primitivo, y sólo los tres puntos finales que Trae un mensaje entero alguna vez asignándolo. La lista de la carpeta no res...
Haz recordatorios de eventos realmente notifican a alguien
Tres faltas, un síntoma. Los miembros informaron de que las notificaciones del calendario no trabajo, y las tres razones estaban de este lado. Los recordatorio...
Un número entero para la insignia del correo, y cuenta lo que vale la ruta del índice
Tres cosas, todo sobre saber en lugar de asumir. La insignia sin leer nav-top consiguió todo el árbol de carpetas y escogió INBOX de el resultado - la llamada ...
Demoso una carpeta sin cambios con HIGHESTESTMODSEQ, luego servirla desde el índice
Enciende la lista de mensajes respaldados por el índice, arreglando la cosa que lo hizo inseguro en lugar de voltear la bandera. La vieja comprobación comparó ...
Regi Regi iza las tres banderas IMAP, y di por qué el índice no puede servir todavía a una lista
La migración ha funcionado, por lo que existe y SearchIndexService ahora escribe junto a ella está listo y está. El índice ha registrado dos de los tres bandera...
No lea ni escriba es desrrestado antes de que su columna exista
Sigue el cambio de la biblioteca compartida descomerpando el campo. Nada en el desplegado El camino ahora toca una columna que KamoInitializer aún no ha creado....
Sirviar una lista de carpetas del índice cuando puede probar que es actual
Las filas detrás de una lista de mensajes ya están en Postgres - el índice de metadatos sostiene remitente, tema, fecha, tamaño, adjunto y banderas para cada me...
Deja de abrir cada carpeta y deja de volver a afear cada mensaje
Dos problemas de ida y vuelta en la ruta crítica /messages, ambos invisibles en el código que los causó. listFolders abrió cada carpeta de lectura de sólo para...
Deja de filtrar una conexión IMAP IDLE en cada navegador de reconexión
Interrumpar el hilo IDLE no puede terminar con un IDLE: está estacionado en un bloqueo leer que sólo ve la bandera una vez que la lectura vuelve por su cuenta, ...
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 ...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
