Live Change Log

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

17,866
Totale Änderungen
4,581
Merkmale
4,513
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,866AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,554kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 7, 2026
FixVOIPService

Hören Sie auf, den Leuten zu sagen, dass sie den Textanbieter hinzufügen sollen, den sie bereits hinzugefügt haben

Von einem realen Setup berichtet, und der Bericht war richtig. Eine Organisation läuft FreePBX hat Telnyx als Textanbieter hinzugefügt, das SMS-Fenster geöffnet...

Kamo·4d ago
FixVOIPService

Sagen Sie einem Mitglied, dass die Nummer fehlt, nicht, dass ihre PBX nicht texten kann

Von einem realen Setup berichtet: Eine Organisation hat Telnyx als Textanbieter hinzugefügt, öffnete das SMS-Fenster und wurde gesagt: "Dieser Telefon-Server is...

Kamo·4d ago
FixVOIPService

Ein gefrorener CHECK blockiert jeden Telnyx AND JustCall-Anbieter

Hinzufügen eines Telnyx Text-Provider 500'd. Das Protokoll nannte es einfach und der Bildschirm sagte nichts Nützliches: Zügung ************ Failing-Reihe ...

Kamo·4d ago
September 6, 2026
FixVOIPService

Fragen Sie, ob DIESES NUMBER texten kann, nicht ob die Org

SmsGateway wuchs eine nummernbewusste Verfügbarkeit() beim Routing auf die Nummer, und dann nichts nannte es mit einer Nummer - beide SmsController Anrufseiten ...

Kamo·4d ago
FixVOIPService

Die "Sie können nicht SMS"-Nachricht gestoppt einen Schritt vor der fix

FreePBX und Teams haben ein Mitglied angewiesen, einen SMS-Anbieter unter Phone-Anbieter hinzuzufügen. Das war ein kompletter Rat, bis Zahlen ihre eigene Textro...

Kamo·5d ago
FixVOIPService

Nur der Träger, der eine Webhook-URL besitzt, kann seine Beiträge überprüfen

Der Telefon-Server eingehender Pfad in der vorherigen Commit überprüft hinzugefügt welcher Anbieter auch immer die Nummer trug. Das ist eine Fälschungsfläche, u...

Kamo·5d ago
FixVOIPService

Ein Telnyx-Telefonserver könnte Texte senden und nie einen empfangen

Telnyx ist sowohl ein Telefon-Server und ein Träger, und ein Telnyx Messaging-Profil hat genau eine Webhook URL. Also eine Organisation, die Telnyx als PHONE SE...

Kamo·5d ago
FixVOIPService

Populieren Sie eine neue Zahl, bevor sie beharrte, nicht nach

save() baute eine leere OrgPhoneNumber, beharrte darauf und füllte dann E164 aus und PHONE_CANON - beides NICHT NULL. Es funktioniert heute, weil der UUID-Gener...

Kamo·5d ago
FixVOIPService

Ein Vertrag über alle fünf Anbieter, und stoppen Drop-Ankommenstexte

Die SMS-Abstraktion Schicht hatte fünf Anbieter uneins darüber, wie zu scheitern und ein eingebundener Pfad, der echte Kundenbotschaften in Stille verworfen hat...

Kamo·5d ago
September 5, 2026
FixVOIPService

Beweisen Sie den Einsatz durch Digest, nicht durch Tag

Die vorhergehende Commit-Demitenung stoppt "Set-Image" als stilles No-Op. Dies behauptet, die Ergebnis: Nach dem Rollout wird der Tag auf eine Verdauung bei der...

Kamo·6d ago
FixVOIPService

Ein Umbau der gleichen Verpflichtung eingesetzt nichts und berichtete Erfolg

Das Bild ist mit dem Commit SHA markiert, so dass der Wiederaufbau der gleichen Commit produziert eine identische Bildreferenz. "kubectl Set Bild" dann ändert n...

Kamo·6d ago
FixVOIPService

Stoppen Sie einen schlechten Service-Nutzer JWT von Deaktivierung jedes Mitglieds Softphone

Aus dem eigenen JWT eines Mitglieds namens configFactory.require(inst), das darauf besteht Der SERVICE-USER JWT des Telefonservers ist vorhanden und gut geformt...

Kamo·6d ago
FixVOIPService

Geben Sie die Anmelde-In-Bunfall-Nachricht zurück in der Umleitung durchgeführt

Der RingCentral Callback setzt den eigenen Satz des Servers in den Abfragestring ein. die Registerkarte des Mitglieds kann sagen, was tatsächlich schief gelaufe...

Kamo·6d ago
FixVOIPService

Entweigen Sie ein neu zugewiesenes Mitglied RingCentral Anmelden, vergessen Sie es nicht nur

Offboarding gelöscht des Mitglieds Anmeldezeile, wenn sie von einem Telefon verschoben wurden Server. Das war die ganze Aufgabe, während die Referenz konnte nur...

Kamo·6d ago
FixVOIPService

Lassen Sie sich von einem RingCentral-Mitglied anmelden, anstatt ein JWT zu prägen

Ein Mitglied der Telefon-Settings Tab fragte nach einem JWT-Anmeldezeichen, und das war die einzige Weg, um sie zu verbinden. Ein RingCentral JWT gehört einem B...

Kamo·6d ago
FixVOIPService

Erzählen Sie einen RingCentral JWT von der App Anmeldeinformationen in seine Box eingefügt

Eine Org klebte seine RingCentral App Anmeldeinformationen JSON . die {"clientId": ..., "clientSecret": ..., "Server": ..." blob die Entwicklerkonsole zeigt auf...

Kamo·6d ago
September 4, 2026
FixVOIPService

Lassen Sie einen Rollout beenden, was die alte Hülse tat

Deploys ersetzt die einzige Hülse von jedem Dienst mit nichts, um die Anfragen in fangen Flug. Drei Einstellungen, die auf der gesamten Flotte angewendet werden...

Kamo·1w ago
September 3, 2026
FixVOIPService

JustCall Abfragewerte genau einmal codieren

Der Client hat seine Abfrage mit build(true) erstellt, der die Werte bereits angibt encodiert - so dass nichts entgangen ist. Der Charakter, der zählt, ist "+":...

Kamo·1w ago
September 2, 2026
FixVOIPService

FreePBX-Konfiguration nach jedem Schreiben anwenden, oder die Erweiterung erreicht nie Asterisk

Extension 8777 (Aiden Perry, kamocrm) wurde von KamoCRM am 2026-09-02 erstellt und nie geläutet. Die FreePBX GraphQL-Mutation hatte geschrieben "Users", "Device...

Kamo·1w ago
August 30, 2026
FixVOIPService

Ein Konto ohne Nummer zu Text ist ein 409, nicht ein 500

Das Starten eines Textes warf IllegalStateException, wenn weder das Mitglied noch die Beispiel hatte eine Outbound-Nummer, die Spring verwandelte sich in eine 5...

Kamo·1w ago
August 27, 2026
FixVOIPService

Eine Quelle der Wahrheit für die Plattform-Einstellungen

"Test-Verbindung" berichtet "keine Master-Konto-ID" auf einem Telefon-Server, dessen Die Bereitstellung war gerade gelungen, Minuten zuvor, mit der gleichen ID....

Kamo·2w ago
FixVOIPService

Ein halb vorgesehener Telefon-Server konnte nie fertig werden, und sagte das Falsche

Ein Org's KamoPBX-Server hat berichtet Fehler: Anrufer Instanz nicht gefunden: **************** da es geschaffen wurde. Die Instanz hat nie gefehlt - diese ...

Kamo·2w ago
FixVOIPService

Auswärtswärts externe Anrufe fehlten in der FreePBX-Anrufhistorie

Auf einem ausgehenden externen Aufruf schreibt FreePBX die CDR "Src" in den Stamm um ausgehende Anrufer-ID - die eigene DID der Org - so ein Anruf ext 8080 plat...

Kamo·2w ago
FixVOIPService

Eine Aufnahme, deren Bytes weg sind, antwortet 410, nicht 500

Gleiche geteilt wie der Bild-Proxy und die Dokus herunterladen. Eine Anrufaufzeichnung, die nicht im Speicher ist dauerhaft nicht da, und ein Spieler übergeben ...

Kamo·2w ago
FixVOIPService

Der Verlängerungs-Sweep löscht nicht mehr jede Mitgliederzuweisung

MemberVoipConfigController.put schreibt eine Zuordnung auf zwei Plätze - MEMBER_VOIP_CONFIG und ************ - und ************ klärte dann den zweiten auf sein...

Kamo·2w ago
August 26, 2026
FixVOIPService

Geben Sie dem Text-Conversations-Coder einen Tiebreaker, so dass gebundene Zeitstempel nicht fallen gelassen werden

lastActivityAt, so dass ein Gespräch teilen, dass genau Zeitstempel wurde von der ausgeschlossen verloren aus der Liste dauerhaft, nicht nur falsch angeordnet. ...

Kamo·2w ago
FixVOIPService

Gate the voicemail nav count on VIEW VOICEMAIL

**************** hat jedes authentifizierte Mitglied übergeben mit einer MemberVoipConfig-Reihe die Instanz-weite ungelese-Voicemail-Zählung mit keine Rechte-Pr...

Kamo·2w ago
August 23, 2026
FixVOIPService

Stop RingCentral OAuth Unterzeichnung White-Label-Mieter aus

Zwei Fehler, beide auf dem gleichen Hop, und jeder versteckt den anderen. RingCentral lehnt jeden Umfangswert ab, den diese App verlangen kann "invalid_request...

Kamo·2w ago
August 16, 2026
FixVOIPService

Größe der Hülse über seiner eigenen JVM Haufen Decke [skip ci]

Das Bild startet die JVM mit -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch, also Heap allein kann 70% der Container-Limit und Pre-Touch hält jede verpflichtet Sei...

Kamo·3w ago
August 15, 2026
FixVOIPService

Die Arbeit mit Voicemail macht ein Recht, nicht nur die Handhabung von PHI

VoipVoicemailController benötigte VIEW_CALL_LOGS auf genau einem Pfad - Wiedergabe und nur wenn die Organisation PHI behandelt. Liste von Voicemails mit ihren T...

Kamo·3w ago
August 5, 2026
FixVOIPService

Isolieren Sie die Aufnahme pro Zeile und Link erst, nachdem es sich verpflichtet

Zwei Fehler mit einer Wurzel: Ingest beteiligte sich an der Sweep-Transaktion. Ein Wurf innerhalb einer teilnehmenden Transaktion markiert die SHARED Transakti...

Kamo·1mo ago
FixVOIPService

Überspringen Sie weich-gelöschte Erweiterungen in der Call-History Sweep

syncÄndertensions Soft-Deletes durch Flipping-Status zu UNKNOWN statt zu entfernen die Zeile, so dass die Liste jede Erweiterung einer Instanz hat jemals hatte....

Kamo·1mo ago
FixVOIPService

Schließen Sie ein Cross-Mailbox-Loch und sechs weitere Teams Fehler

Adversariale Überprüfung von 6df0008 bestätigt 24 Ergebnisse. Die wichtigen: CRITICAL - jedes Mitglied kann die Mail eines Kollegen löschen. Teams Voicemail-ID...

Kamo·1mo ago
August 3, 2026
FixVOIPService

Scannen Sie die geteilten MFA-Repositories

MfaEnrollmentService ist ein @Service in kamo-shared-Bibliothek, also die Wildcard @ComponentScan("com.kamo") in dieser Anwendung konstruiert es, ob oder nicht ...

Kamo·1mo ago
FixVOIPService

Harden Sie die kubectl Download gegen schuppige Egress [skip ci]

dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...

Kamo·1mo ago
July 22, 2026
FixVOIPService

Hören Sie auf, das abgelaufene Wildcard-Kamero-Com-Geheimnis zu heften

Wildcard-kamocrm-com war ein Vermächtnis Multi-SAN-Geheimnis, das bescheinigt-Manager verwaist wenn seine Bescheinigung wurde auf ein pro Host Geheimnis neupoin...

Kamo·1mo ago
July 11, 2026
FixVOIPService

Wache /internal/voip mit InternalAuthFilter wie dokumentiert . es 401'd auf Session auth

VoipInternalSyncController dokumentierte internAuthFilter stets als Schutz, aber /internal/voip war nie in PROTECTED_PREFIXES oder von der OTK ausgeschlossen Se...

Kamo·2mo ago
July 8, 2026
FixVOIPService

Konstante-Zeit intern-auth Geheimnis vergleichen (Tirkel)

Ersetzen String.equals mit MessageDigest.isEqual, so dass Antwort Latenz nicht Leck der X-Internal-Auth gemeinsame geheime Byte-by-Byte. Flottenweiter Schwung d...

Kamo·2mo ago
July 7, 2026
FixVOIPService

Zurück 200 allFalse für unkonfigurierte Org-Fähigkeiten

GET /api/voip/capabilities warf ProviderNotConfiguredException (422) wenn org hatte keinen Telefonanbieter, Protokollierung einer roten Konsole Fehler auf jeder...

Kamo·2mo ago
July 3, 2026
FixVOIPService

Ausschließen /api/voip/sms/templates aus OTK Session Filter

Die Doc-07 SMS-Vorlage-Endpunkte sind sitzungslose interne Anrufe, die von InternalAuthFilter (X-Internal-Auth), aber OTKValidationFilter lief immer noch auf ih...

Sage·2mo ago
July 2, 2026
FixVOIPService

POST /api/bulktext/senden Sie interne Transaktionss-SMS

SecurityService's BulkTextSmsClient (Passwort-Recovery + Account-Settings SMS) hat immer POSTed ************ to /api/bulktext/send, aber der Controller wurde ni...

Sage·2mo ago
April 29, 2026
FixVOIPService

Build Aufnahme MinIO Objekt-Taste wie Bild-Stream

Die Erweiterung auslassen, wenn FILE_EXT null/leer ist, so dass der Objektname übereinstimmt RecordingImagingService und ImagingController. Java String-Consat m...

Kamo·4mo ago
FixVOIPService

Anrufhistorie-Erweiterung von member_voip_config lösen, nicht phone_extension

**************** war NULL für einige Erweiterungen auch dann member_voip_config hat das Mitglied korrekt auf seine Erweiterung abgebildet. Verwendung member_voi...

Kamo·4mo ago
FixVOIPService

Surface Imaging Fallback, wenn Anbieter hat keine Anruf-Historie

KamoPBXProvider.getCallHistory gibt jetzt null statt zu werfen **************** also die 501 Antwort nicht mehr Bypasses die bildgebende Fallback. Der Provider-...

Kamo·4mo ago
April 28, 2026
FixVOIPService

Resolve member-Extension vor VM/CDR Provider Lookup

CallController war vorbei MitgliedId, wo FreePBX (und andere PBX-Stil Anbieter) erwarten eine Erweiterungsnummer - Voicemail-Liste zurückgegeben leer weil keine...

Kamo·4mo ago
April 27, 2026
FixVOIPService

Capture newExtNumber als final für Lambda Capture in MemberVoipConfigController

newExtNumber wird bedingt innerhalb der if neu zugewiesen (isVoipEnabled && ...) blockieren, die es nicht effektiv endgültig macht. Der TeamMember Sync Block li...

Kamo·4mo ago
April 26, 2026
FixVOIPService

Wischen Sie nicht Mitgliederzuordnung auf Synchronisation von Anbietern, denen Metadaten fehlen

************ bedingungslos überschrieben PhoneExtension.assignedMemberId mit was auch immer der Anbieter zurückgegeben. FreePBX (und jeder Anbieter, der nicht v...

Kamo·4mo ago
FixVOIPService

Verwenden Sie extensionId als externe ID, nicht Relay-Node

FreePBX liefert die gleiche Relay-ID (ZXh0ZW5zaW9uOg== = "extension:") für jede Erweiterung, weil das ID-Feld nicht bevölkert ist. Mit ihm verursachte alle Erwe...

Kamo·4mo ago
FixVOIPService

Rewrite all GQL Abfragen/Mutationen gegen Live-Schema-Introspektion

Verifizierte jeden Feldnamen und Typ gegen das eigentliche FreePBX 17 Schema. Vollständige Reihe von Korrekturen: Anfragen: - fetchAllExtensions: Entfernen Sie...

Kamo·4mo ago
FixVOIPService

Korrigieren GraphQL Feldnamen zu holenAsteriskDetails

FreePBX API gibt "Hat du damit gemeint fetchAsteriskDetails?" Prüfen Sie die Abfrage und den Datenpfad-Zugangsoder entsprechend.

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