Supprimer non-op PrePersist/PreUpdate de ContactIntegration; ajouter syncA assertion de testStatus
Ajouter l'entité de contactIntégration remplaçant CalendarIntegration
Introduit l'entité JPA de ContactIntegration dans le nouveau sous-paquet de contacts, soutenir l'intégration du fournisseur CalDav/CardDav par ou par membre la ...
Rendre NATS expectedSS configurable via la propriété nats.jetstream.stream.name
Ajout de référentiels pour les entités du fournisseur de courrier électronique
Ajouter MemberImapConfigEntity pour la configuration IMAP par membre
Ajouter OrgEmailOAuthTokenEntity pour stockage de jetons OAuth
Ajouter OrgEmailProviderEntity pour le schéma de messagerie électronique et de fournisseur
Ajouter EmailSignatureTemplate entity and repository
Entité JPA pour la persistance de l'en-tête/signature/du modèle de tableau de page configurations par champ d'action organisationnel. stocke tous les paramètres...
Ajouter des champs de sites Web et de liens sociaux à l'Organisation et aux membres
Ajouter EmbSocialLinks incrustable avec des champs pour LinkedIn, Twitter, Facebook, Instagram, YouTube, TikTok et GitHub URLs. Ajouter un site Web (VARCHAR 50...
Ajouter une requête à la recherche de renseignements enthousiastes pour les révisions en attente avec détails sur l'article
Ajouter et poser une demande d'interrogation qui se joignent aux WC l'entité de l'article, de sorte que les listes de révision peuvent inclure l'article guid/ti...
Découpler les médias de la Banque KB à partir d'articles et ajouter un appui à la gestion des ressources
Decoupler KbMedia de KbArticle (supprimer l'article FK), ajouter KbArticleMedia joint un tableau pour plusieurs liens de lecture d'articles, ajouter titre/descr...
Ajouter JsonIgnore aux collections paresseuses et références arrière de l'entité KB
Empêche la paresse le retour des entités KB via les critères d'évaluation REST.
Ajouter les entités, enums, référentiels et droits de la base de connaissances
- 4 nouveaux enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE-BASE(18) et 6 KB - 6 entités de l'APP: KbArticle, Kb...
Ajouter findByProviderId requête à AiModelRepository pour l'activation/disable du modèle
Citation de mot-clé réservé 'limit' dans ImgStackingOrderDt nom de la colonne
Utiliser la requête native pour marquerConversationRead pour résoudre l'asymétrie de type Hibernate 6.2
CURRENT-TIMESTAMP dans JPQL retourne java.sql.Timestamp qui ne correspond pas le champ Mise à jour de type instantané. La requête native avec NOW() contourne ce...
Utiliser des horodatages au niveau de la base de données au lieu de Instant.now()
Remplacer toutes les méthodes "Builder.Default Instant.now() et "PreUpdate" avec "CreationTimestamp(source-DB)" et "UpdateTimestamp(source-DB)" La base de donné...
Ajouter des entités et des référentiels de métadonnées par courrier électronique
Migration d'entités JPA et de reprendre d'EmailService à la bibliothèque partagée donc KamoInitializerService peut gérer tous les schémas via ddl-auto.
Ajouter ChildOrgSecuritySécurité et lier les modèles de sécurité aux rôles
Ajouter une aide dorsale pour les modèles de sécurité de l'organisation des enfants avec un multiple à plusieurs la relation avec les rôles de sécurité via OrgR...
Ajouter des champs de titres abstraits à BranchTitleResolution
Ajouter MemberAbstract et teamMemberAbstract champs avec des valeurs par défaut pour le système de personnalisation de l'étiquette.
Age diviséReqType dans le âgeReqTypeMembre et âgeReqTypTeamMembre
Suivi séparé des besoins d'âge pour les membres par rapport aux membres de l'équipe dans l'entité de l'Organisation.
Renommer le salarié en membre de l'équipe et Emploi en membre d'équipe
Renommer toutes les références d'employés/d'employés à l'équipe Membre de l'équipe/à l'équipe à travers les classes, variables, méthodes, annotations DB, valeur...
Ajouter BranchTitleRésolution, résoluEffectiveBranchTitles, mise à jourBranchTitles
Relever le message parent dans la même requête pour éliminer la réponse N-1
Alias m.msg et LEFT JOIN FETCH msg.parent de sorte que la réponse filetée les messages ont leur parent chargé dans la requête initiale plutôt que déclenchant un...
Correction de la requête N-1 et ajouter un index composite pour le chargement des messages de discussion
- Ajouter le FETCH m.msg à la charge avide de la part de la jambe de force MediaObjMsg dans la même requête, éliminant jusqu'à 100 requêtes SQL supplémentaire...
Ajouter la correspondanceIfMissing-false to ConditionalOnProperty for trade beas
Rend explicite que CommerceService et EngagementLifecycle sont désactivé par défaut lorsque kamo.commerce.enabled n'est pas défini. Tout service qui ne configur...
Remplacer ConditionalOnBean par ConditionalOnProperty for CommerceService
est évalué avant le printemps Les données JPA enregistrent des fèves de dépôt définies par l'utilisateur, ce qui le rend peu fiable. Remplacer par - qui est éva...
Éliminer la scintigraphie complète et les requêtes N-1 sur le critère principal
- LeadRepository: add findByOrganizationId JPQL requête (utilisateurs d'index ORG-ID) au lieu de charger l'ensemble de la table LEADS et de le filtrer en Java...
Rendre les fèves de commerce conditionnelles à la disponibilité des dépôts
Ajouter à l'engagementLifecycle et de CommerceService de sorte qu'ils ne chargent que lorsque les référentiels de commerce sont numérisé. Prévient InsatisfaitDe...
Autoriser le démarrage de l'application lorsque NATS n'est pas disponible
Retirez «ConditionalOnBean» de jetStream() et ajoutez-le à la Paramètre de connexion. Lorsque natsConnection() retourne nul (NATS) inatteignable), Spring ne s'é...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.