KamoCRM

Canlı değişim günü

Her özellik, düzeltme ve iyileştirme, gemiler olarak yayınlandı. Hiçbir şey bir fırlatma için geri tutulamaz.

17,588
Toplam Değişiklikler
6,045
Özellikler
5,307
Düzeltmeler
30
Projeler
Proje tarafından filtre
Tüm Projeler17,588AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,863TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,373kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,673kamo-signer-monorepo56kamolos114
Filtre tipi tarafından
Tüm TiplerBuild16CI523Chore775Docs3,257Feature6,045Fix5,307Other994Performance165Refactor278Revert23Style42Test162Upgrade1
May 1, 2026
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·5mo ago
FeatureMediaService

Add GET /sessions/{guid}/members endpoint with display-name priority

Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...

Kamo·5mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·5mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·5mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

Addresses empty Chats tab by dispatching to ****************

Kamo·6mo ago
CIMediaService

Maro-shared-library 094e80d

Kamo·6mo ago
FeatureMediaService

Paged chat list with previews, members, unread counts

that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.

Kamo·6mo ago
FeatureMediaService

Per-viewer mute endpoint and message filter

Kamo·6mo ago
April 30, 2026
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·6mo ago
RefactorMediaService

Cache-only bulk translate, FE handles fills

Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...

Kamo·6mo ago
FeatureMediaService

On-demand translation for chat and support messages

Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...

Kamo·6mo ago
April 29, 2026
CIMediaService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo ago
April 28, 2026
April 27, 2026
April 26, 2026
FixMediaService

Redis'te oturum GUID'de oturumla halka açık destek

Pazarlama ziyaretçileri, üyeId olmadan /ws/public-chat-native kullanıyor; biletler hala İsteci olarak org placeholder üyesine atıfta bulun. Arement PRESENCE PUB...

Kamo·6mo ago
FeatureMediaService

Yayın bekleyen sayı + ajan okuma ve ziyaretçi gönderme

- **************** Şimdi delegeler **************** Bu yüzden sayı Davetsiz ziyaretçi mesajları ve decrements ile seansları yansıtırken Ajan işaretlerini oku. -...

Kamo·6mo ago
April 25, 2026
ChoreMediaService

En son kamo-shared-library çekmek için yeniden inşa

Yeni **************** Soru ve sorgular ve Seçenekler TICKET şubesi ****************

Kamo·6mo ago
PerformanceMediaService

Yaratılışta bilet üzerine mağaza geo, bırakın GeoLite okur

**************** Şimdi ziyaretçinin georgesini yakalar Bir kez ( GeoBakupService) ve ip / ülke/şehir/subdivision on Destek.'nin kendisi. Destek theHizmet.toDTO...

Kamo·6mo ago
PerformanceMediaService

Bulk-load ziyaretçileri ve listedeki GeoLite lookup atlamak

/api/support/tickets listesi endpoint, 20 sıranın sayfasında çalışıyordu: - 20 ************ aramalar (N+1) - GeoBakupService'a 20 çağrı, her biri bir aralık-sca...

Kamo·6mo ago
FeatureMediaService

Add /ws /public-chat-native düz WebSocket endpoint yanı sıra SockJSocket endpoint

SockJS olmadan ikinci bir STOMP uç noktası /ws /public-chat-native so Bu ön uç, ihtiyaç duymadan bir yerli WebSocket (brokerURL) ile bağlanabilir. Sockjs-client...

Kamo·6mo ago
FeatureMediaService

Yayın, ziyaretçi mesajında ajana Mesaj göndermedi

Bir ziyaretçi bir destek mesajı gönderdikten sonra, en son geri kalan hesapları itin **************** için ödeme yükü, bu yüzden ajanın bilet listesi Kötüge ve ...

Kamo·6mo ago
FixMediaService

Ticaret paketi eklemek için JPA repository taramasını genişletin

Yeni kamo-shared-library, ************************ hangisini gerektirir **************** ( com.kamo.z.shared.ticaret). MediaService sadece tarandı.dao.repos, bu...

Kamo·6mo ago
FixMediaService

Download HashMap import in ChatWebSocketController

Önceki refaksiyon HashMap ithalatını kaldırdı, ancak handleTyping Yöntem hala tipleme olayı ödeme yükü için bir HashMap inşa ediyor, neden Forgejo ‘kant bulmak ...

Kamo·6mo ago
FixMediaService

Proaktif olarak mesaj kaybı önlemek için oturum oluşturmada NATS tüketicisi oluşturun

Daha önce NATS JetStream push tüketici sadece STOMP istemcisi olduğunda yaratıldı Gönder /app /chat /subscribe. TeslimatPolicy ile. Yeni, daha önce yayınlanan h...

Kamo·6mo ago
April 21, 2026
FixMediaService

Ana NATS'den gerçekleştirilen Relay tema hükmü

Match SecurityService core yayın: Dispatcher ile abone Güvenlik.theme.provision.* yerine JetStream (yalnızca sohbetleri kapsar).

Kamo·6mo ago
April 20, 2026
FixMediaService

PublicChatVisitor showName for requestorName on ziyaretçi bileti

Ziyaretçi destekli biletler, sistem üyesine zor kodlu istekler verdi, bu yüzden DTO, Kullanıcı sütununda org sahibinin ismini ortaya çıkardı. Sonbahar PublicCha...

Kamo·6mo ago
FeatureMediaService

Expose şehri ve ziyaretçi geo lookup

- GeoResult rekorunu şehir ve subdivision alanları ile uzatın - Anahtar Destek GeoHizmet.toDTO() GeoBakupService (IP- seviyesi seviyesi Bakmak) ülke yerine sade...

Kamo·6mo ago
FixMediaService

GeoBakupService'da hata oluşturun ve NATS'yi ajan mesajları için yayımlayın

- Fix Seçmeli vs List tipi yanlış bir eşleşme ************************ - Index NatsMessageService into MediaController - sohbet etmek için.session.{guid} ajanda...

Kamo·6mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·6mo ago
FeatureMediaService

Ziyaretçi bayrağını ve yerini bilet başlığında göster

- İntegra PublicChatVisitorRepository ve GeoLiteLocationRepository into SupportTicketServiceService - Populate ziyaretçiIpAddress, ziyaretçiCountryCode, ziyaret...

Kamo·6mo ago
FixMediaService

Tag ziyaretçi mesajları VISITOR MESSAGE type olarak, GET mesajlarına göndericiName ekleyin

- PublicChatService: set messageType=VISITOR MESSAGE so frontend ayırt edebilir Ziyaretçi STOMP konuyla ilgili ajan yanıtlarından yankılar - MediaController.get...

Kamo·6mo ago
FeatureMediaService

Fix end-to-end public chat real-time via STOMP/NATS

- PublicChatWebSocketInterceptor'dan içsel bir ihtiyaç çıkarın Bu nedenle ziyaretçiler sadece seanslarını kullanarak doğrudan bağlantı kurabilirlerToken - ChatM...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·6mo ago

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle