Rödülken, devam eden leadUid, liderlikte sohbet etmek
-DepremeSession imzalanmış bir routingToken alır (AgentMemberId tercih edilmez); ChatRoutingTokenCodec + küme internal.auth.secret, uygulamalar token.orgId == v...
Exclude non-ACTIVE üyeleri sohbet katılımı ve routing
A non-ACTIVE ************ üye olarak görünmemelidir veya olma Hedef olarak, canlı bir sohbet katılımcısı. Kapı her sohbet yolunda paylaşılan-lib ***************...
WebChatIntegration create() @Transactional (gresyon-save başarısızlığında yeten anahtar)
Snapshot web-chat bütünleme ziyaretçi + bilet
WebChatIntegration by creatingKeyHash (aktif-filtered, Bottrap()/AI-prompt çözünürlüğü ile tutarlı) bir kez BackSession ve puls its id on both PublicChatVisitor...
Public-chat bottrap yapılandırılır
İç bir GET **************** Bu bir çözümü çözer WebChatIntegration by X-Public-Chat-Key-Hash and returns its solution tasarım/ahavior yapılandırıldı ( WebChatDe...
Kablolu Seçmeli medya hizmetleri FCM /APN için gizli
FCM hizmeti-account JSON + APNs .p8'i bir seçenekten "medya" //kamo/push'da gizli ve APNs anahtar-id/team-id'i aynı sırdan ayarlar. Tüm Seçmeli, bu yüzden pod s...
WebChatIntegration CRUD (mints key + integration, org-skob)
Org-face management API for the Stage-2 web-chat settings sekmesi. Onda Oluştur, altta yatan PublicChatApiKey (same key-gen yaklaşımı) PublicChatKeyController) ...
Persist oluşturma anahtarı kamu sohbet ziyaretçisi + alıntı için bilet
Resolve public-chat system member per-org (drop hardcoded snadjafinia alias)
backSession,Public, yaratır ve sahibi bildirim Tüm yardımcılar org'un "sistem üyesi"ni zor bir kodlanmış bir şekilde çözdüler. Alias="snadjafinia" görünümü, bu ...
Mobile push operatörü (FCM verileri + doğrudan APNs) varlığı kapısıyla
chat incoming (MediaController), destek bileti (DepreificationService) SMS / faturamail (VoipStompRelayController), sosyal ************************ Kayıp-mesaj ...
X- ***-Token'i REST'de kabul edin; süreklilik süresi ile TTL
OTKPreAuthFilter, X-189-Token, X-OTK mevcut olduğunda (sameme BFF olmadan MediaService REST'yi arayın. KSessionService şimdi Redis'i kaydırır Oturumun kendi otu...
Borçlunun OWN subayına doğrudan erişim, destek sağ kapı
AC Meeting SUPPORT TICKETS gereksinimini atlatmakToPrehidAgent: Borçlunun atan kredi memuru, olup olmadıklarına bakılmaksızın erişilebilir. yapılandırılmış dest...
Direct-to-assigned-LO routing + LO varlığı uç nokta
Borçlu portalın birleştirilmiş LO/chat widget: - ******************** Doğrudan-assigns a public-chat Bir SPECIFIC ajanına bilet (örneğin ödünç verilen kredi mem...
Mesaj içeriğini kaçırılmış e-postalara koymayı bırak
Mesajı iptal etmek, öncü PREVIEW yazmak ve MesajPurban şablon değişkeni; includePurban tercihini bırakın. E-postalar şimdi gönderici + sayı + CTA sadece - içeri...
Missed-message e-posta bildirimleri (chat + destek) per-source baskı ile
Dayanıklı NATS tüketici sohbet e-posta gönderme.> bir besleme MESSAGE EMAIL NOTICES leadger (PENDING/SENT, per-sender for chat, per-ticket Destek için, 60'lar v...
Paylaşılan-lib GeoLite için yeniden yapılandırma (2-4ms hit+miss)
Picks up kamo-shared-library 011a73e - GeoBakupService's findByIpInRange now LIMIT-1, boşluk / yüksek IP'ler (measured 5-13'ler prod-scale data; support-ticket ...
Paylaşılan-lib çözümleyici hotfix (boot kazası: LenderProfileRepository)
Dayanıklı son-seen timestamps + toplu uç noktaları
PRESENCE:{id} bir üyenin çevrimdışı olduğu anda silinir, bu yüzden hiçbir şey yok Son aktif olduklarında kaydedildi. Stamp PRESENCE LAST SEEN:{id} (orgId + ts, ...
AI oto-tag + org's sağlayıcıları (P3)
MaterialAiController POST **************** Sahipliği kanıtlayın, Kısa ömürlü bir belgelenmiş bir malzeme URL'si taklit eder ve AIService'ın iç vizyonu son nokta...
MaterialAnalyticsController - rekor olaylar + toplular
POST **************** (record) + GET /analytics (per-malzemeler) Tür + veyag toplamları).
MaterialReviewController - durum haritası + set-status
GET /api/media/malzemeler / hakemler (org-wide imgId→status haritası) + POST bir materyalin durumu ayarlamak için (değerlendirme, yorumlayıcı-stamped, upsert).
MaterialCampaignController - CRUD + item haritası + ek /removeve
/api/media/materials/campaigns: liste/create/update/delete, GET /items (org- çapında ImgId↔campaignId Map), POST /add + / veyag-değerlik kontrolleri ile.
MaterialTagController - CRUD + atama/unassign + atama haritası haritası
/api/media/materys/tags: liste/create/delete tags, GET /assignments (org- çapında imgIdItagId İş alanı müşteri odaklı katılır, POST /assign + /unassign with org...
Yönetilen halk-link endpoints (create/list/revoke) + takip edilen hizmet
POST/GET /api/media/mates/links ve DELETE /links/{id} MaterialShareLink tarafından desteklenen, Ve çözüm ilk önce halk GET'de jetonları yönetti (kolay / genişle...
Persist, hedeflenen güncelleştirme aracılığıyla sabit bayraklar planladı
Dönüşüm boru hattı olarak aynı detached-entity yetimRemoval sorunu: başsız süpürme Bir detached ImgDat ve kurtarmak()/merge() cascaded into the image collection...
Bainail, işlenmemiş malzemeler
Bir kafasız süpürme, Dönüşüm Hizmeti'nin OTKparça boru hattını sürmez, bu yüzden İhracatı depolamaktan sonra ResimIO aracılığıyla bir sayfa-0 PNGparnail üretir ...
Scheduled nesil – süpürücü bir kaence üzerinde tarifler çalışır
- CanvaScheduleController: CRUD for org schedules (recipe + kaence + saat/gün + Seçmeli sosyal hedefler), bir sonrakiRunAtını hesaplar - CanvaGeneration Servis:...
Kurtarılan otomatik dolum tarifleri CRUD (org-scoped)
CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id} – Aşağıdaki bir marka-template + alan haritasını kurtarmak / liste /soft-delete a name b...
MediaService internal.auth.secret (mlos-internal-auth) Özet e-posta için
MediaService -> E-postaService /api/email/templates/send (meeting-summary) ihtiyaçları INTERNAL AUTH SECRET ile e-posta hizmetinin iç.auth.secret.
Enterprise Autofill - data-merge marka şablonları
- CanvaApiClient: liste marka şablonları (dataset=non empty), veri kümesi elde edin, varlık-, işleri, oluşturmak / otomatik doldurma işleri - CanvaController: G...
Kısa ömürlü, pazarlama varlıkları için kamu URL'leri imzaladı
Sosyal sağlayıcılar (Meta) ve e-posta, sınırlanmış bir malzeme için belirli bir malzeme getirelim Özel görüntüleme-malzeme kovasını açığa çıkarmadan pencere. -...
Değiştirilebilir bir tasarım olarak Canva'ya bir dosya yaz
- ******************** (binary design import) - CanvaController POST /imports (multipart) →+poll import işi oluşturmak → editör Geri dönüş için korelasyon state...
Bu yüzden MediaService derleyicileri yükleme
MinIOStorageService.. kontrol edici bir dışlama atar() ne yazık ki Yakaladı ya da ilan etti - en iyi düzeltilmiş düzeltme. Gül ve Bir runtime istisnası olarak y...
Geri dönüş-nav JWT imzasını onaylayın; tidy token yenileme
- CanvaJwtVerifier: korel jwt'in Ed25519 imzasını doğrulayın Canva'nın JWKS ( / bağlantı / anahtarlar), artı aud/exp/tip; çocuk tarafından önbellek. Return-nav ...
MeetingParticipant.isGuest() (Guest aldı, derlemeyecek); repoint transcript to general endpoint
ToplantıParticipant açığa çıkıyor (primitive boolean getter),Guest(). Ayrıca, paylaşılan /api/convers /transcript'de özetleme çağrısı yapın.
Kayıt engest, keep/quota, storage use, summary pipeline
- MeetRecordingController: internal (X-Internal-Auth) ingest endpoint the jibriri Sonize.sh mesajları rekorları tamamladı. - MeetRecordingService: Kayıtları per...
Canva Connect OAuth + tasarımları/export backend
- CanvaApiClient: PKCE, token exchange/refresh/revoke, kullanıcılar, Tasarımlar (küre/list), ihracat işleri, getirerek - CanvaTokenService: üyelerin başına şifr...
Scheduled-meeting start reminders + guest-link expiry
- MeetingReminderSweep: @Scheduled süpürücü bu yangınları gerçek zamanlı olarak yangınlar “Başlangıçtan başlayarak” hatırlatıcıları davet etmeye davet edin (baş...
Persist katılımcıları davet etti, MANAGE MEET SETTINGS'i uyguluyor, çift-invite yolunu bırak
- oluşturmakMeeting: davetli üyeler UUID dizeleri değil, sayısal karflake kimliklerdir - Onlara yaratıcı gibi uzunToUUID yoluyla yollayın. Daha önce UUID. FromS...
Birleşik Sohbetler üye / destek / sosyal seanslar
GET /api/media/sessions/chat şimdi bir "categories' filtresi (chat,, Destek, sosyal; tüm varsayılan) ve bir küresel olarak en-recent-ilk döndürür, Kalıcı sorgul...
Yüzey ebeveyn-org, talep-support popup'taki konuları paylaştı
Çocuk-org kullanıcıları ebeveynlerini veyag'in paylaşılan destek konularını göremeyebilir (ToOwnOrg=false) destek talep ettiğinde, çünkü popup sadece sadece Ken...
Org-guard the /top/leads/rt/{orgId} realtime abonelik
Yeni liderlik gerçek zamanlı konu için Cross-tenant SUBSCRIBE bekçisi, aynalama Mevcut /topik / sosyal / beslenme bekçisi: Bir üye sadece kendi kendilerine abon...
Birleşik zaman çizelgesi geri dönüş (geçici, adaptörler, canlı röle)
SocialFeedService, MediaSession/MediaObj şemalarına devam ediyor ( sohbet modelini kullanarak); SocialFeedMapper tell the tel DTOs; SocialTimelineController Bir...
X (Twitter) + Discord adaptörler
XAdapter: Hesap Faaliyetleri webhook (CRC meydan okuma + x-twitter-webho-oks-signature HMAC doğrulama), NormalizeInbound (yönetmen message events, yankı-skip), ...
Meta OAuth, platformdan OAuth kaydı (+ boot-seed from env); sosyal.meta.* tüketim + platform-enc-key env
Paylaşılan-lib MediaObjTransit tarihi created Fix (accept-hook üyesi katıldı)
M4 Meta adaptörleri + OAuth + 24h pencere + M2 sertleştirme
- Meta adaptörler (Messenger/Instagram): geçersiz caption gönderisi (şimdi bir takip-up-up-up-up Mesaj), bytes-, via Graph Atament Upload API, URI encode Fix i...
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.