Canva Connect OAuth - diseños/export backend de vuelta
- CanvaApiClient: Autorización PKCE, cambio de token/re-revocar, usuarios, diseños (crear/lista), puestos de exportación, byte vals - CanvaTokenService: token...
Condición parcial PATCH no puede despeje silenciosamente la bandera de bloqueo; la plantilla bloqueando el default honor; publicar después de commit
**************** boolean - Boolean tan PATCH que OMITS el campo se distingue de un falso explícito. LoanConditionService.update Ahora null-guards ************* ...
Integración de Canva . Marketing como una aplicación viable para org
- **************** . plataforma Canva Connect registro de clientes - ImageAssocType.MATERIALS (13, imágenes-materiales) . org . org . . . . . . . . . . . . . . ...
Requerer puerta de contraseña para invitados anónimos (miembros sortean)
Cuando un org permite requerirPassword, enlaces anónimos los visitantes deben entrar en la habitación contraseña; los miembros autenticados nunca son impulsados...
Alias Prisma 7 cliente confesados de contenido por lo que las rutas DB se detienen 500
El generador prisma-cliente (motorType=cliente) hornea un helado de contenido especificador de tiempo de ejecución (-prisma/cliente-hash) en la siguiente constr...
Habilitar Guacamole json-auth SSO - KamoDesktop remarca
- JSON-SECRET-KEY (opcional) en guacamole desde el secreto compartido de escritorio-sso permite la extensión guacamole-auth-json adivinada contra la que los e...
Iconos de KamoDesktop solo para Dios (Linux y Windows) abriendo sesiones de autoconexiones
Dos iconos nav de Analytics, mostrados sólo a los miembros deselegables (es Dios añadido a NavGateContext). Cada uno busca un enlace SSO de corta duración de Se...
Inyecct KamoDesktop SSO env directamente . wire guac-sso en el despliegue rastreado k8s
- Value lee KAMO-GUAC-SIGNING-KEY / DESKTOP-PASSWORD de env directamente (tiempo de ejecución application.yml está montado en configmap, por lo que la indirec...
KamoDesktop SSO punto de ficha para los miembros de dios
GET **************** (sólo elegible para la dama) mentas a Básica de 5 minutos de guacamole-auth-json (HMAC-SHA256 - AES-128-CBC, por extensión de la extensión ...
Nombres de habitación con posadas, formato de nombre de habitación, reuniones de calendario Kamo, recordatorios de inicio; Configuración de i18n
- useMeeting/MeetingDialog: los nombres de las habitaciones son ahora el nombre de org token por tan dos orgs nunca pueden chocar en la misma conferencia de P...
Auto-record . de grabación de la marca de agua de la configuración de org
overrides.js loadOrgMeetConfiguraciones ahora, cuando se habilita la grabación: - marca de aguaOnRecordings - muestra una superposición de la marca de agua org ...
Recordatorio de inicio de reunión programado .
- MeetingReminderSweep: Midor programado que dispara un tiempo real "a partir de la reunión" recordatorio a los miembros invitados en (inicio, recordatorioMin...
Mostrar disponibilidad de miembros en la lista de chats; renombrar pestaña de nombre a Directorio
1:1 filas de chat ahora emergen la presencia en vivo de la contraparte. de la misma manera que la pestaña Directorio hace el mismo usoAdisponibilidad / usoFuent...
Especificación de diseño para los iconos de KamoDesktop dios SSO
Dos iconos de nav solo parados (Linux/Windows) en kamo-internal que abren Guacamole en un SecurityService (puerta de Dios, conectada a fondo directamente a cada...
Máve guacd a la red de vainas (MTU fix) . unicast WoL
guacd en hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod en la superposición de cilium (MTU 1420): RDP conectado, pero se arrojaron grandes marcos a través d...
Cierre agujero JWT-forge, arreglar la unión de los huéspedes, añadir "Señale con Kamo"
- sidecar /api/auth/jwt: derivar la identidad del miembro (id/name/email/org) de la sesión del lado del servidor ***, no el cuerpo de solicitud. Anteriormente...
Firmar miembros invitados a reuniones a través de clic-time OTK unirse a enlaces
Invite enlaces (chat y correo electrónico) previamente incrustado una URL de la sala de reuniones desnuda, así que Los destinatarios aterrizaron como huéspedes ...
Participantes invitados persistas, imponen MANAGE-MEET-SETTINGS, dejan caer la ruta de doble invite
- crearMeeting: los miembros invitados son identificaciones numéricas de copo de nieve, no de cuerdas UUID Enrutarlos a través de longvoTosUUID como el creado...
Mira el espacio de nombres de escritorio para IngressRoutes
desktop.kamocrm.com IngressRute vive en el escritorio ns, pero Traefik's CRD proveedor sólo observó **************** *** por lo que la ruta fue ignorada y las s...
Importar disco VM como Sistema de Archivo, no Bloquear
El importador de bloques de CDI se estrelló: 'blockdev: no puede abrir /dev/cdi-bloque-volumen: Permiso negado - no puede acceder al dispositivo de bloques de L...
El prestatario envía los incendios de los efectos secundarios de la Aplicación-Taken (doc checklist . not notificar)
El prestatario del portal submit es PATCH loan-file .statusId:2 , que eludió el variable de operador /transiciones en el que viven los efectos secundarios de la...
Rechaza el monto negativo del préstamo / los valores de propiedad en las secciones ahorraciones
actualizaciónLoan y updateProperty rechazan ahora una cantidad monetaria negativa en el Entradas LTV (cantidad de préstamo, estimado/compra/valor valor revalori...
Corre directo campo de nube-init de KubeVirt . . . . . . . . . . .
- cloudInitNoCloud userdata campo secreto es 'secretRef' (no userDataSecretRef); KubeVirt v1.8.4 podó el campo equivocado - "debe tener al menos un userdataso...
Nunca preséntese www a subdomains, solo al ápice desnudo
El anfitrión de https://www.host, que es: correcto para el áxi desnudo (kamocrm.com - www.kamocrm.com) pero malo para un subdomain: desktop.kamocrm.com era 308'...
El prestatario no puede escalar el estado de archivo de préstamo o editar la URLA después de la sumisión
Dos agujeros de autorización de prestatarios relacionados en los endpoints de aplicación de autoservicio: - Escalada de Privilege (2): patchLoanFile aplicó cua...
Accesorio de estado de archivo de préstamos para el prestatario edit-lock, préstamo-delete cascada, aplicación de regalo-receptor
**************** orgId): leer ayudante de apoyo para apoyar el cerraje de edición post-des-sumisión del prestatario (un prestatario sólo puede editar la URLA mi...
Tasificado escritorio remoto de KubeVirt . Guacamole gateway
Añade una pila de escritorio remoto completa, aplicada GitOps a través del flujo de trabajo de despliegue: - KubeVirt y CDI instalado a la hora de la implement...
Sub-tabs para grupos de chat, recuerda pestaña de última apertura
La lista de chats filtrado por una fila de chips de pílrdera multiseleccionados que miraban hacia fuera de lugar debajo de la pestaña Chats. Reemplacen por una ...
Especifica de diseño para el escritorio remoto de KubeVirt endureso
KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) detrás de Apache Guacamole HTML5, expuesto en desktop.kamocrm.com vía Traefik (TLS - tarifa-limit . IP-ban). Añade LAN...
Muevan editor de estado en la fila de las pestañas; nota de llamada de cuenta de auto-noto
- El editor de estado/subestatuo ahora comparte la fila de las pestañas primarias: pestañas izquierda, status alineado a la derecha (elivia la fila separada d...
Show member avatars en la pestaña Chats
MediaService devuelve avatar avatarUrl=null by design (avatars son resueltas en el frontend), pero la pestaña Chats nunca las resolvió, así que siempre cayó de ...
La auto-crea el prestatario idempotencia y la compensación huérfana; no retransmita una lista de verificación vacía como éxito
MortgageAppController.create() rama de autocreación del prestatario: - Idempotencia (no 2): currículum un PROYECTO de propiedad existente a través de findOwnedD...
La preparación se refresca con el botón Refresh y nunca muestra un nombre vacío en el mercado
Dos seguimientos de la banner de preparación por defecto del MLOS: - Refresh (IconButton) ahora también llama a loadMlosReadiness (), sofáciendo un El mercado...
Proyecto de autocreación del prestatario , determinista, resolución activa del mercado de plomo
************* miembroId): resuelve el miembro aplicación existente en el-progreso PROYECTO para que un prestatario repetido autocree (doble clic / recarga / seg...
Explique cuando el correo electrónico no esté configurado; componga la puerta
La bandeja de entrada /messages anteriormente hizo su caparazón completa incluso cuando el org no tenía proveedor de correo electrónico o el miembro no tenía bu...
Lista de chats de todos tipos . atención de la pestab del navegador
Chats sub-tab ahora enumera a miembros, grupo, apoyo y conversaciones sociales juntos, en primer lugar, con un filtro multiseleccionado (Team Members / Miembros...
Alimentación de chats unificada en sesiones de miembros/apoyo/sociales
GET /api/media/sessions/chat ahora acepta un filtro de "categories" (chat, apoyo, social; default all) y devuelve uno a nivel mundialmente más reciente-reciente...
Paged consultas de apoyo
alimentación para que la lista de Chats de Chats del Centro de Interacción unificada pueda incluir todo tipo: - APOYO (TYPE-ID=2): sesiones en las que el miembr...
Terminar las acciones de encabezado de la vista de plomo . callbacks
- Encabezado: Llamada dividida en Llamada (Trabaja)/Call (Personal) abriendo el softphone (escondido cuando el miembro no tiene extensión registrada), el corr...
endo interno para crear/cancelar el evento de calendario de un miembro
POST /api/internal/calendar/eventos (X-Internal-Auth gated) resuelve miembro - . usuario - calendario primario (creando un valor predeterminado si es necesario)...
Principales puntos de endo de callback (esquema/lista/resolve)
Nuevo controlador **************** servicio: persiste el callback, publicaciones de programación/resulta notas en la corriente de medios de comunicación del líd...
Añadir la entidad LeadCallback, status enum y repositorio
Respalda la función de devolución de llamada de visión de plomo: un récord de callback de propiedad de plomo (PENDING/CONTACTED/CANCELED) teclado de plomoUid, c...
Explique por qué el control de código de origen predeterminado del MLOS se oculta en lugar de dejarlo en silencio
En la pestaña vendedores-productos el control del "producto de plomo por defecto designado" es Bañado en la preparación hipotecaria-vertical . POS enabled, un M...
Reconstruir contra la solución compartida de dbNow() CAST
Vaty se compromete a activar CI, que clones k-shared-shared-blirary en el momento de la construcción y recoge la solución *************************d?Ahora() CAS...
DbNow() use CAST((a *ahora() AS timestamp), no ahora()::timestamp
La abreviatura de la marca de tiempo está desgarrada por el parser nativo de Hibernate (se lee ':' como un prefijo de parámetro, convirtiendo el sello temporal ...
Crear una sesión para chats de grupo abiertas por miembrosIds
ChatTool ignoró accesorios.memberIds: un grupo abierto llegó con un vacío userId and no sessionGuid, por lo que el 1:1 createSession se rescató temprano y el la...
Detente de chat popups para la misma conversación
La desvanecimiento de la ventana de herramientas sólo coincidía con una única clave de usuarioId contra un ventanas asynrro de esmalte Ref, así que la misma cha...
Reconstruir contra la solución de caída de agua de la biblioteca compartida de kamo (5f20d29)
CI clones y construyen la biblioteca compartida de kamo de la fuente, por lo que esta confirmación vacía Re-re-dispara la construcción para recoger la resolució...
Mostrar todos los grupos de permisos de aplicación activado en el título de trabajo y editores de departamentos
JobTitleManager y DepartmentManager sólo hizo dos grupos de permisos. General y CRM - así ************* derechos eran invisibles y iedable allí, mientras que Se...
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.