Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 4, 2025
Fixkamo-internal

Entfernen Sie nicht unterstützt aufWebSocketError-Handler von STOMP Client

- onWebSocketErr ist keine gültige Eigenschaft in ClientOptions - SockJS Fehlerhandler (onerror, onclose) bieten bereits Fehlerbehandlung

snadjafinia·10mo ago
Fixkamo-internal

Umfassend WebSocket Fehlerbehandlung und Protokollierung hinzufügen

- SockJS-Fehlerhandgeräte (onopen, onerror, onclose) hinzugefügt, um Verbindungsausfälle zu fangen - Zusätzliche Verbindungszeiterkennung (10 Sekunden) zur Erke...

snadjafinia·10mo ago
FixMediaService

Entfernen Sie doppelte WebSocket Endpoint-Registrierung und verbessern Sie die Protokollierung

- Entfernte Duplikat /ws Endpunkt-Registrierung (SockJS behandelt bereits native WebSocket) - Zusätzliche Nullprüfung für Nutzlast in subscribeToSession - Dies ...

snadjafinia·10mo ago
FixMediaService

Intenteniger Federsicherheitspfad Muster entfernen /ws/**/websocket

- Spring Security erlaubt keine Pfadsegmente nach /** Muster - /ws/** passt bereits alle Pfade unter /ws inklusive websocket Endpoints - Dies behebt PatternPars...

snadjafinia·10mo ago
Fixkamo-internal

Entfernen Sie fehlerhafte HTTPS-Agent Workaround

- Umgedrehte Änderungen, die Zertifikat-Validierung umgangen - Zertifikate werden von Auto-Zertifikate-Service ausgestellt (Let's Encrypt), nicht selbst signier...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie HTTPS mit Agenten, der selbstsignierte Zertifikate akzeptiert

- Zurückgekehrt, um immer HTTPS (nicht HTTP) zu verwenden - HTTPS-Agent mit rejectUnauthorized hinzugefügt: falsch für selbstsignierte Zertifikate - So können s...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie Kubernetes Servicenamen für MediaService, um SSL-Cert-Probleme zu vermeiden

- Server-Seite Next.js Routen jetzt verwenden ************ - Dies vermeidet selbstsignierte Zertifikatsfehler bei der Verbindung zu https://media.kamocrm.com - ...

snadjafinia·10mo ago
Fixkamo-internal

Entfernen Sie alte /api/security/media/ Routen, die Anfragen abfangen

- Alte Routen wurden an APIService weitergeleitet, der keine Medienendpunkte mehr hat - Alle Medienanfragen sollten über /api/media/ Routen direkt zu MediaServi...

snadjafinia·10mo ago
Fixkamo-internal

Aktionen/checkout@v4 zum Einsatz_k1m1 Job hinzufügen

snadjafinia·10mo ago
Fixkamo-internal

Rück zu Aktionen/checkout@v4, um andere Next.js Projekte zu vergleichen

- Entfernen Sie komplexe manuelle Kassenlogik, die hängt - Verwenden Sie Standard-Aktionen/checkout@v4 wie Kamo-Logo und Kamo-register - Vereinfachen Docker bau...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie flachen Klon mit Timeout, um das Hängen zu verhindern

- Verwenden Sie --Tiege 1 für schnelleres Klonen - Timeout hinzufügen (120s für flach, 300s für voll) - Fallback zum vollen Klon, wenn flache Fehler - spezifisc...

snadjafinia·10mo ago
Fixkamo-internal

Wechseln in ein gültiges Verzeichnis vor git-Klon, um einen funktionierenden Verzeichnisfehler zu vermeiden

- Wechseln zu /tmp oder / vor dem Entfernen/Klonenarbeitsplatz - Nur entfernen Verzeichnis, wenn es existiert, aber nicht ein git repo - Verhindert 'Fehler in d...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie hardcoded repository URL und setzen Sie GITHUB_WORKSPACE env var

- Verwenden Sie direktes Repository URL, um DNS/Hostname-Auflösungsprobleme zu vermeiden - GITHUB_WORKSPSPACE Umgebungsvariable für nachfolgende Schritte setzen...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie git-Klon direkt, anstatt sich auf leeren Arbeitsbereich zu verlassen

- Klon-Repository mit git direkt mit Projektarchiv-URL - Bearbeiten Sie sowohl frische Klon- als auch vorhandene Repository-Fälle - Arbeitsverzeichnis für Docke...

snadjafinia·10mo ago
Fixkamo-internal

Vereinfachen Sie alle Kassenschritte - entfernen Sie git-Operationen, die hängen

- Entfernen Sie git holen/reset/clean von den Einsatzarbeiten - Forgejo Läufer hat bereits Code ausgecheckt - Nur überprüfen GITHUB_WORKSPACE ist gültig

snadjafinia·10mo ago
Fixkamo-internal

Vereinfachen Sie den Kassenschritt - entfernen Sie git-Klon, der hing

- Entfernen Sie git-Klon-Logik, die verursachte 20+ Minuten hängt - Forgejo Läufer hat bereits Code ausgecheckt, überprüfen Sie einfach Verzeichnis - Entfernen ...

snadjafinia·10mo ago
Fixkamo-internal

Verbessern Sie Kasse und Docker bauen Kontext-Handling

- Fügen Sie richtiges Repository Klonen hinzu, wenn nicht bereits ausgecheckt - Verify Dockerfile existiert vor dem Bau - Verwenden Sie absolute Pfade für Docke...

snadjafinia·10mo ago
Fixkamo-internal

Ersetzen Sie Aktionen/Checkout mit manueller git-Checkout, um DNS-Probleme zu vermeiden

- Aktionen/checkout@v4 durch manuelle git-Checkout-Befehle ersetzen - Forgejo Läufer hat bereits Code ausgecheckt, müssen nur sicherstellen, dass saubere Zustan...

snadjafinia·10mo ago
FixSecurityService

Explizit erlauben WebSocket Endpunkte in Spring Security

- Zusätzliche ausdrückliche GenehmigungAlle für /ws/** Endpunkte - WebSocket Upgrade-Anfragen benötigen eine explizite Genehmigung auch im Entwicklungsmodus - B...

snadjafinia·10mo ago
Fixkamo-shared-library

Suche nach bestehenden Chat-Sitzungen durch Teilnehmer-Mitgliedschaft, nicht nur Sitzungsbesitzer

- Geänderte findOrCreateChatSession zu suchen MediaSessionMitglied Datensätze anstelle von MediaSession.member - Sucht nun Sitzungen, in denen der Schöpfer ein ...

snadjafinia·10mo ago
FixSecurityService

Fügen Sie detailliertes Protokollieren für Nachricht-Mitglied ID Retrieval

- Protokollierung zur Trace-Mitglieder-ID für jede zurückgegebene Nachricht hinzugefügt - Loggt Mitglieder Klassennamen, um Proxy/Sturzprobleme zu erkennen - Lo...

snadjafinia·10mo ago
Fixkamo-shared-library

JOIN FETCH hinzufügen, um Mitglied in Nachrichtenanfragen eifrig zu laden

- JOIN FETCH m.member zu beiden findBySessionAndIsRemovedFalse Abfragen hinzugefügt - Sichert, dass die Mitgliedsgesellschaft eifrig geladen wird, um faule Lade...

snadjafinia·10mo ago
Fixkamo-shared-library

Erstellen Sie NATS JetStream-Stream automatisch, wenn es nicht existiert

- Erstellen Sie die Methode vonStreamIfNotExists, um den CHAT_MESSAGES-Stream zu prüfen und zu erstellen - Stream wird mit Motiven aus der Konfiguration erstell...

snadjafinia·10mo ago
Fixkamo-internal

Große IDs aus rohem JSON extrahieren, um JavaScript-Präzisionsverlust zu verhindern

- Extrahieren Sie MemberID, orgID und securityOrgId aus rohem JSON String vor dem Parsen - Verhindert Präzisionsverlust für IDs - Number.MAX_SAFE_INTEGER (90071...

snadjafinia·10mo ago
Fixkamo-shared-library

Machen Sie NatsMessageService Arbeit mit optionalen JetStream Injektion

- Geänderte JetStream-Injektion auf Optional mit @Autowired(required=false) zur Behebung von Bohnen - Entfernt @ConditionalOnBean, um die Service-Erstellung zu ...

snadjafinia·10mo ago
FixSecurityService

Ungenutzte Einfuhr entfernen

snadjafinia·10mo ago
FixSecurityService

Beheben Sie Syntaxfehler in parentId Handhabung

snadjafinia·10mo ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen