Añada DEFAULT false a la definición de columna de email.verificado
El migrador de esquema de Hibernate genera ALTER TABLE sin defecto, fallar en las tablas con las filas existentes. columnaLa definición lo obliga a incluir DEFA...
Correcto limpieza de oyente de Capcha y reiniciar estado verificado en salida de escaonda
Resolve el correo electrónico duplicadoTemplateServiceClient conflicto del frijol
**************** y **************** eran idénticos "Components con el mismo nombre de frijol predeterminado, causando **************** en el arranque. Suprimir ...
Bump kamo-shared-library-shared a 1.4.0
Docker Stage 1 construye main de biblioteca compartida de kamo (ahora 1.4.0) e instala en el local .m2; el pom de servicio todavía hacía referencia a 1.0.0 que ...
Aplicar correcciones de corrección y de la calidad de implementación de SP6
C1: use NEXT.PUBLIC.H***.SITE-KEY env var en lugar de marcador de posición dura C2: change RegisterResponse.userId y todos los params de API de número a cadena ...
Dirección 4 hallazgos de revisión de código en las vías de registro e inicio de sesión
- Escondite mensaje de excepción en bruto en /regelta de 500 ruta; log en su lugar - Ficha (503) en el fallo de comprobación DB verificado por correo electrónic...
Apaén Z hasta la fechaComprometido para que JS lo analice como UTC
LocalDateTime.toString() no produce un designador de zona horaria, causando La nueva Fecha de JavaScript para tratar el valor UTC como hora local y Estampas de ...
Convertir Corte de medianoche PT en UTC para hoy-conde consulta
Los compromisos se almacenan en UTC pero el corte era un ingenuo LocalDateTime en PT, provocando que las PT de ayer se comprometan (00:00-06:59 UTC) sean Contad...
Rename buzón de buzónId.id y proveedorStatus-status en la respuesta de la lista de buzones
Alinear nombres de campo con expectativas frontend para los listados de buzones de los miembros.
Reemplazar todas las instancias del logotipo de filtro CSS por SVG blanco
Navegación, SubNavegación, Footer, SubFooter y Preloader todos los utilizados el mismo brillo de filtro roto-0 patrón de inversión. Sustituido por logo-full-whi...
Utilir el logotipo blanco de SVG en el pie en lugar de filtro CSS
La misma solución que el filtro de nav y CSS en el interior de filtro de fondo no es confiable en iOS Safari.
Guard de color-esqueme con la importancia contra el tema CSS anúnear
DynamicMetaLoader puede inyectar CSS remoto que gana la cascada. Añadiendo Asegura el color-esquema: la oscuridad nunca puede ser anudada por hojas de estilos d...
Excluir los enlaces de pies de pies y nav de TouchOptimized min-height enforcement
TouchOptimized estaba fijando minHeight:44px en todos los elementos más cortos que 44px, incluyendo enlaces de navegación de pies de metro (20px de altura). Est...
Utilícelo SVG blanco pre-renderizado en lugar de filtro CSS
Filtro CSS en img inside backdrop-filter no es confiable en iOS Safari. Generar logo-full-white.svg con todos los rellenos configurados a "ffffff y cargarlo) di...
Bloquea Variante de modo oscuro a la consulta de medios de comunicación de clase basada en clase, nunca OS
Tailwind v4 predetermina la oscuridad: utilidades para responder a preferencias-color-esquema (preferencia de los sistemas operativos). La anulación de la "vari...
Utilícelo de filtro en línea en la conexión del logo para la representación blanca fiable
Las clases de filtros azotó a los elementos de img son inconsistentes a través de los navegadores móviles. El estilo en línea en el elemento ancla garantiza la ...
Fuerza color oscuro-esqueme para que el navegador nunca aplique la representación del modo de luz
Cambiar de "sólo ligero" a 'oscuro' en globals.css, generateViewport, y el Estilo de elemento html - esto impide que el navegador rendere SVGs y la interfaz de ...
Evitar el logotipo de renderizar detrás de la fila de nav en el móvil
El envoltorio div con filtro CSS creó un nuevo contexto de apilamiento que conflictivaba con el filtro de fondo de la cabecera en los navegadores móviles, causa...
Resolve la barra de desplazamiento y el recorte móvil en JumpToBar y PreviewBanner
- Añadir el desbordamiento: oculto al contenedor interior JumpToBar para evitar la barra de desplazamiento vertical - Permite que el contenido de PreviewBanner ...
Reemplaza espacio-y-4 con brecha de flexión en línea en las listas de enlaces de los pies
Tailwind space-y-4 utiliza:where() (especificidad 0) que corre con CSS carga en refrescar duro causando un espaciado vertical inconsistente. En línea los estilo...
Set Traefik externoTrafficPolicy=Local para preservar el cliente IP
Con la política "Cluster" por defecto, SNATs de kube-proxy tráfico externo a la IP del nodo antes de reenviar a Traefik. Eso hizo que Traefik viera el nodo IP c...
Añadir solicitud de desapariciónIntegración i18n tecla en todos los lugares
El botón "Enviar una solicitud" bajo el "Need a custom integration?" CTA en /integraciones estaba cayiendo de nuevo a la llave cruda ******************* porque ...
Utilízate opciones de piscina de pg en lugar de cadena de conexión para geo DB
CockroachDB rechaza conexiones inseguras y node-pg no puede verificar certs autofirmados a través de la cadena de conexión solo. Parse la URL en la piscina opti...
Objetivo de backlink a www.kamocrm.com (anfiscal)
El componente PoweredByKamo se envió apuntando a ápice https://kamocrm.com/ pero el presentador canónico de comercialización de kamo es https://www.kamocrm.com/...
*** check de sesión, cargando spinner, análisis de nueva marca a Kamo Analytics
Use redis get en lugar de existir para una validación más fiable de *** en Atalar. Reemplazar el texto "Authenticating"... con un spinner animado en el Página d...
Copiar la base de datos GeoLite2 a la imagen de producción para la detección de países
El directorio /geo/ que contiene GeoLite2-City.mmdb fue construido durante el etapa de construcción, pero nunca copiado a la etapa de corredor, por lo que todo ...
Mueva CSP a proxy.ts en lugar de middleware.ts para evitar construir conflicto
Next.js 16 no permite tanto middleware.ts como proxy.ts.tos. El Docker construir copias proxy.ts como el middleware, así que agregue CSP frame-ancestors cabecer...
Limpie el despliegue de análisis heredado en cada operación CI
Eliminar el viejo despliegue, servicio e ingresado de la vieja analítica que el conflicto con el despliegue de kamo-analytics gestionado por su propio oleoducto...
Utiliría Next.js middleware para CSP para que los desquitegres trabajen en tiempo de ejecución
La construcción independiente de horneados next.config.ts cabeceras en el tiempo de construcción, así que ALLOWED-FRAME-URLS siempre estaba vacío. Mueve CSP a u...
Cabecera de tira X-Frame-Options en middleware compatible con iframe
Estal X-Frame-Options a la cadena vacía para eliminar el valor SAMEORIGIN que estaba siendo heredado, permitiendo a los agentes de laerrancia de Marcos CSP cont...
Lea ALLOWED.FRAME-URLS en tiempo de ejecución para que los foto-ancetores de CSP funcionen en modo independiente
El env var estaba siendo leído en el ámbito del módulo durante la construcción, horneando un vacío valor en el servidor independiente. Mávite CSP y toda constru...
Utilice middleware compatible con iframe para permitir la incrustación de kamo-internal
El icono de Analytics es solo icono y se posiba en el último lugar en el conjunto de iconos
Restablece el documento.title en remped() cuando React lo sobrescribe
React vuelve a aplicar la carga útil de RSC después de la hidratación, restablecido el título a "analítica". Añadir un cheque del título dentro de la llamada de...
Sustituir los nodos de texto "analítica" por "Kamo Analytics" en lugar de despejar
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.