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
September 23, 2026
FeatureAPIService

Forward der Hosted Computer Agent Pfad, und nur dieser Pfad

/api/hosted-computers/agent/** -- ComputeService. Die Netzwerkrichtlinie eines Hosted Computers vernebt den Cluster vollständig - keine Datenbank, kein Service...

Kamo·4w ago
Featurekamo-shared-library

Eine Abfrage für die gesamte Berichtsgrafik einer Organisation

findMemberAndManagerIds gibt jeden (memberId, managerId) Kante in einer Organisation zurück, für Hosted Computers' ACCESS_SUBORDINATE_COMPUTERS rechts, das eher...

Kamo·4w ago
FixEmailService

Shared-Mailbox **************** brauchen ein Managementrecht

************ auf /api/email/shared-mailboxes benötigt nur ein Sitzung - jedes authentifizierte Mitglied könnte eine gemeinsame Mailbox erstellen, eine löschen o...

Kamo·4w ago
FixDocsService

Wenden Sie die pro-Partei/ausgeprägten/gestürzten Kontrollen überall byte-adjacent an, die sie brauchen

************ wandte den ausgestellten Dokumenten-Check an, aber nicht den pro-Partei (ACCOUNT_MEMBER_VAULT/LOAN) oder Trashed-Row überprüft, dass /download, /st...

Kamo·4w ago
FixVOIPService

Verify RingCentral webhooks vor dem Vertrauen

Die eingehenden Anrufe/SMS-Webhaken von RingCentral wurden ohne Überprüfung verarbeitet: WebhookController routed Telefonie / SMS-Shop-Events direkt in ********...

Kamo·4w ago
FixEmailService

Ein OAuth Zustand Token ist ein Server-Seite Rekord, nicht ein Blob der Browser Hände zurück

/api/email/oauth/callback und ************ sind öffentlich und sessionless (die Provider leitet den Browser hier ohne Kamo-Sitzung um), also war "State" der ein...

Kamo·4w ago
FixDocsService

Eine Dokumenten-Aktie erreicht jetzt tatsächlich ihren Empfänger, und bearbeiten ist gated

************ passend zu einem ImgShare von ImgShare.member - dem SHARER, der erstellt die Zeile, so dass sie auflisten können, was SIE geteilt (getSharesByImage...

Kamo·4w ago
Featurekamo-internal

Ein soziales Posteingangszitat einer älteren Nachricht benennt seinen Autor mit seiner Karte

Das Zitat nimmt nun seinen Autor vom Server (@kamo/chat-core's quote.senderMemberId), die verhält die I-ID eines sozialen Kontakts, da mediaservice ceee73e die ...

Kamo·4w ago
Featurekamo-internal

Die Karte zeigt die Mitglieder-ID für diejenigen, die Mitglieder verwalten

HR und Support lesen die ID eines Mitglieds aus einem Tooltip auf den HR-Rostern, die die Mitgliedskarte ersetzt (der Tooltip saß dort, wo sich die Karte öffnet...

Kamo·4w ago
Docskamo-internal

Die Mitgliedskarte, wie gebaut

Korrigiert, was sich auf dem Weg geändert hat - die Karte der Schicht ist 1305 (über MUI-Modals), useHoverCard blieb wo es war, trägt der Kopf die Desktop-Hinte...

Kamo·4w ago
FixMediaService

Eine Antwort, in der ein Kontakt mit dem Kontaktname den Kontakt benennt, nicht den Verbindungsinhaber

Ein sozialer Kontakt hat keine Mitgliederreihe, so dass alles, was sie senden, unter dem des Verbindungsinhabers gespeichert wird. Mitglied. Die Geschichte gele...

Kamo·4w ago
FixDocsService

Überprüfung der Freigabe bei der Wiedergabe der Dokumenteinträge eines Bindemittels

BinderItem pins die Img-Reihe, aus der es bei der Montagezeit gebaut wurde. BinderRenderer.renderItem übergeben dass Img direkt zu ************ ohne Kontrolle f...

Kamo·4w ago
FixEmailService

Ein From override muss eine Adresse sein, die der Anrufer senden kann

POST /api/email/send nahm request.getFromAddress() direkt in den Header From und das SMTP Briefumschlag Absender ************ -' EmailSmtpService.send, und das ...

Kamo·4w ago
PerformanceDocsService

Gebunden und streamen Sie die bauschweren Bildgebungswege

/download die gesamte Datei in ein Byte[] durch ImageService.downloadDocument vor Servieren; /bulk-download das gesamte ZIP (oder zusammengeführte PDF) als ein ...

Kamo·4w ago
FixVectorService

Cap Upload-Größe und gleichzeitige Umrüstungen an den nicht authentifizierten Pipeline-Endpunkten

POST /Convert-Vektor und WS /ws/pipeline nehmen keine Antwort (siehe den Begleitbericht dieses Commit-Contracon, warum das ist hier nicht fixiert) und, bis jetz...

Kamo·4w ago
FixMediaService

Die SOCIAL Lesetor verweigert jede gesellschaftliche Sitzung, nicht nur Cross-Ordn diejenigen

Regression in f7b2bd5, live auf kamowsmedia. canReadSession (MediaController, kopiert in SessionFacesController und ChatSessionMembersController) zugelassen ein...

Kamo·4w ago
FixDocsService

Hören Sie auf, jedem https://api zu vertrauen.<anything" als Docs WOPI-Host

k8s/Docs-deployment.yaml's alias Gruppe1 war 'https://api\.*'. Docs's Alias-Matcher (RegexUtil::getValue, std::regex_match) verlangt nur, dass die GANZE-Kandida...

Kamo·4w ago
Featurekamo-shared-library

Die App, drei Rechte, Tier/Staats-Öp enums und die Einrichtungen

ServiceType.HOSTED_COMPUTERS unter id 37, TESTING statt COMPLETED. Die Bühne trägt Gewicht hier, anstatt den Fortschritt zu beschreiben: AppCatalogService löst ...

Kamo·4w ago
PerformanceKBService

Laden Sie content_json nicht, um den öffentlichen Baumindex zu erstellen, und stoppen Sie es zweimal

buildPublicTreeIndex baut einen kleinen strukturellen Index (Eltern/Kind, Schneckenpfad, Vorfahren) aus jeder öffentliche Artikel in der Org, aber es war das La...

Kamo·4w ago
FixKBService

Eine vorab vorsignierte URL des Anrufers wurde nicht auf die org des Anrufers ausgeweitet

GET /api/kb/media/mediaId'/url hat die Zeile von uid allein nach oben geschaut (KbMediaService.getPresignedUrl - ************ im Gegensatz zu allen anderen Medi...

Kamo·4w ago
FixMediaService

WebRTC-Signalgebung, Webinar-Management und Canva-Zeitpläne hören auf, dem Anrufer zu vertrauen

Drei weitere der gleichen Form. - WebRTCSignalingController übermittelt **************** direkt zu **************** nur mit der Nutzlast eigene SessionGuid...

Kamo·4w ago
FixDocsService

Gate Chat-Anhänge, Voicemails und Anrufaufzeichnungen von mehr als org+clearance

MediaService/Telefonie-Chat-Anhänge (CHAT_ATTACHMENT) und Voicemail/Call-Aufnahmen (VM_RECORDING, CALL_RECORDING) unter ACCESS_LEVEL 0. Jeder generische Bildgeb...

Kamo·4w ago
Featurekamo-internal

Eine Antwort auf eine ältere Nachricht nennt auch ihren Autor mit der Karte

Versetzt @kamo/chat-core auf 0.1.19, dessen Antwort-Anruf senderMemberId trägt: parentSenderMemberId, wenn es eine gesendet (Null für einen Web-Chat-Besucher, d...

Kamo·4w ago
Fixkamo-internal

Die Mitgliedskarte ist von der Tastatur aus erreichbar

Die Karte ist bis zum Ende von <body" portaled, so dass sie in der Reihenfolge der Dokumentfolge der ganzen Seite folgt: ein Mitglied wer öffnete es von einem N...

Kamo·4w ago
FeatureKlusterServices

Per-org VM-Inseln, Suspende-to-Disk, und ein weiß-beschriftete goldenes Bild

Ein Mitgliedseigenen Linux-Computer, der als KubeVirt VM im Namensraum seiner Organisation läuft und vom Browser geöffnet. Separate vom Desktop/in jeder Art, di...

Kamo·4w ago
FixDaemonService

Kein Job überlappt sich, und kein HTTP-Anruf kann einen Arbeiter für immer hängen

Quarz hier läuft 10 In-Speicher-Arbeiterfäden auf einer Replik. 17 der 24 Arbeitsplätze hatten keine @DisallowConcurrentExecution, so dass ein Lauf, dass seine ...

Kamo·4w ago
FixDaemonService

Die Lead-Intake Zähler verbinden die Ledgers der Daemon Falten und erzählt

Die Einnahmeendpunkte erhalten / importierte Zähler sind jetzt ein Ledger (Security Service create_lead_intake_ledger.sql, angewendet 2026-09-22): ein Trigger a...

Kamo·4w ago
FixSecurityService

Aufnahme-Endpunkte zeigen exakte empfangene/importierte Zähler aus dem Einnahme-ed-Zhl an

Die Lead Intake Einstellungsliste zeigte total_received / total_processed / last_received_at direkt von der Endpunktreihe, wo sie einmal pro Nutzlast auf einer ...

Kamo·4w ago
Fixkamo-shared-library

Einnahme Endpunkt Zähler kommen aus einem Ledger und stoppen Sie verlieren Updates

**************** / total_processed / last_received_at wurden auf den Endpunkt gestoßen Reihe selbst: einmal pro eingehender Nutzlast (ca. 5/s während eines land...

Kamo·4w ago
FixMCPGatewayService

Weigern Sie sich, STDIO für eine nicht gelistete Konfiguration zu laichen, und weigern Sie sich, eine SSE/HTTP-Konfigur mit dem Cluster-Netzwerk zu verbinden

Verteidigung in der Tiefe neben dem AIService begehen, die AiMcpControllers fehlendes Recht schließt Checks und STDIO Ablehnung an der Quelle: dieser Service is...

Kamo·4w ago
FixAIService

MCP-Konfiguren benötigen MANAGE_AI_SETTINGS, Provider/MCP-urls können das Cluster nicht erreichen, Quotenrichtlinien werden durchgesetzt

Drei unabhängige Befunde, die zusammen festgelegt sind, weil die ersten beiden Dateien und eine Klasse teilen. 1. AiMcpController hatte null richtige Kontrolle...

Kamo·4w ago
FixMediaService

Session liest, Ticket-Mutationen und öffentliche Schlüssel hören nicht mehr dem Anrufer zu, das Sagen zu haben

Vier verwandte Löcher, alle die gleiche Form: eine Anfrage trug eine authentifizierte Mitglied, und das wurde als genug behandelt. - **************** SessionFa...

Kamo·4w ago
Featurekamo-shared-library

Lassen Sie einen Anrufer eine MediaObjImg durch die Img-ID auflösen

DocsService's Imaging Endpoints (download/stream/list/löschen) kennen die id einer Img aber haben keinen Grund, die MediaObj zu halten war es angehängt, bis sie...

Kamo·4w ago
FeatureDaemonService

Falten Sie die Lead-edededs alle 30 s und erzählen sie nachts; der Job-Trigger braucht das Cluster-Geheime

Die Lead-Leadder (Securedservice create_lead_ledgers.sql, angewendet 2026-09-22) ersetzen COUNT(*) über einen 796k-Lead Pool und über lead_credits mit gewartete...

Kamo·4w ago
PerformanceSecurityService

Verwalten-Credits und Leads-Versable lesen die Lead-Bededger einmal statt pro Reihe zu zählen

/leads/credits (GET /api/security/credits/manage) zählte den Lead Pool einmal pro Zuteilungsreihe jeweils gegen den 796k-Lead-Pool einer org, dann noch einmal g...

Kamo·4w ago
Performancekamo-shared-library

Leads verfügbar und Guthaben lesen ein Ledger statt Zählreihen

"Leads available" war COUNT(*) über den zuweisenden Pool, und der Pool einer org hält 796k Leads: 7,8 s pro (Markt, Produkt) und 11 s für die gruppierte (geerst...

Kamo·4w ago
FixDocsService

Bind jeden WOPI Endpunkt an das Dokument sein Token wurde geprägt für

CheckFileInfo war der einzige WOPI-Endpunkt, der beide das Zugriffs-Token verglichen hat Dokument gegen den Antragspfad und erneut überprüft Live-Zugriff; GetFi...

Kamo·4w ago
Featurekamo-internal

Die Karte auf Antwort Zitate, Handgeschichten, Ticket-Events und Bug-thread Autoren

Die letzten vier Oberflächen, die ein Mitglied mit nichts zu öffnen benannt, jetzt, da MediaService sendet die ids (fa25989): - Antworten Zitate: der Name des z...

Kamo·4w ago
FixRAGService

Der Sitzungspfad sucht die eigene Org des Anrufers, nie die Anfragestelle

RagSearchController lesen orgId/memberId/memberType vom JSON-Körper auf jedem Pfad, einschließlich Anfragen durch eine *** Sitzung authentifiziert, anstatt X-In...

Kamo·4w ago
September 21, 2026
Featurekamo-internal

JustCall Callback URL anzeigen, bevor Anmeldeinformationen existieren

Erzeugt ein Telefon-Server UUID, wenn JustCall ausgewählt ist und zeigt die webhook URL sofort. Die gleiche ID wird auf erstellen, so dass die URL die Mitglied,...

kamo·1mo ago
FeatureVOIPService

JustCall-Telefonserver-ID für Callback-URL vorweisen

Das neue Telefon-Formular erzeugt eine UUID vor dem Erstellen, damit das Mitglied einfügen kann die Webhook Callback URL in JustCall unter der Aufforderung an A...

Kamo·1mo ago
Chorekamo-internal

Retrigger Build nach JustCall i18n Wörterbuch-Update

Die vorherige Bild-Build failed check-i18n-Tastes; die englischen Strings jetzt leben in Kamo-Übersängel-Wörterbuch.

kamo·1mo ago
FeatureVOIPService

JustCall Callback URL für Telefon-Server-Setup servieren

Fügt GET /api/voip/Setup hinzu, so dass die Einstellungen UI die genaue anzeigen kann pro-instance webhook URL ohne Hardkodierung des Einsatz-Host.

Kamo·1mo ago
Featurekamo-internal

JustCall webhook Callback URL auf neuem Handy-Setup anzeigen

Oberflächen die pro-Instance Callback-URL auf dem JustCall new-Phone und Übersicht Tabs, damit Mitglieder wissen, was sie JustCall bei der Konfiguration geben A...

kamo·1mo ago
September 20, 2026
Fixkamo-marketing

Geben Sie der postbuild Kompressionssonde mehr Zeit, um den Server zu starten.

Docker Builds können immer noch nach Prerender Arbeiter fertig abgesetzt werden; stromaufwärts und Sondierung warten und Oberfläche Kinder stderr, wenn Start-up...

Kamo·1mo ago
Fixkamo-marketing

Senken Sie das schwebende Logo um 3px.

Reduzieren Sie NAV_LOGO_RISE von 10 bis 7, so dass die Marke sitzt etwas niedriger sitzt, während gemeinsame Chrom-Mathematik in Synchronisation.

Kamo·1mo ago
Fixkamo-marketing

Stoppen Sie die doppeltezählte Bannerhöhe auf sekundären Seiten.

Body behält sich bereits den Vorschaustreifen vor; Hauptpolster klärt jetzt nur die nörnische Reihe und das Logo-Überhang, so dass innere Seiten kein zweites Ch...

Kamo·1mo ago
Fixkamo-marketing

Bewegen Sie das schwebende Logo außerhalb des Header mit Block.

Hintergrund-Filter auf der Kopfseite gefangenen Position: Feste Kinder so oben und Margen Offsets nie bewegt die Marke; Pin es an den Blickhafen statt.

Kamo·1mo ago
Fixkamo-marketing

Bewegen Sie das schwimmende Logo mit MargeTop statt Top calc.

Der dynamische Top-Koka, der die Marke nicht verschoben hat; spiegeln nerv-Rennbe-Centierung und ziehen Sie es 10px mit MargeTop.

Kamo·1mo ago
Fixkamo-marketing

Pin das schwebende Logo Oberkante für eine zuverlässige vertikale Offset.

Hören Sie auf, sich auf übersetzen (-50%), die die gerenderte Marke nicht bewegte, und legen Sie das Logo 10px über das Nav Center explizit.

Kamo·1mo 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