Live Change Log

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

17,874
Totale Änderungen
4,587
Merkmale
4,515
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
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·4mo ago
April 19, 2026
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·4mo ago
FixEmailService

Update EMAIL_VERIFICATION Beispiel vars auf aktuelle Vorlage

Verwenden Sie AblaufText statt AblaufMinutes (variabel umbenannt) und aktualisieren überprüfenLink, um auf die Register-Subdomain (korrekter Senden Pfad) zu zei...

Kamo·4mo ago
April 18, 2026
FixEmailService

Preserve DB Domain-Fall in NoReply von Adresse

Entfernt zuLowerCase() - die Domain kommt bereits von resolvePrimaryDomain die org_domains aus der Datenbank liest, so dass der Fall kanonisch von DB ist.

Kamo·4mo ago
FixEmailService

Root-Domain für NoReply from-address statt nackt subdomain

resolvePrimaryDomain() gab den ersten Domain-Eintrag zurück (z.B. "www") die NoReply@www produzierte. Jetzt bevorzugt Root-Domains (Elft == null) so Transaktion...

Kamo·4mo ago
FixEmailService

internal.auth.secret zur Konfiguration hinzufügen.

InternalAuthFilter lehnte alle Service-to-Service-Anrufe ab (Sende, seed-org) mit 503 weil internal.auth.secret nicht konfiguriert war. Passt das gleiche INTERN...

Kamo·4mo ago
FixEmailService

Transaktionsübertrag auf Port-25 Relais und automatisch geseed fehlende Vorlagen erlauben

Port-25 SMTP (Postfix) erfordert keine authentische . transaktionalCredentials() wurde Werfen ProviderUnverfüge, wenn Benutzer/Pass nicht konfiguriert waren, bl...

Kamo·4mo ago
FixEmailService

Fügen Sie dao.repositories zu JPA-Scan hinzufügen, so dass E-MailTemplateRepository gefunden wird

Gleiches Muster wie KamoInitializerService - explizite basePackages overrides Standard-Scanning und muss jedes Paket, das Repositorien hat enthalten.

Kamo·4mo ago
FixEmailService

Bump kamo-shared-Bibliothek zu 1.4.0

Kamo·4mo ago
FixEmailService

Umbenennen Sie mailboxId-id und providerStatus-Status in Mailbox-Liste Antwort

Ausstimmen Sie Feldnamen mit Frontend-Erwartungen für Mitglieder-Mailbox-Inserate.

Kamo·4mo ago
April 2, 2026
FixEmailService

Unterstützung von Briefkasten-Schaltung durch Lösen von IMAP-Greditinformationen pro MailboxId

Hinzugefügt getMailCredentialsByEmail zu suchen virtual_users per E-Mail direkt, resolveForMailbox zu MailProviderResolver mit Zugriffsprüfung und optional mail...

Kamo·5mo ago
FixEmailService

DomainService in EmailDomainService umbenennen, um Bohnen-Namenskonflikt zu lösen

DomainService der gemeinsamen Bibliothek und der lokale DomainService der gemeinsamen Bibliothek beide als 'domainService'-Beine registriert, was CrashLoopBackO...

Kamo·5mo ago
FixEmailService

Korrekte Methode Signaturen in DomainController und MailboxController

- Beheben getMemberMailboxes -" getMailboxesForMitglied in MailboxController - Vermisste Parameter des MemberId hinzufügen, umVerifikationRecords und überprüfen...

Kamo·5mo ago
March 27, 2026
FixEmailService

Auszug aus BCC-Empfängern aus IMAP-Nachrichten

Der BCC-Header wird auf gesendeten Ordnerkopien aufbewahrt. Jetzt neben Zu und CC, so dass das Frontend kann es in gesendeten Artikel Vorschauen angezeigt.

Kamo·5mo ago
March 26, 2026
FixEmailService

Provider GET gibt sowohl Typ als auch ProviderType zurück, PUT akzeptiert beide

GET /api/email/provider enthält jetzt sowohl 'typ' als auch 'providerType' Felder in der Antwort für Frontend-Kompatibilität. PUT akzeptiert jetzt 'Typ' als ein...

Kamo·5mo ago
March 21, 2026
March 20, 2026
FixEmailService

Kalender, Kontakt und Integration ID-Typen von Long auf UUID aktualisieren

Kalender-Einheiten, Kontakt-Unterentitäten und ContactIntegration IDs sind jetzt UUID. Updates alle Dienste, Controller und DAV Endpunkte.

Kamo·5mo ago
March 19, 2026
FixEmailService

Security-Service.*** zu K8s ConfigMap hinzufügen

KamoJwtService verlangt diese Eigenschaft für Träger-Token-Validierung in DavAuthFilter, aber die K8s ConfigMap überschreibt application.yml und wurde fehlt es ...

Kamo·5mo ago
FixEmailService

Entfernen Sie doppelte JPA Repo-Scan - verwenden Sie nur Eltern-Paket

com.kamo.z.shared.email deckt metadata.repos ab, beides verursacht BeanDefinitionOverrideException on messageLabelRepository.

Kamo·5mo ago
March 18, 2026
FixEmailService

rspamd config zu K8s ConfigMap hinzufügen und ddl-auto auf keine setzen

Die rspamd.base-url Eigenschaft fehlte in der Produktion ConfigMap, verursacht CrashLoopBackOff auf Einsatz. Richtt auch dev ddl-auto zu none.

Kamo·5mo ago
March 17, 2026
FixEmailService

Entfernen Sie hart codierte WebSocket-Header von E-Mail Middleware

Traefik v3 behandelt WebSocket Upgrade/Connection Header nativ. Hardcoding sie brach SockJS Fallback Transporte (xhr-streaming, xhr-polling). Jetzt passt media-...

Kamo·5mo ago
March 16, 2026
FixEmailService

Verwenden Sie @Value für RspamdConfig und machen Training non-blocking

RspamdConfig verwendet jetzt @Value, um bestehende Projektmuster anzupassen. Rspamd Trainingsausfälle verhindern nicht mehr, dass die Nachricht bewegt wird.

Kamo·5mo ago
FixEmailService

Kopie auf gesendeten Ordner nach dem Senden von E-Mail speichern

Transport.send() sendet nur per SMTP ohne Speichern an IMAP. saveToSent() hinzugefügt, um die Nachricht an den Sent-Ordner anzuhängern mit dem SEEN-Flag gesetzt...

Kamo·5mo ago
FixEmailService

STARTTLS deaktivieren und für Port 25 intern SMTP

Port 25 auf internem Postfix unterstützt STARTTLS nicht und erlaubt Relais von Cluster-IPs über mynetworks. Nur authentisch ermöglichen und STARTTLS bei Verwend...

Kamo·5mo ago
FixEmailService

Verwenden Sie SMTP Port 25 statt 587 für internen Postfix

Postfix hört nur auf Port 25 innerhalb des Clusters. Hafen 587 (Einsendungen) ist im Container nicht aktiviert.

Kamo·5mo ago
FixEmailService

ddl-auto von none zu update für Auto-Schema-Management

Hibernate erstellte nicht das email_metadata Schema und Gespräche -Tabelle, weil ddl-auto in der k8s configmap auf keine gesetzt wurde.

Kamo·5mo ago
March 15, 2026
FixEmailService

Verwenden Sie native Abfrage für PostgreSQL Text[] Spalte in ConversationRepository

MEMBER OF wird von Hibernate für @JdbcTypeCode(ARRAY) Felder nicht unterstützt. Wechseln Sie zu nativem SQL mit ANY() für folder_ids Array-Lookup.

Kamo·6mo ago
March 14, 2026
FixEmailService

Verwenden Sie StringRedisTemplate, um OTK/Sitzungswerte als einfache Strings zu lesen

Die Next.js App speichert OTK und *** Werte als schlichte Strings in Redis. Der Standard RedisTemplate verwendet JSON Serializer, der sie nicht analysiert.

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