Sprawdź podpis nanawczy powrotnej JWT; schludne odświeżenie tokena
- CanvaJwtVerifier: zweryfikuj podpis etyp e-brzeńczy_jwt's Ed25519 przeciwko Canva's JWKS (/connect/keys), plus aud/exp; klucze podręczne przez dziecko. Na...
Uczyń szept-asr niezależnie skalowalny (HPA, multi-node)
Usuń pin jedno-node i przełącz się na podręczną modelu per-pod, aby kapsułki mogły być Harmonogram w dowolnym węźlu i dodaj HPA (min 1 / max 4, CPU 75%, celowe ...
Rebranda Guacamole klienta tekst statusu połączenia z KamoDesktop
Override - tak dalej 'Connecting to Guacamole...' ekran (i powiązany status) czyta KamoDesktop.
Nagrywanie spożycia, retencji / kwotowania, zużycia magazynowania, doraźnego rurociągu
- MeetRecordingController: wewnętrzny (X-Internal-Auth) połknięcie punktu końcowego jibri Finalize.sh posty gotowe do nagrywania. - MeetRecordingService: prze...
Przykładowe vars do podglądu szablonu podsumowania spotkania
Dodaje przykładowy przypadek dla nowego szablonu podsumowania spotkania, tak: steward Podgląd UI renderuje realistyczną treść.
Szablon kanoniczny wspojów
Dodaje szablon transakcyjny "sumowanie memeting" (subment + markowy HTML z "roomName" i surowy "summaryHtml") i rejestruje go w CANONICAL_KEYS Nasiona na org. U...
Moduł moderatora Prosody, szept-asr, jibri nagrywanie
- Meet-prosody: wersja-kontroluj niestandardowe wtyczki ConfigMap (umiejętności Istniejące token_verification no-op override, które zostało stworzone poza pas...
Nagrywanie punktu końcowego transkrypcji dla podsumowań pospotkaniu
POST /api/konwersja/meet/transscribe (X-Internal-Auth): normalizuje przesyłanie spotkanie nagrać do 16kHz mono WAV za pomocą nowego dodatku FfmpegService helper...
Integracja kalendarza na zaplanowane spotkania + prawdziwy licznik pamięci rejestracyjnej
- kalendarzIntetegrationEnabled: kiedy jest dalej, planowane spotkanie w klubie jest również Dodane do kalendarza twórcy (za pośrednictwem istniejącego system...
Spotkanie Rekordowy podmiot + repozytorium dla przechwyconych nagrań
Nowy stół MEETING_RECORDINGS (org, ref meeting, sala, wiadro MinIO/klucz pliku, Wielkość, czas trwania, przechwytujące/wywrotowe znaczniki czasu, stan podsumowa...
Aplikacja marketingowa, centrum ustawień, materiały Canva
Uczyń marketing najwyższej klasy aplikacją org-enable i wyślij zasilany przez Canva Doświadczenie materiałowe. Zastosowanie: - Aplikowane lustro, Organization....
Miniatki z plakatem wideo do materiałów marketingowych
Canva MP4 eksport (i dowolne przesyłanie wideo) pomiń ścieżkę PDF Docs i uzyskaj Pojedynczy miniatura z litymgami ffmpeg (_thumb_p0.png) zamiast awariów. - Odd...
Canva Connect OAuth + projekty / backendy eksportowe
- CanvaApiClient: PKCE autoryzuje, wymiana tokenów/refresh/revoke, użytkownicy, Projekty (zatwórz / lista), oferty eksportowe, byte fetch - CanvaTokenService:...
Integracja z Canva + Marketing jako aplikacja do zużawnia się do org
- - - Platforma Canva Connect rejestracja klienta - ImageAssocType.MATERIALS(13, materiały obrazowe) – wiadro aktywów marketingowych org/bówką marketingową - w ...
Włącz nazwę marki Guacamole json-auth SSO + KamoDesktop
- JSON_SECRET_KEY (opcjonalnie) na guacamole ze wspólnego pulpitu-sekretnego umożliwia Poszerzenie guacamole-auth-json, przeciwko które łączy się z god-SSO. -...
Ikony KamoDesktop (Linux + Windows) otwierające automatycznie połączone sesje
Dwie ikony nav left z Analytics, pokazane tylko członkom kwalifikującym się przez Boga (jest Bóg dodany do NavGateContext). Każdy z nich pobiera krótkotrwały li...
KamoDesktop SSO symbolowy punkt końcowy dla członków Boga
GET (tylko kwalifikujący się do Boga) miętuje a 5-minutowy token guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, na rozszerzenie Format drutu) i zwraca autologi...
Org-scoped nazwy pokoi, format nazwy pokoju, spotkania kalendarzowe Kamo, przypomnienia o rozruchach; ustawienia i18n
- useMeeting/MeetingDialog: nazwy pokoi są teraz oznaczone przez org token tak dwa orgugi nigdy nie mogą zderzyć się z tą samą konferencją Prosody i uhonorowa...
Zaplanowane przypomnienia o rozpoczęciu + wygaśnięcie linku gości
- SpotkanieReminderSweep: Schedulowana zamiłowanie, która strzela w czasie rzeczywistym Przypomnienie "spotkanie" do zaproszonych członków (start - przypomnie...
Pokaż dostępność członków na liście czatów; zmienić nazwę karty do Directory
1:1 rzędy czatu teraz pojawiają się na żywo obecność odpowiednika + dostępność Podobnie jak zakładka katalogowa — to samo użycieDostępności/korzystanie źródeł i...
Utwardzony zdalny pulpit KubeVirtrt + bramka Guacamole
Dodaje pełny stos zdalnych biurków, GitOps-applied za pośrednictwem przepływu pracy: - KubeVirt + CDI zainstalowany w czasie wdrażania (ramery URL wydania stoł...
Sub-tabs dla grup czatów, zapamiętaj kartę ostatnio otwarte
Lista czatów filtrowana przez rząd wieloselektowych chipów pigułek, które wyglądały Miejsce pod zakładką Czaty. Zamień je jednoselektnym podtapiam (jedna zakład...
Wyjaśnij, kiedy e-mail nie jest skonfigurowany; komponowanie bramki
Skrzynka odbiorcza/messages wcześniej oddała pełną powłokę nawet wtedy, gdy org Nie miał dostawcy poczty e-mail lub członek nie miał skrzynki pocztowej, po cich...
All-types Chats lista + uwaga na przeglądarkę
Chats sub-tab teraz wymienia członków, grup, wsparcia i rozmów towarzyskich Po pierwsze, najczęściej z filtrem multi-select (członkowie zespołu / Członkowie / S...
Ujednolicone kanały czatów w sesjach członkowskich / wsparcia / spotkań towarzyznych
GET /api/media/sessions/chat przyjmuje teraz filtr "kategorii" (czat, wsparcie, społecznościowe; wszystko niewypłacalne) i zwraca jeden na całym świecie najbard...
Zapytania w Page dla wsparcia + sesje czatu społecznościowe
Podajnik, dzięki czemu zjednoczona lista czatów centrów interakcji może zawierać wszystkie rodzaje: - WSPARCIE (TYPE_ID-2: sesje, w których członek jest agentem...
Wykończ lead-view akcji nagłówka + callbacks
- Nagłówek: Podziel połączenie do połączenia (Work) / Call (osobisty) otwierający softphone (ukryty, gdy członek nie ma zarejestrowanego rozszerzenia), Email ...
Wewnętrzny punkt końcowy do tworzenia/anulowania wydarzenia kalendarzowego członka
POST /api/internal/calendar/events (X-Internal-Auth gateed) rozwiązuje członkostwo -> Kalendarz podstawowy użytkownika -> (w razie potrzeby tworzący domyślne) i...
Punkty końcowe oddzwonij (schedule/list/resolve)
Nowy - kontroler + serwis: utrzymuje się - oddzwonie, posty / informacje o przybyszach do strumienia medialnego łowiska, i Wzruszanie oddzwoniwa na kalendarz cz...
Dodaj jednostkę LeadCallback, status enum i repozytorium
Powróca funkcję oddzwoniwnia w widoku lead-view: główny rekord callback (PENDING/CONTACTED/CANCELED) z przechwytaczem leadUid, z miękkim odniesieniem do Ludzine...
Utwórz sesję dla czatów grupowych otwartych przez memberIds
ChatTool zignorował rekwizyty.memberIds: grupa otwarta z pustą userId i brak sesjiGuid, więc 1:1 creates bać się wcześnie i Okno nigdy nie dostało sesji. Teraz,...
Przejść publiczny dla wiadomości e-mail OAuth callback
Przewiń GET - do sesji EmailService bezzaowo (paski auth, brak przekierowania), odzwierciedlając oddzwoń RingCentral OAuth. Jest to stały publiczny przekierowan...
Naprawiono publiczne przekierowanie + zwrotne z powrotem na bramę
Poczta elektroniczna Platformy OAuth (Microsoft 365 / Google / Zoho) nie miała ważnego miejsca publicznego przekierowanie URI: przekierowanie pochodziło z hosta...
Gate lead contact-info przez przydział + nowe prawa do prywatności
Odzwierciedlać trzy nowe prawa CRM. Na stronie głównej szczegółów, mask/zablokuj Podstawowe pola Kontaktu, Adres e-mail i pola adresu nieruchomości dla leadów N...
Enforce lead contact-info praw do prywatności
getAllLeads teraz zwraca szczupły LeadListDTO i ukrywa nieprzypisane tropy Od członków bez VIEW_UNASSIGNED_LEADS. getLeadByD. Kontakt masekLeadByD Informacje (z...
Lead contact-info praw do prywatności + lista lean DTO
Dodaj trzy prawa CRM (161-163): "Zasygnowane do innych: Widok / Edytuj Ołów Kontakt Info” i „Zobacz Owoce podpisane Unassign”. Dodaj LeadListDTO — szczupła Proj...
Wyślij typ członkostwa ze ścieżek /członka i /zespołu
/zapisy zespołu tworzą TEAM_MEMBER (utworzony PROSPECT, oczekujący na aktywację administratora); / członek Zapisy tworzą MEMBER. RegisterFlow przyjmuje rekwizyt...
/team tworzy TEAM_MEMBER (PROSPECT), /member tworzy datę porozumiewcza
Rejestracja publiczna honoruje teraz członkaType, który wysyła strona rejestru (od / członka vs /team tworzy TEAM_MEMBER — jako PROSPECT, więc administrator mus...
Rozszerzenie telefonu zespołowego na zespół w zespole-członków-kontrakonta
Filtr agenta /leads potrzebuje rozszerzenia telefonu roboczego do opcji etykietowania jako "Nazwij (odstępna 8080)". Rozszerzenie istnieje już w TeamMember (get...
Popup-sługa pokazuje rodzic-org udostępnione tematy
Wskaż, że temat sprzedaży biletu-rezynacji w nowym /api/support/topics/available punkt końcowy (własny-org + tematy współdzielone przez rodzicielstwo) Użytkowni...
Surface parent-org podzieliły się tematami w popupie wspierającej zapytanie
Użytkownicy Child-org nie mogli zobaczyć wspólnych tematów wsparcia dla rodziców org (przypisToOwnOrg-false) podczas żądania wsparcia, ponieważ tylko wyskakując...
Nowe orgi dziecka dziedziczą bezpieczeństwo rodzicaProvidera
Podczas tworzenia orgi dziecka z kamo-internal, ustaw bezpieczeństwo nowego orgiProvidera na Ochrona rodzica org (oznacz, pod którym jest stworzony), zamiast po...
Pokaż powiadomienie związane z kontem na ?linked 1
Po zarejestrowaniu istniejącego konta z nowym orgiem, przekierowuje tutaj z ?linked nr 1. Pokaż "Masz już konto Kamo - dodaliśmy tę organizację do To się stanie...
Obsługa odpowiedzi powiązanej z kontami dla istniejących użytkowników
Gdy wprowadzona wiadomość e-mail jest już do konta ACTIVE, backend łączy to org do niego i zwraca KONTA_LINKED. Trasuj tych użytkowników prosto do logowania (?l...
Podsłuchijczłonek / członek zespołu tworząc + Prospect-gate UI
- Dodaj brakujące trasy proxy POST /api/security/members/create oraz /create-team-członek zespołu (te 405'd wcześniej, więc stworzenie nigdy nie dotarło do za...
Ponowne wykorzystanie istniejących użytkowników, lustro do zabezpieczeniaProvider, zalogin.
Ponowne użycie (bez zduplikowanych kont dla tej samej osoby): - MemberCreateController ponownie wykorzystuje istniejącego użytkownika za pomocą osobistej poczty...
Wzemne członkostwa w zabezpieczeniach + ponowne wykorzystanie / pochwy
- userId): odwróć uwagę użytkownika orzistra ochrony org org jako podstawowy Członek (zadeptowany; no-op, gdy org Zabezpiecza się lub użytkownik już tam jes...
Zakładka Zadań druciek do prawdziwego zaplecza + delete akcji + liczba na żywo
Dodaje Następne trasy proxy dla /liads/'id'/tasks[/ataskId] (zakładka getTasks/ addTask/updateTask/completeTask to 404ing), akcja deleteTask w Zasłona zadaniowa...
Zadania Leadowe REST API + w czasie rzeczywistym TASK_CHANGED
Wdraża zaplecza zakładkę /leads/view Tasks już dzwonił, ale to Nigdy nie istniał: GET/POST/PUT/DELETE (LeadTaskController + LeadTaskService) strzeżony jak punkt...
Podmiot leadTask do zadań następczych
Backs the /liads/view Tasks tab (wcześniej z przodu tylko stub z no Uporczywość). LeadTask (table LEAD_TASK) odzwierciedla frontendowy kształt TaskItem + LeadTa...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
