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.
Revertir productoIdsCon el inventario de vuelta a Long (Oferir mantiene largo)
Actualizar KbMediaRepository y VoipMessageRepository consulta param types to UUID
Resuelvan los desajustes de tipo largo/UUID restantes en controladores y frijoles
Corre lideraVendorController, líder de líder, LeadImportController, ImagegController, AccountController, MediaStreamController, POSController, MemberController,...
Actualizar LeadImportRequest y NoteVersionDTO para identificaciones de entidades UUID
Resuelvan los desajustes de tipo largo/nUUID restantes en servicios y DTO
Corre errores de compilación en CommerceService, OrganizationService, ExternalAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService, y...
Asegúrese de que las tarjetas del proveedor se estiren a igual altura en la
Incluir campos requeridos en la creación de carga útil de libros
El backend que DTO requiere esOrgDefault, isOrgLevel, y es visible campos de envío de sólo nombre causó un tipo de medio 415 no soportado.
Evitar el popover de los receptores parpadeando en la esquina de arriba izquierda
El popover se rubricó en la posición de 0,0o y reposicional en un useEfect (después de la pintura), causando una volar visible desde la parte superior izquierda...
Portal todas las capas fuera de la ventana de la herramienta contexto de apilamiento
ToolWindowShell se aplica a la forma: translateY(0) - que crea un Contexto de apilamiento de CSS. Esto causó toda la posición: las capas fijas (Sinvío automátic...
Arreglar autocompletar el bucle infinito, la API falta, auth
Tres causas raíz fijas: 1. Infinite re-render bucle: existenteEmails era una nueva referencia de matriz cada renderización, causando el uso de la búsquedaEf...
Arregar las entradas de los receptores no mecanotipados y el estilo de campo Subject
- Maneguante de arrastre fijo bloqueando el enfoque de entrada saltándose la preventDefault al hacer clic en elementos o botones de INPUT - Rewired RecipientF...
Integrar campos de destinatarios en el compositor de ventanas de herramientas
La confirmación anterior añadió los componentes del destinatario, pero modificó la compositor (MessageComposer.tsx). Esto integra a RecipientField en MessageToo...
Agregar botones de libro por fuente, eliminar icono de gestión redundante
- Eliminar el icono de las fuentes de gestión redundante de la cabeza de la vista de fuentes (ya accesible a través del botón "Geso de contacto" botón) - Añad...
Ocultar el pie de sincronización cuando no se configuren fuentes de contacto
Mostrar 'Por favor, espera.' hasta que se inscriban SIP, luego 'Listo para marcar'
Mueve el estado de conexión a Enter la fila de Number, alineado a la derecha
Mostrar error procesable cuando fallan las credenciales SIP (faltando permiso de VoipCalling)
Manevar RC webhook valido token; hacer opcional el organismo para las solicitudes de verificación
Encadenan explícitamente identificaciones largas en respuestas de SmsController
******************* El enfoque de la cuerda no era haciendo efecto. Llama directamente .toString() en todas las identificaciones largas en el las respuestas de ...
Añadir .JsonIgnore a VoipMessage.conversation para evitar la carga perezoso en la serialización
Utiliza conversación de cadenaId a través de la herramienta SMS para manejar identificaciones de 64 bits
Backend ahora serializa mucho tiempo como cadena; actualizar todos los tipos de conversaciónId de número a cadena a partido. También habilite el botón de enviar...
Serializar Eclases Larga como cadenas para evitar la pérdida de precisión de JS
CockroachDB unique-rowid() genera números enteros de 64 bits más grandes que Número.MAX-SAFE-INTEGER (2-53-1). JS JSON.parse los rodea silenciosamente, causando...
Eliminar el botón de espalda duplicado de RingCentralConfig
Parent PhoneProviderSetup ya hace un IconButton con ArrowLeft en el encabezado de vista de configuración, haciendo el botón Atrente dentro de RingCentralConfig ...
Devuelve el mapa plano de enviar endpoint para evitar lazyInitializationException
VoipMessage.conversation is FetchType.LAZY; después de los compromisos de Transacción, Jackson serializaría la entidad lanzaría la excepción de LazyInitializati...
Volver a org mainPhoneNumber cuando miembro no tiene config VOIP
Miembros sin un miembro individual MemberVoipConfig (o no dePhoneNumber set) ahora utilice el mainPhoneNumber de VoipProviderConfig como la salida número, en lu...
Elijugue getJwtKey() de WebhookController tras la migración de OAuth
Validación de firma utilizó jwtKey como secreto HMAC que ya no existe en VoipProviderConfig. Omitir la validación por ahora consistente con *******************
Utilícese etiquetas de img simples para logotipos de proveedor de SVG local
la imagen/imágena no sirve de forma fiable a los SVG locales sin bandera sinoptimizar. Las etiquetas de img llano cargar / activos públicos directamente sin pro...
Coinar altura de la ventana de la herramienta a otras herramientas (650px)
Utilícelo de llave de sesión correcto para orgID y miembro
KSessionService almacena las llaves como orgID y miembroID (capital D). Ambos controladores llamaban a .get("orgId") y .get("memberId") que siempre devuelve nul...
Mostra siempre botones de softphone y SMS en NavTop
La puerta de gota es de Voip para que los botones sean siempre visibles independientemente de estado de bandera.
Utilícese el nombre de tipo de característica como clave antes de id numérico en el preprocesamiento de la función
Java devuelve características con el tipo: "VOIP" y un número numérico. El la cadena preprocesamiento se había hecho antes de .obj.type, causando todas las cara...
Añadir voip. a los sujetos de transmisión NATS y manejar IllegalStateException en VoipStompRelayController
La corriente NATS sólo cubrió chat. . . . . . . . . . . . . . . . IllegalStateException ([SUB-90007] Sin flujos a juego). Añadido voip. a los sujetos de la cor...
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...
Mostrar la configuración del Sistema de Teléfono (s) que incondicionalmente puede configurar VOIP antes de habilitarlo
- Eliminar la puerta de la cabina isVoip de la sección de teléfono en /settings página . Tarjeta de configuración del proveedor no tiene ninguna condición por l...
Guardia contra respuestas de API sin cerrar en usoContacts gancho
setBooks, fetchContacts y searchContacts ahora manejan objetos de error de forma segura y envoltorios de primavera paginados en lugar de chocar con 'e.map no es...
Nombre de campo correcto en hallaEventsNeedingSync consulta de 'integración' a 'contactIntegración'
Estabilizar la devolución de llamada de carga y arreglar el restablecimiento modal en PersonalProviderSección
Alinear la ruta del controlador con la convención de correo electrónico proxy ****************
Utilícelos constructores ical4j en generateEventIcs jaback, use Version constant
Eliminar PrePersist/PreUpdate de ContactIntegration; añadir sincsítirStatus prueba de test
La entrada del teléfono SmsBox ahora resuelve y almacena el ID de conversación
Ayuda de inyecciónConsejos en ConfiguraciónVisita ayuda al panel a anular en PhoneProviderSetup
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.
