Largeur commit-log-translations.title to TEXT pour correspondre à la colonne DB
La colonne était VARCHAR(512) à la fois dans l'annotation et la DB, provoquant insertions de traduction à défaut pour les titres de longuement traduits. La colo...
Requence d'enregistrement en paginé par (instance, extension, isVm)
Utilisé par les onglets de softphone comme source canonique de vérité pour les enregistrements d'appels et les messages vocaux lorsque le fournisseur en amont n...
Drop stale BillingGeille Commentaire de l'ère Billing Group et non utilisé Abonnements requêtes
Relève le bloc doc restant dans AppliedModelEnforcementService qui a été renvoyé au concept de facturation, qui a longtemps disparu, et supprime après consolida...
Contournement d'orgage de premier niveau : Retrouillation à l'inclusion libre pour les orges sans sous-marins
Le contrôle des droits à l'ordre de l'ordre des abonnements de promenades ciblant un orgotique. Avec le nouveau modèle cible-org, orgs que n'ont pas encore de c...
Éliter les administrateurs de niveau de compte par sous-membres; les sous-parties gagnent cibleorg
Ajoute des sous-adductionnaires de la sous-abonnexe (par sous-abonnetteur et drapeaux de sous-gérants) Compte sur l'organisation KamoCRM peut détenir plusieurs ...
AccountGroup - 'CompteTier (segmentation du client, pas facturation)
L'entité de segmentation de la clientèle de détail (avec réductionPercentage, utilisée par Liste des prix pour la tarification basée sur des niveaux) entrée de ...
Rendre compte du groupe; remplacer l'ensemble d'utilisateurs par Member-set et AccountMember
Le compte est maintenant lui-même le "groupe" et il n'y a pas de groupe de facturation distinct concept. Les membres (org-scoped) appartiennent directement au C...
Migration de BillingGroup en tant que directeur de facturation
Le compte est maintenant le seul client principal de Stripe. Un membre ayant besoin de payer (par exemple pour un abonnement) crée automatiquement un compte; ce...
Carte des blocs d'adresses de client externes dans AccountAdress à l'attraction
Ajouter AdapterAddressAiderAnner assistante qui convertit un nœud d'adresse JSON à partir de n'importe quel dans une EmbAddress et l'attache à un Compte en tant...
Enregistrements en direct Orient sur le profil d'adresse de compte, adresses historiques instantanées
Orient live commercer pour faire référence à l'expédition/la facturation principale du profil du Compte adresses, avec des instantanés pris uniquement lorsque l...
Passer Account.java à des incèdules; ajouter AccountAress entity pour les listes d'expédition/de facturation
- Ajouter AccountAddType enum (SHIPPING, BILLING) - Ajouter AccountAress entité (compte FK, type, label, EmbAddress, horodatage) - Ajouter AccountAdressReposito...
T clés de recherche du fournisseur sur l'enregistrement, l'archive de la messagerie vocale, la diffusion en continu de la gamme MinIO
- Enregistrement: ajouter fournisseurInstanceId et fournisseurExternalId pour rejoindre les lignes d'appel d'appel/vocale du fournisseur aux actifs d'imagerie -...
Ajouter un journal d'audit d'historique de plomb et d'entité, registre, service, DTO, crochets LeadService
- Entité d'histoire du plomb (UUID PK, FKLE ordinaire et pas de contraintes FK pour permettre la suppression/conversion du plomb) - LeadHistoryEventType enum av...
Résoudre le mappage de colonnes en dupliqué en colonnes de colonnes intégrées à MAILING
Ajouter un appui international - Pays chef de file/subdivision/zones horaires, langue org, type de pays est la province
- Trimes: ajouter l'ensemble PROVINCE-NAMES, est la province(), get SubdivisionLabel() - Organisation : ajouter la langue (type de langue) - Plomb : addition d'...
Enregistrement et enregistrementExt, RecordingImagingService les écrits
- Nouvelle entité d'enregistrement (UUID id, IMGID, IS-MASTER, IS-VM, EXTENSION, MEMBRESID, MEMBRESD, LONGUEUR, DATE-RECORDED, DATE-ACÉDÉE [DB-défaut par l'in...
Utiliser le 'CreationTimestamp(source'DB)
Le DB est la source unique de vérité pour les horodatages dans cette base de code. Le le motif canonique Hibernate est le suivant: «CreationTimestamp» (source: ...
Laissez DB remplir l'adresse par l'intermédiaire de l'adresse "Generated(INSERT)
Les INSERT échouaient avec: la valeur nulle dans la colonne "date-créé" viole la contrainte non nulle ColumnDefault ne déclare que la valeur par défaut du cô...
Ajouter MemberCallFeatures entité et référentiel pour les préférences d'appel et de réponse automatique
Entité de mise en scène d'enregistrement non traitée, pistes d'ImgDat, service d'enregistrement
- Correction de la collision ID de type Image: VM-RECORDING-8, APPRÉCOROLAGE-9 (les deux faisant référence à MY-DOCS à 4). - Ajouter - pour qu'un enregistreme...
Ajouter Inclure Compagnie à LeadMarket et nom de la société à plomb
- L'entité du marché principal comprend l'entreprise (Boolean, nul) - Entité de plomb obtient le nom de la société (marquette, max 50, nul) LeadMarketDTO, Creat...
Serialize ExtensionDto.assignedMemberId sous la forme d'une chaîne
déborder la gamme de la couche de sécurité de JS (par ex. 1168485658174423046 - roupies rondes 1168485658174423000 une fois qu'un numéro JSON atteint le navigat...
Coerce isDisplayOnIntake-vraie quand est requis-vrai dans CustomFormService
Ajouter isDisplayOnIntake pour créer/actualiser les demandes DTO
Ajouter findAdSysignedMemberId requêtes methods to PhoneExtensionRepository
Ajouter champ connecté à VoipProviderInstance
Booléen nul: nul - jamais testé, vrai - le dernier test est passé, faux - a échoué. Exige de la migration du schéma KamoInitializerService pour ajouter la colon...
Ajouter un champ disponible pour la mise à la disposition des membres
Nombre non lu et aide à la recherche par session
Ajout - donc le topbe La badge de soutienButton peut compter les tickets d'assistance qui ont réellement besoin attention (ne pas louer les messages des visiteu...
Les tickets d'assistance ont besoin de comptages non lus agnostiques par les membres
Les messages de visiteurs sur les tickets d'assistance sont stockés sous le même système que l'agent s'authentifie en tant que, de sorte que la session de CHAT ...
Snapshot visitor geo sur l'entité de billetterie
Ajout du VISITOR-IP-ADDRESS, VISITOR-COUNRY-CODE, VISITOR-COUNTRY-NAME, Colonnes VISITOR-CITY, VISITOR-SUBDIVISION. Capturé lors de la création des billets de s...
Ajouter findBySessionGuidIn pour le chargement en vrac
Utilisé par le point d'extrémité de la liste de billets de soutien pour aller chercher tous les visiteurs pour un page dans une requête au lieu de N findSession...
Propriété correcte JsonIdentityInfo de 'uniqueId' à 'id'
Entité membre déclaré «JsonIdentityInfo» (propriété - "uniqueId") mais Le champ clé principal réel est nommé 'id'. Jackson a été jeté "ne peut pas trouver la pr...
Inclure les sessions de SUPPORT-TICKET dans la requête d'adhésion non lue
findChatMembershipsByMemberId retourne maintenant des adhésions pour le CHAT et Types de sessions SUPPORT-TICKET, de sorte que le nombre de participants par mem...
Ajouter resetHastachmentsForFolder requête à ConversationRepository
Permet la synchronisation à réinitialiser les drapeaux de fixation avant de réindexer. Une détection MIME corrigée peut reconstruire le champ à partir de donnée...
Fondation de schéma de téléphone/fournisseur de SMS à plusieurs instances
- Renommer VoipProviderConfig et VoipProviderInstance; supprimer UNIQUE(org-id), ajouter instance-name, config-json, last-sync-at, last-sync-error. - Renommer B...
Équipe de chuteMembrePayFeesSetting
La politique en matière de rémunération des salariés est en train de disparaître - le refactor Group traite la facturation par groupe, et non par le biais du mo...
Ajouter des drapeaux de visibilité de type créateur paralias
Ajouter visibleLes membres/ visiblesToTeamMembres Les colonnes booléennes à ChildOrgSecurityModelAlias afin que les administrateurs puissent restreindre les pse...
Appliquer les temporisations de connexion/écriture/lecture à MinioClient via OkHttpClient
Sans temporisations, un peer de réplication de site abattu (k2m1) a causé makeBucket et putObject appels à bloquer indéfiniment, surfaçant comme une infinie "Sa...
Ajouter des entités, des chiffrements et des abricots de logs d'alias/DNS
Ajoute des creds GoDaddy par or (AES-GCM crypté), un drapeau de l'autoRootSubdomains et la collecte d'alias enfants-org sur le modèle de sécurité, un approvisio...
Entité et dépôt de code Drop RegistrationPhoneCode
L'enregistrement en libre-service n'utilise plus la vérification par SMS pour Le champ téléphonique et le formulaire d'enregistrement recueillent le numéro de t...
Ajouter Système Drapeau de l'utilisateur et entité d'accès
Introduit le modèle d'utilisateur du système à l'échelle de la plate-forme: un drapeau User.isSystemUser (indice partiel unique impose un singleton), plus une t...
Ajouter RegistrationPhoneCode entité et référentiel
Le nouveau tableau (enregistration-phone-codes) stocke des codes de vérification des SMS à un coup de feu émis lors de l'enregistrement en libre-service, avant ...
Ajouter AgeReqType.allowsUnder13() aide
Utilisé par le flux de membres Ajouter un membre/un membre de l'équipe pour sauter la collecte d'e-mails pour les orges dont l'âge prescrit permet aux utilisate...
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.