KamoCRM

Live Change Log

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

17,594
Totale Änderungen
6,048
Merkmale
5,310
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
ChoreEmailService

Scrub Kopien von Live-Verleig ungeneln von Konfiguration und Dumps

Ein Sweep von jedem Repo für die Werte der Live-Geheimnisse des Clusters (2026-09-23) gefunden Kopien hier: die JWT Signieren Geheimnis als .${JWT_SECRET:<liter...

Kamo·1mo ago
TestEmailService

AliasResponseMemberIsTextTest-Sitzung trägt die richtigen createAlias jetzt Bedürfnisse

Die komplette Suite fing, was der gezielte Lauf allein nicht haben würde: Diese Vorrichtung Sitzung hatte keine Rechte darauf, also erstellen SieAlias's neues M...

Kamo·1mo ago
PerformanceEmailService

Kalender-Erinnerung sendet Bewegung aus dem Shared-Planer-Threadr

Der Standard-Single-Planer-Thread des Spring wird von jeder @Scheduled-Methode in diesem Service geteilt. der 1-Sekunden-Kampagnenpuls, die Zecke des Tropfmotor...

Kamo·1mo ago
FixEmailService

Ein IMAP/SMTP-Verbindungstest darf nicht als Netzwerksonde verwendbar sein

POST /api/E-Mail/member-imap/test und /{id'/imap/test, der mit welchem Host und Port verbunden ist Anrufer lieferte und gab die rohe Ausnahmemeldung zurück. Jed...

Kamo·1mo ago
FixEmailService

Alias, Domain- und Personal-Mailbox-Admin-Aktionen benötigen ein Management-Recht

auf einem Email-Alias erstellen/löschen, **************** auf den org-Sendedomains, und ************ auf einer persönlichen (selbstgehosteten) Mailbox, die alle...

Kamo·1mo ago
FixEmailService

Die Mailboxen und Aliasnamen eines Mitglieds sind nur innerhalb der eigenen Organisation lesbar

GET ************ hat überhaupt keine HttpServletRequest genommen - keine Sitzung, keine Org überall auf dem Weg nachprüfen - und GET ************ hat geprüft, o...

Kamo·1mo ago
FixEmailService

Ein Kalender-Export oder Import muss einer sein, den der Anrufer tatsächlich öffnen kann

GET /export/calendar/{id' und POST /import/{calendarId' nahmen die UUID des Kalenders allein - nein HttpServletRequest, also keine Sitzung, keine Org- oder Mitg...

Kamo·1mo ago
FixEmailService

SearchService markiert seinen Injektionskonstrukteur, so dass der Service beginnt

9809d4b gab SearchService einen zweiten Konstruktor (eine Uhr, für Tests) und markiert weder, so Frühling wählte weder, suchte nach einem No-argument Konstrukto...

Kamo·1mo ago
FixEmailService

Suchen Sie, die ihre Abfrage ehrt, und jede Mail-Aktion auf der Mailbox, die geöffnet ist

Zwei Probleme auf /messages, im Service behoben. Die Suche hat nicht funktioniert. Der Indexpfad warf eine ClassCastException auf jeden Treffer (Instant -" Tim...

Kamo·1mo ago
FeatureEmailService

Ein Mitglied kann eine Checkliste in seinen Kalender setzen, einmal

Checklisten live in KBService und der Kalender besitzt nur WHEN, also geplante Checkliste ist eine gewöhnliche Mitgliedsveranstaltung mit sourceType CHECKLIST, ...

Kamo·1mo ago
FixEmailService

Shared-Mailbox **************** brauchen ein Managementrecht

************ auf /api/email/shared-mailboxes benötigt nur ein Sitzung - jedes authentifizierte Mitglied könnte eine gemeinsame Mailbox erstellen, eine löschen o...

Kamo·1mo ago
FixEmailService

Ein OAuth Zustand Token ist ein Server-Seite Rekord, nicht ein Blob der Browser Hände zurück

/api/email/oauth/callback und ************ sind öffentlich und sessionless (die Provider leitet den Browser hier ohne Kamo-Sitzung um), also war "State" der ein...

Kamo·1mo ago
FixEmailService

Ein From override muss eine Adresse sein, die der Anrufer senden kann

POST /api/email/send nahm request.getFromAddress() direkt in den Header From und das SMTP Briefumschlag Absender ************ -' EmailSmtpService.send, und das ...

Kamo·1mo ago
September 18, 2026
FeatureEmailService

Die Bereitstellungshistorie nennt das Mitglied hinter jeder Änderung

Einstellungen - E-Mail - Lieferbarkeit zeigt die Opt-out-Historie einer Adresse mit der jede Änderung vorgenommen hat, aber HistoryView schickte nur den Namen d...

Kamo·1mo ago
FixEmailService

Aliases und Shared-Mailbox-Zugang nennen ihre Mitglieder als Text

GET und POST /api/Email/Alases (und /aliases/member/{id') und GET und POST **************** antwortete mit den Entitäten selbst, deren Long MitgliedId und gewäh...

Kamo·1mo ago
FeatureEmailService

Eine Opt-out-Reihe trägt das Mitglied hinter seiner letzten Änderung

Die Opt-out-Liste benannt, wer die letzte Änderung jeder Adresse vorgenommen hat (lastActorName), aber nicht, wer sie sind, so die Einstellungsseite konnte ihre...

Kamo·1mo ago
September 17, 2026
FixEmailService

Speichern eines Kalenders/Kontakte-Integration wird nie leer aus oder lässt seine gespeicherten Anmeldeinformationen fallen

Die Zugangsdaten einer KontaktintegrationJson wurde durch das ersetzt, was ein Save gesendet hat. Der org CalDAV/CardDAV sendet alles vier Server-Felder (leer -...

Kamo·1mo ago
FixEmailService

Die Zugangsliste einer freigegebenen Mailbox ist nur innerhalb der eigenen Organisation lesbar

GET ************ genannt ************, die den Zugang lesen Zeilen für jede Mailbox-ID. Jeder andere Zugriffsbetrieb (aktualisieren, löschen, gewähren, widerruf...

Kamo·1mo ago
TestEmailService

Eine gemeinsame Mailbox-Antwort trägt keine IMAP-Login

GET /api/email/shared-mailboxes (und /my-access, erstellen, update) geben SharedMailboxEntity selbst zu jeder Sitzung in die Organisation. Bis die Anmeldewächte...

Kamo·1mo ago
FixEmailService

Eine Person, die aus einem Tropf genommen wurde, bleibt draußen

Der Motor bewegt sich auf bis zu 200 Personen pro Tropf von Kopien, die er zu Beginn eines Passes gelesen, bis zu 25 Sekunden alt von der Zeit, die jeder verwen...

Kamo·1mo ago
FeatureEmailService

Tropfkampagnen

Ein Tropf ist eine automatisierte Abfolge von E-Mails, die eine Person einträgt, wenn etwas passiert: eine Leitung kommt an (von Hand, importiert, oder von eine...

Kamo·1mo ago
September 16, 2026
FeatureEmailService

Die Antworten einer Kampagne gehen an NoReply, die E-Mail des Mitglieds oder eine benutzerdefinierte Adresse - NoReply standardmäßig

Die Antwort des Editors wird zu drei Optionen (CampaignReplyTo), die in der bestehenden eingegebenen Antwort_to-Spalte bleibt. Keine DDL. - NO_REPLY (leere Spal...

Kamo·1mo ago
FixEmailService

Stoppen Sie die Aktualisierung eines Mailbox-Zuschuss keine App kann aktualisieren, und sagen, es muss wieder verbunden

Eine Org verbunden Microsoft 365 über Kamo-Plattform-App; die Plattform-App war später abgeschaltet und die org hat keine eigene Registrierung. Der Rechenspiele...

Kamo·1mo ago
OtherEmailService

Liveness-Sonde auf /actuator/Gesundheit/Lebensfähigkeit, nicht das DB-bewusste Aggregat

Das Aggregat /actuator/Health enthält den DataSource-Indikator, also Neustart die Datenbank versagte Leben auf jedem Pod auf einmal und startete das Ganze neu P...

Kamo·1mo ago
FeatureEmailService

Bounces to org Senden Domains nach Hause kommen, Testsendungen sind signiert, und die Relais DNS gelesen

Async springt. Der Briefumschlags-Sender einer Kampagne ist sein Von der Organisation, deren MX (über den CNAME to contact.kamocrm.com) ist die eigene Adresse d...

Kamo·1mo ago
OtherEmailService

Release Leerlauf Hikari Verbindungen jetzt, dass YSQL Pooling geteilt wird

Der Verbindungsmanager steckt keine Sessions mehr ************ also untätige App-Verbindungen nicht mehr jeweils ein Datenbank-Denkende. Halten Sie den Pool max...

Kamo·1mo ago
FeatureEmailService

Kampagnen-Mail wird als signiert, gesendet und von seiner verifizierten Senden-Domain geroutet

Eine Kampagne kann ihre eigene Bezeichnung Von einer verifizierten Domain; sonst geht es als der Org Bulk-Sender - welche muss sich auf einer verifizierten Doma...

Kamo·1mo ago
FeatureEmailService

Domain Setup API, die Absender-Karte des Shared-Relays und ein Sweep, der Aufzeichnungen live bestätigt

************ GET die Registerkarte (VIEW_BULK_EMAIL), GET-Lookup für das Add-Formular, POST hinzufügen, POST {id]/check, DELETE (MANAGE_BULK_EMAIL); jede Schrei...

Kamo·1mo ago
FeatureEmailService

Domains senden - eine hinzufügen, lesen Sie seinen DNS-Rekord nach Datensatz, überprüfen Sie es, wissen, was eine Adresse tun kann

Eine Sendedomäne (news.acme.com) wird im verschlüsselten Bulk-Provider-Blob der org mit seinem DKIM-Schlüssel aufbewahrt. SendingDomainChecker liest, welche Emp...

Kamo·1mo ago
FeatureEmailService

DKIM-Schlüssel und ein entspannter/entspannter rsa-sha256-Schilder für Organisationen, die Domains senden

DkimKeys generiert den RSA-2048-Schlüssel einer Domain (im verschlüsselten Bulk-Provider-Blob der org) und der TXT -Wert veröffentlicht ein Mitglied unter kamoX...

Kamo·1mo ago
TestEmailService

Die sendToUser Ratsche zählt drei Überlastungen [Skip ci]

TransactionalSendRatchetTest pinned sendToUser bei zwei Überlastungen, so dass seine erster Test inspiziert sie nachweislich, anstatt eine Weitergabe von none. ...

Kamo·1mo ago
FixEmailService

Jede abgelehnte Anfrage sagt warum, nicht nur Kampagnenaufrufe

2a72597 gab den Kampagnen-Kontrolleuren das Urteil des Mitglieds statt "Bad Anfrage". Der gleiche Verlust passiert überall sonst in E-MailService, die sich weig...

Kamo·1mo ago
FeatureEmailService

DNS zum Senden von Domains - die eigenen Nameserver jeder Domain zuerst, SPF ausgewertet, DNS-Provider benannt

LiveDnsResolver fragt die maßgeblichen Namenserver der Zone (gefunden durch 1.1.1.1/8.8.8.8), also einen Datensatz Mitglied, das gerade bei ihrem DNS-Provider g...

Kamo·1mo ago
FeatureEmailService

Die gemeinsame Org-Relais (47.181.8.86) ist für jede Organisation ausgesät; die Plattform-Staffel bleibt KamoCRM's

PlatformRelayProperties kennt jetzt beide In-Cluster-Relais: postfix-bulk (47.181.8.87, hello.kamocrm.com) und postfix-Orgs (47.181.8.86), mit der Egress-Adress...

Kamo·1mo ago
ChoreEmailService

Die Kampagnen Widget lesen lässt seine Live / Sent / Drafts zählt

CampaignWidgetView.groups trug diese Zähler nur für Widget-Builds von vor der Bühne Tabs (kamo-internal d0b56adf). Jeder eingesetzte Build seit 949d3889 liest "...

Kamo·1mo ago
FixEmailService

Eine abgelehnte Kampagne Aufruf sagt, warum, statt "Bad Request"

CampaignService lehnt mit einer ResponseStatusException mit einem Satz ab geschrieben für das Mitglied ("Die Kampagne vor dem Löschen"., "Nur angehalten Kampagn...

Kamo·1mo ago
FeatureEmailService

Die Kampagnen Widget liest sich nach Bühne, die Stufen der Kampagnen Bildschirm-Dateien von

Das Launchpad Widget liest jetzt Gruppen und zählt Kampagnen von den Stufen /marketing/email's Tabs Verwendung: In-Progress (Senden), nicht gestartet (Entwurf o...

Kamo·1mo ago
FeatureEmailService

Archivieren Sie eine Kampagne, und das Widget lässt archivierte heraus

POST ************ und /unarchive (MANAGE_BULK_EMAIL) Set und klären Sie die Kampagne archiviertAt, und CampaignDTO trägt es. Die /marketing/email eine archivier...

Kamo·1mo ago
FeatureEmailService

Eine Live-Lesung und Live-Frames für die E-Mail-Kampagnen home Widget

GET /api/email/widget/campaigns ist das Launchpad Widget eine gelesene, für eine Pane, die auf jeder Kampagne Zuschauer-Homepage sitzt den ganzen Tag: schlanke ...

Kamo·1mo ago
September 13, 2026
FeatureEmailService

Blinde Kopien auf der Service-to-Service-Vorlage senden

SendenTransactionalRequest nimmt eine optionale bcc-Liste, durchgeführt durch sendToUser und auf den SMTP-Umschlag - einschließlich der Plattform-Adresse Retry ...

Kamo·1mo ago
FixEmailService

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
FixEmailService

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
FeatureEmailService

Nennen Sie den Empfänger in einer Kopfzeile, die Headers-only Beschwerdeberichte halten

Microsofts Feedback-Loop-Berichte tragen jetzt nur noch die Original-Messung Header, mit alles, wie eine Adresse geformt wie eine Adresse maskiert. Jede Kampagn...

Kamo·1mo ago
FeatureEmailService

Offen und klicken Sie auf Tracking, Beschwerdeberichte per E-Mail, gedeckelte Postauslage zählt

- Tracking: Der Komponist verpackt die Weblinks einer Kampagne in eine signierte Umleitung (<base&c/<token&s=) und fügt ein offenes Pixel hinzu (<base-/o/<tok...

Kamo·1mo ago
FeatureEmailService

Eine Fördermaschine entscheidet, wen eine Kampagne verschicken darf

Jede Liste addiert (eines Mitglieds, eine Audienz, eine Kopie) und das Senden selbst fragen eine Maschine, ob eine Adresse die Kampagne erhalten kann, billigste...

Kamo·1mo ago
September 12, 2026
FeatureEmailService

Laufkampagne zählt und auf die neuesten

Zählt: - Jede Statusänderung bewegt sich die Zählung einer Kampagne durch genau das, was sie geändert hat: ein Senden von +1 gesendet, ein späterer Bounce-Ber...

Kamo·1mo ago
FeatureEmailService

Die Empfängerliste einer Kampagne in beide Richtungen, mit Summen, in jeder Größe

Die Liste wurde bereits eine Seite zu einer Zeit gelesen, aber nur nach vorne, als eine endlose Schriftrolle ohne Gesamt und ein Statusfilter fand seine Reihen,...

Kamo·1mo ago
FixEmailService

Speichern einer Kampagne scheitert nicht mehr mit "Neustart lesen erforderlich"

Die Bulk-Provider-Reihe (Hosts, Senden Fenster, Warm-ups, Kampagne Publikum) wurde innerhalb der Anrufer gelesen längere Transaktionen. Eine Kampagne speichern ...

Kamo·1mo ago
FeatureEmailService

Eine Kampagne kann zu jeder Führung, jedem Konto oder jeder Anwendung gehen, die ein Mitglied sehen kann

"Alle Leads / Konten / Anwendungen" ist eine Regel, keine Liste. Es wird mit der Kampagne gespeichert (die Bulk-Provider Blob, Kampagne-Zuschauspiel - keine DDL...

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