KamoCRM

Live Change Log

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

17,497
Totale Änderungen
5,985
Merkmale
5,283
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 27, 2026
Featurekamo-shared-library

Eine org-scoped read/write API für Service-Jobs

ServiceJob ist eine kartierte Einheit mit Repositories und bestanden Tests und keine Möglichkeit, eine Zeile zu lesen. Dies gibt ihm den Header der fertigen Arb...

Kamo·2mo ago
Featurekamo-login

Enthüllen Sie den vorseligen Arbeitsplatz und geben Sie der Liste die Scrollleiste der Org

Zwei Dinge über den Workspace Picker, beide ungefähr die gleiche Liste. Der Arbeitsplatz, den ein Mitglied zuletzt benutzt hat, wird vorgewählt und auf dem But...

Kamo·2mo ago
FeatureVOIPService

Umsetzung des KamoPBX-Anbieters

Ersetzt den Stub. KamoPBX ist Kamos eigene Plattform, so dass die Organisation keine hält Anmeldeinformationen: KamoPBXAccountProvisioner erstellt das Konto, we...

Kamo·2mo ago
Docskamo-internal

Hören Sie auf, den Vermitarbeitern zu sagen, dass sie git commit ausführen --allow-empty

--lauben Sie leere PERMITS ein leeres Ergebnis, es zwingt nicht eins. Mit nein Pfadepec es immer noch den Index verpflichtet, und diese Kassen haben immer eine ...

kamo·2mo ago
Docskamo-internal

Hören Sie auf, den Vermitarbeitern zu sagen, dass sie git commit ausführen --allow-empty

--Gehevollen PERMITS ein leeres Ergebnis, es erzwingt nicht eins. Mit nein Pfadepec es immer noch den Index verpflichtet, und diese Kassen haben immer eine ande...

kamo·2mo ago
Fixkamo-marketing

Nicht brechen den Build - rückgängig machen einen Sweep, den ich verursacht habe

c8ec175 sollte ein leeres Umbau Commit sein. Es war nicht: .git commit --allow-empty. PERMITS ein leeres Ergebnis, es zwingt nicht ein - es immer noch verpflich...

Kamo·2mo ago
FeatureKlusterServices

Apps, Medien, Edge Manifests und Netzwerkpolitik

- config.ini trägt einen [Zone] Block vom ersten Tag an, so dass eine zweite Region eine Konfiguration ist bearbeiten, nicht Chirurgie. Geheimnisse werden dur...

Kamo·2mo ago
Fixkamo-internal

Die Interaktion Center Bucket Tabs nie auf zwei Zeilen wickeln

Sechs volle Breite Tabs teilen sich die 550px-Gespräche, so dass 80px pro Stück, und "Team Members" passte nicht - es wickelte und verdoppelte die Höhe des Stre...

kamo·2mo ago
FixKlusterServices

K3m1 ist 47.181.8.87 (pbx.k3.kluster.kamocrm.com)

Reverse eine falsche Änderung von mir. Ich hatte 42.181.8.87 propagiert und bearbeitet coturn/deployment.yaml's Kommentar, der die ganze Zeit richtig war. Geprü...

Kamo·2mo ago
Featurekamo-internal

************ und die Enterprise Karte sperren

Registriert die rechte Client-Seite - Liste, Farbe, Symbol - und fügt sie hinzu Abdeckung Test nicht-Tab-Set mit einer Notiz auf, was es tatsächlich Tore, da es...

kamo·2mo ago
Fixkamo-internal

Ein Anhang, der nicht gelesen werden kann, sagt so, statt nichts

Ein Medienelement gibt Ihnen ein Bit - es hat versagt - und keinen Statuscode, und es latches auf diesem Bit: es nie wiedertries, so was ging schief die Kontrol...

kamo·2mo ago
FixSecurityService

Ein Bilderrahmenbild, dessen Bytes weg sind, antwortet 410, nicht 500

Der Frame-Stream fing alles als stream_failed und zurückgegeben 500, so ein Foto dessen Objekt nicht als kaputtes Bild ohne Erklärung wieder eingelagert ist -- ...

Kamo·2mo ago
FeatureBillingService

Verweigern Sie ein Self-Serve Enterprise-Abonnement

Das Unternehmen wird verhandelt. Verstecken der Preis ist Präsentation; dies ist die Grenze. Eine Anfrage zur Benennung des Enterprise-Plans wird abgelehnt, es ...

Kamo·2mo 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·2mo ago
FeatureSecurityService

Enterprise-Preise aus dem Katalog zurückhalten

Enterprise wird mit KamoCRM direkt verhandelt, so dass seine Rate ist nicht unsere veröffentlichen. Jede Oberfläche, die einen Planpreis zitiert, liest diesen e...

Kamo·2mo ago
FixDocsService

Ein Dokument, dessen Bytes weg sind Antworten 410, nicht 500

Der Streaming-Download erwischte jeden Speicherausfall als einen unerwarteten Fehler und zurückgegeben 500, die einem Leser nichts sagt und lässt einen Betracht...

Kamo·2mo ago
FixMediaService

Ein Anhang, der nicht gelesen werden kann, sagt so statt 500ing

Der bildgebende Proxy beantwortet bereits 410 für widerrufenen Zugriff und für eine entfernte Nachricht, aber lassen Sie openRange IOException entkommen uncaugh...

Kamo·2mo ago
Featurekamo-internal

Zeigen, was die Tabelle sagt, bevor das Rezept geschrieben wird

Der Server verweigert nun ein Rezept, das mit einer aufgezeichneten Allergie kollidiert, Medikament der Patient ist bereits auf, oder ein Patient niemand hat je...

kamo·2mo ago
FeatureKlusterServices

CouchDB und RabbitMQ auf k3m1

CouchDB q=8 / n=1, verifiziert live. q ist bei Datenbankerstellung und KamoPBX fixiert erstellt eine Datenbank pro Konto plus monatliche MODBs, so q ist jetzt f...

Kamo·2mo ago
Featurekamo-shared-library

Sagen Sie "die Bytes sind weg" abgesehen von "Lager ist unten"

openRange brach jeden Knoten Ausfall in eine IOException, so dass ein Anrufer tun konnte nichts damit, aber zurück 500. Ein Browser ist <img&gt;/<video&E;/<audi...

Kamo·2mo ago
Featurekamo-shared-library

MANAGE ENTERPRISE SUBSCRIPTIONEN

Unternehmen wird verhandelt, nie selbstbedienend. Dieses rechte Tor beide Hälften von dass: sehen, was es kostet, und setzen Sie eine Organisation auf sie. Cat...

Kamo·2mo ago
Docskamo-internal

Korrigieren Sie vier SW6a Behauptungen, eine gemessen falsch

Eine einfache @Autowired Liste einer Schnittstelle ohne Implementierungen nicht eine leere Liste zu lösen - es wirft UnsatisfiedDependencyException. Gemessen, n...

kamo·2mo ago
Docskamo-internal

Korrigieren Sie drei SW6a Behauptungen, eine von ihnen gemessen falsch

Ein früherer Entwurf sagte eine einfache @Autowired Liste einer Schnittstelle mit Nein Implementierungen löst sich zu einer leeren Liste. Es wirft UnzufriedenDe...

kamo·2mo ago
Fixkamo-shared-library

Eigentlich nennen Sie die Erfüllung Politik

SW3 implementiert FulfillmentPolicy als erstes Mitglied einer Schnittstelle, die hatte keine, und nichts jemals nannte es - ein Grep über Kamo-Shared-Bibliothek...

Kamo·2mo ago
Refactorkamo-internal

Die eigene Sitzung der Registerkarte benennt ihre Organisation;

Builds direkt auf 05ff51b3, die die richtige Quelle der Wahrheit etabliert tab fragt seine eigene Sitzung, in welchem Arbeitsbereich sie sich befindet, über ein...

kamo·2mo ago
FeatureSecurityService

Überprüfen Sie das Diagramm vor dem Schreiben eines Rezepts

Die Verschreibung wurde mit der Allergietabelle, der Interaktionsprüfungsabfrage und ein "Sicherheitskontext" Endpunkt, der alle daneben sitzen, ungelesen. Ein ...

Kamo·2mo ago
Chorekamo-marketing

Rebuild, um die Early-Bird-Angebot Kopie abholen

Der Wörterbuchwechsel landete nach dem letzten Build, und Nachrichten/ wird angezogen Build-Zeit.

Kamo·2mo ago
Fixkamo-marketing

Die Sitz-Headline lautete eine Standardeinstellung, keine Decke

Die Karte gedruckt "Bis zu 5 Benutzer" von plan.maxSeats, direkt über der eigenen Feature-Liste mit "Benutzer (25)" und eine Vergleichsspalte mit der Auflistung...

Kamo·2mo ago
FixInitializerService

Katalogreihen, die die Preisseite selbst widersprechen gemacht

COMMERCE_POS ist ServiceType.POS(21), dessen richtiger Name "Lines of Business" ist - der Schirmschalter für das, was eine oder eine oder eine oder eine oder di...

Kamo·2mo ago
FixSecurityService

Eine CCD-Vorschau ist keine Offenlegung

Vorschau einer Zusammenfassung aufgezeichnet eine Offenbarung mit Namen des Empfängers - so ein Patient zu fragen, wer ihren Rekord unter 164.528 hat würde gesa...

Kamo·2mo ago
FeatureKlusterServices

Phase 0 Infrastruktur-Gate

- TURN über TLS auf 5349 mit einem echten Zertifikat (Turn-kamocrm-com-cert). Ohne Drehungen:, ein Kunde hinter einer 443 nur egress Firewall hat keinen Medie...

Kamo·2mo ago
ChoreSecurityService

Rebuild für AbonnementPlanFeatureDTO.unit

Der Katalog speichert eine Einheit pro Funktion und die DTO trägt es jetzt, so dass die Preisgestaltung Seite kann "15 GB pro Benutzer" statt einer nackten 15 d...

Kamo·2mo ago
FixInitializerService

Drei Katalogreihen, die die Preisseite selbst gemacht haben, widersprechen sich

Sitz zählt. Die Plankarte Überschrift lautet max_seats ("Up to 5 users"), während die Funktionsliste darunter und die Vergleichstabelle lesen Sie die USERS-Feat...

Kamo·2mo ago
Featurekamo-shared-library

Tragen Sie eine Plan-Feature-Einheit zu den Kaufflächen

Der Katalog hat eine Einheit pro Funktion die ganze Zeit gespeichert - "GB/User", "Benutzer", "Kontakte" - und das Plan-Feature DTO ließ es fallen, so dass jede...

Kamo·2mo ago
Fixkamo-marketing

Die Seite widersprach sich selbst, und der Rechner in Rechnung gestellt E-Mail pro Benutzer

Eingezstungener Abzeichen nannte den falschen Plan. Alle vier Module pro Sitz sind enthalten in Business und Enterprise, und die Plakette wählte die FIRST id in...

Kamo·2mo ago
Docskamo-login

FreePBX ist veraltet (Entscheidung 4 überarbeitet)

Keine Migration und keine ständige Koexistenz. KamoPBX bleibt auf k3m1, dessen host netns ist leer, also braucht es keine FreePBX-Ports und keine Abschaltung is...

Kamo·2mo ago
Docskamo-internal

Planen Sie SW6a und teilen Sie SW6 in drei

Die Spezifikation nennt SW6 'wire the finished UI', die davon ausging, dass ein Backend existierte zu verdrahten. ServiceJob, ServiceVisit und ServiceLineItems ...

kamo·2mo ago
Testkamo-internal

Pin die beiden Form Regeln, die still scheitern

Beide entscheiden, was NICHT zu senden, das ist die Hälfte eines Formulars ohne sichtbare Symptom wenn es schief geht. Eine unbeschriebene Rückführungslinie da...

kamo·2mo ago
RefactorSecurityService

Ein Antrag-Körper-Pser, nicht drei

Die drei klinischen Schreibregler wuchsen jeweils ihre eigene Schnur/uuid/integer/ Datum Helfer innerhalb einer Woche voneinander - identisch, bis auf welche je...

Kamo·2mo ago
Docskamo-login

KamoPBX Umsetzungspläne (Programm + 9 Phasen)

Zerlegt in einem Plan pro Phase; ein einziger Plan würde nicht produzieren funktionierende Software bis zum Ende. Volle mundgerechte TDD-Detail: Phase 0 Infr...

Kamo·2mo ago
BuildSecurityService

Rebuild gegen die Speicher dedup fix

Abholung kamo-shared-library d21e01ce. Upload-Dokument - der Weg hinter dem Mitglied Dokumente, Hypotheken-Offenlegungen, Bilderrahmen und Medien-Streams hier e...

Kamo·2mo ago
BuildMediaService

Rebuild gegen den Dokument-Upload-Fix

Picks up kamo-shared-library d21e01ce, die Minuten nach dem vorherigen gelandet bauen. Der Chat-Anhänger-Pfad hat bereits f848f394; dieser trägt den zweiten hal...

Kamo·2mo ago
BuildDocsService

Rebuild gegen die Speicher dedup fix

Picks up kamo-shared-library d21e01ce. uploadDocument erstellt seine ImgDat mit isMissing=false VOR Senden der Bytes, und seine @Transactional nicht rollen zurü...

Kamo·2mo ago
BuildConversionService

Rebuild gegen die Speicher dedup fix

Picks up kamo-shared-library d21e01ce. uploadDocument erstellt seine ImgDat mit isMissing=false VOR Senden der Bytes, und seine @Transactional nicht rollen zurü...

Kamo·2mo ago
Docskamo-login

Rekord-Entscheidungen KamoPBX - KAZOO bestätigt, k3m1 Platzierung, ACDc, Tier 3 rebrand

Sechs offene Fragen beantwortet: 1. KAZOO ist die Route; Hardware im Besitz, so Kostenrahmen vollständig entfernt. 2. Ein Knoten/Cluster jetzt, drei später - Co...

Kamo·2mo ago
Fixkamo-shared-library

Der Dokumenten-Upload veröffentlicht seine Zeile erst, wenn die Bytes landen

Das gepufferte Upload-Dokument war der eine Speicher, der seine ImgDat mit isMissing=false BEFORE Senden von etwas, und nur neu gesetzt es auf falsch nach einem...

Kamo·2mo ago
BuildMediaService

Rebuild gegen die Speicher dedup fix

Nit auf Kamo-geteilte Bibliothek f848f394. Ein Chat-Anhang, dessen Upload ausfiel eine ImgDat-Reihe, die später die gleiche Datei hochgeladen gegen, so dass die...

Kamo·2mo ago
Fixkamo-shared-library

Ein fehlgeschlagener Upload darf kein Dedup-Match werden

Ein Mitglied schickte eine 11 MB .wav zu einem Chat, bekam "Kann nicht aufrufen ObjectWriteResponse.etag() weil die Antwort null ist", wieder gesendet, und die ...

Kamo·2mo ago
ChoreKlusterServices

Drop dead rate.loans und priceturbo.com von statischen Bereitstellung

Beide haben ACME Herausforderungen stecken seit 47-54 Tagen. Der Rattenschlag Nachlass, dem sie Proxy wurde seit 2026-08-04 auf 0 skaliert, so dass nichts kann ...

Kamo·2mo ago
FixKlusterServices

Geben Sie den Go Haufen mit GOMEMLIMIT und erklären Sie eine echte Memory-Anfrage

Wurzelurste der Crash-Loop war kein Leck. Die 485Mi stetigen Zustand, dass gehalten Stolpern der alten 512Mi Grenze war zwei normale Dinge gestapelt: 350Mi G...

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