Proteggere i percorsi di imaging distruttivo e rendere la riparazione raggiungibile
DELETE /imaging/delete/{imgId} è l'unico percorso di imaging distruttivo e non era collegato alla guardia emessa. ImageService.deleteDocument autorizza og appar...
Ripristinare la carta da parati dell'intestazione del profilo e collegare i suoi controlli all'editor
La band dietro l'avatar su... gradiente. Non la funzione carta da parati — ae85a8ae ha percorso le foto dell'intestazione attraverso successivo/immagine + safeI...
Siediti le schede della testa sul bordo inferiore dell'intestazione e appiattisci la riga di identità
La striscia di linguetta era in posizione verticale in fila la cui altezza era impostata dall'azione cluster accanto a esso — un predefinito-size Più icona puls...
Interrompere i colleghi a leggere i documenti di un membro
èPerPartyRestrictedAssoc copre solo ACCOUNT MEMBER VAULT e LOAN, così assoc 1 — SERVICE APPLICATION, che /settings/member/{id}?tab=docs renders — non ha per-sog...
Ripristinare i file 2b23346 caduto, e rispondere a un'invio oversize con 413
2b23346 è stato commesso attraverso un indice privato che non è mai stato seminato da HEAD, così il suo albero ha tenuto solo i tre file in scena in esso e il c...
Memorizzare gli allegati attraverso la pipeline dedup invece di un oggetto per upload
Attachments ha scritto il proprio oggetto "imgId>/ <fileName>" su ogni upload, bypassando il content-addressed store interamente — lo stesso logo-draft.png atta...
Smettere di tappare ogni invio a 1MB, quindi un'immagine incollata può effettivamente uscire
Comporre con un'immagine incollata non è riuscito con un nudo "Failed to send email". The compositore inlinea la pasta nel corpo HTML come URI dati base64, che ...
Risolvere il secchio del documento da ImageAssocType.BUCKET
DocumentService codificato duramente "imaging-mydocs" mentre ogni altro percorso di lettura passa attraverso ImageAssocType.getBucket(). Ora che lo stoccaggio è...
Conservare ogni immagine in un secchio in modo da dedup significa una copia
L'associazione è metadati, non un confine di stoccaggio. Ogni ImageAssocType lo chiamava la propria benna MinIO, che contraddice la tubatura di hashing: il dedu...
Wire DocsService a ESigService in modo da fornire fermate 503ing
LegalEsignClient.isConfigured() era falso nel cluster: né interno.auth.secret o legal.esig.service-url è stato fornito, così ha rifiutato ogni pacchetto contene...
Metta membroId su RecipientSummary e arresti il controllo IP DNS-resolving
Un chiamante che agisce sullo stato di un destinatario deve essere in grado di stabilire WHOSE lo stato è. Fine del pacchetto legale di DocsService scrive un'at...
Prove WHOSE firma Finitura conta, e riferire il live uno
verificare() confrontato il chiamante all'assegnazione. teamMemberId ma mai al ENVELOPE RECIPIENT membro — si è fidato del destinatarioUtilizzo la consegna Fan-...
Lasciate che un membro effettivamente finire un pacchetto, e raggiungere la pagina a tutti
puòFinish richiesto ogni riga di documento per essere già SIGNED/ACKNOWLEDGED, ma ******************************************************************************...
Gettare l'imbottitura esterna intorno alla scheda Docs membro
DocManager porta la propria barra degli strumenti e la griglia cromata, così l'inset p:4 appena shrank il griglia e ha lasciato un gap visibile la pagina /hr/re...
Copiare gli oggetti di un documento deduplicato nel proprio secchio di associazione
Lo storage degli oggetti è secchio-per-associazione (ogni lettore risolve img.getAssocId().getBucket()), ma la deduplica è portata ORG-wide o GLOBALly e così at...
Cap il roster del pubblico legale e rinfrescare dopo la consegna
La griglia Assigned Packages ha riempito la sua colonna di filtro membro del team chiedendo anteprime per tuttiTeamMembers:true on mount -- un nome e un indiriz...
Impegnati prima del fan-out, e smettila di riscattare nulla
Redeliver ha pubblicato la nuova versione, ha capovolto ogni assegnazione OPEN a SUPERSEDEDED, e ha presentato la ristampa da dentro quella stessa non impegnata...
Pulire il cancello di lettura per abbinare hrTabs.ts, rendere una data dovuta cancellata effettivamente chiaro
LegalPackageAccess.requireLeggi ha richiesto VIEW EMPLOYEES da solo mentre hrTabs.ts ammette la scheda Legal & Compliance su VIEW EMPLOYEES ||| EDIT EMPLOYEES |...
Wire pubblicare e anteprima del pubblico, e smettere di rendere un'etichetta rotta
pubblicarePackage, anteprimaAudience e ottenerePackage spedito senza caller. The modelli griglia ora ha un'azione di riga Pubblica — disabilitato quando il pacc...
Fornire i diritti delle risorse umane e rendere l'impronta digitale vedere il disegno e-sign
Tutte e sette /api/docs/legal mappings autorizzate solo su org, quindi qualsiasi membro autenticato potrebbe elencare, modificare, eliminare e pubblicare pacche...
Ripristinare immagini esterne in corpi e-mail
Le immagini esterne hanno smesso di rendering quando la politica dell'immagine a livello di pagina è stata spedita. The middleware imposta `img-src 'self' dati:...
Cattura i destinatari della finestra di dialogo di invio alle slot dichiarate del modello
La finestra di dialogo Invia per firma semi una riga destinataria e offre un non-bounded "Aggiungi destinatario", ma non ha mai recuperato le slot di segnale de...
Lasciare un invio sotto-riempire le slot firma di un modello, continuare a rifiutare over-fill
L'assegno-conto aggiunto all'ultimo round ha richiesto una partita EXACT contro le slot dichiarate del modello, che avrebbe silenziosamente interrotto le inform...
Buste delegate complete, e rifiutare un conteggio cattivo firmatario prima di inviare
bustaCompleto ha richiesto un Segno letterale da ogni destinatario, ma delegato() lascia il delegato DELEGATO per sempre e ADDS la sostituzione invece di Sostit...
Scope un decoder al destinatario che decoderd
Ogni singolo destinatario declina l'intera busta DEcoderD, quindi un contrassegno potrebbe distruggere le firme che le altre parti avevano già dato, senza perco...
Eseguire i campi richiesti sul server, non solo nel browser
invia() validato solo consenso e step-up; ha accettato un elenco dei valori vuoti e ancora contrassegnato il destinatario SIGNED. Ports validation.ts (esign-cor...
Legare ogni destinatario a uno slot di marcatore modello
Nessun chiamante fornito signerUid, così i destinatari sono stati creati senza uno. costruzioneSessione filtra i campi di un firmatario da signerUid, quindi myF...
Guidare il badge di posta da conti non letti spinti, non un sondaggio di 30s
MailButton ha eseguito il setInterval (fetchUnreadCount, 30 000) in ogni scheda aperta, e ogni zecca chiamata /api/email/cartelle — un endpoint che apre ogni ca...
Fail run quando non è possibile creare un indice UNICO richiesto
garantire() catturato Eccezione e loggato, quindi un non riuscito CREATE UNIQUE INDICE segnalato il successo e il servizio avviato senza alcuna garanzia di unic...
Rendere il pubblico FK e la formulazione attestata in realtà tenere
Cinque difetti della revisione integrale, tutti nel percorso delle prove. Il pubblico FKs non ha fatto cascata. cascata = CascadeType.DETACH è un persistenza-c...
Applicare il documento/l'ambito di raccolta del fornitore in addItem
BinderService.addItem ha controllato l'accesso a lettura e ha rifiutato documenti VAULT/LOAN, ma non ha mai paragonato la collezione del documento a quella del ...
Portare i raccoglitori vuoti a (MY DOCS, '') non il membro del proprietario
I miei Docs DocManager non passa mai un assocObjectId prop, quindi sempre risolve e interroga (3, '). BACKFILL EMPTY SQL stava puntando i leganti vuoti a (3, me...
Caricabatterie per richiesta identità, non valore di portata
stessoBinderScope da solo non può dire due richieste in-flight per lo scopo SAME a parte (A -> B -> A), per cui una più lenta richiesta precedente potrebbe anco...
Mostra solo i leganti appartenenti alla collezione aperta
OrganizzatoreTab ha già ricevuto assocType/assocObjectId e li ha passati al il raccoglitore di documenti dell'editor, ma caricato il legante LIST unscoped — cos...
Corretto javadoc su Hibernate ddl-auto comportamento per le colonne NON NULL
CockroachDB rifiuta ADD COLUMN ... NON NULL senza un DEFAULT su un popolato tavolo, così il tentativo ddl-auto di Hibernate fallisce (perduto, non-grasso) piutt...
Aggiungi un pulsante vicino alla finestra di dialogo di gestione delle importazioni automatizzate
Il popup di gestione non aveva alcun licenziamento nella sua intestazione — solo il sfondo e Esc l'ha chiusa. Aggiungi un tasto icona X accanto all'azione di mo...
Dire a un componente strumento quando la sua finestra è massimizzata
Massimizzare una finestra di strumento ridipinge la shell a 100vw/100vh ma lascia il dimensione memorizzata della finestra intatta, e quella dimensione memorizz...
Tenere i campi sulla pagina quando un documento si apre a uno zoom ricordato
Riaprire un documento potrebbe disegnare ogni campo piccolo e all'angolo, fino a quando un clic del controllo dello zoom ha attivato tutti. La casella di pagin...
Stop risponde disegnando una copia grigliata della firma citata
Rispondendo a un messaggio inviato da Kamo ha mostrato la firma due volte: quello dal vivo, e sopra di esso una versione schiacciata dell'originale citato, dise...
Numero pagine contro il documento che il lettore ottiene
I modificatori sono stati contrassegnati dall'indice di una pagina nel disegno, che è un'identità che sopravvive alla cancellazione e al riordino, non a una pos...
Caricare il numero nel softphone senza posizionare la chiamata
Tapping un'estensione o un numero su una carta corrispondente ha passato autoDial, così il la chiamata è uscita nel momento in cui il softphone registrato. La c...
Dare la scheda di lettura etichette camera per respirare
La colonna dell'etichetta era un 76px a mano. Il DIPARTAMENTO è più ampio di quello, quindi ha traboccato la sua scatola e saturato il colore contro il suo valo...
Gruppo di pulsanti di un campo radio importato nativamente
I pulsanti di un campo radio AcroForm sono importati come campi collegati separati, una scelta ciascuno, così ognuno mantiene la propria scatola sulla pagina. S...
Vernice la corrispondente carta nel colore del marchio inquilino
La scheda è stata stagnata con --accent-comms, il fisso indigo il pannello dello strumento utilizza per contrassegnare la famiglia dei messaggi. Sul solido puls...
Smettere le paste dark-mode atterraggio come testo invisibile nel compositore
Copiare una risposta da ChatGPT (o qualsiasi pagina a tema scuro) e incollarla nel corpo composto ha prodotto un grande blocco bianco con nulla in esso, e Anche...
Condividi il link di unisciti al pubblico, non il reindirizzamento dei membri
Un link di riunione scritto in una e-mail indicava a /meet/join/hyid>, che mints un tasto una volta dalla sessione Kamo del clicker — e reindirizza chiunque sen...
Stop Hibernate mangling the ":" casts nel nativo SQL
Il parser nativo di Hibernate tratta "::" come colon evaso e inoltra un singolo ":". CockroachDB ricevuto *****************************************************...
Continuare a riprovare il consumatore NATS durevole dell'indicizzatore dopo una distribuzione
Un rotolamento distribuisce pod sovrapposti e quello in uscita mantiene ancora il durevole consumatore, così il pod in arrivo lega a "email-metadata-indexer" fa...
Interrompere i nomi dei destinatari che vengono cliped a una lettera
I chip erano scatole inline-flex la cui etichetta portava `truncate`. Un bambino flessibile con overflow nascosto è permesso di ridurre al di sotto del suo cont...
Adapt gli indicizzatori dei metadati alle colonne di tipo array
Segui il cambiamento di libreria kamo-shared che mappa conversazioni/search index colonne di array come String[]/UUUID[] piuttosto che List ogni messaggio indic...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.