KamoCRM

Live Change Log

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

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 30, 2025
November 29, 2025
FeatureSecurityService

CustomFormController für kundenspezifische Formulare API-Endpoints hinzufügen

- REST Controller bei /api/security/custom-formen hinzufügen - Umsetzung GET, POST, PUT, DELETE Endpunkte für Formularmanagement - Unterstützung Formstruktur mi...

snadjafinia·11mo ago
November 28, 2025
RefactorSecurityService

Update LeadVendorController auf Titel und Beschreibung statt Name

snadjafinia·11mo ago
FeatureSecurityService

Nutzen Sie Organisation streamGuid für organisationsweiten Medienfeed

- OrganisationRepository zu MediaStreamController hinzugefügt - Aktualisiert getFeed, um den StreamGuid der Organisation zu verwenden, anstatt alle Sitzungen ab...

snadjafinia·11mo ago
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·11mo ago
RefactorSecurityService

Umbenennen Sie MediaFeedController in MediaStreamController um und fügen Sie Lead-Stream-Unterstützung hinzu

- Umbenannt MediaFeedController in MediaStreamController für generische Medien-Stream-Handling - Unterstützung für lauf-spezifische Streams via streamGuid - Fee...

snadjafinia·11mo ago
CISecurityService

Trigger-Pipeline nach geteilter Lib-Update

snadjafinia·11mo ago
FeatureSecurityService

MediaFeedController für Social Media Feed hinzufügen

- MediaFeedController mit REST-Endpunkten für Beiträge, Kommentare, Vorlieben hinzufügen - Aufbau gepflasterter Feed-Endpunkt mit Zugangsebene Filterung - Bild-...

snadjafinia·11mo ago
November 27, 2025
November 26, 2025
OtherSecurityService

Invalidate bestehende Sitzung vor der Erstellung neuer während der Anmeldung

- Prüfen Sie für bestehende *** Cookie in Login-Anfrage - Vorstehende Sitzung löschen/invalidieren, bevor eine neue erstellt wird - Verhindert die Wiederverwend...

snadjafinia·11mo ago
OtherSecurityService

Klare Sitzungsdaten vor dem Löschen des Schlüssels, um sicherzustellen, dass die Sitzung unnutzbar ist

- Setzen Sie Sitzungsdaten auf Leerstellen von JSON ({&) vor dem Löschen der Taste - Sicheres Sitzung ist unbliebbar, auch wenn die Löschung fehlschlägt oder es...

snadjafinia·11mo ago
OtherSecurityService

Verbessern Sie das Logout-Cookie-Cookies - klare Cookies über alle Domain/Wepath-Kombinationen hinweg

- Klare Cookies mit Basisdomäne (z.B., .kamocrm.com) zur Abdeckung aller Subdomains - Klare Cookies für aktuellen Hostnamen ohne Domain-Attribut - Cookies unein...

snadjafinia·11mo ago
OtherSecurityService

Verwenden Sie avatarType-Feld anstelle komplexer Proxy-Erkennung

- Überprüfen Sie avatarType Feld direkt für einfache Typprüfung - avatarType beim Erstellen neuer Avatare setzen - Viel einfacher und performanter Ansatz

snadjafinia·11mo ago
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·11mo ago
OtherSecurityService

Verwenden Sie einfachen Filter, um zu überprüfen, ob Avatar Foto oder Avatar Creator ist

- Komplexe Proxy-Erkennungslogik entfernen - Filtern Sie einfach findById Ergebnis, um zu überprüfen, ob es AvatarPhoto ist - Wenn nicht Foto, Standard zu Avata...

snadjafinia·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago
OtherSecurityService

Fügen Sie detailliertes Protokollieren zur Avatar-URL-Generation für die Fehlersuche hinzu

- Logen Sie, wenn Avatar-URLs generiert werden, welche URLs erstellt werden - Log, wenn Avatare fehlen oder URLs sind null - Dies wird helfen zu identifizieren,...

snadjafinia·11mo 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·11mo ago
OtherSecurityService

Avatar URLs zu Mitgliedern by-department endpoint mit Override-Mechanismus hinzufügen

- Avatar URL in jede Mitgliedsantwort von ************ - Respekt Override-Mechanismus: Mitglied Avatar (falls vorhanden) â-Benutzer-Avatar (Standard) - Frontend...

snadjafinia·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago
FeatureSecurityService

Avatar-HHisch und Erweiterung in *** Sitzungsdaten speichern

- UpdateSession-Methode zu KSessionService für die Aktualisierung von Sitzungsfeldern hinzugefügt - Aktualisiertes setActiveAvatar, um userAvatarHash und userAv...

snadjafinia·11mo ago
FeatureSecurityService

Avatar-URLs in Mitgliederprofil-Antwort einfügen

- Zusätzliche Hilfsmethoden zur Generierung von Avatar-URLs (getTheDomain, getPublicBucketName, generierenFileHash, getPublicBucketUrl, generierenAvatarUrl) - A...

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