KamoCRM

Live Change Log

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

17,488
Totale Änderungen
5,978
Merkmale
5,281
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 14, 2026
FixAPIService

Kein buchstäblicher intern-auth geheimer Fallback - ein leeres öffentliches Chat-Geheim-Geheimer beantwortet 503

Sieben @Value Websites und application.yml fiel zurück auf die wörtliche dev-secret-change-in-prod when ************ fehlte, so eine Hülse ohne ihr Geheimnis ge...

Kamo·1w ago
October 13, 2026
FixAPIService

Das Stecker-Relais sendet nie einen reservierten Nahcode

Wenn KamoCameraService gerollt, die Backend-Buchse geschlossen ohne einen engen Rahmen (1006) und die Relais übergeben 1006 an den Stecker; 1005, 1006 und 1015 ...

Kamo·1w ago
FixAPIService

Die Client-Adresse der Steckerbuchse ist die rechts-die öffentlichste X-Forwarded-For hop

CameraAgentWebSocketHandler hat das FIRST X-Forwarded-For hop genommen, das ein Kunde schreiben kann selbst - und diese Adresse ist das, was KamoCameraService-R...

Kamo·1w ago
September 28, 2026
FixAPIService

Der ein Schlüssel des FreePBX-Mitarbeiters klingelt am Telefon

Kamo-Sternisk-Unterstützung hält einen einzigen API-Schlüssel, dokumentiert und als VOIP_RECORDING_UPLOADS-Taste und sendet seine Ring-Ereignisse mit ihm. Der R...

Kamo·4w ago
FixAPIService

Geben Sie eine öffentliche Chat eigenen dreht die Nachricht Rate Grenze, nicht die Sitzung ein

Jeder Public-Chat-Pfad lebt unter /sessions/, so dass der Limiter's enthält("Ssessions") Test gestellt das Gespräch selbst über das Sitzungsbudget: 3 Anfragen p...

Kamo·4w ago
September 24, 2026
FixAPIService

KamoAI interne Endpunkte verlassen niemals das Gateway

Carves die sieben KamoAI internen Unterbäume (Master spec 7 Artikel 13) aus die Wildcard-Vorwärts, und mit ihnen die Server-zu-Server-Endpunkte, die Vor dem Pro...

Kamo·4w ago
September 23, 2026
FixAPIService

Geben Sie dem Gateway eine Speicheranforderung und begrenzen

Der Einsatz hatte keine Ressourcen: Block überhaupt. Keine Anfrage, also die Zeitplaner konnte nicht über diese Hülse Fußabdruck argumentieren; kein Limit, so N...

Kamo·4w ago
FixAPIService

Vorwärtskommission Stripe Connect webhooks, die überhaupt nichts erreichten

KommissionService registriert ************ direkt mit Stripe (OrgStripeSetupService), aber ohne /api/commissions/** Forward existierte überall in diesem Gateway...

Kamo·4w ago
FixAPIService

Carve out VOIPServices interne SMS-Vorbebau-API und leiste niemals die eigene X-Internal-Auth-API eines Clients weiter

Zwei zusammenhängende Lücken in der gleichen Vertrauensgrenze. /api/voip/sms/templates/** wurde im Großhandel von der /api/voip/** weitergeleitet Wildcard. VOI...

Kamo·4w ago
FixAPIService

Derive X-Real-IP vom rechten Sprung, nicht vom eigenen Kunden

vor() setzen Sie die ausgehende X-Real-IP auf X-For.split(",")[0] -- der LEFT-most hop, der der eine Teil dieser Kopfzeile ist, die ein Client kontrolliert dire...

Kamo·4w ago
FixAPIService

Vorgeschaltete Anrufe mit einer Verbindung und einem Lese-Zeitout

Beide RestTemplate Bohnen wurden aus einem nackten JdkClientHttpRequestFactory gebaut ohne Auszeit. Eine stromaufwärts, die die Verbindung akzeptiert und dann n...

Kamo·4w ago
FixAPIService

Stoppen Sie die Protokollierung von Sitzungsmarken, OTKs und Auth-Header auf jede Anfrage

vor() die gesamte kopierte Header-Karte auf jeden einzelnen Anruf gedruckt -- System.out.println("APIService: kopierte Header: " + outHeaders) -- welche seriali...

Kamo·4w ago
September 13, 2026
FixAPIService

Akzeptieren Sie OCI-Bildindizes bei der Lösung der gebauten Digest [Skip ci]

Die Bilder werden als OCI-Bild-Indizes geschoben, so fragen Sie die Registrierung für eine einzige Bildmanifest beantwortete nur 404, die Digest kam leer zurück...

Kamo·1mo ago
FixAPIService

Neustart, wenn ein gleich-Commit-Reseling Blätter Schoten auf der alten Digest [Skip ci]

Der Rollout-Schritt versuchte, einen gleichen-Commit-Wunsch-Restau zu erkennen, indem er die Deployment Bildreferenz vor und nach "Set-Bild". "Beschwerde anspre...

Kamo·1mo ago
September 10, 2026
FixAPIService

Niemals Kunden-gelieferte Identitäts-Header vorwärts stromaufwärts

forward(), forwardWebhook() und forwardCallback() kopiert jedes Inbound Header außer Host (und, für die Sessionless zwei, die Anmelde-Kopfzeilen) auf die vorges...

Kamo·1mo ago
September 7, 2026
FixAPIService

Forward Carrier SMS webhooks, die nichts erreichte

Traefik sendet jeden Weg auf api.kamocrm.com zu diesem Gateway ohne Pfad geteilt, und diese Klasse weitergeleitet /api/voip/** und nichts anderes. Also /api/bul...

Kamo·1mo ago
FixAPIService

Forward Carrier SMS webhooks, die nichts erreichte

Traefik sendet jeden Weg auf api.kamocrm.com zu diesem Gateway ohne Pfad geteilt, und diese Klasse weitergeleitet /api/voip/** und nichts anderes. Also /api/bul...

Kamo·1mo ago
September 5, 2026
FixAPIService

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·1mo ago
FixAPIService

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·1mo ago
FixAPIService

Lassen Sie die /api/Settings vorwärts, die auf nichts zeigt

EmailService dient dem Sync-Integrations-Controller unter ************ nicht /api/settings/integrations . vorwärts erreichte einen Weg, den der Dienst nicht abb...

Kamo·1mo ago
FixAPIService

Route /api/Kontakte, /api/calendar und /api/Settings zu EmailService

KamoMobile Kontakte und Kalender-Bildschirme 404'd auf jede Anfrage. Neither Pfad wurde am api Host geroutet, so dass nichts erreichte EmailService und die Serv...

Kamo·1mo ago
September 4, 2026
FixAPIService

Geben Sie den Rollout-Raum für die 15er minReadySeconds jetzt Kosten

progressDeadlineSeconds war 60. Das ist das Fenster, in dem ein Rollout Fortschritte zeigen muss, bevor Kubernetes gibt auf und markiert es gescheitert, und die...

Kamo·1mo ago
FixAPIService

APIService schaltet sich nie anmutig ab

Einsatz ersetzt die einzige Hülse jedes Dienstes mit nichts, um die Anfragen in fangen Flug. Drei Einstellungen, die auf der gesamten Flotte angewendet werden: ...

Kamo·1mo ago
August 25, 2026
August 7, 2026
FixAPIService

Encode des dekodierten Tokens genau einmal auf dem Weg vorgeschaltet

21670e5 routed SocialWebhookController durch UpstreamUris FULLY-PRE-ENCODED-Eintrag Punkt, aber seine URL ist ein Hybrid: "Token" ist ein @PathVariable, so Spri...

Kamo·2mo ago
FixAPIService

Veranern Sie die Abfrage des Anrufers auf den öffentlich zugänglichen Proxies

Das Gateway stoppte die doppelte Codierung weitergeleiteter Abfragestrings in 3c24d32, aber vier andere Proxies in diesem Service noch konatierten bereits-Proze...

Kamo·2mo ago
FixAPIService

Veranschlagen Sie die Abfrage-Anteigns, anstatt sie zweimal zu kodieren

Jede URL, die dieses Gateway erstellt, wird von getRequestURI() zusammengesetzt und getQueryString() - beide bereits prozentig kodiert und wurde dann an RestTem...

Kamo·2mo ago
August 3, 2026
FixAPIService

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·2mo ago
July 16, 2026
FixAPIService

Vereiger-Herkunft auf Phase 1 - OriginMatcher Opt-in (leere erlauben-list / fehlende Herkunft erlaubt)

Phase-0 Widgets rufen immer noch über ihre Server-Seite Proxy, so Origin-Locking hat keine Nutzen noch und jeder Live-Pell-Chat-Schlüssel hat eine leere erlaubt...

Kamo·3mo ago
July 15, 2026
FixAPIService

Nur cache-invalidieren Sie wirklich-ungültige Tasten, nicht origin-verneiniert (verhindert gültige Tasten DoS)

Auf einem kalten Redis-Cache war ein gültiger Public-Chat-Schlüssel mit einem falschen/abwesenden Ursprung ca. INVALID für 60er Jahre, die Ablehnung der richtig...

Kamo·3mo ago
FixAPIService

Bind WS Relais Handshake zu Origin + hinzufügen Cold-Cache-Schlüssel Validierung Fallback

Extrahiert PublicChatControllers privater validateViaDownstream() in einen Shared PublicChatKeyResolver-Beine so PublicChatWebSocketHandler kann die gleiche wie...

Kamo·3mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** aus dem Wildcard VOIP Forwarder

Der /api/voip/** catch-all in APIGatewayController beschattete die dediziert VoipRecordingUploadController POST /api/voip/recordings/upload Mapping, wenn Spring...

Kamo·6mo ago
April 26, 2026
FixAPIService

Größe der Datei auf 500MB erhöhen

Spring Boot standardmäßige Cap mehrteilige Teile bei 1MB, was zu Hintergrundbild führt Uploads zum Scheitern mit 500 in request.getParts(). Match SecurityServic...

Kamo·6mo ago
April 25, 2026
FixAPIService

CORS zu Traefik über Kamo-Middlewares bewegen, In-App entfernen

Die CorsFilter @Bean in der Frühjahrs-App war still nicht Anwendung Header nach WebConfig.java wurde entfernt. CORS wird nun vollständig an der Traefik-Schicht ...

Kamo·6mo ago
FixAPIService

Entfernen Sie doppelte CorsFilter und Streifen upstream CORS-Header im Gateway

WebConfig.java definierte eine zweite CorsFilter-Beine, die mit CorsConfig.javas konkurrierte Bohnen, riskieren doppelte Header schreibt. Gelöscht es, so dass n...

Kamo·6mo ago
April 21, 2026
FixAPIService

Set-Anwendung/Json für JSON-Leichen an SecurityService weitergeleitet

RestTemplate to upstream könnte Content-Type mit Spring inkompatibel machen @RequestBody, verursacht 415. Nach dem Lesen des Rohkörpers, Kraft APPLICATION_JSON ...

Kamo·6mo ago
April 19, 2026
April 11, 2026
FixAPIService

Valididate Forgejo HMAC-SHA256 Signatur statt schlichter geheimer Kopfzeile

Forgejo sendet Webhook-Geheim Geheimnis als X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 Hasch, nicht als einfacher Headerwert. Lesekörper, überprüfen HM...

Kamo·6mo ago
April 4, 2026
FixAPIService

SUBSCRIPTION_CATALOG in Standard-Sweiger-Sturzes-Sturzes-Sturzes-Sturzes-Stur

Wenn MediaService in der Validierungsantwort keine Reichweiten zurückgibt, standardmäßig auch die beiden Zielfernrohre von PUBLIC_CHAT und SUBSCRIPTION_CATALOG....

Kamo·6mo ago
March 29, 2026
FixAPIService

Verwenden Sie getServerName() statt getHeader(Host) für die ursprüngliche Host-Auflösung

ForwardedHeaderFilter verbraucht X-Forwarded-Host und adaptiert getServerName() entsprechend, während getHeader(Host) den rohen HTTP-Host zurückgibt, der eine i...

Kamo·7mo ago
FixAPIService

Verwenden Sie HTTP auf Port 80 für meet Service URL, um andere Dienste zu entsprechen

Der HTTPS-Endpunkt auf 8443 verursacht SSL-Zert-Mit-Mitmatch beim Routing über K8s interne DNS. Alle anderen Dienste verwenden HTTP auf Port 80.

Kamo·7mo ago
March 28, 2026
FixAPIService

Erhalten Sie upstream X-Forwarded-Host statt mit eigenem Host zu überschreiben

Wenn ein upstream Proxy (Next.js) X-Forwarded-Host auf den Browser setzt Original-Host, APIService bewahrt es jetzt statt Überschreiben mit seiner eigene Host-H...

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