Eliminar PrePersist/PreUpdate de ContactIntegration; añadir sincsítirStatus prueba de test
Encuententeta de integración que sustituye a CalendarIntegración
Presenta la entidad de contacto de JPA de integración en el sub-paquete de contactos nuevos, apoyar la integración del proveedor de CalDav/CardDav con per-org o...
Hacer NATS esperaStream configurable a través de nats.jetstream.stream.name property
Agregar repositorios para entidades proveedoras de correo electrónico
Añadir MemberImapConfigEntity para la configuración IMAP por miembros
Añadir OrgEmailOAAuthTokenEntity para el almacenamiento sitbado de OAuth
Añadir OrgEmailProviderEntity para el esquema de email-provider
Añadir EmailSignatureTemplate entidad y repositorio
Entidad JPA para la persistente cabecera de correo electrónico/diseñación/plantación de datos configuraciones por ámbito de organización. Almacena todas las con...
Añadir sitio web y enlaces sociales a la Organización y Miembro
Añadir EmbSocialLinks incrustable con campos para LinkedIn, Twitter, Facebook, Instagram, YouTube, TikTok y URLs de GitHub. Añadir web (VARCHAR 500) y redes so...
Añadir una búsqueda ansiosa para las revisiones pendientes con los detalles del artículo
Añadir ************* consulta que únete FETCHes la entidad de artículo para que los listados de revisión puedan incluir el artículo guid/título sin LazyInitiali...
Desplegues de los medios KB de artículos y añadir apoyo a la gestión de recursos
Descompásquete KbMedia de KbArticle (elicutir artículo FK), añadir KbArticleMedia unirse para enlaces de muchos a muchos artículos-medias, añadir título/descrip...
Añadir .JsonIgnore a la entidad KB colecciones perezosos y referencias trasras
Previene la perezosoInitializaciónExcepción y serialización circular cuando devueltas entidades KB a través de endpoints REST.
Añadir entidades de la Base de Conocimiento, enums, repositorios y derechos
- 4 nuevos enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE-BASE(18) y 6 KB RoleRightType entradas (21-26) - 6 ent...
Añada findByProviderId consulta a AiModelRepository para activar/desactivar el modelo
Añadir enums relacionados con AI y tipo de servicio de AI-CHAT
Cita palabra clave reservada 'limit' en ImgStackingOrderDt nombre de columna
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...
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.
Añadir ChildOrgSecurityConsortecaModel y vincular modelos de seguridad a roles
Añadir apoyo de backend para modelos de seguridad de organización infantil con un muchache relación con los roles de seguridad a través de OrgRoleSecurityModel ...
Añadir campos abstractos de título a BranchTitugasResolución
Añadir miembroAbstract y teamMemberAbstract fields con impagos para el sistema de personalización de la etiqueta.
Split ageReqType en ageReqTypeMember y ageReqTypeTeamMember
Seguimiento separado de las necesidades de edad para los miembros vs miembros del equipo en la entidad de la Organización.
Cambiarle nombre al empleado de TeamMember y de empleo para la pertenencia al equipo
Cambiarle nombre a todas las referencias de Empleados/Empleo a TeamMember/TeamMembership a través de clases, variables, métodos, anotaciones de DB, valores enum...
Añadir BranchTitleResolution, resolveEffectiveBranchTitles, updateBranchTitles
Trae el mensaje de los padres en la misma consulta para eliminar la respuesta N-1
Alias m.msg y LEFT JOIN FETCH msg.parent de modo que la respuesta enhebrada los mensajes tienen a su padre cargado en la consulta inicial en lugar de desencaden...
Arregle la consulta N-1 y añadir el índice compuesto para la carga de mensajes de chat
- Añadir LEFT INGIN FETCH m.msg a ambas consultas de repositorio para cargar con entusiasmo MediaObjMsg en la misma consulta, eliminando hasta 100 consultas S...
Añadir matchIf Misssing=false to ConditionalOnProperty for commerce Frijoles
Hace explícito que CommerceService y EngagementLifecycle son Discapacitado por defecto cuando kamo.commerce.enabled no está establecido. Cualquier servicio que ...
Reemplazar con un frijol con la propiedad de la protección para CommerceService
******************* se evalúa antes de la primavera Data JPA registra frijoles de repositorio definidos por el usuario, por lo que no es confiable. Reemplazar p...
Elimina el escaneo de mesa completa y las consultas de la mesa en el endpoint de plomo
- LeadRepository: add findByOrganizationId JPQL consulta (utiliza índice ORG-ID) en lugar de cargar toda la tabla LEADS y el filtrado en Java - LeadCustomForm...
Haz que el comercio esté condicionado a la disponibilidad de repositorio
Añadir ************* a EngagementLifecycle y CommerceService para que solo se carguen cuando los repositorios del comercio son escaneado. Evita insatisfechoDepe...
Permite la puesta en marcha de aplicaciones cuando NATS no esté disponible
Retirar el frijol de jetStream () y añadir "Nullable a la Parámetro de conexión. Cuando natsConnection (NATS) devuelve null (NATS Inalcanzable), Spring ya no ch...
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.