KamoCRM

Live Change Log

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

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
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·2mo 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·2mo 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·2mo 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·2mo 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·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 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·2mo 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·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 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·3mo 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·3mo 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·3mo 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·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
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·3mo 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·3mo 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·4mo 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·6mo 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·6mo ago
ChoreAPIService

Trigger CI/CD-Pipeline

Kamo·6mo 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
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·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 17, 2026
FeatureAPIService

Hinzufügen von Stripe webhook Forwarding und Billing API Gateway Routing

- POST /api/billing/webhooks/stripe erhält Stripe webhooks und forwards zu BillingService mit Stripe-Signature Kopf erhalten - /api/billing/** Gateway Routen ...

Kamo·6mo ago
April 16, 2026
CIAPIService

Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern

Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...

Kamo·6mo ago
FeatureAPIService

Fügen Sie öffentlichen Bleizufuhr Endpunkt für 3rd-Party-Vorführungs-Einreichung

Fügt LeadIntakePublicController hinzu bei /api/public/lead-intake/{token akzeptiert Lead-Daten in jedem Format (JSON, form-urlencodiert) von 3rd-party Anbieter ...

Kamo·6mo ago
April 12, 2026
FeatureAPIService

/api/esig/** Gateway-Routing zu ESigService hinzufügen

Verfolge Sie alle /api/esig/** Anfragen über das bestehende API-Gateway zur dedizierte ESigService (kamowsesig-Service) anstelle der nicht vorhandenen Proxy-Zie...

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

Entlare changelog webhook über APIService mit geheimem Schlüssel auth

Fügt POST /api/changelog/webhook Route hinzu, die *** validiert Header vor der Versedelung an SecurityService. Geheimnis konfiguriert über CHANGELOG_WEBHOOK_SEC...

Kamo·6mo ago
April 4, 2026
FeatureAPIService

Enforce PUBLIC_WEBINAR Umfang auf öffentlichen Webinar Endpunkten

Fügt Umfang Validierungsprüfung vor der Zusendung öffentlicher Webinar-Anfragen zu MediaService, zurück 403, wenn der API-Schlüssel fehlt PUBLIC_WEBINAR Umfang.

Kamo·6mo ago
FeatureAPIService

Fügen Sie Webinar Gateway Routen für authentifizierte und öffentliche Endpunkte hinzu

Routen /api/webinar/** zu MediaService für authentifizierte Webinar-Operationen und /api/public/webinar/** mit API-Schlüsselvalidierung für die öffentliche Diss...

Kamo·6mo ago
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
April 1, 2026

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