Creați HANDLES PHI și PHI EFFECTIVE DATE pe orguri
Oglinzile celor două noi domenii de organizare, în urma OrgBrandingFieldsMigration Convenție, astfel încât coloanele sunt reproductibile pe orice mediu, mai deg...
Manere persistePhi şi fişierEfficientDate despre organizare
Backs PhiTenantGuard cu o coloană reală. HANDLES PHI NU ESTE NUL DEFAULT FALSE Urmând modelul ***********, astfel încât fiecare chiriaş existent este în mod exp...
PhiTenantGuard și limita de conformitate a modulului
Cheia limitelor de conformitate HIPAA: la care module poate ajunge un chiriaș; având în vedere faptul că chiriașul se ocupă de informații medicale protejate. To...
Dezactivează antetul alternativ al hreflangului; face total Limbă NAMES
- rutare.ts: set alternativLink-uri: fals fără consumator pentru Link: rel=alternați antetul următor-intl emite în mod implicit pentru toate cele 22 de locații...
Revert "feat(phi): adăugați steagul chiriașului Phi și PhiTenantGuard"
Acest reverts comite Nu-ţi face griji
Revert "feat(phi): creați HANDLES PHI și PHI EFFECTIVE DATE on orgs"
Acest reverts comite Nu-ţi face griji
Creați HANDLES PHI și PHI EFFECTIVE DATE pe orguri
Oglindeşte cele două noi domenii ale entităţii Organizaţiei din biblioteca kamo-împărţită, în urma Convenţiei de Migraţie OrgBranding Fields. HANDLES PHI NU EST...
Emit segmentul local de signer în semnare link-uri
Extrage octet-for-byte construit duplicatSignLink în SignLinkBuilder şi adaugă un segment local provenit din Organization.language, cădere înapoi în limba engle...
Clone traduceri din dicţionar, opri urmărirea mesaje /
Adaugă pas clona dicționar înainte de Docker construi și gitignores aplicații/kamo-signer/mesaje/, potrivire kamo-internă și kamo-marketing. Necesită **********...
Adaugă steagul chiriaşului PhiTenantGuard
Piatra cheie a limitelor de conformitate HIPAA: un steag per-organizare plus o gardianul decide la ce module poate ajunge organizaţia respectivă. Totul în aval....
Necesită o şedinţă la poştă
Manipulatorul a luat un HttpServletRequest, dar nu l-a folosit niciodată, purtând comentariul "Nu este necesar aut Relee APIservice /api/docs/** fără autentifi...
Necesită o sesiune despre post/backfill-conversii
Manipulatorul a fost declarat backfillConversions. sub comentariul "No auth Scanează... 500) pentru fiecare chiriaş şi convertește octeți documente, astfel înc...
Adaugă comutator de limbă la bara de sus a semnatorului
Meniul marcat cu endonim peste 22 de localităţi sprijinite. Păstrează interogarea șir de pe comutator .
Layout oglindă pentru localuri RTL via stylis-plugin-rtl
Direcţia tematică MUI singur răstoarnă logica componentei, dar lasă fizic Proprietăţi CSS neatinse, atât de arabe redate cu spaţiu LTR. Schimbă Tasta cache emoț...
GATE DELETE / api/security/org/{id} în spatele modului zeu activ
Manipulatorul era gol public. Lung id) Parametru HttpServlet Cerere, la toate, apel direct la un gol StergeById. Folosind ResourceServerConfig permitand fiecare...
Traseul sub / {local} cu middleware nou-intl
Adds i18n/routing.ts (localePrefix always), i18n/navigation.ts și middleware.ts, și mută arborele de traseu sub src/app/[locale]. cereri.ts acum se rezolvă de l...
Ștergeți /api/set-token și /api/get-jwt-token; adăugați paznici de rută
Ambele rute au fost morti. Nici un apelant oriunde în kamo-internal, kamo-login sau kamo- /api/set-token a construit URL-ul său în amonte dintr-un domeniu con...
Necesită auth + org domeniu de aplicare privind mutațiile de locuri de muncă-titlu/departament
PUT și DELETE on /api/security/job-titles/{id} and /api/security/departments/{id} Nu s-a rezolvat nici o sesiune la toate prin intermediul serviciului. Deoarec...
Plan de implementare pentru upgrade kamo-signer i18n
Șapte sarcini pe kamo-translation-dictionary, kamo-signer-monorepo și ESigService, ordonată de constrângerea de implementare: dicţionarul trebuie să existe înai...
Design pentru kamo-signer / {local} / i18n upgrade
Specifică aducerea kamo-signer pe platforma i18n paritate folosind kamo- marketing / {locale}/ URL convention, as the previous for hosting a localized public ci...
Face MarketLosConnectionRezolvator boot-safe atunci când integrarea.los repo-uri nu sunt activate (platform-la nivel de boot fix)
Rezolva imagini șablon din surse păstrate, nu sloturi învecinate
Compozitorul re-rezolva sursele de imagine ale șablonului ori de câte ori șablonul config schimbat, și pentru "membru-avatar" se ghicit URL-ul din oricare de se...
Păstrați și citiți avatare sub un prefix independent de domeniu
Căile obiect Avatar au fost prefixate cu domeniul indiferent de gazda cerere a sosit la (getPublicBucket Nume → kamocrm-com, opţional-com, cluster-local, ...), ...
Clipește pictograma de mail în timp ce un indicator necitit este afișat
Numai insigna necitita era usor de ratat in barul de sus. NavItemButton câștigă un blinkIcon prop care pulsează pictograma (și insigna sa) existente pe ea atât...
Starter maxSeats 5, Business maxSeats 25
Păstrează sămânța de preț KamoCRM în pas cu catalogul live după repoziționarea capacelor de scaune publicate.
Starter plafonat la 5 utilizatori, Afaceri la 25
Repoziționează capacele de scaune publicate pe /preturi (și calculatorul, JSON-LD oferte, și rezumate llms.txt) pentru a se potrivi cu abonamentul catalog: Star...
Clarify MeridianLink secret de piață este inbound-sinc service credibil (per-LO login-uri pe profilul membrilor)
Lăţimea dublă verticală a barei de defilare pentru o tragere mai uşoară
Bump opÅ£iunile nav defila container de la un 6px la un set web 12px bara de defilare și lărgiți raza degetului mare pentru a se potrivi, oferind membrilor o ţi...
Poarta LOS Test privind drepturile de editare + rezilient pe piață credibile salva
Registrul *************** depozite
LeadService acum sârmă dornici MarketLosConnectionRezolvator, care necesită integrări.lostores Nu-ţi face griji. Lista explicită a lui KI @EnableJpaRepositorii ...
MeridianLink card de credit-funcționar credibil pe profil membru + plumb-buton LO pre-avertizare
Faza L3 a cartografierii credit-funcționarului MeridianLink LOS (per §3.4-3.6) Spectacol de proiectare: - Noul proxy LOS-credential cu caracter de membru Nu-ţi...
Creare LO-scoped (blocare dacă nu este cartografiată) + membru MeridianLink credibil API + statut de legătură LO config pe piață
Faza L2 a proiectului de cartografiere a împrumut-funcționar MeridianLink (kamo-intern) Nu-ţi face griji. §3.3-3.6), construit pe schema L1 comună/rezolvator (M...
Pe membru MeridianLink credibil (MarketLosUserCredential) + resolutionForMember + LO-scoped outbound impinge
Picătură redundant "+"
Pen-ul cu balanţă de credit este acum un editor absolut de set-to-N (mintsbackend atunci când valoarea este ridicată, invalidează excesul când este coborât), as...
Pen-ul de echilibrare a creditului stabilește o țintă absolută (în sus/în jos)
Pen-ul Managemente-Credits editează doar vreodată LOWERED un echilibru: updateAlotment rutat CreditBalance a invalidaCreditstoTarget, care nu-ops atunci când ți...
Re-trigger build for Bulk Email i18n (run 338 eșuat temporar)
Construcţia locală următoare se curăţă cu dicţionarul complet (a95bc92); IÎ a eșuat pe o etapă tranzitorie, nu pe conținut. Re-declanşare pentru a pachet noi ma...
Rebuild to pack completed Bulk Email i18n strings
Nicio modificare de cod Deci, desfasurarea pachete 208 noi *** *** *** *** *** *** *** siruri de caractere în mesaje/en.json în loc de a face căi cheie brute.
Master Machine SSO foloseste o conexiune VNC, nu RDP
guacd nu poate reda H.264-doar RDP GFX. buildAutoConnectUrl acum ments a vncConnection() pentru Master Machine (192.1684.46:5900, parolă comună). Linux/Windows ...
Master Machine folosește VNC (x11vnc), nu RDP
KRdp/RDP este incompatibil cu Guacamole: guacd nu are conducta grafică RDP (EGFX) și KRdp este numai H.264, astfel încât conexiunea autentificată, dar a murit c...
Adăugați "desktopMaster" la NavactionKey union
Lansatorul Master Machine (navRegistry + NavOptionView + CommandPalette) References action Key 'desktopMaster' dar lipsea din NavactionKey uniune, astfel încât ...
Elimină cererea ambiguă de dezabonareMatcher care s-a prăbușit
EmailService mounts two servlets (MVC DispatcherServlet + Spring-WS MesajDispatcherServlet la /servicii/*), astfel încât o cerere de siruri de caractere goaleMa...
Bulk Email campanii UI grilă, editor, fila furnizor, conduce acțiunea
Adaugă suprafața de marketing en-gros org sub /marketing/email: - Bulk Email tab (după Social Media) + campanii AG Grid spaţiu de lucru cu live număr total de s...
Rezoluţia destinatarului în vrac + câmpurile de contact ale departamentului
- *************** Post/api/securitate/marketing-email/ destinatari/rezolvați transformă plumb/cont/ ID-uri de cerere în destinatari de e-mail. Gated on MANAGE B...
Suport partajat-lib pentru rezoluție destinatar în vrac-email + e-mail contact companie
- *************** contactEmail ramura (contact companie e-mail editable via PUT /api/security/org, used as company-scope campanie From) - AplicationRepository: ...
Bulk e-mail campanie backend
Suport pentru campanii de e-mail en gros de nivel org, complet separate de zi cu zi furnizorul de e-mail astfel încât acesta nu poate fi accelerat / blocate ală...
ECOA/SFFA schele de avertizare privind acțiunea adversă + satisfăcător
Mecanismul de emisiune e jumătatea comună. Câştiguri de la serviciul de conformitate ***************************************************************************...
Adaugă lansator de la distanță Master Machine (God-gated)
Al treilea desktop cu un singur click lângă Linux/Windows: intrare navRegistry (ComputerIcon), țintă "master" prin OpenKamoDesktop + ruta proxy SSO, și expedier...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.