Live Change Log

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

17,863
Totale Änderungen
4,580
Merkmale
4,511
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,863AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,551kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,580Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
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·1d 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·4d 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·4d 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·6d 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·6d 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·6d 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·6d 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·1w 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·1w 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
March 23, 2026
FixAPIService

Explizit weitergeleitet Besucher-IP an nachgelagerte Dienste

ForwardedHeaderFilter verbraucht X-Forwarded-For von der eingehenden Anfrage, also, wenn APIService via Rest an SecurityService weitergibt, den Header fehlt. Je...

Kamo·5mo ago
March 22, 2026
FixAPIService

Verschieben AccessEnforcementFilter gescannt Paket, revert ComponentScan

Der erweiterte @ComponentScan verursachte einen corsFilter Bohnen-Konflikt zwischen CorsConfig und WebConfig. Verschieben Sie den Filter in com.kamo.api.app.con...

Kamo·5mo ago
March 21, 2026
FixAPIService

Redis-Verbindung config zu K8s configmap hinzufügen

APIService pod war nicht zu starten, weil Spring-Boot-Starter-Daten-redis Die automatische Konfiguration konnte sich bei localhost:6379 nicht mit Redis verbinde...

Kamo·5mo ago
March 19, 2026
March 12, 2026
FixAPIService

Verwenden Sie JdkClientHttpRequestFactory, um PATCH-Methoden-Forwarding zu unterstützen

Die Standardeinstellung RestTemplate verwendet SimpleClientHttpRequestFactory (HttpURLConnection) die die PATCH-HTTP-Methode nicht unterstützt, wodurch branchen...

Kamo·6mo ago
December 12, 2025
December 5, 2025
November 3, 2025
October 30, 2025
October 28, 2025
October 14, 2025
FixAPIService

fehlenden Cookie-Import zu APIApp.java hinzufügen

snadjafinia·11mo 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