Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,933
Variazioni totali
4,614
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 21, 2026
FixAPIService

Impostare l'applicazione/json per i corpi JSON inoltrati a SecurityService

RestTemplate a monte potrebbe lasciare Contenuto-Tipo incompatibile con la primavera @RequestBody, causando 415. Dopo aver letto il corpo grezzo, forza APPLICAT...

Kamo·4mo ago
Fixkamo-internal

Assicurare JSON Content-Type durante il proxy a SecurityService

Creazione dell'organizzazione restituita 415 Media non supportati Tipo perché a monte La primavera prevede l'applicazione/json per @RequestBody. Node fetch potr...

kamo·4mo ago
April 20, 2026
Fixkamo-internal

Confronta ID membri come stringhe per autocontrollo e reindirizza

User-info API restituisce MemberID come stringa per preservare la precisione int64. èSelf usato Numero() e stretta uguaglianza con i tipi misti, così la visuali...

kamo·4mo ago
Fixkamo-internal

Riparazione degli aggiornamenti in tempo reale di TicketChat dopo la corsa di carico

Deferire l'abbonamento STOMP fino alla fine del messaggio iniziale setMessages dall'API non può cancellare i messaggi consegnati durante il carico. Messaggi chi...

kamo·4mo ago
Fixkamo-internal

Nascondi il gioco deprecato (e app/media) con l'abbinamento caso-insensibile

- Stato minuscoloMap chiavi e lookup in modo che la verifica si allinei con l'involucro API - Trattare le etichette nascoste caso insensibile - Strip etichette ...

kamo·4mo ago
FixSecurityService

Leggi i diritti di sessione come elenco o legacy CSV per gli endpoint membri

KSessionService e SecurityRoleController memorizzano i diritti come List RoleRightType. MemberSecurityController lanciato a String e diviso su virgola, causando...

Kamo·4mo ago
Fixkamo-internal

Il ruolo di sicurezza salva per ruoli bloccati e errori API più chiari

- Quando èAllowEditSecurity è falso, omit diritti e sicurezzaModelIds dal PUT corpo in modo SecurityService accetta gli aggiornamenti solo metadati (tempo di se...

kamo·4mo ago
Fixkamo-internal

Proxy PATCH tipo di appartenenza a SecurityService

Il profilo del membro ha chiamato l'UI. ma non esisteva alcun gestore di App Router, quindi Next ha restituito HTML 404 e il client ha mostrato un errore sconos...

kamo·4mo ago
Fixkamo-shared-library

Persist RoleRightType by stable getId() invece di ordinale

Hibernate @Enumerated(EnumType.ORDINAL) scrive/legge l'indice di dichiarazione l'enum. Quando viene rimosso un valore RoleRightType (ad esempio MANAGE USERS, id...

Kamo·4mo ago
FixSecurityService

Evitare transazioni-poisoning DDL e indurire le gare multi-pod

Il precedente self-heal ha messo DDL all'interno di un @Transactional syncAll(). Quando un ALTER TABLE ADD CONSTRAINT licenziato su un vincolo esistente (caso n...

Kamo·4mo ago
FixInitializerService

Goccia i vincoli CHECK stanti sulle colonne enum di default-role-rights

Hibernate autogenera CHECK (colonna IN ('VAL1', 'VAL2', ...) vincoli su TABELLA CREATA per le colonne @Enumerated (EnumType.STRING), congelando l'enum lista dei...

Kamo·4mo ago
FixInitializerService

Aggiungere vincoli unici mancanti per gli upserts role-right

Non e' vero. + syncSecurityModelRoleRights uso "ON CONFLICT (role id, right type) NONHING` e `ON CONFLICT (default role id, right type) NONHING`, che richiedono...

Kamo·4mo ago
Fixkamo-shared-library

Aggiungi un vincolo unico su (role id, right type) in OrgRoleRight

Obbligatorio per la CONFLICAZIONE Senza questo vincolo, la query di sincronizzazione non riesce con "nessun unico o esclusione vincolo corrispondente alla speci...

Kamo·4mo ago
Fixkamo-internal

Smettere di sovrascrivere avatar membro con avatar utente registrato sulla vista profilo

fetchAvatars catturato /api/security/avatars (nessuno scopo membroID — sempre restituisce gli avatar dell'utente connesso) e chiamato setActiveAvatar, clobberin...

kamo·4mo ago
Fixkamo-internal

Aggiungi percorso proxy di sincronizzazione mancante

POST /api/security/roles/sync-rights mancava un gestore proxy Next.js, causando il pulsante Sync Rights nelle impostazioni di Security Roles fallire sempre.

kamo·4mo ago
FixMediaService

Utilizzare PublicChatVisitor displayName per requestorName sui biglietti dei visitatori

Biglietti d'ingresso per il membro del sistema org, così il DTO stava navigando il nome del proprietario dell'org nella colonna del richiedente. Caduta torna al...

Kamo·4mo ago
Fixkamo-internal

Supporto / Impostazioni della porta per diritti, correzione copia della rete, caricamento sull'interruttore della scheda, divisore nav

- Scheda di rete: descrizione aggiornata per utilizzare l'etichetta dinamica del titolo - Scheda di supporto: fisso 404 cambiando href /help → /supporto; gated ...

kamo·4mo ago
Fixkamo-internal

Supporto chat UX — aggiornamenti di nomi, titoli, numero di notifica, datagrid

- TicketChat spara suVisitorNameChanged quando arriva l'evento NAME CHANGED WS - SupportoTicketWindow invia strumento:titolo con requestorName su carico e sul c...

kamo·4mo ago
Fixkamo-marketing

Render eventi di sistema come testo amichevole nella chat di supporto dei visitatori

NAME CHANGED eventi di sistema non mostrano più JSON crudo nella bolla di chat; essi visualizzano come una pillola italica centrata ("Nome delle modifiche a {na...

Kamo·4mo ago
Fixkamo-internal

Mostra AG Sovrapposizione di carico griglia invece di stato vuoto sulla pagina delle guide

Inizializzare lo stato di carico a true in modo che la griglia mostra "Loading lead..." fino a quando la prima fetch completa, impedendo un flash di "Nessuna pi...

kamo·4mo ago
FixSecurityService

Utilizzare getOrganizationByIdWithFeatures in AppAvailability Intercettatore

Resolves LazyInitializationException on /api/security/leads e tutti altri percorsi CRM/POS-gated. L'intercettatore ha chiamato org.getFeatures() dopo la transaz...

Kamo·4mo ago
Fixkamo-shared-library

Aggiungi findByIdWithFeatures per caricare con impazienza Organization.features

JOIN FETCH previene LazyInitializationException quando le caratteristiche sono accesso al di fuori di una transazione (ad esempio in AppAvailabilityInterceptor)...

Kamo·4mo ago
FixMediaService

Costruire errore in GeoLookupService e aggiungere NATS pubblicare per messaggi di agente

- Risolvere il tipo facoltativo contro l'elenco disinfettante in ***********************************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·4mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·4mo ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo