Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-internal
Kabul sihirbazı onay senaryosu ile, bağlantı-a-device, zaman girişi ve billing handoff
· kamo-internal
İzleme sekmesi, uygulama izleme kuyruğu ve organizasyonun uzaktan aday geçişi
· kamo-internal
Signal uzaktan izleme, uygulama kuyruğu, masthead say, grafik özeti ve hastalar tur
· DaemonService
DaemonService, her 15 dakikada bir uzlaşma, her 5 dakikada bir uyarıya işaret ediyor
· kamo-shared-library
Iot.alarm notice e-posta şablonu
· kamo-shared-library
SP06 alarm mantığı – ISA-18.2 state makinesi, escalation, baskı, program, sel
· kamo-shared-library
SP06 kural mantığı – döngü matematikleri, parmak izleri, ateş anahtarları, cazip sebepler
· kamo-shared-library
SP06 kuralı mantığı - güneş, programları, site günleri, koşullar, tetikler
· kamo-shared-library
SP06 kelime, varlıklar ve sadece repositories
25 enums (isim tarafından basıldı), IotServiceJobOrigin (SP13 gemileri üzerinde), 17 varlık SP06 DDL ve onların SP06 DDL'yi eşleştirir ve onların Sadece depolayıcılar; IotActivityKind + = AUTOMATION ENABLED, AUTOMATION DISABLED (SP11-D6).
· MediaService
Share-card endpoint and server-only system events (IoT SP04)
POST **************** IoTService, IOT SHARE kartını bir üyelere gönderiyor.” Bilet veya Exec2Exec, payr'ın sistem etkinliği olarak, bir sistem-event aracılığıyla sohbet edin. Yazar (şimdi ayrıca saklanan mesajı id’a da cevap verin). X-Internal-Auth = IOT INTERNAL AUTH SECRET (Gizli iot-internal-auth, zaten SP01'in STOMP authz için monte edildi), sürekli zamanlı; 503 boş, 403 yanlışlık. Canlı Destek (visitor) bileti 409 SESSION TYPE'yi reddetti; bir kart taşımayabilir Yazarın sahip olduğu anahtar. Her müşteri şu anda pars'in bir sistem olayı olarak bir sistem olayı olarak reddettiği metni reddediyor 400 SYSTEM EVENT RESERVED: üye gönder, mesaj düzenleme (bir sistem olayından veya dışında), Exec2Exec Post, web sitesi ziyaretçisi gönderir, bug-report yorumu ve ileri (a system event is not not Beklenilebilir; bir yorum reddedilir). Bir onay kartı bir katılımcı tarafından anlaşılabilir olmamalıdır.
· EmailService
NoReplySubsystem.IOT, önizleme örneği ve aynaToPush
IoT Cihazları SP06: alarm mektupları (iot.alarm notice) IOT altında denetim; şablon önizlemenin örnek değerleri vardır; POST /api/internal/notifications is an opsiyonel bir aynaToPush (false = zil kartı sadece telefon değil). Göndermeyen yapımcılar tam olarak daha önce olduğu gibi davranır. Ayrıca iki kanonik şablonları muhafız ************ found unattributed Ana: LEADS AVAILABLE -> LEADS, ISSPICIOUS SIGNIN DETECTED -> SECURITY ALERTS.
· KBService
IoT otomasyonları için iç görev uç noktası
POST /internal/checklists /iot /tasks: Bir otomasyon sahibinin adına bir görev (SP06 CREATE TASK). Notlar devam etmeli, atamaya uygun; alınan bir id, görevini yerine getiren bir retried run its task has.
· kamo-internal
Ayarlar → Telefon → Blok etmeyin, bir sonraki temasa geçmeyin
Sahibi 2026-10-15: "Bunu ve bir do-blok listesine eklemek." Organizasyonun kendi kendine ait Sayılar ve personel hatları, do-not-ileti listesi asla bloklar ve hiçbir opt-out koyun Üzerinde. - Yeni sekme (MANAGE VOIP SETTINGS via VOIPService, settingsMenu sub entry, Hiçbir yönetici-bar bağlantı: organizasyonun sayıları, ana sayılar ve personel önerileri hatları (kahkahalar, etiket, hangi çizgi, zaten korunuyor veya hala temas listesinde), Her biri koruma ile, sadece ek diyalogu önceden dolduran; kanal filtresi (calls, Metinler, e-posta, her kanal), arama, bir notla ekleyin, gerekli bir sebeple kaldır, Ve tarih, bir opt-out it was out the do-not-Contact list shows as the do-not-iletme listesi "Opt-out not Kaydı" kaynağıyla ve ne söylendi. Her sayı ve adres TelefonNumber / EmailAddress. - İletişim etmeyin: Add dialog, sunucunun do-blok reddedilmesini yazılı olarak gösterir; anlaşılan; Dışarı çıkan adresleri ithal ediyor çünkü korunuyorlar. Anahtarlar: kamo-translation-dictionary (ilk önce çekildi). Testler: Do NotBlockTab.test.tsx (5), DoNotContactTab.test.tsx (import case RED, then then then RED, then then then o zaman GREEN), ayarlarMenuTabCoverage (Resimle birlikte ve menü girişi olmayan, o zaman GREEN), 20 kaynak muhafızları ve check-i18n-keys -require-mesajlar; değişen dosyalarda tsc.
· EmailService
Organizasyonun kendi korumalı adreslerinden birinden gelen bir giriş not edilir, listelenmez
Sahibi 2026-10-15: Do-not-ileti listesi dışında do-blok liste. Do notContactEmailBeans Açıklamalar shared-lib's DoNotBlockList and hands it to the DoNotContactList: a protected protected adresi asla do-iletişim listesi tarafından bastırılır ve E-postaDoNotContactMirror'un ekle Bir iptal için, yerine do-blok tarihinde bir SKIPPED notu bırakır. Testler: Do NotContactEmailWiring Test (yeni; RED: eski fasulye yenilere karşı derlemedi Paylaşılan-lib), Do notContactSuppressionTest, EmailDoNotContactMirrorTest, DisclosureLedgerWiring Test.
· kamo-shared-library
Do-not-block listesi, do-not-Contact listesindeki izin listesi
Sahibi 2026-10-15: "Bunu beğen ve bir do-blok listesine eklemek" (şirketin kendi kendine ait bir liste) Ana çizgi, bir test çağrısıyla do-iletişim listesine konuldu. For an için Organizasyonun kendi sayıları ve personeli hatları, bu yüzden bir test çağrısı veya bir mişekre cümlesi Onları asla engellemez. - DO NOT BLOCK (unique ORG ID, CHANNEL, ADDRESS; CHANNEL CALL | SMS | EMAIL | TÜM, ALL = bir telefon numarası çağrıları ve metinleri, bir adres e-postası) ve append-yalnızca DO NOT BLOCK EVENT izi (ADDED, gerekli sebeplerle REMOVED). - Do NotBlockList: ekle (idempotent; do-me-ileti listesi tutarken reddedildi Kapalı bir kanalda adresi: ilk önce orada bir nedenden dolayı ortadan kaldır, Iddd (Deason of 3+ characters), koruma / koruma, arama, tarih, etkinlik, giriş giriş giriş giriş girişleri For, recordSkipped. - Do NotContact Liste şimdi DoNotBlockList'i alır (yapısal değişikliği; VOIPService, E-posta hizmeti ve kamoai-servis aynı ittede her iki fasulyeyi de ilan eder: Find/isBlocked /filterBlocked asla kanallarında korumalı bir adres engellemedi; Add() of a protected address SKIPS an otomatik opt-out (VOICE OPT OUT, SMS STOP, EMAIL UNSUBSCRIBE) bir SKIPPED notu ile ve eklenmiş (nell, false, tarafından tutulur), ve Bir kişinin eklemek (MANUAL, IMPORT) alanı ile ilgili olarak notBlock ve cümle "{address} {channel} ({note}) için do-tblo listesindedir, bu yüzden olamaz Do-not-ileti listesine eklendi. Ayarları çıkarın -> Telefon -> Önce blok kullanmayın.” DDL: voipservice **************** (applied 2026-10-18 04:16Z). Testler: Do NotBlockListTest (7, RED: kökeni / bölgede derlenmedi), DoNotContactListTest, **************** (hem repositories’ finders), SharedLibBeanSafety Test.
· VOIPService
Ayarlar → Telefon → Blok yapmayın - API, önerileri ve şirketin kendi hatlarını atlayan STOP metinleri
Sahibi 2026-10-15: "Bunu ve bir do-blok listesine eklemek." İzin listelerinin yanında Do-ileti listesi, organizasyonun kendi sayıları ve personeli hatları için. - DDL ************************ (DO NOT BLOCK, DO NOT BLOCK EVENT Append-sadece kamo app için), 2026-10-18 04:16Z uygulandı; re-run bir no-op. - Do NotContactBeans paylaşılan-lib'in DoNotBlockList'i ve onu ellere duyurduğunu ilan ediyor Do notContactList (VoipRepositoryScanTest pins both repositories). - /api/voip/do-not-block (MANAGE VOIP SETTINGS, do-not-ileti yönetici olarak): liste ve Arama, {channel CALL|SMS|EMAIL|ALL, adresi, not}, POST / {id}/remove with a a a Gerekli sebep, tarih, aktivite (her opt-out ile listeden tutulur), ve /suggestions: organizasyonun sayıları, telefon-server ana sayılar ve personel hatları VOIP NUMBER OWNERSHIP (by ORG ID), bir numaraya ne koruduğu veya koruduğu veya koruyan bir satır Onu listeler. Öneriler hiçbir şey eklemez. - İletişim etmeyin: bir kişinin korunan bir adres yanıtları ekleniyor 409 alanNotBlock Listenin cümlesi ile; ayrı olan bir ithalat adı (korumalar). - Korumalı bir sayıdan bir STOP metni listelenmez ( paylaşılan liste onu atlar ve Notlar; günlük çizgi bunu söylüyor. Testler: Do NotBlockControllerTest, Do NotBlockSuggestionsTest, Do NotContactControllerTest, VoipRepositoryScanTest (RED: Yeni paylaşılan-lib'e karşı bir araya gelmedi), SmsKeywordServiceTest, SmsGatewayTest, **************** VoipMessageServiceKeywordTest, InternalAuthFilterKamoaiTest - 98 yeşil.
· EmailService
RPM ALERT türü REVIEW CLINICAL RESULTS'de ve bunu LEAD CALLBACK
· kamo-shared-library
Enums, SHARE * aktivite türleri, DomainAliasType. IOT
· KlusterServices
Pre-con iot.<apex> sertifikalar, PDB kamowebiot,ability probe
iot, BROWSER ONLY ALIASES ve STATIC DOMAINS her iki platformda apexes'e katılıyor, böylece ilk payı paylaşıyor Alıcı asla eksik bir sertifikayla karşılaşmaz; izleme / el tarafından uygulanır (bakınız runbook, Task 34).
· SecurityService
SP12 uzaktan-monitoring endpoints, portal bağlantı eller ve onların muhafızları
· SecurityService
SP12 kayıt, onay, duraklama/resume/end/revoke ve bağlantı bağlantı linki
· SecurityService
SP12 uzaktan-monitoring management time entries
· SecurityService
SP12 klinik-set sınırları ve uyarı iş listesi
· SecurityService
SP12 RPM önbellek ve taslak talep elioff
· SecurityService
SP12 izleme okur, portal linki ve ev okumaları grafiğin son pencereden saklandı
· SecurityService
SP12 uzaktan seçilmiş temeller - kapı yazmak, erişim, denetim, IoT müşteri, bir kanca
· kamo-internal
Bir run'ın aracı SI bir takım arkadaşının emrine ne zaman davrandığını ve haklarının hangileriyle ilgili olduğunu söylüyor
No Insubordination Rule ( sahibi 2026-10-15): Bir takım arkadaşının doğrudan düzeninde yapılan bir SI çağrısı yapar Siparişin temeli, takım arkadaşı ve ödünç aldıkları haklar (kamoai-service W4 denetim satırları). run çekmecesi ekliyor "On {name}'s order, with their rights: ..." to such a call (runs.onOrderOf / onOrderOfUnnamed, dictionary e3ba7e79). Testler: RunDetailOrderLine.test.tsx (3).
· MCPGatewayService
No Insubordination Rule – bir SI, haklarında bir takım arkadaşının doğrudan siparişini taşır
2026-10-15 sahibi aynı gün rafine etti: "Herhangi bir takım üyesine uygulanmalıdır. Ama sadece bir takım üyesi (insani) veya SI) daha fazla haklara sahiptir, otomatik olarak onların haklarını varsaymak için konuştuğu SI anlamına gelmez. Bu var Doğrudan bir istek veya bir siparişe benzer bir şey olmak. Aksi takdirde, SI bu seviyeye sahip olmadıklarını güçlendirmelidir ayrıcalıktır.” Bir delegasyon noktası (OrderDelegasyon): bir SI çağrısı veya araç listesi için, sipariş SI alıntısını talep eder, Başka bir mesaj veya görev, SP95'in istekleri olarak doğrulandı (sadece sohbet etmek veya görev yapmak, sadece ele alındı. SI, saat içinde, koşunun uyanmaları arasında, hiçbir dış içerik okumaz), herhangi bir ekip üyesi, bir kişi veya başka SI SI SI SI (RequestVerifier.verifyOrder / inferOrder FromRun), ve sadece kelimeleri bir sipariş olduğunda (DirectOrder) veya bir görevdir. SI'ye tayin edildi. Güvenlik Hizmeti daha sonra SI'yi bir düzenle vuruyor - çünkü çağrı aynı SI SI olarak çalışıyor Bu ilke ile, bu nedenle haklar burada kontrol edilir ve her altta hizmet birliği görür. Bir soru, haber veya sohbet Hiçbir şey ödünç almaz ve HIZLAMA daha sonra SI'ye bu erişim seviyesinin eksikliğini söylemesini söyler. - Disclosure (CP07): run isteker için okur (OrderPrincipal) okur ve daha fazla paylaşım talepleyicinin yapılmasını sağlar VERIFIED REQUEST hibe, kendi serbest bırakılması otoritesi tarafından yargılandı. - Denetim: otorite basis REQUESTED BY TEAM MEMBER ORDER, on be half of member id, ödünç rights (DDL rights) ************ uygulanır). - araçlar / liste siparişi meta[com.kamocrm/orderedBy] olarak adlandırıyor, böylece o listeyi asla tutmaz. - Başka herhangi bir iş için sunulan bir düzen çekim seansı seans değildir; hiçbir şey lenti bir oturumda ödünç alınmaz. - Değişmedi: Ölü geçiş ve kapıdaki duraklar, charter, risk tavanı, PHI, limitler, kapı kapısı, ve do-iletişim listesi. Testler: ToolCallpelineOrderTest (13; 9 RED delegasyon noktası olmadan), DirectOrderTest, OrderPrincipalTest, RequestVerifierTest (+2), CallerContextMasterTest (+1); ToolCallPipeline*, McpServerController*, seyirci Direkt*, Reklamcılık*, DisclosureGate*, *, *, ToolListParity*, PhonePack*, *Coverage*: 300+ yeşil.
· SecurityService
No Insubordinasyon Kuralı - bir takım arkadaşının doğrudan siparişi bu run için haklarını ödünç alır
2026-10-15 sahibi aynı gün rafine etti: herhangi bir ekip üyesi (bir kişi veya başka bir SI) doğrudan bir sipariş kredisi veren herhangi bir ekip üyesi Onu taşıyan iş için hakları; SI ile konuşmak hiçbir şey ödünç vermez. POST **************** (KAMOAI iç sırrı) SI'yi bir düzen için miserler - biri için run: kendi hakları UNION the requester's, less the SI floor (AiRightsFloor) ve SI'nin kendi açık NUKE sıralarına, Hak hiyerarşisi üzerinde kapalı. Bir kişi canlı seans haklarını ödünç alır; SI yalnızca ayakta haklarını ödünç alır, Onun satırlarından hesaplandı, bu yüzden hiçbir şey transit olarak ödünç alınmaz. Oturum SI'nin kendi (memberID, aktörType AI), 15 dakika, bir delegasyon bloğu taşır {basis REQUESTED BY TEAM MEMBER ORDER, requesterMemberId, runId, SiparişRef, ödünçRights} ve bir işaretin başladığı bir şey başlatır. Değişimin durakları (kill switch, org stop, the exchange) SI'nin duraklama veya emeklilik, aktif bir üyelik, denetçi yok) onu reddediyor ve bir kez daha var. A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A SI'nin hakları, yeniden yazma yerine böyle bir seansı sona erdirir. SI'nin ayakta seansı asla doğru kazanmıyor. Testler: OrderDelegasyonServiceTest (8), KSessionServiceIdentityTest (12), AiSessionExchangeServiceTest, AiRightsChangeListenerTest, PostAuth****: 51 yeşil.
· kamo-internal
Ayarlar → Telefon → İletişim etmeyin ve yumuşak telefonlar listelenen bir sayı çağırmadan önce uyarır
Sahibi 2026-10-15: Bir şirket çapında organizasyon için temas listesi, organizasyon başına yer alan kanal. - Ayarlar → Telefon → temas etmeyin (MANAGE VOIP SETTINGS, ayarlarMenu alt girişi, No admin-bar linki: arama modu (savaş ve doğrulama, varsayılan veya blok) kanal filtresi, arama, eklemek, ithalat (paste veya .csv/.txt, 1000'e kadar), bir arsa ile kaldırmak Gerekli sebep ve tarih (her şey eklemek ve kaldırmak, kime, neden). - Yumuşak telefon: SoftphoneContext her tüketiciyi bir bekçili bir şekilde ele geçiriyor, bu yüzden her şey Kişinin çağrısı ( Softphone penceresinin Çağrısı ve her çağrı başka bir yere açılır, bu da onu açar. Tamamlanan; JustCall dış dialer da) GET /api/voip/do-not-check/check/check/check-check/check-check-check-check-check-check-check-check-check-check-check-check-check/check-check-check-check-check/check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check-check- İlk olarak. Listelenen bir sayı "{ sayı} {date} ile çağrılmamasını istedi Cancel / Call her neyse, ya da organizasyon blokları olduğunda, sadece tamam. Sadece CALL Giriş sayıları. Başarısız aramaları başarısız olan bir kontrol (yani SI’nin çağrısı kamoai-service'de kapalı değildir). Anahtarlar: kamo-translation-dictionary 7b74200b (ilk önce çekildi). Testler: Do NotContactTab.test.tsx, DoNotContactDialGuard.test.tsx, do NotContactDial.test.tsx.test.tsx (Kaynak/main, GREEN burada), ayarlar menü kapsamı; 20 kaynak muhafızları ve check-i18n-keys - itquire-messages against the push dictionary.

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor