KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixMediaService

Ein SI, der zu einem neuen Tisch eingeladen wird, wird gesagt, und ein Sweep nimmt jede SI-Turn wieder auf, die ein Frame verpasst hat

Live-Prüfung (sp00verify): Eine Tabelle, die mit einer SI eingeladen wurde, wurde nicht veröffentlicht Der SI sah also niemals aus und saß niemals. createTable ...

Kamo·14h ago
FixMediaService

Ein SIs one wake für die Einladung eines Mitglieds liest die Namen innerhalb einer Transaktion

Live-Check (sp00verify): Die Begrüßungsbenachrichtigung ist mit einem Fehler gescheitert LazyInitializationException, die den Benutzer des Einladers aus einer S...

Kamo·14h ago
FixMediaService

CheddarLedger benennt seinen Spring-Konstruktor (der Pod CrashLooped: kein Standard-Konstruktor)

4b5d777s neuer Pod konnte cheddarLedger nicht erstellen: ein zweiter (Test-) Konstruktor Spring wurde ohne einen einzigen Konstruktor verlassen. Die alten Pods ...

Kamo·14h ago
FixMediaService

CheddarLedger nennt den Konstruktor, mit dem Spring es erstellt

Zwei Konstruktoren und kein @Autowired: Spring suchte nach einem Standard-Konstruktor, so dass jeder MediaService-Pod seit 4b5d777 fehlgeschlagen ist Der öffent...

Kamo·15h ago
FixMediaService

Ein SI spielt ein Spiel eines Mitglieds auch mit dem PLAY_CHESS des Mitglieds (keine Insubordination)

Ein Spiel mit einem Mitglied ist immer auf Wunsch dieses Mitglieds (sie haben die SI, oder ihm gesagt, sie einzuladen), und der direkte Auftrag eines Teammitgli...

Kamo·17h ago
October 19, 2026
FixMediaService

Der Warn-Chat-Ableg löst seine Leute pro Organisation; ein IoT-Alarm-Update ist ruhig auf iOS

F12 (IoT close-out, SP14 Routing): AlertChatService wurde der Organisation 1 und der Aliasnamen "sage" verfallen / "Kamo-Monitor", der niemand in der Produktion...

Kamo·1w ago
FixMediaService

Gott Förderfähigkeit allein übergibt ein Recht nur in der Plattform org; anderswo nur ein offenes Fenster (IoT R7 Runde 3)

AuthHelper.hasRight / requireRight let GD (Gott ELIGIBILITY, kein Fenster) Pass für JEDEN Mieter rechts in jeder Org (24 Controller: Berichte, Social Media, Zug...

Kamo·1w ago
FixMediaService

Auch hier ist ein geschlossenes God-Mode-Fenster geschlossen (Shared SessionPlatformFacts Reader)

ViewerPlatformFacts (das ENTER AS SYSTEM USER Urteil über Support-Tickets) lesen GD && godModeActive sich selbst. SecurityService maskiert ein verstrichenes 30-...

Kamo·1w ago
October 18, 2026
FixMediaService

Die Canva-Routen nehmen das Recht auf den Bildschirm, der sie aufruft, nicht nur eine Sitzung (SITP TP23)

CanvaController überprüfte nur, ob ein Mitglied angemeldet war: Jeder in der Organisation konnte fahren seine Canva Rundreise (erstellen, Liste, Export, Import,...

Kamo·1w ago
FixMediaService

Webinar-Buchung überprüft seine Rechte und die Organisation des Typs; eine SI bringt SIs in ihre eigenen Sitzungen (SITP TP12)

Eigentümerentscheidung 5 (Sicherheitslücken mit den Werkzeugen, die sie verwenden behoben): - /api/webinar: Buchung (verfügbare Typen, buchbare Zeiten, Sitzunge...

Kamo·1w ago
October 15, 2026
FixMediaService

Hinzufügen von jemandem öffnet nie, was ihm schon gesagt wurde

POST /sessions/{guid]/members wuchs immer den Raum an Ort, also ein Drittel Person hinzugefügt, um eine Zwei-Personen-Chat konnte alles lesen, die ersten zwei h...

Kamo·1w ago
October 14, 2026
FixMediaService

Jede Anhaftung der gespeicherten Inhalte zeichnet den Schlüssel auf, unter dem er gespeichert wurde, über die Bibliothek

Die Chat-only StoredContentExtension (299a911) wird ImageService.storageExtension in der Share Bibliothek und die anderen MediaService-Pfade, die inhaltsgeadres...

Kamo·1w ago
FixMediaService

Meeting-Provider OAuth Staat ist ein undurchsichtiges einmaliges Redis-Token; refresh wird selbst gesperrt und engagiert

Zustand war base64 JSON {orgId, nonce, Provider] gebaut vom Anrufer, der Nonce wurde nie gespeichert oder überprüft, und der sitzungslose Rückruf vertraute dem ...

Kamo·1w ago
FixMediaService

Löschen eines öffentlichen API-Schlüssels benötigt MANAGE_ACCESS_RULES, wie das Erstellen eines

Jedes Mitglied einer org könnte die öffentlichen Chat / Integrationsschlüssel der Org löschen: deleteKey hat nur geprüft, ob der Schlüssel zum Org des Anrufers ...

Kamo·1w ago
FixMediaService

Ein Pfannt, dessen Bytes bereits gelagert wurden, hält die Erweiterung, unter der sie gelagert wurden

Der inhaltsgeanzeigete Schlüssel ist <imgDatId&gt;.<ext&gt;, und jeder Leser baut ihn aus dem anhängenden Img's eigene DateiExt. Dedup passt auf die Bytes, so d...

Kamo·1w ago
October 6, 2026
FixMediaService

Webinar Registranten Leads sind indiziert, so dass ihre Anrufe, Texte und E-Mails zu ihnen verlinken

PublicWebinarService erstellt einen Lead pro öffentlichem Webinar-Registranten durch LeadService.createLead, welche die Telefone und Adressen des Leads nur dann...

Kamo·3w ago
October 5, 2026
FixMediaService

Erstellen Sie jeden Chat-Schnappschuss aus einer jetzt geladenen Grafik, so dass ein verlorenes Org-Grafik-Ereignis eine Minute kostet, nicht zwei (KamoCollab CP02 T17)

Der Chat Policy Schnappschuss ist selbst ein 60 s Cache von Mitgliedsdaten. Gebaut von OrgGraphCache.get, es könnte von einem Graphen bereits bis zu 60 s alt un...

Kamo·3w ago
October 4, 2026
FixMediaService

Der Link der Meeting-Seite befindet sich auf der Konsole der Organisation, ausgewählt von OrgLinkHosts

MeetLinks.meetingPage lesen Sie den Konsolenhost aus der Kamo Meet Join URL: meet.<domain" wurde intern.<domain". Die Join URL benennt welchen Host der Schöpfer...

Kamo·3w ago
FixMediaService

Eine Antwort kann nur eine Nachricht in der eigenen Konversation zitieren

Der Mitglieder-Chat senden gelöst des Client parentId mit einer bloßen Blick von id und baute die Antwort Zitat aus dem, was es gefunden: der Elterntext, der Na...

Kamo·3w ago
September 29, 2026
FixMediaService

Trimmen Sie die Spiegel-alias-Check, und stoppen Sie es erzwingen eine faule Last pro Mitglied

Ergebnisse zum AI-full-Namen-Fix (4ea53c5) überprüfen: - LOW: Der Spiegel-Benutzernamen-Vergleich hat keine der beiden Seiten getrimmt, also ein Alias mit st...

Kamo·4w ago
FixMediaService

Der Chatname eines KI-Mitglieds ist der volle Name, der gleiche wie der eines Menschen

**************** vertraute Member.usernameAlias über die Konto eigenen vollständigen Namen, wenn der Alias war nicht-leer. MemberCreationService Spiegelt den Be...

Kamo·4w ago
FixMediaService

Der Verpasste-Nachricht-Sweep liest die Link-Hosts des Empfängers vor seiner Transaktion

SP98-D-9. bereitSend lesen Sie die Domain-Reihen der Empfängerorganisation faul, als späte Erklärung von die Transaktion des Sweeps, um den Konsolenhost des Buc...

Kamo·4w ago
FixMediaService

Chat-Karten Schlange begrenzt, geben Sie auf eine hing E-MailService in Sekunden, und nie verdoppeln eine Erwähnung

SP98-D-7: ChatNoticeDispatcher lief auf zwei Threads mit einer grenzenlosen Warteschlange, während MemberNotificationClient wartete bis zu 5 s + 30 s (das Brief...

Kamo·4w ago
FixMediaService

Ein Senden schaut seine KI-Wirt-Limit und das Foto des Absenders vor der Transaktion öffnet

SP98-D-5 und D-9. Ein Chat-Sehen fragte SecurityService für ein KI-Mitglied Charterlimit (bis zu 1 s + 2 s) innerhalb der offenen Transaktion senden, und lesen ...

Kamo·4w ago
September 28, 2026
FixMediaService

Der Aktionspunkt eines Mitschnitts ist vor seiner Sitzung nie fällig

Live (SP14 Task 31, Step 9), eine Aufnahme aus der Zeit 2026-09-28, sagte 'bis Oktober Sekunde' und das Modell schrieb 'due 2024-10-02' in der Zusammenfassung, ...

Kamo·4w ago
FixMediaService

Eine gespeicherte Aufnahme wird transkribiert, unter der ID wurde sie gespeichert

MeetingRecording.id ist @GeneratedValue, also save() der Entität, deren id-Ingest von Hand zusammengelegt gesetzt hatte es und die Reihe bekam eine eigene ID. D...

Kamo·4w ago
FixMediaService

Die Brücke wählt den Raum, den Meet verwendet; eine KI schließt sich einem zukünftigen Treffen an seinem Start; eine KI, die gehört hat, dass niemand wieder gewählt wird

- Der Einwahl-Rechender (I1), der KM2-Raumname und M1's join.roomName Name the room Meet verwendet (die Kamo Meet Providers eigenes Zimmer, sonst wurde der ge...

Kamo·4w ago
FixMediaService

OAuth-Return-URLs akzeptieren beide Plattformkonsolen; Webinar-Links halten die existierende Seite

kamouniverse.com ist jetzt der primäre Höhepunkt der Plattform (kamo-shared-library 0e8cf90f): OrgLinkHosts fällt darauf zurück, und ROOT_PREFERENCE macht es zu...

Kamo·4w ago
FixMediaService

Der Themenhost des Betrachters wird vor der Transaktion gelesen, nie darin

Die Exec2Exec Dienstplan, seine Teilnehmerliste und jedes Gespräch Gesichter die Domänen der Zuschauerorganisation laulisch zu lesen, als späte Erklärung eines ...

Kamo·4w ago
FixMediaService

Eine KI-Einladung rechnet mit der Autorität des Anrufers ab, bevor sie das Ziel anschaut

invite() antwortete 409 NOT_AN_ACTIVE_AI_MEMBER vor 403 NOT_ALLOWED_TO_INVITE, also ein Mitglied könnte M1 erreichen, aber nicht einladen könnte eine aktive KI-...

Kamo·4w ago
FixMediaService

Ein sich imitierender Admin kann den Statustext des Mitglieds nicht festlegen

PUT /api/media/presence/status hat eine Sudo-Sitzung angenommen. Es ist jetzt abgelehnt 403: im Gegensatz zu den Herzschlag, den niemand geschickt hat und der s...

Kamo·4w ago
FixMediaService

Ein Sitzungstyp ohne eigenes Tor nimmt keine Nachrichten, und eine Sitzung wird nur für seine Leser beschrieben

POST ************ autorisiert CHAT, SUPPORT_TICKET und SOCIAL und dann einfach beendet, so fiel eine POST-, SYSTEM_BUG- oder EXEC2-EC-Sitzung durch jedes Gate: ...

Kamo·4w ago
FixMediaService

Ein weiterer org-Agent, Thema oder KI-Mitglied ist ein 400 Benennung des Feldes

Der Verkäufer und Support-Thema-Checks warf eine bloße IllegalArgumentException, dass nichts gefangen, so speichern eine die org nicht eigene beantwortet 500. S...

Kamo·4w ago
FixMediaService

Ein Anruf pro KI pro Treffen - ein Zifferblatt wird beansprucht, bevor der Kamoai-Service gefragt wird

Zwei sich überlappende Anfragen, um die gleiche KI in die gleiche Sitzung zu wählen (eine doppelte Klicken Sie, zwei Organisatoren, eine Person und die Auto-Joi...

Kamo·4w ago
September 27, 2026
FixMediaService

Ein Transkript-Download beantwortet 409 NOT_READY, während das Transkript noch geschrieben wird

Die Fehler von M7 sind M6's plus INVALID_FORMAT (spec 4.4.1). Ein PENDING oder TRANSCRIBING Transkript beantwortet 200 mit einem leeren Körper für vtt und txt; ...

Kamo·4w ago
FixMediaService

Der Dienstplan, die Teilnehmer, die Geschichte und der Senden überleben auch einen Datenbankkonflikt

Vollendet 279a389. Nach der Auslieferung, die Produktion angemeldet die gleiche YugabyteDB 40001 "Neustart lesen erforderlich" auf Exec2Exec Dienstplan (09-27 1...

Kamo·4w ago
FixMediaService

Ein Gespräch lädt und eine Nachricht sendet auf den ersten Versuch

Chat hat in zweierlei Hinsicht ein Mitglied Mitteilungen auf einmal versagt: Öffnen eines Gesprächs zeigte "Könnte keine Nachrichten laden", bis Retry gedrückt ...

Kamo·4w ago
FixMediaService

Der Media.*-Host erreicht nicht mehr die Server-zu-Server-Endpunkte von MediaService

Die Medien-Route IngressRoute sendet jeden Weg auf ein Medium.* Host direkt zu MediaService, vorbei am API-Gateway, so dass die Carve-outs des Gateways (Master-...

Kamo·4w ago
September 25, 2026
September 24, 2026
FixMediaService

Streamen Sie die Aufnahme und führen Sie die Zusammenfassung nach der Übergabe aus. Sie lief im Upload

Jibris Upload lesen die ganze Aufnahme in Haufen (file.getBytes()) auf der pod, die dient auch Chat; ein zweistündiges Treffen ist über ein Gigabyte. Es wird je...

Kamo·4w ago
FixMediaService

Akzeptieren Sie einen kurzlebigen otk auf dem WebSocket Handshake, neben ***

kamo-internal bewegt die *** Session-ID aus Browser- JavaScript: es sitzt in sessionStorage und fährt jede WebSocket URL als Dass Traefiks Zugang in voller Läng...

Kamo·4w ago
September 23, 2026
FixMediaService

Pin kamo-shared-Bibliothek 1.6.1, die einzige Version, die existiert

Die Bibliothek wurde auf 1.6.1 verschoben und dieser Dienst verlangte noch nach 1.6.0. Es gibt kein Fenster, in dem beides Entschlossenheit: die Bibliothek wird...

Kamo·4w ago
FixMediaService

Brechen Sie eine kreisförmige Bohnenabhängigkeit der STOMP Live-Session Guard eingeführt

d47b471's SessionAccessGuard Feld auf WebSocketConfig crash-looped every pod: Der Frühling muss WebSocketConfig (a **************** jedes @Autowired Feld gelöst...

Kamo·4w ago
FixMediaService

Wache STOMP SUBSCRIBE zu den Live-Nachrichten und WebRTC-Signalen einer Session

/topic/chat/session/{guid] und /topic/webrtc/session/{guid' wurden nicht bewacht überhaupt: jede authentifizierte Steckdose könnte SUBSCRIBE zu einer anderen Si...

Kamo·4w ago
FixMediaService

Chat-Anhänge-Uploads authentifizieren, bevor der Körper gespoolt wird

POST /sessions/{guid]/attachments gebunden seine Teile als @RequestParam MultipartFile[] Methodenparameter. Feder löst Methodenparameter vor Controller-Methode ...

Kamo·4w ago
FixMediaService

Strip Client-supped Identität Header bei den Medien.* edge

media-route (HostRegexp -media[.].+$) führte nur Medien-Websocket-Upgrade, also ein Anrufer, der auf Medien einschlug.<domain? direkt X-Org-Id, X-Member-Id, X-P...

Kamo·4w ago
FixMediaService

Präsenz Bulk liest und die abgestandene-Präsenz Sweep stoppen mit Redis KEYS

getBulkPresence/getBulkLastSeen lief KEYS PRESENCE:*/PRESENCE_LAST_SEEN:* auf jedem Call - auf jedem Präsenz-Sockel-Mount und Tab-Fokus getroffen - und die 30er...

Kamo·4w ago
FixMediaService

Stoppen Sie STOMP Rahmen-Header/Payloads und /ws Anfrage-Header

Zwei übrig gebliebene Debug-Logging-Spots auf dem WebSocket-Pfad: - WebSocketConfigs eingehender Kanalabfangjäger protokollierte jeden STOMP-Rahmen bei INFO,...

Kamo·4w ago
FixMediaService

Imaging Proxy zwingt einen Download für alles, was nicht ein sicheres Raster oder ein Stream ist

GET/HEAD **************** Client-deklarierter Content-Type vom Upload, keine Content-Disposition, nein X-Content-Typ-Optionen und kein CSP. ChatAttachmentServic...

Kamo·4w ago
FixMediaService

Die Met-Provider OAuth Ergebnisseite kann nicht mehr aus dem eigenen Skript-Tag ausbrechen

MeetProviderController's GET /oauth/callback ist sessionless und reflektiert die error_description des Providers in einen inline <script"-Block. Der alte jsStri...

Kamo·4w ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen