Percorso istantanee non lette al proprio argomento STOMP
Tutto su voip.> è andato a un argomento, il cui abbonato del browser gioca l'SMS suono di arrivo e apre una finestra degli strumenti per ogni cornice. Un rinfre...
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
La biblioteca si trasferì a 1.6.0 mentre i consumatori rimasero a 1.5.0. Consumer CI costruisce la biblioteca da un clone fresco in un freddo ~/.m2 e ci-setting...
Risolvere gli orari prenotabili dalla disponibilità dei membri
La disponibilità è ora calcolata piuttosto che memorizzata. Il servizio di disponibilità dei membri possiede l'aritmetica: espandere le finestre dichiarate di o...
Il nome di un sito è facoltativo
Era necessario e richiedeva che fosse sbagliato. Un sito è un suggerimento per chi sceglie — un membro che non è certo quale di cinque superfici guardare è megl...
File un bug o un miglioramento
Il tipo è rifiutato piuttosto che predefinito su una scrittura: un miglioramento tranquillamente archiviato come un bug invia la sessione AI a caccia di un dife...
Fornire avvisi cluster nel thread di chat di un membro
Alertmanager webhook ricevitore a /api/internal/alerts/chat, quindi un KamoDesktop l'avviso raggiunge una persona invece di un cruscotto. Questa è la gamba BES...
Costruire il modello di ricerca al di fuori della query, e analizzare la query in un test
likePattern trasforma un termine di ricerca assente in '%' quindi nessun parametro null mai raggiunge un'espressione di stringa, e sfugge % e nel termine in m...
Bug CRUD, screenshot e l'unica regola di visibilità
Un bug di sistema attraversa la linea di tenancy in una direzione: la piattaforma l'organizzazione vede ogni inquilino, e nessun inquilino vede l'altro. Questa ...
Guardia messaggi sociali e Canva ai loro chokepoint credenzialial
SOCIAL MESSAGING è applicato in SocialCredsResolver.resolve — il più stretto punto che copre ogni adattatore e entrambe le direzioni. Nessuna credenziali signif...
Il punto finale delle vendite di affiliazione
Risponde a questo. L'organizzazione e' la top ten per una metrica su una finestra, piu' il chiamante e' proprio. in piedi quando non ci sono sopra. I contatori...
Rifiutare la registrazione di riunione per un inquilino che gestisce PHI
La capacità di divisione ha permesso ServiceType.MEET — una conferenza dal vivo su self-hosted Meet non lascia mai il cluster — mentre MEETING RECORDING rimasto...
Lasciate che la configurazione pubblica sia indirizzata da org id, non solo da host
Il sidecar dell'incontro cerca una configurazione di org per decidere se un ospite ha bisogno di una password di riunione. Ha chiesto da hostname, che sull'inco...
Portare la descrizione del tipo in entrambe le sue forme
La descrizione è un documento Lexical ora, quindi il servizio memorizza il testo normale specchio il cliente invia accanto a esso e mani lettori qualsiasi forma...
Relè "la versione classica è stata appena salvata" all'editor
DocsService pubblica docs.classic-saved.{memberId} dopo un WOPI salvare terre su una versione CLASSIC; questo lo mette su /topic/docs/saves/{memberId} sul STOMP...
Forzare la politica di chat org, e chiudere due fori su
Si basa sulla politica nei tre posti in cui una conversazione può iniziare o continuare: creazione di sessione, componente aggiunge, e il percorso di invio. Una...
Metti il viso e il nome del richiedente su ogni riga di chat di supporto
Una chat → riga di supporto ha mostrato lo stesso glifo di supporto su ogni linea, quindi una coda di erano un muro di cerchi blu identici. La gente faccia effe...
Nome dell'org del richiedente e accesso dell'utente del sistema finale quando il biglietto si sposta
Tre cose, tutto su una scrivania di supporto che risponde a più di un inquilino. Il dettaglio del biglietto porta ora un verdetto per-viewer su se offrire "ape...
Ricostruire contro il kamo-shared-library 811db57
Raccoglie il creato Correzione di carico che sposta il riconteggio di disponibilità della piscina dopoCommissione. Prima di esso, una lettura-dopo-scrittura nel...
Stampi ogni frame non letto con l'istante i suoi conti sono stati letti
I quattro posti che hanno costruito l'istantanea di un membro — il REST letto, il frame inviato quando arriva un messaggio, il frame inviato quando una sessione...
Mint un token UUID opaco, in un inserto
createCode genera il token stesso, quindi non c'è nulla da leggere prima e Non c'e' niente che due schede si scontrano. che rimuove l'intero apparato il vecchio...
Spostare il credito su un nuovo link e registrare il momento in cui si muove
Il lavoratore ingerente ora chiama reattributeWhileAnonymous dopo il traffico urti. Il metodo del repository porta l'intera regola, quindi non c'è nulla da cont...
Seguire le query del repository di tracciamento rinominato
trovareVisitorsForCode e trovareTimelineForVisitor sostituire i ricercatori derivati, che ora portare un tiebreaker id e NULLS LAST; il consumatore di conversio...
Servire la scheda codici di tracciamento e ingerire il beacon del visitatore
MediaService già supporta le altre schede di marketing, quindi ci vogliono entrambe le metà di codici di tracciamento: il CRUD autenticato e stats superficie a ...
Risolvere il proprietario di una chat pubblica senza camminare un'associazione pigro
getChatSessions esegue fuori una transazione, quindi raggiungere il proprietario della sessione attraverso il visitatore pigro sessione proxy ha lavorato solo p...
Smettere di leggere il membro del sistema di org come il visitatore web-chat
Quattro difetti segnalati, una causa. Un visitatore di widget non ha un membro, quindi il membro SYSTEM di org — il proprietario, che lavora la coda — sta in lo...
Ricostruire contro la correzione di id del piombo della biblioteca condivisa
Questo servizio crea conduce attraverso LeadService, quindi ha colpito lo stesso fallimento come /leads/new: su un mercato ipotecario Ibernato 6.2 emesso "Inser...
Tagliare il coperchio sopra il suo proprio JVM soffitto di salto [skip ci]
L'immagine inizia il JVM con -XX:MaxRAMPercentage=70 -XX:+ SemprePreTouch, così il heap da solo può prendere il 70% del limite del contenitore e pre-touch manti...
La chat pubblica legge le sue pagine senza il conteggio
Entrambi i siti hanno preso .getContent() e ha lasciato cadere il totale sul pavimento, così entrambi erano pagando per lo stesso COUNT scartato su ogni oggetto...
Tagliare la capsula per il mucchio il JVM è già permesso di prendere
Il contenitore ha funzionato con un limite 1Gi mentre l'immagine inizia il JVM con -XX: MaxRAMPercentage=70 -XX:+AlwaysPreTouch. Leggi il processo live, cioè Ma...
Creare un argomento richiede CREATE SUPPORT TOPICS, non il suo genitore
Il cancello era già lì e rifiutava i chiamanti — su MANAGE SUPPORT, il genitore — così CREATE SUPPORT TOPICS leggere come decorativo in ogni editor pur essendo ...
I materiali e la linea temporale sociale prendono i diritti, non solo la proprietà
MANAGE MATERIALS e MANAGE SOCIAL MEDIA hanno contato come imposto nell'audit ed ogni il sito era un file .tsx. Alle loro spalle 29 endpoint controllano la propr...
Creare e risolvere una riunione prendono i diritti che li nominano
/api/meet/create ha controllato solo che hai avuto una sessione, così ogni autenticato membro di ogni organizzazione potrebbe creare un incontro con il fornitor...
Il promemoria della riunione è una notifica, non un popup del proprio
La spazzata ha pubblicato un evento su misura su /topic/meet/reminder/{memberId} che uno Snackbar dedicato ha disegnato nell'angolo dello schermo. Quel popup er...
Relè il conteggio del corso eccezionale sul tema del membro
Il gemello del relè legale, perché NavTop riassume i due conti in un distintivo e un paio di metà che si comportavano diversamente darebbe il cromo membro che e...
La lista dei biglietti sopravvive a un indicatore rotto
Il letto non letto ha lanciato e ha preso l'intera lista dei biglietti con esso — la pagina è tornata vuoto, che è un risultato molto peggiore di una pagina sen...
Unread significa che il richiedente ha parlato, o il biglietto è appena diventato il vostro
Il distintivo ha contato "i biglietti vivi nessuno ha raccolto, più quelli che tengo" — messaggio-blind, ed è caduto solo quando un biglietto ha raggiunto uno s...
La lista dei biglietti segna gli stessi elementi che il badge conta
conteForMember ha dimensionato un set costruito privatamente, quindi la lista non aveva modo di chiedere che i biglietti erano in esso e approssimato invece — h...
Un biglietto non può mai essere risposto dal membro che l'ha allevato
Una conversazione di sostegno ha due lati — qualcuno che chiede e qualcuno risponde — e nulla ha imposto che fossero persone diverse. Un membro ACCEPT SUPPORT T...
Inviare un allegato in uscita al punto finale il suo tipo appartiene a
Ogni allegato sociale è uscito attraverso il mittente dell'adattatoreImage, che su Telegramma è /sendPhoto. Un PDF o una zip postata là è respinto da provider, ...
Il francobollo conta sulla lista dei biglietti e mantiene la coda in diretta
getTickets ora carica in massa un numero di messaggio non visto per riga per il chiamante, accanto le righe dei visitatori carica già in quel modo, e ottenereTi...
Una conversazione, molte mani — unire su aperto, nominare ogni messaggio, riaprire su una risposta
Un biglietto di supporto è lavorato da chiunque stia aiutando, non solo da chi è attualmente timbrato con. Assegnazione decide a chi il lavoro è offerto e il cu...
Dichiarare il segreto dell'oggetto-storage il ConfigMap non porta più
La chiave MinIO è stata spostata dal ConfigMap nella minio-app-credentials segreto, ma l'invFrom che forniture è stato applicato solo al vivo dispiegamento — ma...
Smettere di spedire una credenziali condivisa come predefinito config
La password condivisa della piattaforma è stata cotta come il fallback per DB PASSWORD e MINIO ROOT PASSWORD, così ha vissuto in questo repo e nell'immagine cos...
Il ritiro raggiunge il nuovo agente, e il richiedente viene detto chi c'è
Le dimissioni non hanno raggiunto nessuno. incaricoOpenedAt registra che un cliente ha messo la conversazione sullo schermo, ed è ciò che solleva un biglietto a...
Assegnare a mano non deve consumare lo stato PRE TICKET
assegnareAgent e riassegnareAgent set ASSIGNED incondizionatamente, che tranquillamente fatto una richiesta di chat impossibile convertire in seguito — convertP...
Convalida a chi può essere consegnato un biglietto a mano
assegnareAgent e riassegnareAgent ha controllato solo che l'id ha risolto a un membro. Assegnazione aggiunge quel membro alla sessione di chat del biglietto, qu...
Auto Assegnazione offre il biglietto, non lo alloca
Auto Assegnazione pagine ogni agente di supporto disponibile e va al primo che accetta. È stato implementato come "silenziosamente scegliere l'agente meno impeg...
Eseguire la strategia dell'argomento per chat widget troppo
Una chat aperta nel widget web è la stessa unità di lavoro di una archiviata all'interno app, ma questo percorso ha saltato completamente la strategia di assegn...
Endpoints per la consegna auto-aperto firmata
GET /sessions/chat/auto-open restituisce le conversazioni di chat del cliente di questo membro dovrebbe aumentare; POST /sessions/{guid}/auto-opened record che ...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.