Live Change Log

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

17,868
Totale Änderungen
4,583
Merkmale
4,513
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 12, 2026
FixSecurityService

Bewegen loginOrgOpt-Deklaration außerhalb versuchen Block Umfang Fehler zu beheben

Die Variable wurde innerhalb des ersten Versuchsblocks deklariert, aber verwiesen im zweiten Versuchsblock für die Titelauflösung der Eltern-Zweig-Niederfassung...

Kamo·6mo ago
March 11, 2026
FixSecurityService

Kamo.commerce.enabled=true zu k8s configmap hinzufügen

Dies ist die Datei, für die die CI-Pipeline tatsächlich gilt (k8s/configmap.yaml). Erforderlich für CommerceService und EngagementLifecycle unter die neu @Condi...

Kamo·6mo ago
FixSecurityService

KAMO_COMMERCE_ENABLED=true zu k8s configmap hinzufügen

Erforderlich für CommerceService und EngagementLifecycle jetzt zu laden sie verwenden @ConditionalOnProperty anstelle von @ConditionalOnBean.

Kamo·6mo ago
FixSecurityService

Handelsbohnen über kamo.commerce.enabled property

CommerceService und EngagementLifecycle nutzen jetzt @ConditionalOnProperty statt @ConditionalOnBean. Set kamo.commerce.enabled=true so laden in SecurityService...

Kamo·6mo ago
March 10, 2026
March 9, 2026
FixSecurityService

Entfernen Sie doppeltes Session-Zeitausitiersystem von Redis-Rekorden

Session Ablauf wird nun ausschließlich von der Redis-Schlüssel TTL verwaltet. Die interne createdAt/expiresIn Felder, die innerhalb des Redis-Wertes gespeichert...

Kamo·6mo ago
February 12, 2026
FixSecurityService

Enable Commerce JPA repos für POSController/CommerceService

SecurityService POSController ist abhängig von CommerceService, der dies nutzt Engagement, Ordnung, Absicht, etc. Repositories. Diese leben in com.kamo.z.shared...

Kamo·7mo ago
February 11, 2026
FixSecurityService

Resolve Map-Typ-Einzugsung in POS-Controllern für CI-Zusammenstellung

- Verwenden Sie explizite Karte<String, Objekt" in ResponseEntity Map.of() Aufrufe - Behebt 'inkompatible Typen: Schlussfolgerungen Variable V hat inkompatible ...

Kamo·7mo ago
February 3, 2026
December 17, 2025
FixSecurityService

Aktualisieren Sie NATS und MinIO Konfiguration, um neue VPN IPs zu verwenden

- NATS-URLs von alten Tailscale-IPs (100.64.x.x) auf Kubernetes Service DNS aktualisieren - Update von MinIO IPs von alten Tailscale IPs auf neue VPN IPs (10.8....

snadjafinia·8mo ago
December 12, 2025
December 5, 2025
FixSecurityService

Reload-Markt nach Erstellung/Update zur Initialisierung fauler Kollektionen

- Aktualisierte createMarket und updateMarket zum Neuausladen des Marktes mit getMarketById - So werden alle faulen Kollektionen (marketCustomForms, Herstellerp...

snadjafinia·9mo ago
FixSecurityService

Korrekte Wegabwicklung für Hypothekenfelder und kundenspezifische Formulardaten in Bleiimporten

- Feste Hypothekenfelder für die Verwendung von 2-Teil-Pfaden (HypothekFields.loanZutrag) in setNestedFieldOnCreateRequest - Benutzerdefinierte Formulardaten fü...

snadjafinia·9mo ago
FixSecurityService

E-Mail/Benutzername Login case-unempfindlich machen

- Eingabe Benutzername/E-Mail vor dem Vergleich auf Kleinbuchstaben buchstabieren - LOWER() Funktion auf Datenbankspalte für case-unsensitives Matching verwende...

snadjafinia·9mo ago
December 3, 2025
FixSecurityService

Cast getOrDefault zu Boolean in formatEmail Methode

- Kompilierungsfehler beheben: inkompatible Typen Objekt zu boolean - Fügen Sie explizite Boolean-Besetzung für zuLowerCase und trim Konfigurationsoptionen hinz...

snadjafinia·9mo ago
November 29, 2025
November 28, 2025
FixSecurityService

Fehler beheben Kompilierungsfehler in MediaStreamController

- Fehlende Schließangespur in getFeed-Methode else Block behoben - Ersetzt Map.of() mit HashMap für Kompatibilität - Feste Stream-Variable, um effektiv endgülti...

snadjafinia·9mo ago
November 27, 2025
November 26, 2025
FixSecurityService

Abfrage alle Benutzer-Avatare, um echte Einheit statt Proxy zu bekommen

- Erhalten Sie userId von avatar, dann abfragen findByUserId (kehrt echte Entitäten um) - Finden Sie passenden Avatar aus Liste und Check-Instanz - Dies vermeid...

snadjafinia·9mo ago
FixSecurityService

Verwenden Sie Hibernate LazyInitializer, um tatsächliche Entität Klasse von Proxy zu bekommen

- Zugriff auf HibernateProxy's LazyInitializer, um dauerhafte Klasse zu erhalten - Überprüfen Sie, ob persistente Klasse AvatarPhoto oder AvatarAvatar Creator i...

snadjafinia·9mo ago
FixSecurityService

Verwenden Sie direkte Besetzung, um Avatar-Typ statt Reflexion zu bestimmen

- Versuchen Sie Casting zu AvatarPhoto zuerst zu zwingen, um Proxy-Initialisierung zu erzwingen - Zugriff getFileExtension() direkt nach dem Cast - Fall zurück ...

snadjafinia·9mo ago
FixSecurityService

Verbesserung der Erkennung von Proxy-Typen durch den Fang von InvocationTargetException

- Handle ClassCastException beim Aufrufmethoden auf Proxy, um tatsächliche Art zu bestimmen - Versuchen Sie zuerst getFileExtension (Foto), dann getStyle (Avata...

snadjafinia·9mo ago
FixSecurityService

Verbessern Sie Hibernate Proxy-Handling für Avatar-Typ-Erkennung

- Suche Klassenhierarchie und Schnittstellen für getFileExtension Methode - Verwenden Sie Reflexion, um AvatarPhoto vs AvatarAvatar Creator zu erkennen, wenn In...

snadjafinia·9mo ago
FixSecurityService

Reload Avatar aus dem Repository, um Hibernate Proxy-Instanz zu beheben

- Avatar-Einheiten, die aus Beziehungen geladen werden, können Hibernate-Proxys sein, die die Kontrollen in Instanzen versagen - Reload Avatar aus dem Repositor...

snadjafinia·9mo ago
FixSecurityService

Bestimmen Sie aktiven Avatar durch Überprüfung user.getAvatar() anstelle von RecordState

- Backend markiert jetzt korrekt, welcher Avatar aktiv ist, indem es mit user.getAvatar() vergleicht - Dies stellt sicher, dass das isActive-Flag in der API-Ant...

snadjafinia·9mo ago
November 25, 2025
FixSecurityService

Behandeln Sie ISO-Dattelformat und verbessern avatarId Typ Parsing

- Zusätzliche Unterstützung für ISO-Dattelformat (YYYY-MM-DD) zusätzlich zu M/d/jjjjj - Verbessertes AvatarId Parsing, um Nummerntypen (Doppel, BigDecimal, etc....

snadjafinia·9mo ago
FixSecurityService

Eine bessere Fehlerbehandlung und Protokollierung für Benutzer/Mitglieder-Save-Operationen

- Try-Catch um Benutzer speichern Operation mit detaillierten Fehlerprotokollierung hinzugefügt - Try-Catch rund um Mitglieder speichern Operation mit detaillie...

snadjafinia·9mo ago
FixSecurityService

Verbessern Sie avatarId Parsing, um String, Integer und lange Typen zu handhaben

- Zusätzliche Unterstützung für das Parsing avatarId von String-Typ - Bessere Fehlerbehandlung für ungültige avatarId-Formate - Protokollierung für Avatar-Zuord...

snadjafinia·9mo ago
FixSecurityService

Fügen Sie detailliertes Protokollieren zu updateMemberProfile für die Fehlersuche hinzu

- Protokollierung zu Beginn der updateMemberProfile Methode hinzugefügt - Protokollierung vor und nach dem Speichern von Benutzer und Mitglied hinzugefügt - Ver...

snadjafinia·9mo ago
FixSecurityService

Unterstützung für die Aktualisierung von Benutzernamensfeldern und dateOfBirth im Mitgliedsprofil hinzufügen

- UserRepository to MemberController hinzugefügt - Aktualisiert updateMemberProfile zu behandeln namePrefix, nameFirst, nameMiddle, nameLast, nameSuffix, nameFi...

snadjafinia·9mo ago
FixSecurityService

Verwenden Sie die richtige Eimer- und Objektpfadstruktur für MinIO Uploads

- Bucket Name von Domain-basierten zu 'öffentlichen' Bucket ändern - Domain-Pfad (z.B., kamocrm-com) als Teil des Objektnamens, nicht Bucket Name - Objektwegstr...

snadjafinia·9mo ago
FixSecurityService

Richtig handhaben MinIO Upload Fehler für Avatare

- Entfernen Sie stille Ausnahme Schlucken in Avatar Creator Avatar Schöpfung - Fügen Sie die richtige Fehlerbehandlung und Rollback für fehlgeschlagene Uploads ...

snadjafinia·9mo ago
FixSecurityService

Vermisste FileHash-Spalte anmutig behandeln

- Try-Catch um fileHash-Zugriff hinzufügen, um fehlende Datenbankspalte zu handhaben - Fallen Sie zurück auf ID-basierte Datei-Nensung, wenn fileHash-Spalte noc...

snadjafinia·9mo ago
FixSecurityService

Stellen Sie Themen-Domain-URL enthält https:// Protokoll

snadjafinia·9mo 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