URLs del logotipo de caché usando themeRevision de config.json
DynamicMetaLoader almacena ahora temaRevisión en sesiónTienda y incendios KAMO-THEME-CONFIG-LOADEDED después de la búsqueda de config.json. ThemeLogo escucha pa...
Subir directamente al público / "domain-carp-carero-/img/ en lugar de estancar de cubo de puesta en escena
El endpoint de uploadLogo estaba escribiendo a un marcador de posición 'sumtingwong' duro (configuración no cumplida) en lugar del camino temático público real ...
Eliminar el nodo k2m1 bajado de los nodos de borde por defecto
k2m1 (10.8.2.1) está permanentemente a la baja. Dejandolo en la lista de fallos causó los reintenes de carga para colgar hasta los nuevos incendios de tiempo de...
Aplicar conectar/escribir/leer timeouts a MinioClient vía OkHttpClient
Sin tiempo de espera, un compañero de réplica de sitio derribado (k2m1) causó makeBucket y poner llamadas de oposición para bloquear indefinidamente, aflojándos...
La casilla de verificación de la buzón lee org-domains, no los dominios del proveedor
El cableado anterior leía /api/email/domains (email.provider-domains cuadro). Esa tabla sólo se pobla cuando un proveedor de correo electrónico de terceros la i...
Unwrap .markets:[...]- sobre en el diálogo de Adjuntar
GET /api/security/commerce-markets returns . mercados: [...], message: "... - no es una matriz desnuda. El diálogo Attach Commerce Market estaba tratando el tod...
Fusionar OTK-redirect en proxy.ts, eliminar middleware duplicado.ts
Next.js 15 se niega a construir cuando tanto middleware.ts como proxy.ts existen. El OTK redita de entrega que vivió en middleware.ts. ?otk=... a /validate para...
Lea nuevo *** de Redis master y dedupe OTK POST
Réplica lee sesiones recién escritas después del intercambio OTK, causando falso fracaso e rediración de inicio de sesión. Omitir el retraso de la introducción ...
Guardia contra respuestas no de rayos en /plataforma/orgs
Una respuesta no de un rayo (cuerpo vacía, sobre de error o datos: [...] envoltorio) estaba aterrizando en el estado de los orgs y volando la ración con "e.map ...
Enforce /network ingresa reglas lado del servidor
Rechazando cuando el objetivo es actual org de sesión, dominio personalizado SSL no es confirmado, o la membresía de destino humano es inactiva. Compartir domin...
Requiere el miembro de destinoId y validar la membresía de org
Entrar-como ahora siempre construye el nuevo *** con el objetivo suministrado por el cliente miembro fila; rechazar org/miembro desajustado. Mejorar la sesión d...
Sesión de entrada en el aso utiliza el proveedor de seguridad de org objetivo y el objetivo opcionalMemberId
Entrar-tal como estaba estableciendo Redis securityOrgId del usuario global security.provider, mientras que el inicio de sesión lo establece desde la cadena de ...
Abierto /validato para entrar-como OTK por lo que se aplica la sesión de org objetivo
ENTER enlazado a /?otk= que nunca se llamó /api/validate; compartido-domain *** Las cookies mantenían la fuente org. Redirect ?otk= a /validate a través de midd...
Resolución sesión de usuario del sistema de OTK para solicitudes de BFF
SystemUserConfigController y SystemUserCapabilityController solo lee el *** cookie. kamo-internal forwards X-OTK sin cookies, así que SecurityService Nunca vio ...
Utilízate User.getName().formatFull() en lugar de eliminado getNameFull()
Ajuste el teléfono a través de ayudadora de cuerdas de usuario para EmbPhoneNumber
Enter-a la resolución sesión de X-OTK BFF auth
EntraAsController solo lee cookies ***; el tráfico interno utiliza OTKPreAuthFilter atributos de sesión. Aceptar targetOrgId como cadena para grandes INT8 ids d...
Añadir ruta BFF para POST /api/security/enter-as
La /network Enter acción llamada una ruta Siguiente inexistente, que rinde 404. Adelante la solicitud a APIService como otros representantes de seguridad.
Proxy system-user config API rutas a APIService
Página de configuración llamada /api/security/system-user/* pero no A los manejadores de Siguientes existía, por lo que la aplicación devolvió 404. Añadir rutas...
TeamMember es un Miembro; deja bogus tm.getMember() llamadas
TeamMember usa la herencia de JOINED - ES un miembro, sin miembro anidado campo. El relleno llamaba tm.getMember() que no existe. También cambia el filtro de es...
Usa **************** primitivo getter
es Organowner es un booleano primitivo en TeamMember, así que el Lombok- El accesor generado es OrganOwner() no getIsOrganizationOwner(). Fixes compila fallos e...
Deja de duplicar la cadena de consulta en el proxy de API de medios de KB/articles
forwardToApi ya adjunta la solicitud del navegador params; incrustación ?query en el camino produjo un segundo ? y se rompe la URL arriba parsing, causando que ...
Regresa sólo a los miembros del equipo desde el punto de final del departamento
El Centro de Interacción debe enumerar las filas de los miembros de Equipo, no los registros de los miembros de base.
Alinear el Centro de Interacción con los miembros del equipo
El saludo de NavTop vuelve a la de usuario cuando el usuario no está en el lista de solo equipo. La copia del Centro de Interacción utiliza la redacción del mie...
Permite que org admins abra otras páginas de cuenta de miembros
Expandir la guardia de redirior del cliente más allá **************** incluir CONFIGURE-SYSTEM, EDIT-MEMBER-ACCESS-LEVEL, ALLOW-PROMOTING-MEMBERS, propietario d...
Recarga ThemeLogo después de la URL del logotipo de config y cache-bust
ThemeLogo lee kamo-logo-full-ext de sessionStorage before DynamicMetaLoader terminó de buscar config.json, así que el logo-full a menudo usó la extensión incorr...
Tls náu nombre de importación, exportación de ruta fqdn; ruta de correo utiliza TLSStore por defecto
Resolver Organización en serializaciónCaracteres para puerta de suscripción
Mostrar contexto de suscripción en aplicaciones permitidas en tipos de sucursales
Suscripción de facturación de carga y metadatos de plan como la pestaña Apps; filas grises y mostrar una alerta de información cuando una política por defecto n...
Aplicar puerta de suscripción a las rutas de aplicaciones y funciones API
AppAdisilabilityInterceptor ahora siempre utiliza esAppEfectamenteEnabled así FORCE-ENABLED respeta la suscripción. CaracterísticasControla de serializa de lote...
Puerta aplicación activa activa en funciones de suscripción y plan
Añadir ************* para resolver Stripe o comercio suscriptos y compatarse SubscriptionPlanFeature to ServiceType names. AppliedModelEnforcementService ahora ...
Tratar cualquier suscripción COMP como acceso completo en la pestaña Aplicaciones
Puerta de pagoMethod COMP para todos los orgs, no sólo propietario de plataforma de primer nivel, Así que los niños orgs con subvenciones de cortesía ver conmut...
Expong suscripción al comercio en GET / suscripciones/corriente
Cuando no exista ninguna fila espejo de Stripe, resuelva el comercio activo de org SubscripciónRecord (por ejemplo. Las subvenciones COMP), incluyen el pagoMeth...
Drople sector rancio.subscripción.events event-type CHECK para eventos COMP
CHECK explícito para suscripción event-type incluyendo variantes COMP
Adelante PATCH a BillingService para la modificación de la subvención de la plataforma
Alinear pago.method CHECK con COMP para subvenciones de plataforma
Ejecute GrantDialog plan useMemo antes de la devolución condicional (orden de ganchos de reacción)
Persist ápicex is-dns-verified y amplía la sonda SSL para verificar-dns
Preservar int64 org id en la redirije de creación-org a la configuración DNS
Mensaje /api/security/org: pasar a través de JSON aguas arriba en lugar de re-parsing, así que respuesta de los bytes mantener los dígitos de identificación com...
Harden copia de plantilla por defecto para el aprovisionamiento de org
Utilice el prefijo de fuente explícita para las teclas de destino, skip S3 rots de carpetas, y fallar rápidamente cuando el prefijo de la plantilla está vacío p...
Lista de la UniónObjeciones a través de nodos para conjuntos de claves completos
El primer nodo MinIO accesible podría devolver una lista vacía mientras que otro los nodos sostubían objetos replicados, que rotaban copias recursivas como el t...
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.
