Count unreviewed bug reports for platform admins
Zero for an ungated caller rather than a 403: the nav polls this on every page load for every member, and an error they must routinely swallow is how real error...
Trasee instantanee necitite la propriul lor topic STOMP
Totul pe voip.> a mers la un singur subiect, al cărui abonat browser joacă SMS sunet de sosire și deschide o fereastră instrument pentru fiecare cadru. O insign...
Refresh unread badges when a visitor message lands
persistInbound announces its own message (publishRealtimeEvent=false, so a visitor's reply does not render as the owner's), and in doing so also skipped the unr...
Pin kamo-shared-library 1,6.0
Biblioteca sa mutat la 1,6.0 în timp ce consumatorii au rămas pe 1.5.0. Clientul consumatorilor construiește biblioteca dintr-o clonă proaspătă într-o oglindă r...
Rezolvați timpii rezervabili de la disponibilitatea membrilor
Disponibilitatea este acum calculată mai degrabă decât stocată. Serviciul de Vailabilitate Membru deține aritmetica: extinde ferestrele declarate ale fiecărui p...
Naming un site este opțional
A fost necesar şi a fost greşit. Un site este un indiciu pentru oricine alege raportul până la un membru care nu este sigur care dintre cele cinci suprafețe au ...
Fișier un bug sau un accesoriu
Tipul este refuzat mai degrabă decât implicit pe o scriere: o îmbunătățire în liniște depus ca un bug trimite sesiunea AI de vânătoare pentru un defect care nu ...
Livrează alerte de grup în firul de chat al unui membru
Alertmanager webhook receptor la /api/intern/alerts/chat, so a KamoDesktop Alerta ajunge la o persoană în loc de bord. Acesta este cel mai bun picior de efort....
Construiți modelul de căutare în afara interogării și analizați interogarea într-un test
cum ar fi Pattern transformă un termen de căutare absent în "%" astfel încât niciun parametru nul vreodată atinge o expresie șir, și scapă % și în termen astf...
Bug CRUD, capturi de ecran și regula de vizibilitate
Un bug sistem trece linia de închiriere într-o singură direcție: platforma Organizatia vede fiecare chirias, si nici un chirias nu vede al altuia. Această regul...
Păzeşte mesajele sociale şi Canva la punctele lor cheie
SOCIAL Mesaging este aplicat în SocialCredesRezolvator.rezolvare punctul care acoperă fiecare adaptor și ambele direcții. Fără acreditare înseamnă nu Telegramă...
Obiectivul tabloului de bord privind vânzările afiliate
GET ************* răspunde la asta Primii zece ai organizaţiei pentru un metru peste o singură fereastră, plus cei ai apelantului în picioare atunci când aceste...
Refuză înregistrarea întâlnirii unui chiriaş care se ocupă de PHI
Împărţirea capacităţilor a făcut ca ServiceType.MEET să permită o conferinţă live pe auto-hosted Meet nu părăsește clusterul a rămas blocat, pentru că această ...
Configurarea publică să fie abordată de către org id, nu numai de către gazdă
Meet sidecar se uită în sus orga întâlni config pentru a decide dacă un oaspete Are nevoie de o parolă de întâlnire. A întrebat pe nume gazdă, care la întâlnire...
Purtați descrierea de tip în ambele forme
Descrierea este un document lexical acum, astfel încât serviciul stochează textul simplu oglinda clientul trimite alături de ea și mâinile cititorilor indiferen...
Relay "versiunea clasica a fost salvata" editorului
DocsService publică docs.clasic-salvat. o versiune CLASSIC; aceasta îl pune pe /topic/docs/saves/{membreId} peste STOMP conexiune aplicația deține deja, astfel ...
Forţează politica de chat org şi închide două găuri pe care a stat
Se aplică politica la cele trei locuri în care o conversație poate începe sau continua: crearea sesiunii, adaugă membru, și calea de trimitere. O cameră nu este...
Pune fața și numele solicitantului pe fiecare chat de sprijin
Un chat → Rândul de sprijin a arătat aceeași glifă de sprijin pe fiecare linie, astfel încât o coadă de Erau un zid de cercuri albastre identice. Faţa pe care o...
Numiţi org-ul solicitantului şi sfârşiţi accesul utilizatorului sistemului atunci când biletul se mişcă
Trei lucruri, totul despre un birou de sprijin care răspunde mai mult de un chiriaş. Detaliu bilet poartă acum un verdict per-viewer cu privire la posibilitate...
Reconstrucție împotriva kamo-împărțit-library 811db57
Picks up the createLead fix that moves the pool-disponibility renumărare to "AfterCommit." Înainte de aceasta, o citire-după-scriere în propria tranzacție de pl...
Ştampilaţi fiecare cadru necitit cu momentul în care au fost citite numerele sale
Cele patru locuri care au construit o imagine necitită a unui membru, cadru trimis atunci când un mesaj ajunge, cadrul trimis atunci când o sesiune este marcată...
Mentă un jeton opac UUID, într-o singură inserţie
createCode generează simbolul în sine, astfel încât nu este nimic de citit mai întâi și Nimic pentru două file să se ciocnească. Care elimină întregul aparat ve...
Mutați creditul pe un link mai nou, și înregistrați momentul în care se mișcă
Cel mai ingerat muncitor apelează acum reattributeWhileAnonim după denivelări de trafic. Metoda depozitului poartă întreaga regulă, deci nu e nimic de verificat...
Urmăriți întrebările din depozitul de urmărire redenumit
găsițiVizitatoriForCode și găsițiTimelineForVizitor înlocuiți găsitorii obținuți, care acum transporta un id breaker și NULLS LAST; consumatorul de conversie se...
Serveste fila de coduri de urmarire si ingereaza farul vizitatorilor
MediaService deja sprijină celelalte file de marketing, deci este nevoie de ambele jumătăți de Coduri de urmărire: CRUD autentificat și statistici la suprafața ...
Rezolvă-l pe proprietarul unui chat public fără să mergi într-o asociaţie leneşă
getChatSesssions ruleaza in afara unei tranzactii, asa ca ajunge la proprietarul sesiunii prin intermediul vizitatorilor proxy sesiune leneș a lucrat doar pentr...
Nu mai citiți membrul sistemului Orga ca vizitator web-chat
Patru defecte raportate, o cauză. Un vizitator widget nu are nici un membru, astfel încât membrul SYSTEM al org Proprietar, care lucrează la coada de așteptare ...
Reconstruiește împotriva reparației Id-ului de plumb comun-library
Acest serviciu creează conduce prin LeadService, astfel încât a lovit același eșec ca /conduceri/noi: pe o piata ipotecara Hibernate 6.2 emise "Inserați în pist...
Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]
Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...
Discuţia publică îşi citeşte paginile fără număr
Ambele site-uri au luat .getContent() și a scăzut total pe podea, astfel încât ambele au fost de plată pentru același cont aruncat peste fiecare obiect în sesiu...
Dimensiune pod pentru gramada JVM este deja permis să ia
Containerul a fugit cu o limită 1Gi în timp ce imaginea începe JVM cu -XX:MaxRAMPercentage=70 -XX:+Întotdeauna PreTouch. Citeşte procesul live. MaxHeapSize=7528...
Crearea unui subiect ia CREATE SUPPORT TOPICS, nu părintele său
Poarta a fost deja acolo și refuza apelanții pe MANAGE SUPPORT, părintele CREATE SUPPORT TOPICS citit ca decorativ în fiecare editor în timp ce fiind exact Se v...
Materialele și cronologia socială iau drepturi, nu doar proprietate
MANAGEMENT MATERIALE și MANAGEMENT SOCIAL MEDIA site-ul a fost un fișier .tsx. În spatele lor 29 de criterii au verificat dreptul de proprietate și nici un drep...
Crearea și rezolvarea unei reuniuni ia drepturile care le numesc
/api/meet/create verificat numai că ai avut o sesiune, astfel încât fiecare autentificat membru al fiecărei organizații ar putea crea o întâlnire cu furnizorul ...
Întâlnirea este o notificare, nu un popup propriu
Evenimentul a fost publicat pe /topic/meet/reminder/{memberId} că un Snackbar dedicat atras în colțul ecranului. Că popup a fost tot memento: clopotul de notifi...
Repune cursul remarcabil conta pe propriul subiect al membrului
Gemenele releului legal, pentru că NavTop rezumă cele două numere într-o singură insignă. și o pereche de jumătăți care s-au comportat diferit ar da membru crom...
Lista biletelor supravieţuieşte unui indicator defect
Necitite citit aruncat și a luat întreaga listă de bilete cu ea gol, care este un rezultat mult mai rău decât o pagină fără markeri pe ea. Este Păzit acum, şi ...
Necitit inseamna ca a vorbit pretendentul, sau biletul tocmai a devenit al tau
Insigna a numărat "bilete live pe care nimeni nu le-a luat, plus cele pe care le ţin" Mesaj-orb, și a căzut doar vreodată atunci când un bilet a ajuns la un sta...
Lista biletelor marcheaza aceleasi obiecte pe care le conteaza insigna
conte Pentru membrii marimea unui set construit privat, astfel încât lista nu a avut nici o modalitate de a cere care bilete au fost în ea și aproximative în lo...
Un bilet nu poate fi răspuns de către membrul care a ridicat
O conversație de sprijin are două părți și nimic nu a impus că acestea au fost persoane diferite. O exploatație membră ACCEPT SUPPORT TICKETS în org au cerut a...
Trimite un atașament de ieșire la obiectivul de care aparține tipul său
Fiecare atașament social a ieșit prin endImage adaptorului, care pe Telegrama este /sendPhoto. Un PDF sau un zip postat acolo este respins de către furnizor, și...
Stamp conta nevăzute pe lista de bilete, și să păstreze coada live
obțineți bilete acum vrac-sarcină un număr nevăzut-mesaj pe rând pentru apelantului, alături Rândurile de vizitatori se încarcă deja în acest fel, și obține Tic...
O conversaţie, multe mâini se alăture pe deschis, numele fiecare mesaj, re-deschide pe un răspuns
Un bilet de sprijin este lucrat de oricine este de ajutor, nu numai de oricine este acum ştampilat cu. Atribuirea decide cui este oferită lucrarea și a cui list...
Declară secretul de stocare a obiectului ConfigMap nu mai poartă
Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...
Opriți transportul unui credibil comun ca un implicit de configurare
Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...
Reatribuirea ajunge la noul agent, iar solicitantului i se spune cine este acolo
Reatribuirea nu a ajuns la nimeni. Inregistrare deschisAt inregistrari pe care un client le-a pus conversația de pe ecran, și este ceea ce ridică un bilet la si...
Atribuirea manuală nu trebuie să consume starea PRE TICKET
atribuireAgent și reatribuireAgent set Asignat necondiționat, care a făcut în liniște o cerere de chat imposibil de convertit după aceea converti PreTicket acce...
Validarea persoanei căreia i se poate înmâna un bilet manual
atribuireaAgent și reasignAgent verificat numai că ID-ul rezolvat la un membru. Atribuirea adaugă că membru la sesiunea de chat biletului, astfel încât un ID de...
Atribuirea automată oferă biletul, nu îl alocă
Atribuirea auto pagini fiecare agent de sprijin disponibile și merge la primul care Acceptă. Acesta a fost implementat ca "alegeți în tăcere agentul cel mai puț...
Rulați strategia subiectului pentru chat-uri widget prea
Un chat deschis în widget web este aceeași unitate de lucru ca una depusă în interiorul aplicaţie, dar această cale a sărit peste strategia de atribuire a subie...
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ă.