Habilitar la función DOCS-EDITOR para todas las organizaciones simuladas
Eliminar COPY .mvn/ de Dockerfile para arreglar la construcción de CI
El directorio .mvn estaba vacío y sin rastrear, causando que las construcciones fallaran. Maven ya está proporcionado por la imagen de base.
Cita palabra clave reservada 'limit' en ImgStackingOrderDt nombre de columna
Habilitar la autocreación de esquema de Hibernate para email-metadata
Añadir ********** propiedad así Hibernate crea Faltan los esquemas PostgreSQL antes de crear tablas.
Añadir OTK auth, WOPI de la marca de la org, cliente MinIO en caché
- WopiController: busca el título de org de JWT orgd Reclamo para la dinámica BrandName ("-orgTitle- Docs") en la respuesta de CheckFileInfo - DocumentControl...
Cambiar ddl-auto de ninguna a la actualización para la gestión del esquema de automóviles
Hibernate no estaba creando el esquema y conversaciones de email-metadata mesa porque ddl-auto no se fijó en ninguno en el configmap k8s.
Añadir botón de documento a NavTop con la integración de DocsService
Añade DOCS-EDITOR app type (ID 16), componente de NewDocumentButton con popover de tipo de documento popover, ruta proxy de API para DocsService, y NavTop integ...
correcciones de revisión - dialecto, manejo de errores, CI/CD manifiestos
- Fija el dialecto Hibernate a CockroachDialect (matching K8s configmap) - Validación simulada separada de la lógica empresarial en checkFileInfo - Añadir Docs ...
Añadir wopi-*** para DocsService
Añade WOPI JWT secreto de firma utilizado por DocsService para Docs fichas de acceso. Desplegados en los clusters K1M1 y K2M1.
Añada solicitud/responsación de frijoles para la creación de documentos
Utilícese consultas nativas para marcaConversationLea para resolver el desajuste de tipo Hibernate 6.2
CURRENT-TIMESTAMP en JPQL devuelve java.sql.Timestamp que no coince el campo actualizado de tipo Instant. La consulta nativa con AHORA(Delude esto.
Utilista marcas de tiempo a nivel de base de datos en lugar de Instant.now()
Reemplaza todos los métodos de Apredeterminado Instant.now() y Actualización con "CreationTimestamp(source=DB") y "UpdateTimestamp(source=DB) por lo que la base...
Migrar entidades de JPA y repos a la biblioteca compartida de kamo
Entidades y repositorios se mudaron a **************** en la biblioteca compartida. Todas las importaciones actualizadas a la lib de referencia compartida.
Añadir entidades de metadatos de correo electrónico y repositorios
Migrar entidades JPA y repos de EmailService a biblioteca compartida Así que KamoInitializerService puede administrar todas las esquemas a través de ddl-auto.
Utilícese consulta nativa para la columna PostgreSQL texto[] en ConversationRepository
El miembro OF no es compatible con el apoyo de Hibernate para los campos de .JdbcTypeCode (ARRAY). Cambiar a SQL nativo con CUALQUIER () para la mirada de array...
Agregar la interfaz de usuario de búsqueda, desplazamiento virtual, caché IndexedDB y modo offline
- Añadir Buscar con el operador autocompletar, ahorre/reciente sugerencias de búsqueda - Añadir AdvancedSearchPanel con constructor estructurado de consulta bas...
Añadir el pool de conexión IMAP, la inteligencia de búsqueda y los endpoints de sincronización delta
- Añadir Apache Commons Pool2 con conexión con llave para la reutilización de IMAP Store (cuenta, 500 en total, 10min desahucios) - Migrate EmailImapServicio de...
Añadir organización de correo electrónico empresarial - etiquetas, filtros, atajos, acciones rápidas
Planes 2-3: vistas de roscado de conversación, soporte de correo electrónico API con tienda de zustand, selizante de etiquetas, constructor de reglas de filtro,...
Añadir servicios de metadatos de correo electrónico de empresa - etiquetas, filtros, carpetas inteligentes, operaciones por lotes
Planes 1-3: esquema de metadatos, entidades de JPA, repositorios, roscado de conversación, etiqueta CRUD, motor de regla de filtro con aplicación retroactiva as...
Añadir email HTML desinfectación y aislamiento CSS vía Shadow DOM
Reemplazar peligrosamente en brutoSetInnerHTML en MessageBrowser con un desinfectado renderizado de correo electrónico que utiliza DOMPurify css-tree para filtr...
Utilice StringRedisTemplate para leer los valores de OTK/sesión almacenados como cadenas simples
La app Next.js almacena valores de OTK y *** como cadenas simples en Redis. El redisTemplate predeterminado utiliza el serializador JSON que no logra analizarlo...
Utilícese URL interna de clúster para EmailService proxy en la producción
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.
