Relay kredi/lead-assignment NATS events to STOMP
Güvenlik.leads.> ve güvenlik.kredis.>, her bir to /top / aynaya aynalar... CRM front-end Leads-Available grid, Yönet-Kredi alanları ve tarih canlı. Temiz (mvn).
Set MinIO hizmeti DNS; down deprecated WireGuard/CGNAT IPs kullanın ve k2m1 /k0m1
Migrate to k1m1 (clone+registry+kube configure from k1m1, drop k2m1, basit kubectl install)
Bump for kamo-shared-library 1.5.0 anlık yenileme (M2 programları kataloğu)
Resmi ek yarışı düzeltmek için işlemden sonra yayınlanan NATS CREATE olayı
NATS mesajı @Transactional vücut içinde yayınlandı, bu da anlamına geliyordu. Alıcılar CREATE olayını alabilir ve görüntüyü görüntüyü kullanarak talep edebilir ...
Serialize attachments in WS relay and message history; allow attachment-only sends
Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...
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...
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...
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...
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...
Use split First/After queries for chat sessions paged endpoint
Addresses empty Chats tab by dispatching to ****************
Kamo-shared-library 094e80d (MediaObjTransit @IdClass) almak için yeniden yapılandırmak
Augment, sohbet listesi güncelleştirmeleri için ACTIVITY maaş yükü ile yayınlanmadı
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Imaging proxy with HTTP Range support and per-member download tracking
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...
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...
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...
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...
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...
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. -...
En son kamo-shared-library çekmek için yeniden inşa
Yeni **************** Soru ve sorgular ve Seçenekler TICKET şubesi ****************
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...
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...
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...
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 ...
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...
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 ...
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...
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).
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...
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...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.