Starter è 5 posti, Business è 25
Ho avuto questo diritto, poi invertito su cattivo ragionamento e spedito 25 / 100. Le bande di scambio di volume (Starter 11-25, Business 26-50, 51-100) sono s...
La piattaforma org non è cancellata dal proprio catalogo
La piattaforma org è stato detto "Requires the KamoPBX Hosting add-on" da solo schermo del telefono-server, per un add-on che pubblica. Possiede il catalogo de...
Distruggere la costruzione - annullare una spazzata che ho causato
c8ec175 era destinato ad essere un commit di ricostruzione vuoto. Non era: `git commit --allow-empty` PERMITS un risultato vuoto, non forza uno - commette ancor...
Le schede di secchiello Interaction Center non si avvolgono mai a due linee
Sei schede full-width condividono il pannello di conversazioni 550px, lasciando ~80px ciascuno, e "Membri del team" non si è adattato — ha avvolto e raddoppiato...
K3m1 è 47.181.8.87 (pbx.k3.kluster.kamocrm.com)
Reverte un mio cambiamento errato. Avevo propagato 42.181.8.87 e modificato coturn/deployment.yaml's comment, che è stato tutto il tempo. Verificato da DNS: pbx...
Un attaccamento che non può essere letto dice così, invece di nulla
Un elemento multimediale ti dà un bit — ha fallito — e nessun codice di stato, e esso latches su quel bit: non si ricarica mai, quindi qualsiasi cosa andasse st...
Un'immagine foto-frame i cui byte sono andati risponde 410, non 500
Il frame stream catturato tutto come stream failed e restituito 500, quindi una foto il cui oggetto non è in deposito reso come immagine rotta senza spiegazione...
Una registrazione i cui byte sono andati risponde 410, non 500
Stessa divisione del proxy di imaging e il download dei documenti. Una registrazione chiamata che è non in deposito non è permanentemente lì, e un giocatore ha ...
Un documento i cui byte sono andati risponde 410, non 500
Il download di streaming ha catturato ogni errore di archiviazione come un errore inaspettato e restituito 500, che dice a un lettore nulla e lascia uno spettat...
Un attaccamento che non può essere letto dice così invece di 500ing
Il proxy di imaging risponde già 410 per l'accesso revocato e per un rimosso messaggio, ma lascia che l'IOException di OpenRange sfugga di sorpresa — così l'uni...
In realtà chiamare la politica di adempimento
SW3 ha implementato FulfillmentPolicy come primo membro di un'interfaccia che non aveva nessuno, e niente mai chiamato — un gep attraverso kamo-shared-library e...
L'intestazione del sedile legge un default, non un soffitto
La carta stampata "Up to 5 utenti" da plan.maxSeats, direttamente sopra il proprio lista delle caratteristiche che legge "Users (25)" e una colonna di confronto...
Catalogo righe che ha fatto la pagina dei prezzi si contraddicono
COMMERCE POS è ServiceType.POS(21), il cui vero nome è "Linee di Business" - l'ombrello per quello che un org vende, affitta, servizi o presta. Era etichettato ...
Un'anteprima CCD non è una divulgazione
Anteprima di un riassunto ha registrato una dichiarazione che nomina il destinatario — quindi un paziente chiedere chi ha il loro record ai sensi del §164.528 s...
Tre righe di catalogo che hanno fatto la pagina dei prezzi si contraddicono
La seduta conta. L'intestazione della carta di piano legge max seats ("Up to 5 utenti") mentre il lista delle caratteristiche sotto di esso e la tabella di conf...
La pagina si contraddice, e la calcolatrice email fatturata per utente
Incluso distintivo chiamato il piano sbagliato. Tutti e quattro i moduli per sedile sono inclusi Business e Enterprise, e il distintivo ha scelto il FIRST id in...
L'upload del documento pubblica la sua riga solo una volta che il byte terra
Il caricamento bufferizzatoDocument è stato l'unico negozio che ha scritto il suo ImgDat con isMissing=false BEFORE inviando qualcosa, e semplicemente reimposta...
Un caricamento fallito non deve diventare una partita dedup
Un membro ha inviato un 11 MB .wav a una chat, ottenuto "Cannot invoke ObjectWriteResponse.etag() perché la risposta è nulla", inviata di nuovo, e il seconda co...
Scendi con GOMEMLIMIT e dichiara una vera e propria richiesta di memoria
La causa principale dell'incidente non era una perdita. Il 485Mi stato costante che Tenuto inciampare il vecchio limite 512Mi era due cose normali impilati: ~3...
Una chiamata in entrata legge correttamente e rispetta la pillola di stato
Tre cose sbagliate con la finestra dell'utensile del softphone è sovrapposizione in arrivo. Il numero è stato dipinto esattamente come l'INVITE ha portato, qui...
Nulla ha restituito un conto id, in modo che nulla potrebbe essere ritirato
Ritiro l'accesso al portale e la concessione di un proxy prendono entrambi un account id e no endpoint ne ha mai restituito uno. Una pratica potrebbe invitare u...
Aumentare il limite di memoria a 1Gi e rilassare il timeout sonda di liveness
Traefik sedeva a ~485Mi contro un limite di 512Mi (95%). Il gruppo c 47836 memoria.max colpisce con oom kill 0 — mai OOM-killed, perché abbastanza dell'impronta...
La voce listino prezzi letto e aggiornamento ha parlato al punto finale sbagliato
Due silenziosi errori del cliente/server hanno reso l'entrata della lista dei prezzi al dettaglio il percorso di scrittura dello schermo è morto: - l'elenco de...
L'estensione spazza non cancella più ogni assegnazione dei membri
MemberVoipConfigController.put scrive un incarico a due posti - MEMBER VOIP CONFIG e... Poi ha liberato il secondo sul suo prossimo passaggio. No. provider memo...
Una reazione attivata due volte alla volta è un no-op, non un 500
setReazione leggere, quindi salvato, quindi catturato la violazione del vincolo che la lettura doveva prevenire — che non funziona: le superfici di violazione a...
Lasci che il database decida se una reazione è già lì
Il vincolo unico su (messaggio, membro, emoji) non stava facendo nulla di utile. Una spada a lettura perde la gara con il secondo clic del membro, e la cattura ...
Una reazione o una modifica fallita non si attacca al messaggio
Prende @kamo/chat-core 0.1.9, che rotola una modifica o una reazione ottimistica quando il la connessione scende piuttosto che solo quando il server si rifiuta....
Lo spazio di lavoro che hai scelto è quello che atterri
Scegli "ABC Mortgage" al momento del sign-in e sei arrivato in uno spazio di lavoro indossando KamoCRM's logo e colori, con menu a sinistra che offre Etichettat...
Fermare la carta non letto che offre la posta che è stato letto e cancellato
Il widget di home-page unread-mail legge email metadata.search index direttamente — non deve spendere una connessione IMAP, che è l'intero ragione che esiste — ...
Tenere i biglietti di supporto dal distintivo non letto per-membro
perSender è quello che mette un numero su una persona — la loro riga di directory membro, la loro hex head — quindi deve significare "i messaggi non letti da lo...
Un conteggio non letto nomina un mittente solo quando un singolo membro è la risposta
senderId è ciò che indica un distintivo non letto a una persona — la loro riga di directory membro, loro testa hex — quindi deve significare "questi messaggi so...
A per-mailbox add-on non è prezzo per utente
PER MAILBOX è caduto fino al braccio predefinito, quindi la pagina dei prezzi pubblici pubblicizzato i due componenti aggiuntivi di e-mail come "/utente/mese" c...
Fermare due primi carichi fornendo due di ogni calendario
Il launchpad dipinge due widget del calendario e ogni fetches il proprio feed, quindi due richieste hanno raggiunto la listaCalendars subito. Provvedimenti sono...
Salvare una pagina delle impostazioni non ridipinge più la scheda come la piattaforma
Registrato a Wienerschnitzel, aperto Impostazioni → Branding, salvato Informazioni Aziendali, e l'intero spazio di lavoro ritornò al logo e ai colori di Kamo. C...
Letlist Telnyx in entrambe le prigioni fail2ban
Aggiunge gli indirizzi di segnalazione Telnyx US (192.76.120.10, 64.16.250.10 — sip.telnyx.com) per ignoraip ora che il bagagliaio portante è fornito. Inoltre ...
Predial hooks must Return(), non MacroExit() — Asterisk 21
Asterisk 21 ha rimosso la famiglia di applicazione Macro() e FreePBX raggiunge questi ganci con Gosub() (extensions additional.conf: E' il momento giusto. Il ga...
Make fail2ban actually run — enable Asterisk's security log
fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...
Scansiona l'email condivisa-lib. pacchetto del repository di fatturazione
@EnableJpaRepositories elenca i pacchetti esplicitamente, quindi MailboxBillingDayRepository era invisibile e il servizio si rifiutò di iniziare a destra — pres...
Non bloccare mai il fornitore un org sta già usando
Due org di produzione eseguono 26 e 41 caselle di posta in diretta senza tenere posta codice aggiuntivo, così il raccoglitore avrebbe detto loro KamoMail richie...
22 dei 26 diritti clinici non sono mai stati applicati
Solo i quattro diritti a livello di popolazione — esportazione in massa, misure di qualità, portale l'amministrazione e le impostazioni EHR — sono mai stati con...
Un primario contestato è un 409, non un 500
Il catch-all ha trasformato un rifiuto atteso in un errore server, che ha perso il messaggio che il membro aveva bisogno e ha fatto un conflitto di routine semb...
Chiedi a un host che esiste per l'organizzazione ?org= nomi
Una nuova organizzazione è stata creata con il suo logo, colori e tre sfondi. Tutti — 15 oggetti, diritto valori hex in globals.css, config.json che nomina tre ...
Un'organizzazione può essere esaminata dal riferimento ?org= porta
GET /org/ref/{ref} — lo stesso record proiettato di /org/domain/{host}, per un organizzazione chiamata dal suo id o il suo alias web. Niente potrebbe risponder...
Rifiutare una casella di posta primaria un altro membro detiene
Primary è un identificativo di login, quindi un cambiamento di takeover silenzioso che account un indirizzo autentica da uno schermo che non menziona mai i logi...
Ogni evento catalogato spara dove l'evento realmente accade
La maggior parte del catalogo sonoro era configurabile e inaudibile. Due cause, entrambe silenzio per costruzione: un suono che non suona mai sembra esattamente...
In realtà misurare il secchio all'esportazione
StorageDomain.BULK EXPORTS spedito dichiarato, documentato come "misurato dalla scansione il negozio di oggetti", e citato da nulla. Ha riferito zero per ogni p...
Gocciare nei punteggi di gol, e mirare a esso non si riunisce più
Due reclami sullo stesso gesto — prendendo una testa all'obiettivo. Non ha fatto niente. Scoring vissuto interamente all'interno del lancio RAF loop, che funzi...
Leggi il branding della piattaforma dalla sua cartella alias
La cartella tematica è stata derivata dal nome host — kamocrm.com è diventato kamocrm-com — che è dove il branding è stato scritto fino a quando un dominio è di...
Una pagina di firma indossa il marchio del mittente, non di Kamo
getThemePath ha preso un nome host e ha usato il suo FQDN con punti trasformati in trattini come la cartella del secchio. Questo potrebbe solo rispondere per un...
La lobby indossa il marchio del proprietario dell'incontro, non la piattaforma
L'overlay ha derivato la sua cartella tematica dal nome host del browser. Sulla condivisione incontrare host che è la piattaforma per ogni inquilino, quindi CSS...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.