Persist OAuth sağlayıcı seçimi hemen böylece anahtar çubuğu
Microsoft 365 / Google Workspace / Zoho sadece tasarruf olmadan bağlantı ekranına yol açtı, bu yüzden önceki sağlayıcıya geri dönmeden önce ayrıldı. Kalıcı bağl...
Kapsam KamoMail posta kutusu / alan listesi org'in kendi domainlerine (çoğunlukla sızdırılan sızıntı)
SECURITY: **************** run 'SELECT email from virtual users' (and **************************** “Asıl domains’in scopingi ile SELECT adı, bu yüzden posta kut...
Yönetimler bir üye adına RingCentral'i bağlayalım
Başka bir üyenin telefon ayarlarında, yönetilen-VOIP hakları ile bir yönetici (canManageVoipConfig) artık Connect/Reconnect/Disconnect for the member's Bir okum...
Yöneticilerin bir üye adına RingCentral'i bağlamasına izin verin
Per-member RingCentral akışı sadece kendini koruyordu, bu yüzden bir yönetici yönetmek Başka bir üyenin profili “kendilerini bağlayacakları” gördü. Sysadmins Ya...
Mesaj başına "display external images" deyin
Engel seçimi, dosyacının yerel eyaletinde yaşadı, ancak mesajları geçiş Iframe fileer (Oku pane arasında bir yükleyici gösterir mesajlar), bu yüzden seçim kaybo...
Analitik + Ayrıntılar görünümü (P2)
Records Records Records **************** olaylar ve org totals + ile bir içgörü + En çok kullanılan malzemeler ( + önizlemeleri ile).
MaterialAnalyticsController - rekor olaylar + toplular
POST **************** (record) + GET /analytics (per-malzemeler) Tür + veyag toplamları).
Material Event entity+repo (usage Analytics)
Sadece kullanım olayları **************** bir per-(imgId,type) ile Total query. Masa MÜŞMELER ( Hedeflenen CRDB DDL; KI auto-scans).
Onay akışı UI + yük-tüm filtreleme (P2)
Kabindeki Durum kontrolü******** statü kaplamalarda kötüleşiyor ve bir durum Araç çubuğundaki durum filtresi. Ayrıca tüm malzeme sayfalarını yukarı doğru yükler...
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).
MalzemeReview varlık+repo (uygun durum tarafı)
DRAFT/PENDING/APPROVED/ARCHIVED per material, keyed by imgId (gerekli) tarafından anahtarlandı. Masa MAL REVIEWS (Gelişmiş CRDB DDL; KI auto-scans).
OAuth sağlayıcı yapılandırmalarında olduğu gibi ACTIVE durumu tedavi edin
Microsoft 365 / Google Workspace / Zoho yapılandırılan görüşler, sağlayıcıStatus’a bağlı durumunu kapıladılar: “CONNECTED”, ancak geri dönüş E-postaProviderStat...
Persist, OAuth sağlayıcıyı geri çağırmak için seçti, böylece KamoMail'e geri çekilmeyi durduruyor
Microsoft 365'e bir veyag geçmek (veya Google Workspace / Zoho) asla sıkışıp kalmamıştır: OAuth callback depolanmış jetonlar ve sadece önceden mevcut bir sağlay...
Per-member RingCentral + softphone web-phone v2 düzeltmeleri
Softphone SDK düzeltmeleri (merkezci-web-phone v2.4.0, v0.x the adaptör değil) Hedeflendi - eski wp.userAgent.* kullanım devreye girdi: - Rewrite RingCentralPho...
Per-member RingCentral OAuth kimliği + yumuşakfon SIP düzeltmeleri
Softphone SIP haçlı düzeltmeler: - GetSipCredentials: Harita outboundProxyBackup + stunServers (web-phone v2 ihtiyaçları) WSS başarısızover + ICE/media için; bi...
ÜyeVoipOAuthToken per-member RingCentral bağlantıları için ekle
Per-member OAuth token keyed (memberId, sağlayıcı, örneğinId) backing Genişlemeli RingCentral işlemleri - yumuşakphone sip-provision artı the Üyenin kişisel çağ...
Koleksiyonlar/campaigns UI (P2)
Left-nav Collections section (create/select/delete), koleksiyondaki kampanya filtresi, ve ayrıntılı çekmecede bir koleksiyon editörü (add/remove material, creat...
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.
MaterialCampaign + item entities/repos (collections)
İlk sınıf, klasörler arasında gruplama malzemeleri olarak adlandırılır. Masas MA CAMPAIGNS + MAL CAMPAIGN ITEMS (Gelişmiş CRDB DDL; KI oto-scans bir sonraki çal...
Etiketler UI + erişim seviyesi kontrol (P2)
Etiketler (org-scoped, çapraz yüklenme): Pantolonlar üzerinde etiket, bir etiket filtre bar (organda dört tane), ve ayrıntılı çekmecede bir etiket editörü (mevc...
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...
MaterialTag + atama varlıkları/repos (org-scoped tags)
Düz, pazarlama malzemeleri için klasörler üzerinde çapraz kesme etiketi. Masas MA TAGS ve MA TAG ASSIGNMENTS (Gelişmiş CRDB DDL aracılığıyla ortaya çıktı; KI ot...
Yönetilen halk arayüzü (P1) - oluşturmak/expiry/revoke/view-count
Detaylı çekmece bir ‘Kamu bağlantıları’ paneli kazanır (ShareLinkManager): kalıcı bir bağlantı oluşturmak Seçmeli bir etiket ve expiry (1h/1d/7d/30d/never), onu...
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...
MalzemeShareLink kayıt varlığı + yenidenpo (önemli/bölgeli halk bağlantıları)
Backs Revocable, expiring, pazarlama malzemeleri için tartışmalı halk bağlantıları - devam etti Bu nedenle bağlantılar listelenebilir, iptal edilebilir ve sayıl...
Konuşma satırlarına doğru tıklama / uzun baskı bağlam menüsü ekleyin
Her iki görüş modlarında liste eylemi menüsünü tamamlayın. Konuşma satırları şimdi açık Aynı paylaşılan menü doğru tıkla ve uzun baskıyı ip seviyesindeki eyleml...
Karar Threshold gerçek güven barını ortaya koyuyor
Kapı iç içe max(tenant override, güvenlikFloor, aşama kat) uygular, ancak callers sadece onant duvarı vardı. Uygula uygulanan uygulamalı uygulamalı uygulamalı u...
Resolve org tema host'dan gelen e-posta logosunu hoş karşılar, apex değil
Sistem e-postalarında Header/footer logolar (welcome/verification) olarak inşa edildi **************** - sadece Kamo'da var olan bir apex yolu pazarlama sitesi,...
Enterprise Materials workspace (P0) - klasörler, arama, toplu, gerçek önizleme, paylaşılan e-posta besteci
Mevcut görüntüleme üzerinde tam bir belge çalışması alanı olan 200-item ağı değiştirir. backend (bu zaten klasörleri, çöpleri, paylaşımı, tarihi, MAS için toplu...
Overhaul /messaj – iframe file, list context menu, threading, Race, a11y
/messaj sayfasının denetimini geç. Raporlanmış konular: - Reply/Reply All/Forward düğmeleri şimdi metin etiketleri gösteriyor; daha fazla aksiyondan kaldırıldı...
Nav kayıtlarından gelen kaynak evi, nav haçlı ışık ekleyin, düzeltme ayarları
Ev sayfası bir stale, ayrı ayrı ayrı bir özellik listesi (Clubhouse, Feed, Reports, Tasks, Network) nav kayıtlarında bile değil, Bu yüzden maruz kalan seçenekle...
Sadece yapılandırılan bileşenleri dağıtma; asla gereksiz bir şekilde yeniden yükleme
deploy-services.y ml her hizmeti yeniden hayata geçirdi ve yeniden kuruldu küme operatörleri (cert-manager, KubeVirt, CDI - 600'li beklenebilir) her itkiye itme...
Instrument Panel yeniden tasarım - aileler, masthead, bölüm-index nav, birleşik cam kart kartı
En çok aranan inişleri bir izin şeklinde operatör konsoluna yeniden tasarlar. Vakıf Vakfı - Zaten ayrılmış Geist Sans/Mono (Arial fallback tarafından iptal edi...
Point-in-time resolvers, SEDEDED pencereleri (tarihsel etkili çözünürlüklü) içerir
Tüm üç etkili-versiyon çözümleyicisi (form-form, kılavuz, kilit-policy) Sadece statüsü =ACTIVE, sonra pencere filtrelendi. Ama süpersession geri dönüyor Önceki ...
Bounds-check assoc-type ordinal lookups (fixes Materials list 500)
DocsService, ImageAssocType'dan önce inşa edilmiş bir ortaktır. MAS (korinal 11) Buna ek olarak, bu yüzden listeDocuments' ImageAssocType.values()[11], DiziInde...
Yerel diske MinIO FUSE Dağı'ndan veri askıya alın
rspamd's /var/lib/rspamd, rclone FUSE Dağı tarafından geri alındı MinIO paylaşılan-files kova. Her hiperscan recompile / harita yenileme Oradaki dosyaları, yeti...
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...
Hedeflenen güncelleme ile Persist baş bayraklar, ayrı değil
Görüntü/video/PDF başparça adımları bir detached ImgDat'ta başparlak bayraklar ayarladı ve çağırıldı save(), hangileri birleştirir ve boşlukları yetimRemoval gö...
************ hedeflenen güncelleme
Async dönüştürme (virtual threads) ve planlanan süpürücü bir ImgDat tutuyor; save()/merge() cascades into the yetimRemoval = gerçek görüntüler ve atlar “Sabahsc...
Add Reply Tüm mesajlar pane ve thread view
Reply Reply Hepsi reklamlandı (keyboard-kısım etiketi + i18n anahtar) ama yoktu eller. Wire it up: Yeni hesaplamaReplyAllRecipients helper sender in the sender ...
Reject negatif gelir / varlık / sorumluluk miktarları bölüm tasarrufları
NonNegative guard ( kredi miktarı + mülk değerleri üzerine hazır) uzatın BorrowerSectionService'daki ana DTI/asset girişlerine: istihdam geliri ************ Diğ...
Partial-unique indeksi kredi başına aktif bir kapanış paketi teşvik ediyor (e Close double-close backstop)
CREATE UNIQUE INDEX uk mlos closing pkg active loan ON mlos closing package (loan file uid) WHERE statüsü <> ‘CANCELLED’. Dayanıklı arka dur arkaya Combr's in-a...
"Converting..." üzerinde asılı yüklemeleri durdurun - rota NATS ilerleme + doğrudan görüntü devreleri
Dönüşüm-progress, NatsMessageService'ı kullandı. published(), hangi iddialar beklenenStream =< this service's stream>. Konu ******************** DAEMON SYNC akı...
Pazarlamayı güvenlik modeli editörüne ekleyin
Model editörün uygulama listesi (SERVICE TYPES) bir el göz ardı edilmiş bir aynadır HizmetType.java ve MARKETING eksikti - bu yüzden pazarlama hiçbir sıraya sah...
Show Canva eylemleri sadece Canva olduğunda kullanılabilir
Daha önce Create/Import/Generate-in-Canva'yı bir "Canva Not set up" fark - incoherent. Şimdi araçbar ilerici bir şekilde ortaya çıkıyor Canva eyalet: - yapıland...
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 ...
Constant-time internal-auth secret karşılaştırma (timing oracle)
String.equals'ı MesajDigest.isEqual ile değiştirin, bu yüzden geçkisi geçemez X-Internal-Auth tarafından paylaşılan sırı -by-bay. Filo çapında süpürücü kopya-pa...
Constant-time internal-auth secret karşılaştırma (timing oracle)
String.equals'ı MesajDigest.isEqual ile değiştirin, bu yüzden geçkisi geçemez X-Internal-Auth tarafından paylaşılan sırı -by-bay. Filo çapında süpürücü kopya-pa...
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.