Live Change Log

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

17,857
Totale Änderungen
4,574
Merkmale
4,511
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,574Fix4,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·23h 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
FeatureAPIService

Führen Sie zwei Hülsen

Repliken 1 - 2. Dieser Service läuft keine @Scheduled Arbeit und bindet keine exklusive NATS langlebig, so dass zweite pod dupliziert nichts - es ist staatenlos...

Kamo·6d ago
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·6d ago
StyleAPIService

Wiederherstellen dieses Manifests CRLF-Linien-Endungen

Die vorherige Commit-Übermittlung schrieb die Datei mit einem Skript um, das sie auf LF normalisiert hat, was ein whole-file diff für eine Änderung, die ein Dut...

Kamo·6d 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·6d ago
September 3, 2026
FeatureAPIService

API-Schlüsselfläche für Live-Call-Events von einer Kunden-PBX

Companion to VoipRecordingUploadController, auf einem absichtlich getrennten VOIP_CALL_EVENTS scope: eine Aufnahme nach der Tat hochladen und machen Jemandes Te...

Kamo·1w ago
August 25, 2026
FeatureAPIService

Weiter /api/email/oauth/callback zu EmailService

Googles OAuth-Redirect-Ziel. Gleiche Form wie die E-Mail und treffen Anbieter Rückrufe daneben: öffentlich und ohne Session, denn das Popup landet auf diesem Ga...

Kamo·2w ago
August 20, 2026
FeatureAPIService

Versendet die Tracking-Strecke an MediaService

Clones forwardPublicWebinar anstatt der generischen vorwärts(): diese Methode druckt jede URI, Header-Karte und Körperlänge zu stdout ohne Niveau, und ein Besuc...

Kamo·3w ago
August 10, 2026
ChoreAPIService

Rebuild gegen Shared-Bibliothek @Lob LONGVARCHAR fix

Hibernate's PostgreSQL Dialekt liest @Lob String Spalten als OIDs via getLong(). Beeinflusst Notizen, Kontakte, Kalender, OAuth Tokens, IMAP Passwörter, E-Mail ...

Kamo·4w ago
FeatureAPIService

Punkt bei YugabyteDB und verwenden Sie PostgreSQLDialect

CockroachDB wurde durch YugabyteDB ersetzt. Verbindungsstränge bewegen sich von Kakerlakedb-öffentliche:26257 zu yb-tserver-service:5433, und der Hibernate Dial...

Kamo·4w ago
August 9, 2026
CIAPIService

Mirror Maven Central durch die Google GCS Kopie

Jede Docker-Bühne beginnt mit einer Erkältung/.m2 und holt den gesamten Abhängigkeitsbaum wieder auf, so dass Central sieht das volle Gewicht jedes gleichzeitig...

Kamo·4w ago
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 5, 2026
FeatureAPIService

Regeln für den Zugang von Mietern am Gateway durchsetzen

Dieser Filter ist träge, seit er geschrieben wurde. resolveOrgId read org:domain:<host von Redis, nichts hat jemals diesen Schlüssel geschrieben, und die Null-R...

Kamo·1mo ago
FeatureAPIService

Route der Meeting-Anbieter OAuth Callback

Zoom und Microsoft umleiten den Browser zu diesem Gateway, nachdem ein org autorisiert Kamos App. Das Popup landet hier ohne Mieter-Sitzung - die org reist in ?...

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 19, 2026
FeatureAPIService

Proxy die öffentliche KI-"menschliche Handoff-Route"

POST ************ proxiert zu MediaService hinzu neben seiner SchaffungSupportSession Geschwister. Ohne dies war die Handoff-Funktion bei der Ankunft tot: Medi...

Kamo·1mo ago
July 16, 2026
FeatureAPIService

Route /api/Email + /api/Unterstützung durch den api host

(EmailService) und Support (MediaService, gleiche vorgelagerte wie /api/media) waren unrouted - 404. Fügen Sie beide Vorwärts und fixe email.service.url von ein...

Kamo·1mo ago
FeatureAPIService

GET / api / Public Chat / Bootstrap Gateway Route

Bootstrap Endpunkt hinzufügen, der die bestehende ProxyWithAuth-Pipeline wiederverwenden (Schlüsselprüfung + Opt-in Ursprung + PUBLIC_CHAT Umfang + Tarif-Limit ...

Kamo·1mo ago
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
July 14, 2026
FeatureAPIService

Proxy GET /lo-präsenz für MediaService

Der Support-Session-Proxy gibt den rohen Körper bereits weiter, so dass das fusionierte Widget bevorzugtAgentMemberId erreicht MediaService unberührt. Fügen Sie...

Kamo·1mo ago
July 7, 2026
FeatureAPIService

Öffentliche Durchfahrt für E-Mail OAuth Provider Callback

Forward GET ************ zu EmailService sessionlos (Streifen auth, keine Umleitung folgen), Spiegelung der RingCentral OAuth Callback. Dies ist die bei Microso...

Kamo·2mo ago
July 3, 2026
June 26, 2026
June 13, 2026
June 10, 2026
FeatureAPIService

Öffentlich programmbeg nchnerisch e-sign API Gateway (API_SIGNATURE scope)

Fügen Sie /api/public/esign/** zu PublicApiController hinzu: die org API-Taste validiert, benötigt den API_SIGNATURE-Fernertrag, die Tariflimits und weiter an E...

Kamo·3mo ago
April 30, 2026
FeatureAPIService

Proxy-Unterstützungs-Nachricht übersetzen Endpunkt

Fügt eine Durchfahrtsroute für den neuen MediaService-Endpunkt hinzu, der eine Übersetzung Einzelne Support-Chat-Nachricht in die URL des Besuchers. Die Marketi...

Kamo·4mo ago
April 29, 2026
CIAPIService

Scope-Konkurenz zum Aufbau von Arbeitsplätzen, nicht Kubernetes setzt ein

Workflow-Level-Konkurrenz serialisiert die gesamte Pipeline (einschließlich kubectl Rollouts). Verschieben Sie die Gruppe auf den Bau-Job nur so einsetzen Arbei...

Kamo·4mo ago
ChoreAPIService

Trigger CI/CD-Pipeline

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

VoipRecordingUploadController für Kamo-Sternisk-Upload-Uploads

POST /api/voip/recordings/upload akzeptiert mehrteilige Körper von Kamo-Sternisk-Unterstützung läuft auf FreePBX-Hosts. Validiert den X-Api-Key hat die neue VOI...

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

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