Modelo de seguridad de honor para edades y ATF en el etiquetado de comportamiento
Cumplimiento booleano pinarse literales de la API. Construir los descensos de la edad de fichas normalizadas de la lista blanca y ids numéricos AgeReq; evite mo...
Fuente de modelo aplicada correcta y normalizar el cumplimiento en API
Utilice resolución de resolución para BRANCH-TYPE vs MASTER en lugar de inferir de BranchTypeID solo. Normalizar los literales de cumplimiento FALSE/TRUE en el ...
Resolución de fuentes modelo aplicadas y normalización de la política de cumplimiento
Expir resoluciónAppliedModelWithSource para que los llamantes sepan si el modelo activo vino del tipo de rama o de la devolución del maestro. Mapa FALSE/TRUE/0/...
Propagar el modelo maestro de cumplimiento y las reglas de edad para los modelos de seguridad tipo rama
Trae modelo de seguridad tipo sucursal con JOIN FETCH para resolución del modelo aplicado
Volver a masterModelID cuando el tipo de rama no tiene modelo de seguridad
Cache-bust theme CSS y activos vía temaRevision
Trae la configuración con sin tienda; agregue v=themeRevision a globals.css y URLs favicon para que los navegadores dejan rane el tema en caché después de cada ...
Etiquete de comportamiento de la puerta mediante modelo de seguridad aplicado
Actualizaciones de org al estilo parche y ayudante de aplicación de cumplimiento de la ATF
Escribe globals.css antes de la limpieza; ejecutar la limpieza async
Disposición de reordenamientoActualización para escribirConfigFiles (colores, config, manifiesto) ejecuta antes de la limpieza de archivos de fondo. Recarga org...
Aplicar colores org comprometidos a MinIO globals.css
Recarga de la Organización del DB al comienzo de la provisión de async writeConfigFiles ve colores guardados por PATCH /colors (transcripción de controlador pod...
Vuelve a org-domains cuando no hay set por defecto de email.provider-domains
KamoMailDomainValidator fue duro con 403 for orgs que tienen un Dominio verificado por DNS en org-domains pero nunca lo agregó al correo electrónico registro de...
Utilícise getMemberIdString () en NavTop para evitar la pérdida de precisión int64
getMemberId() convierte el CockroachDB unique-rowid en un número JS, IDs truncantes - MAX-SAFE-INTEGER (por ejemplo. 116848565818174423046 ..000). Camarar todos...
Mark DNS-verified dominios personalizados como esDefault in domain API
Anteriormente sólo *.kamocrm.com subdomains estaban marcados es Default, así orgs con un dominio de ápice personalizado verificado (e.g. kamocrm.com) siempre co...
Enviar cuerdas avatar UUID a miembro PUT, no parseInt
Los ID de Avatar son UUIDs; parseInt produjo NaN o valores truncados por lo que miembro Las actualizaciones de avatar se saltaron o se equivocaron después de re...
Normalizar la verificación token y analizar las pistas TXT de forma fiable
Alinear el detalle de dominio y verificar el acceso con membresía de org
Permitir la marca cuando el usuario es el propietario de org TeamMember
Theme provisioning y logo/fondo de volvamos subidas sólo verificadas Organización. propietario FK; la interfaz UI trata al propietario de la organización como T...
Mostrar mensaje cuando falta imagen de fuente de cosecha de fotos
Ayuda cuando se eliminaron los archivos de almacenamiento, pero la fila de avatars todavía existe.
Borrar FKs de usuario y miembro antes de borrar la fila de avatar
El borrado de un avatar fracasó con una restricción de DB cuando todavía era el avatar de usuario activo o una anulación específica para cada miembro, que coiní...
Maneque errores HTTP de la provisión-tema y restablecer la aprovisionamiento de IU
Await POST /provision-theme después de marca y salvas de fondo; en non-202 mostrar el error de la API y despeje el panel. Tema de incrementoProvisiónSession par...
Resolver el host de carpetas de temas sin la estricta verificación DNS
El tema requerido esDnsVerified para cada dominio, por lo tanto ogs usando sólo el subdominio predeterminado kamocrm.com nunca comenzó async work (400, no STOMP...
Normalizar el token de la serpiera de la funda y los campos de estado de TXT
Conecte STOMP antes de POST para evitar el progreso perdido
WebSocket sólo se inició cuando el aprovisionamiento se hizo realidad, mientras que el tema de la provisión disparó en el mismo giro; async backend podría publi...
Disposición temática de relevo del NATS básico
Match SecurityService core publicar: suscribirse con Dispatcher on seguridad.tema.provision.* en lugar de JetStream (corriente solo cubre chat).
Publicar los progresos de la provisión temática en el NATS básico
El flujo de JetStream CHAT-MESSAGES está configurado para chat.Sólo, así que publica a ******************* Validación fallida de la corriente y la Vigación de l...
Pasa nuevo org id y nombre a la configuración de DNS después de crear mago
Utiliza identificacións de org de cuerdas para la seguridad org API y tema WS
getOrgId() coaccionado orgID con Números (), corromper int64 IDs de cockroach en /api/security/org/-idá/* URLs (404/Fileded saves). Añadir getOrgIdString(), úsa...
Set EmbRecordState.isActivo en el asistente create-org so orgs.is.active no es nulo
Devuelve JSON-savizar órgano de creación-org en lugar de serializar entidad de la Organización
Encuadernación crear-org JSON manualmente y desenvolver cuerpos de doble código
Parse crea-org con ObjectMapper sencillo y devuelve el mensaje de Jackson en 400
Deserialize create-org body into CreateOrganizationPayload para evitar la insuficiencia de la entidad JsonIdentityInfo
Parse crea-org JSON despojándose del campo de dominio de los asistentes antes de la cartografía de la organización
Parse create-org JSON sin "Solicor" para evitar 415
Primavera devuelve Tipo de medios sin apoyo cuando falta o no Contenido-Type aceptado para el Sr. RequestBody. Leer bydos y use ObjectMapper en su lugar. APISer...
Normalizar los campos de error de resorte de contenido JSON y superficie
Forzar una única aplicación/jecicadora para los cuerpos proxy JSON; ruta de org siempre La pone. Mapa Problem Detalles título/detalle en crear erroresOrganizaci...
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.