Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,876
Total modificări
4,587
Caracteristici
4,517
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
November 5, 2025
FixMediaService

Only apply WebSocket upgrade middleware to actual WebSocket paths

- Change route match from PathPrefix(/ws/) to **************** - /ws/info is a regular HTTP request, not a WebSocket upgrade - Adding Upgrade header to /ws/info...

snadjafinia·10mo ago
FixKlusterServices

Add Connection: Upgrade header to WebSocket upgrade middleware

- Add Connection: Upgrade header along with Upgrade: websocket - Both headers are required for proper WebSocket upgrade handshake - This ensures HTTP/2 Extended...

snadjafinia·10mo ago
FixMediaService

Add separate route for WebSocket paths with upgrade middleware

- Create separate route matching /ws/** paths with media-websocket-upgrade middleware - This ensures Upgrade: websocket header is added for WebSocket upgrade re...

snadjafinia·10mo ago
FeatureKlusterServices

Add media-websocket-upgrade middleware to force Upgrade header

- Add Upgrade: websocket header for WebSocket paths to fix HTTP/2 Extended CONNECT conversion - This ensures HTTP/2 WebSocket upgrade requests are properly conv...

snadjafinia·10mo ago
FixMediaService

Use ServersTransport to disable HTTP/2 for WebSocket connections

- Create ServersTransport resource with disableHTTP2: true - Reference ServersTransport in IngressRoute service configuration - Remove invalid disableHTTP2 fiel...

snadjafinia·10mo ago
FixMediaService

Disable HTTP/2 for MediaService backend connection

- Add disableHTTP2: true to force HTTP/1.1 for backend connections - HTTP/2 Extended CONNECT is not properly converting Upgrade header - WebSocket upgrades requ...

snadjafinia·10mo ago
FixMediaService

Configurează schema de servicii IngressRoute pentru suport WebSocket

- Setare sistem: http pentru a asigura buna manipulare HTTP/1.1 pentru upgrade-uri WebSocket - HTTP/2 Extended CONNECT are nevoie de o conversie adecvată la HTT...

snadjafinia·10mo ago
FixMediaService

Elimină handshake-ul invalid și repară configurația SockJS

- Înlăturați suprascrierea implicită invalidăHandshakeHandler (metoda nu există) - Înlăturați setul invalidSupressCors call (metoda nu există) - Păstrați HttpSe...

snadjafinia·10mo ago
FixMediaService

Adaugă strângere de mână WebSocket și configurare SockJS

- Adăugați handshake handler și interceptor logare pentru a diagnostica probleme de conexiune WebSocket - Configurați SockJS pentru a suprima CORS (manipulat de...

snadjafinia·10mo ago
Fixkamo-internal

Configurează transporturile SockJS pentru a gestiona problemele de actualizare HTTP/2 WebSocket

- Configurați explicit comanda de transport SockJS pentru a prefera WebSocket, apoi revenire la xhr-streaming / xhr-polling - upgrade-uri HTTP/2 WebSocket poate...

snadjafinia·10mo ago
FixMediaService

Remove media-cors middleware from IngressRoute to allow WebSocket connections

- media-cors middleware was clearing CORS headers which interfered with WebSocket upgrades - WebSocket connections require direct pass-through without header mo...

snadjafinia·10mo ago
CIKlusterServices

Trigger pipeline

snadjafinia·10mo ago
November 4, 2025
FixMediaService

Remove invalid Spring Security pattern /ws/**/info

- PatternParseException: No more pattern data allowed after {*...} or ** - /ws/** already covers all paths under /ws including /ws/info - This was causing 500 e...

snadjafinia·10mo ago
CIMediaService

Trigger pipeline retry - DNS resolution issue

snadjafinia·10mo ago
FixMediaService

Apply media-cors middleware to MediaService IngressRoute

- Apply media-cors middleware to allow CORS headers for WebSocket connections - Matches the pattern used for theme domains

snadjafinia·10mo ago
FeatureKlusterServices

Add media-cors middleware for media domain CORS support

- Add media-cors middleware matching theme-cors configuration - Allows CORS headers to be set for media.{domain} requests

snadjafinia·10mo ago
FixMediaService

Explicitly permit OPTIONS requests for CORS preflight

- Add explicit permit for OPTIONS method on all paths - Add explicit permit for /ws/info endpoint (SockJS handshake) - This ensures CORS preflight requests reac...

snadjafinia·10mo ago
FixMediaService

Make CORS configuration more permissive for WebSocket connections

- Explicitly handle '*' wildcard for origins, methods, and headers - Add WebSocket-related headers to exposed headers - Add logging to verify CORS configuration...

snadjafinia·10mo ago
FixMediaService

Add logging and configure SockJS heartbeat/disconnect settings

- Add logging to verify WebSocket endpoint registration - Configure SockJS heartbeat and disconnect delay - This should help diagnose why SockJS handshake isn't...

snadjafinia·10mo ago
Fixkamo-internal

Asigurați-vă că ruta mesajelor este recunoscută de Next.js

- Adauga logare pentru a verifica ruta este lovit - Există fişier traseu şi structura este corectă pentru Next.js 15

snadjafinia·10mo ago
Fixkamo-internal

Elimină proprietatea "activă" inexistentă din STOMP Arhivarea clienților

- STOMP Clientul nu are o proprietate "activă" - Verificaţi numai proprietatea "conectată" care este indicatorul de stat corect

snadjafinia·10mo ago
Fixkamo-internal

Eliminați nesuportat peWebSocketError handler de la client STOMP

- onWebSocketError nu este o proprietate validă în ClientOptions - Manipulatori de eroare SockJS (onerror, onclose) deja oferă o manipulare a erorilor

snadjafinia·10mo ago
Fixkamo-internal

Adăugați webSocket cuprinzător de gestionare a erorilor și de logare

- Manipulatoare de erori SockJS Adăugat (ondeschis, onerror, onclose) pentru a prinde eșecuri de conectare - Detectare timeout de conectare adăugată (10 secunde...

snadjafinia·10mo ago
FixMediaService

Remove duplicate WebSocket endpoint registration and improve logging

- Removed duplicate /ws endpoint registration (SockJS already handles native WebSocket) - Added null check for payload in subscribeToSession - This may fix WebS...

snadjafinia·10mo ago
FixMediaService

Remove invalid Spring Security path pattern /ws/**/websocket

- Spring Security does not allow path segments after /** pattern - /ws/** already matches all paths under /ws including websocket endpoints - This fixes Pattern...

snadjafinia·10mo ago
Fixkamo-internal

Elimină activitatea incorectă a agentului HTTPS

- Modificări inversate care ocolesc validarea certificatului - Certificatele sunt eliberate de serviciul auto-cert (Sa Criptam), nu auto-semnat - Nevoia de a in...

snadjafinia·10mo ago
Fixkamo-internal

Utilizați HTTPS cu agentul care acceptă certificate autosemnate

- Reversed to use always HTTPS (not HTTP) - Adăugat agent HTTPS cu respingere Neautorizată: fals pentru certificate auto-semnate - Acest lucru permite server-si...

snadjafinia·10mo ago
Fixkamo-internal

Utilizați numele serviciului Kubernetes pentru MediaService pentru a evita problemele de certificare SSL

- Server-side Next.js rute utilizate acum *************** - Aceasta evită erorile de certificat autosemnate atunci când se conectează la https://media.kamocrm.c...

snadjafinia·10mo ago
Fixkamo-internal

Elimină vechi / api / securitate / media / rute care au fost interceptarea cererilor

- Trasee vechi au fost transmise către APIService care nu mai are obiective media - Toate cererile media ar trebui să treacă prin /api/media / rute direct la Me...

snadjafinia·10mo ago
Featurekamo-internal

Adaugă eroare detaliată pentru crearea sesiunii MediaService

- Log MediaService URL fiind numit - Antete de răspuns jurnal - Inregistrare eroare sporita cu detalii de eroare completa - Include URL în răspunsul de eroare p...

snadjafinia·10mo ago
Fixkamo-internal

Returnează acțiunile/checkout@v4 pentru a se potrivi altor proiecte Next.js

- Elimina logica de checkout manual complex care a fost cauza agățat - Utilizați acțiuni standard/checkout@v4 like kamo-login și kamo-register - Simplificarea D...

snadjafinia·10mo ago
Fixkamo-internal

Utilizați clona superficială cu timeout pentru a preveni agățarea

- Utilizare - 1 adâncime pentru clonarea mai rapidă - Adăugați timeout (120s pentru superficial, 300s pentru plin) - Retrage-te la clona completa daca superfici...

snadjafinia·10mo ago
CIMediaService

Trigger pipeline

snadjafinia·10mo ago
CIMediaService

Trigger pipeline

snadjafinia·10mo ago
Fixkamo-internal

Schimbă în directorul valid înainte de clona git pentru a evita eroarea de director de lucru

- Schimbare în /tmp sau / înainte de îndepărtarea/clonarea spațiului de lucru - Elimină dosarul numai dacă există, dar nu este un repo git - Previne eroarea "In...

snadjafinia·10mo ago
Fixkamo-internal

Utilizați URL- ul depozitului hardcodat și setați GITHUB WORKSPACE env var

- Utilizați URL-ul de depozit direct pentru a evita problemele de rezoluție a DNS/numele gazdă - Setează variabila mediului GITHUB WORKSPACE pentru etapele ulte...

snadjafinia·10mo ago
Fixkamo-internal

Utilizați clona git direct în loc de a se baza pe spațiul de lucru gol

- Clone depozit folosind git direct cu URL-ul depozitului - Manipularea atât a clonelor proaspete cât şi a cazurilor existente - Utilizați working-dosar pentru ...

snadjafinia·10mo ago
Fixkamo-internal

Simplifică toate etapele de checkout - elimină operațiunile git care atârnă

- Elimina git put/reset/curate de la locurile de munca - Fugarul Forgejo deja a verificat codul. - Doar verifica GITHUB WORKSPACE este valabil

snadjafinia·10mo ago
Fixkamo-internal

Simplify checkout step - remove git clone that was hanging

- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...

snadjafinia·10mo ago
Fixkamo-internal

Improve checkout and Docker build context handling

- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...

snadjafinia·10mo ago
Fixkamo-internal

Replace actions/checkout with manual git checkout to avoid DNS issues

- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...

snadjafinia·10mo ago
FeatureKlusterServices

Add 'media' subdomain to auto-cert SUBDOMAINS for MediaService

- Add 'media' to SUBDOMAINS list in auto-cert-service.yaml - Enables automatic SSL certificate generation for media.{domain} subdomains - Required for MediaServ...

snadjafinia·10mo ago
Featurekamo-internal

Add direct MediaService routes via media.{domain} for WebSocket support

- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...

snadjafinia·10mo ago
RefactorSecurityService

Remove media/chat functionality - moved to MediaService

snadjafinia·10mo ago
Featurekamo-internal

Add logging for subscription request to backend

- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend

snadjafinia·10mo ago

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ă.

Pornește gratuit pentru totdeaunaVezi prețurile