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
July 7, 2026
FeatureEmailService

Behobene öffentliche Umleitung + Gateway-Forwarded Callback

Plattform E-Mail OAuth (Microsoft 365 / Google / Zoho) hatte keine gültige Öffentlichkeit umleiten URI: die Umleitung wurde von der Anfrage Host, die in prod ab...

Kamo·3mo ago
July 6, 2026
FeatureEmailService

DOC_COMPLETE Vorschau-Variablen

Kamo·3mo ago
FeatureEmailService

DOC_ACCEPTED Vorschau Beispielvariablen

Kamo·3mo ago
FeatureEmailService

DOC_REQUEST/DOC_REJECTED Vorschau-Variablen

Kamo·3mo ago
July 3, 2026
July 2, 2026
ChoreEmailService

Wire mlos-internal-auth (INTERNAL_AUTH_SECRET) in den Einsatz [Skip ci]

Die internenAuthFilter von EmailService schützen /api/email/templates/send + /seed-org on internal.auth.secret, das nicht (fail-closed 503) war. Teilen Sie die ...

Sage·3mo ago
July 1, 2026
FixEmailService

422 zurückschicken (nicht 500), wenn das Mitglied keine Mailbox hat

listFolders und andere lesen Endpunkte warfen IllegalStateException aus MailContext.toMailCredentials() wenn ein Mitglied keine IMAP-Anmänger hatte Vorgestellt,...

Sage·3mo ago
ChoreEmailService

Rebuild gegen neueste Kamo-Shared-Bibliothek

Sage·3mo ago
June 26, 2026
June 16, 2026
FixEmailService

Speichern Sie transaktionale NoReply sendet nicht an einen gesendeten Ordner

NoReply ist eine nur gesendete Adresse ohne Mailbox, aber jede Transaktion Send noch versucht, ein IMAP-Anhängsel zu seinem Sent-Ordner, die Herstellung einer l...

Kamo·4mo ago
June 15, 2026
FeatureEmailService

Selbstheilen Mailbox-Konten von App DB (drift Erholung)

Die App DB ist die Quelle der Wahrheit, für die Mailboxen existieren sollten; KamoMail Konten leben in den Virtual_Users des Mailservers. Wenn die Mail DB Daten...

Kamo·4mo ago
FixEmailService

Mailbox-Liste API gibt UI-förmig ************ zurück

GET /api/email/mailboxes hat das Rohing zurückgegeben (ProviderStatus, lastSyncedAt, keine Mitgliederzahl). Die Einstellungen UI liest ************ so Status wa...

Kamo·4mo ago
FixEmailService

Berechtigungen Sie Berechtigungen-basierte Mailbox-Zugriff für read + Send-as

resolveForMailbox gewährte Zugang nur über eine direkte MemberMailbox-Zuordnung, so Briefkästen aufgetaucht durch ************ Rechte warf NoSuchElementExceptio...

Kamo·4mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Rebuild für kamo-shared-library update (Esign Signer E-Mail Vorlagen)

Abruft die neuen kanonischen Vorlagen esign.signer_verifikation + esign.signer_invite also kann seedForOrg sie auf dem ersten Senden säen.

Kamo·4mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager und MailboxProvisioner für alle Cloud-Anbieter

Ersetzen Sie die UnsupportedOperationException stubs in jedem Cloud-Provider mit reale HTTP-Aufrufe gegen die Ad-API jedes Backend: - Microsoft 365 - Microsoft...

Kamo·5mo ago
May 9, 2026
FeatureEmailService

IMAP/SMTP-Backed Senden, Ordner und Suche nach Cloud Stubs

Extrahieren Sie das IMAP/SMTP-Delegationsmuster in AbstractImapBackedCloudProvider und haben Zoho, IceWarp, Exchange, Google Workspace und Microsoft 365 erweite...

Kamo·5mo ago
FeatureEmailService

IMAP-unterstützter MailReader für die Cloud-Provider stubs

Zoho, IceWarp, Exchange, Google Workspace und Microsoft 365 setzen IMAP aus, so verdrahten jeden Cloud-Provider stub MailReader Methoden durch EmailImapService ...

Kamo·5mo ago
FeatureEmailService

Inline-Image MIME Teile und Oberflächen-Content-ID-Metadaten servieren

Render <img src="cid:""" in den Nachrichten UI, indem die Inline-Teile freigelegt werden dass die HTML-Körperreferenzen. - AttachmentInfo gewinnt ContentId (oh...

Kamo·5mo ago
FixEmailService

Original-Dateiname und Inhaltstyp im Anhang herunterladen

Die ************-Endpunkte (beide Persönliche und Shared-Mailbox-Controller) emittierten Content-Disposition: ohne Dateinamen-Parameter und Inhaltstyp: applicat...

Kamo·5mo ago
April 29, 2026
CIEmailService

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
April 28, 2026
FixEmailService

Sync members.email wenn primäre Mailbox zugewiesen, geändert oder entfernt wird

Wenn eine Mailbox einem Mitglied in einer KAMO_MAIL org zugewiesen wurde, werden Mitglieder.email wurde nie aktualisiert, was dazu führte, dass EmailCredentialS...

Kamo·6mo ago
April 27, 2026
April 26, 2026
FixEmailService

Mark-as-read für gemeinsame und Mitglieder-Postfächer

EmailController.setFlags akzeptiert jetzt eine optionale MailboxId Abfrage param und Routen durch resolveProviderWithMailbox, so dass Mitglieds-Mailbox-Flaggen ...

Kamo·6mo ago
FixEmailService

Behandeln Sie IMAPInputStream in getMessage, um ClassCastException zu verhindern

JavaMail kann einen IMAPInputStream anstelle eines dekodierten Strings von part.getContent(), wenn der Inhalt der Nachrichten nicht vorab abgerufen wurde. Die d...

Kamo·6mo ago
April 25, 2026
FixEmailService

Verwenden Sie getHasAntachments() zum Boolean Wrapper Typ

************ ist ein Booleaner (Wrapper), also Lombok generiert getHasAntachments() nicht isHasAttachments(). Nur letztere existiert für primitive boolean. Verw...

Kamo·6mo ago
FixEmailService

Reset abgestandene hat Anhäufe auf Synchronisation und richtig ansammeln

- Reset hat_attachments=false zu Beginn der Bulk-Sync so abgestandene wahre Werte von der alten falsch-positiven MIME-Erkennung werden vor der Re-Indizes gelö...

Kamo·6mo ago
FixEmailService

Unterstützung von Address override auf Senden

Fügt FromAddressRequest zu EmailSendRequest hinzu, so dass das Frontend angeben kann die Alias/Shared/Mailbox-Adresse zum Absenden von. SmtpOnlyProvider jetzt v...

Kamo·6mo ago
FixEmailService

Fix Befestigungsparing und hat Fehlalarme

Drei Korrekturen an EmailImapService: 1. toEnvelope: schmaler mehrteiliger Check nur auf multipart/mixed HTML+Text E-Mails (Multipart/Alternative) zeigen ke...

Kamo·6mo ago
April 24, 2026
FixEmailService

com.kamo.z.shared.commerce zu EnableJpaRepositories scan hinzufügen

**************** (erforderlich von **************** in der gemeinsamen Bibliothek) lebt unter com.kamo.z.shared.commerce in der JPA-Repository-Scan enthalten, w...

Kamo·6mo ago
FixEmailService

Korrekter Feldname und Typ in getFromAddresses Antwort

Backend schickte 'E-Mail' Schlüssel, aber Frontend erwartet 'Adresse', und gesendet, gaben die 'shared_mailbox' an, wenn das Frontend 'geteilt' erwartet. Auch F...

Kamo·6mo ago
April 21, 2026
FixEmailService

Zurück zu org_domains, wenn keine email_provider_domains-Standardeinstellung eingestellt wird

KamoMailDomainValidator war hartngesotten mit 403 für Orgs, die eine DNS-verifizierte Domain in org_domains, aber nie hinzugefügt, um die E-Mail Anbieter Domain...

Kamo·6mo ago
April 20, 2026
FixEmailService

Status- und automatisch-seed benötigte Vorlagen auf der Liste aufbeeilen

- EmailTemplateController.list() akzeptiert jetzt ?status= param und filter Verwendung der vorhandenen findByOrgIdAndStatus-Abfrage - Auto-Samen erforderliche...

Kamo·6mo ago
FeatureEmailService

KamoMail-Domain-Validator hinzufügen, um Cross-Denant-E-Mail-Adressen zu blockieren

Einführung der KamoMailDomainValidator-Komponente, die überprüft, auf Service-Schicht, ob die eingereichte E-Mail-Domain mit der verifizierten Standard-Domain d...

Kamo·6mo ago
April 19, 2026
ChoreEmailService

Rebuild für Kamo-shared-Bibliothek Update (CREATE_CHILD_ORG rechts + apply-to flags)

Zieht die neue RoleRightType.CREATE_CHILD_ORG (id 131), die drei für Flaggen auf ChildOrgSecurityModel, die beiden 13-arg Service-Ladungen und die AppliedModelE...

Kamo·6mo ago
ChoreEmailService

Rebuild für Kamo-shared-Bibliothek Update (appConfig upsert-only fix)

Zieht das gehärtete ************, das appConfig-Reihen, deren Service-Typen nicht mehr aus der Nutzlast des Anrufers fehlen, löscht geräuschloser Datenverlust, ...

Kamo·6mo ago
ChoreEmailService

Rebuild für Kamo-shared-Bibliothek Update (effektive-Feature-Reseder)

Nachdem die neuen AppliedModelEnforcementService-Methoden (computeAvailabilitiesMap, isAppffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeat...

Kamo·6mo ago
ChoreEmailService

Rebuild für Kamo-Shared-Bibliothek Update (Applied-Modell Durchsetzung + appConfigs + isPrivate)

Triggert einen Umbau, so dass dieser Service zieht die aktualisierte kamo-shared-Bibliothek mit AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig E...

Kamo·6mo ago
ChoreEmailService

Rebuild für Kamo-shared-Bibliothek Update (Runtime Force Regeln + DEFAULT Fallback in MemberRightsAppliedService)

Triggert einen Umbau, so dass dieser Service die aktualisierten **************** aufgreift, der Vorlagen-Zwischen-Regeln und DEFAULT-Template-Feed-Feaebacks zus...

Kamo·6mo ago
ChoreEmailService

Rebuild für Kamo-shared-Bibliothek Update (Master-Modell, Standard-Rollenvorlagen, Force-Rule-Rechenbelegung)

Triggert einen Umbau, so dass dieser Service die neue kamo-shared-Bibliothek Revision mit Organization.branchTypeID, Organization.masterModelID, ************ en...

Kamo·6mo ago
FixEmailService

Vorschau verwendet dieselben Auto-Vierer wie sendToUser (org logo + Name)

Der Vorschau-Endpunkt injiziert jetzt LogoUrl, logoSimpleUrl und orgName von die Domain der Org vor der Anwendung von Sample-Content-Variablen, passend zu exakt...

Kamo·6mo ago
FeatureEmailService

Auto-Inject-LogoUrl, logoSimpleUrl und orgName Variablen zum Absenden

EmailTemplateService führt jetzt Basisvariablen zusammen (logoUrl, logoSimpleUrl, orgName) abgeleitet von der primären Domäne der Org vor dem Rendering, so dass...

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