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
September 23, 2026
FeatureSecurityService

Computer ist ein Standard-Alias, und der Link verwendet die org eigenen

Jede White-Label-Org zeigt einen festen Satz von Etiketten bei Kamo und Computer war nicht eine von ihnen, so könnte ein org folgen /setup/dns auf den Buchstabe...

Kamo·4w ago
PerformanceSecurityService

Behalten Sie commit_logs.translation_count zur Schreibzeit

DDL: ************ (Kolumne + partiellfreundlicher Index, angewendet auf Produktion bereits) und ************ (einmalige Aufholjagd, bereits laufen) 19.373 Reihe...

Kamo·4w ago
PerformanceSecurityService

Verwenden Sie die schlanke LeadVendorProduct liest, nicht die 8-Wege eifrig findById

Anrufer Hälfte der Kamo-Shared-Bibliothek fix: schaltet jeden findById() Anruf auf LeadVendorProductRepository im Sicherheitsdienst zu welcher mageren Methode p...

Kamo·4w ago
Performancekamo-shared-library

CommitLog führt eine gewartete translation_count

Fügt CommitLog.translationCount und **************** hinzu Bibliothek Seite des Austausches der changelog translation-backfill-Sung's GROUP BY .. HAVING Scan mi...

Kamo·4w ago
Performancekamo-shared-library

Member_rights_applied schreibt nur den Unterschied und liest Rollen in großen Mengen

Zwei damit zusammenhängende Korrekturen an MemberRightsAppliedService, beide in der gleichen Datei: 1. ************ (via recalcChunk) und ************ Jede ...

Kamo·4w ago
Performancekamo-shared-library

Stoppen Sie sehnsüchtig LeadVendorProduct's Org-Kette für eine Single-id-Lesung

findById() auf LeadVendorProduct zieht seinen Standard-EAGER-Anbieter, der selbst eifrig-Fegt seine eigene org UND sein Markt (die eifrig-fetches ITS org wieder...

Kamo·4w ago
FeatureSecurityService

Liste nur die Getting Started Schritte eine Organisation gefragt wird

Eine Organisation, deren Sicherheitsmodell jede Compliance-Antwort fixiert (nein Produkt ein Mitglied kann wechseln, eine Altersgruppe für jeden Mitgliedstyp) w...

Kamo·4w ago
Featurekamo-internal

Ein Schritt, den die Organisation nicht gefragt wird, wird nicht angezeigt oder gezählt

Eine Organisation, deren Sicherheitsmodell jede Compliance-Antwort behebt (nein Produkt ein Mitglied kann wechseln, eine Altersgruppe für jeden Mitgliedstyp) wa...

Kamo·4w ago
CIKlusterServices

Die Auto-Zercert-Spiegelrolle beim Einsatz anwenden

Bei der Einrichtung des Gateway-Zertifikats von Hand auf den Cluster angewendet; gleiche Zuschuss in der Bereitstellung Schritt, so dass ein umgebautes Cluster ...

Kamo·4w ago
FixKlusterServices

Lassen Sie Auto-cert das Gateway-Zertifikat in diesen Namensraum spiegeln

Die Auflistung von computer.kamocrm.com für die Ausgabe ist nur die Hälfte davon. Traefik erfordert eine TLS-Geheimnis im OWN-Namensraum der IngressRoute, so da...

Kamo·4w ago
FeatureKlusterServices

Ausgabe und Spiegelung des Zertifikats für computers.kamocrm.com

Das Öffnen eines Hosted Computers produzierte einen Browser-Tab, der auftauchte und verschwand. Die Startlink ist korrekt und so ist das Token: SecurityService ...

Kamo·4w ago
FixKlusterServices

Ein Computer, der nie wieder gestartet ist, kann nie schlafen

Pre bereit-sleep schreibt die Swap-Datei und die Lebenslauf-Verdrahtung, dann berichtet Bereitschaft und bereitbereitschaft liest sich auf "resume=" von /proc/c...

Kamo·4w ago
FixKlusterServices

Reinstallieren Sie grub nach virt-resize, oder die Gäste Stiefel zu einer Rettungsaufforderung

virt-resize renummeriert Partitionen. Canonicals Bild ist ausgelegt p14 (BIOS boot), p15 (ESP), p16 (/Boot) und dann p1 (root) physisch zuletzt, und virt-resize...

Kamo·4w ago
PerformanceSecurityService

Lesen Sie die Commit-Zählungen des öffentlichen changelogs von einem Ledger, nicht COUNT(*)

pg_stat_statements: "SELECT COUNT(c) VON CommitLog c WO c.project IN (:-33 öffentliche Projekte) [AND c.commitTypeId = :t]" lief 140K mal pro Tag bei 100-200 ms...

Kamo·4w ago
PerformanceDaemonService

Falten und erzählen Sie die öffentliche changelog-Zweh-Log-edger

securityservices create_commit_log_ledger.sql (von Hand als Eigentümer verwendet) fügt hinzu commit_log_counts / commit_log_count_deltas: eine Gesamtsumme pro (...

Kamo·4w ago
PerformanceKBService

Hören Sie auf, drei heiße Fragen eine Zeile hintereinander zu stellen

Drei Abfragen pg_stat_statements als kbservice Top-Produktion DB angezeigt Kosten, alle von der Nachfrage in einer Schleife (oder mit einem Plan das Vermächtnis...

Kamo·4w ago
Performancekamo-shared-library

Batch zwei Übersetzungsüberschaustellungen dem Planer ging es schlecht pro Zeile

kbservices öffentliche KB-Endpunkte und sein Übersetzungs-Retschrank Sweep fragten beide KbArticleTranspository eine Reihe nach der anderen. Produktion pg_stat_...

Kamo·4w ago
FixConversionService

Nur die Plattformnamensräume können ConversionService aufrufen

Die öffentliche Route ist weg (28ba91b), aber innerhalb des Clusters könnte jede Hülse diesen Service noch erreichen, und mehrere Endpunkte nehmen keinen Zugang...

Kamo·4w ago
FixSecurityService

Geschenkkarten nehmen die Rabatte Tab Preisrechte

Auflisten von Geschenkkarten, Ausgabe einer und Bearbeitung eines (einschließlich seines Gleichgewichts, die die gemeinsame Bibliothek setzt wieder ab dem Begle...

Kamo·4w ago
Fixkamo-shared-library

Das Guthaben einer Geschenkkarte ist wieder editierbar, von wen auch immer die Preise verwalten können

19505faf stoppte updateGiftCard vom Lesen aktuellerBalance, so dass ein Mitglied eines org nicht umschreiben konnte eine andere org-Karte von uid. Die org-scope...

Kamo·4w ago
Testkamo-internal

Fiktionale Personen in den Korrespondenten-Namen-Tests

Sie verwendeten den Namen und die Adresse eines echten Leads aus dem Bericht.

Kamo·4w ago
Testkamo-internal

Fiktionale Personen in den Korrespondenten-Namen-Tests

Sie verwendeten den Namen und die Adresse eines echten Leads aus dem Bericht.

Kamo·4w ago
TestEmailService

Fiktionale Personen in den Korrespondenten-Namen-Tests

Sie verwendeten den Namen und die Adresse eines echten Leads aus dem Bericht.

Kamo·4w ago
TestEmailService

Fiktionale Personen in den Korrespondenten-Namen-Tests

Sie verwendeten den Namen und die Adresse eines echten Leads aus dem Bericht.

Kamo·4w ago
FixKlusterServices

Die goldene Scheibe muss RAW sein, oder nichts Stiefel und nichts sagt so

Der Job schrieb die komprimierte qcow2 der Build produziert direkt in den goldenen Anspruch. KubeVirt heftet eine Filesystem-PVC-Disk mit <Treiber type='raw' . ...

Kamo·4w ago
Featurekamo-internal

Die Nachrichtenliste nennt eine Leitung oder Kontakt, nicht ihre Adresse

Eine Zeile wurde vom Anzeigenamen des Absenders oder dem Teil der Adresse angeführt. vor dem @, wenn es keine gab, so ein Leer, der in lesen schrieb als "jlrive...

Kamo·4w ago
Featurekamo-internal

Die Nachrichtenliste nennt eine Leitung oder Kontakt, nicht ihre Adresse

Eine Zeile wurde durch den Anzeigenamen des Absenders oder den Teil der Adresse angeführt. vor dem @, wenn es keine gab, so eine Leite, die in lesen schrieb als...

Kamo·4w ago
FeatureEmailService

Ein Lead, der schreibt, wird vom Korrespondent benannt

Die Mailbox-Liste leitete eine Lead-Nachricht mit dem Teil ihrer Adresse vor dem @ ("jlrivera1984"), wenn ihr Mail-Client keine Anzeige geschickt Name, obwohl d...

Kamo·4w ago
FeatureEmailService

Ein Lead, der schreibt, wird vom Korrespondent benannt

Die Mailbox-Liste leitete eine Lead-Nachricht mit dem Teil ihrer Adresse vor dem @ ("rodarisdolgovanton"), wenn ihr Mail-Client keine Anzeige gesendet Name, obw...

Kamo·4w ago
Fixkamo-internal

Der letzte Schritt hängt nicht mehr an "Loading"..., nachdem es gerettet ist

Compliance einsparen oder überspringen, der neunte und letzte Schritt mit dem Einstieg, links es auf "Loading"... mit "Save & weiter" ergraut, unter dem Spruch ...

Kamo·4w ago
FixKlusterServices

Nur die Plattform erreicht die Admin-Ports der Datenbank und NATS

YugabyteDB und NATS laufen auf dem Host-Netzwerk von k1m1, so dass jedes Pod in jedem Namensraum jeden öffnen könnte Port hören sie auf. Die Client-Ports authen...

Kamo·4w ago
FixKlusterServices

NATS verweigert anonyme Clients - no_auth_user ist weg

Zweite Hälfte von 926986d. Jeder Client präsentiert nun das kamo_svc Login: die Java-Dienste durch NatsConfig der Share Library (NATS_USERNAME / NATS_PASSWORD v...

Kamo·4w ago
FixKlusterServices

Drei RBAC-Zuschüsse keine Vorkehrungen je benötigt

Nichts war jemals vorgesehen, so dass jeder Zuschuss hinter dem Namensraum unerprobt war. Jeder von diesen lehnte genau an der Stelle die vorherige fix freigege...

Kamo·4w ago
Fixkamo-internal

Der offizielle Titel und der Mitgliedschaftsstatus sind nur auf Ihrer eigenen Positionskarte lese

Sie treten der Abteilung und Berufsbezeichnung unter PositionRights bei: Ein Mitglied sieht alle vier auf eigene Faust Positionieren Sie Karte, aber nur ein MAN...

Kamo·4w ago
FixSecurityService

Der offizielle Titel und Status eines Mitglieds brauchen auch Sicherheit von Mitglied, auf ihrem eigenen Rekord

Abteilung und Berufsbezeichnung bereits benötigt MANAGE_MEMBER_SECURITY (oder ein offenes Gottesfenster) auf /member-security, Ihre eigene Aufzeichnung enthalte...

Kamo·4w ago
FixSecurityService

CommerceMarketControllers Retail-Sub-Ressourcen sind org-scoped

CommerceMarketController's get-one/update/löscht Handler unter /retail/... genannt RetailService Methoden, die keine orgId (bare findById/deleteById) nahm - ein...

Kamo·4w ago
Fixkamo-internal

Kamo-internal präsentiert das NATS Login

NATS hat jede datenschutzlose Verbindung zum KAMO-Konto (no_auth_user) abgebildet und hört zu im Host-Netzwerk von k1m1 - so kann jede Pod, die Desktop-VM oder ...

Kamo·4w ago
FixSecurityService

Drop 4 neu bewachte Handler von der unbewachten-Endpunkte Ratsche

**************** fing die vorheriges Commit: ************ und **************** lösen jetzt eine Sitzung (getCachedOrganizationId, im eigenen Körper jedes Hander...

Kamo·4w ago
Fixkamo-shared-library

Org-scope RetailService und ************

Jeder get/update/delete-by-uid-Handler unter CommerceMarketController-Einzelhandel Sub-Ressourcen (Kategorien, Marken, Attribute/Werte, Bilder, Varianten, Tags,...

Kamo·4w ago
FixSecurityService

Scope Rollen, Mitgliederzugriff und Profil schreibt an die org des Anrufers

Fünf Lücken lassen ein angemeldetes Mitglied außerhalb ihrer eigenen Organisation zu erreichen, oder erreichen eine Konto des Kollegen, ohne richtige Prüfung: ...

Kamo·4w ago
Fixkamo-shared-library

UpdateMemberAccess lehnt einen Editor und Target in verschiedenen Orgs ab

************ verglichen nur Sicherheitsstufen und den Besitzer des Herausgebers Flagge, nie die Organisationen der beiden Mitglieder. Sein einziger Anrufer heut...

Kamo·4w ago
PerformanceSecurityService

Eine Einreiseseite liest drei Zeilen, nicht das gesamte öffentliche Changelog

pg_stat_statements setzen die Single-Eintragsungen des öffentlichen Changelogs an der Spitze der Datenbank durch Entfernung: die Schnecken-Suche und die beiden ...

Kamo·4w ago
FixKBService

KBService präsentiert das NATS Login

NATS hat jede datenlose Verbindung zum KAMO-Konto (no_auth_user) kartiert und hört zu im Host-Netzwerk von k1m1 - so dass jede Pod, die Desktop-VM oder eine Mas...

Kamo·4w ago
FixRAGService

RAGService präsentiert das NATS Login

NATS hat jede meldelose Verbindung zum KAMO-Konto (no_auth_user) kartiert und hört zu im Host-Netzwerk von k1m1 - so dass jede Pod, die Desktop-VM oder eine Mas...

Kamo·4w ago
FixKlusterServices

NATS-Clients authentifizieren - Erste Hälfte des Ruhestands no_auth_user

NATS läuft auf dem Host-Netzwerk von k1m1 und hört auf 0.0.0.0, und seine Konfiguration mapte jeder Anmeldelose Verbindung zum KAMO-Konto (no_auth_user: anon). ...

Kamo·4w ago
FixSecurityService

Forward der Schauspieler bei der Übertragung einer Provision Linie

addLine/updateLine weitergeleitet memberId (normalisiert auf Long in 789c544), aber nie wer die Aufruf - im Gegensatz zu openDraft, senden, voidLine und jedem S...

Kamo·4w ago
FixKlusterServices

Nur die Plattform kann die Session erreichen Redis

Die Redis halten jede *** Sitzung und OTK und hat kein Passwort. Nichts schränkte ein, wer sich verbinden konnte zu ihm: von einer Hülse im Namensraum des "desk...

Kamo·4w ago
Fixkamo-internal

Der bildgebende Proxy geht MediaService Download und Sandbox-Header durch

MediaService bedient jetzt jeden Anhang außerhalb seiner sicheren Raster/Audio/Videoliste (SVG, HTML, PDF...) mit Content-Disposition: Anlage, X-Content-Typ-Opt...

Kamo·4w ago
FixVectorService

Benötigen Sie eine gültige *** Sitzung über die nicht authentifizierten Pipeline-Endpunkte

POST /Convert-Vector und WS /ws/pipeline nahmen überhaupt keine Authergrenzung ein - 4820f44 gedeckelte Upload-Größe und Umwandlung Concurrency aber ließ das ta...

Kamo·4w ago
FixMediaService

Brechen Sie eine kreisförmige Bohnenabhängigkeit der STOMP Live-Session Guard eingeführt

d47b471's SessionAccessGuard Feld auf WebSocketConfig crash-looped every pod: Der Frühling muss WebSocketConfig (a **************** jedes @Autowired Feld gelöst...

Kamo·4w 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