Dostarcz alerty klastra do wątku czatu członka
Alertmanager odbiornika webhook w /api/internal/alerts/chat, więc a KamoDesktop Alarm dociera do osoby zamiast na desce rozdzielczej. To jest BEST-EFFORT noga....
Bug CRUD, zrzuty ekranu i reguła jednej widoczności
Błąd systemowy przekracza linię dzierżawy w jednym kierunku: platforma Organizacja widzi każdego najemcę, a żaden najemca nie widzi innego. Ta reguła Mieszka w ...
Strażnicy wiadomości towarzyskich i Canva na swoich pośrednichach
SOCIAL_MESSAGING jest egzekwowany w SocialCredsResolver.resolve — najwęższy Punkt obejmujący każdy adapter i oba kierunki. Brak poświadczeń oznacza brak Telegra...
Punkt końcowy tablicy sprzedaży partnerskiej
GET - odpowiada na to Pierwsza dziesiątka organizacji dla jednego miernika nad jednym oknem, plus własne osoby dzwoniące Stojąc, gdy na nim nie ma. Liczniki na...
Odmowa spotkania z nagraniem dla najemcy, który obsługuje PHI
Podział zdolności sprawił, że ServiceType.MEET jest dozwolony — konferencja na żywo Na samodzielnym Meet nigdy nie opuszcza klastra — podczas gdy MEETING_RECORD...
Niech konfiskata publiczna będzie rozwiązana przez org id, nie tylko przez gospodarza
Wózek boczny spotyka org, aby zdecydować, czy gość Potrzebne jest hasło do spotkania. Zapytany przez nazwę hosta, która na wspólnym spotkaniu Rezje hosta dla or...
Noś opis typu w obu kształtach
Opis jest teraz dokumentem jaskrym, więc serwis przechowuje zwykły tekst Lustro, które klient wysyła obok niego i wręcza czytelnikom, niezależnie od tego, jaki ...
Przekaźnik "klasyczna wersja została właśnie zapisana" do wydawcy
DocsService publikuje docs.classic-saved.-memberId po tym, jak WOPI oszczędza grunty na Wersja CLASSIC; to umieszcza go na /topic/docs/saves/memberId nad STOMP ...
Egzekw politykę czatu org i zamknij dwie dziury, na natknięciu
Dotyczy polityki w trzech miejscach, w których rozmowa może rozpocząć się lub kontynuować: Tworzenie sesji, dodaje członek, a ścieżka wysyłania. Pokój nie jest ...
Umieść twarz i imię i nazwisko żądaj na każdym wierszu czatu pomocy technicznej
A Chats - Wiersz wsparcia pokazał ten sam backlyph na każdej linii, więc kolejka Była to ściana z identycznych kręgów. Twarz, dla której ludzie skanują, jest Kt...
Nazwij org żądaj i końcowy Systemu Dostęp Użytkownika, gdy bilet się przesunie
Trzy rzeczy, wszystko o biurku wsparcia, które odpowiada więcej niż jednemu najemcy. Szczegóły biletu mają teraz werdykt na per-viewer, czy zaoferować "otwiera...
Miętować nieprzezroczysty token UUID, w jednej wstawce
createCode generuje sam token, więc nie ma nic do przeczytania jako pierwsze i Nie ma nic, co można zderzać z dwoma zakładkami. To usuwa cały aparat stary Wymag...
Przenieś kredyt na nowszy link i zanotuje moment, w którym się porusza
Pracownik połykający teraz nazywa reattetWhileAnonymous po wybojach. Metoda repozytorium niesie całą regułę, więc nie ma tu nic do sprawdzenia I nie ma okna, pr...
Podawaj kartę Sceny śledzenia i połknie ciążę zwiedzającym
MediaService już popiera inne zakładki marketingowe, więc zajmuje to się obu połówek Kody śledzenia: uwierzytelnione CRUD i powierzchnia statystyk /api/media/ma...
Tworzenie i rozwiązywanie spotkania przybierz prawa, które je nazywają
/api/meet/create sprawdził tylko to, że miałeś sesję, więc każdy uwierzytelniony Członek każdej organizacji może stworzyć spotkanie z dostawcą org — START_MEETI...
Przekaźnij znakomitą liczbę liczenia na temat własnego członka
Bliźnierstwo przekaźnika prawnego, ponieważ NavTop sumuje te dwie liczby w jedną odznakę I para połówek, które zachowywały się inaczej, dałoby członkowi chrom, ...
Nieprzeczytany oznacza, że zażądał odzył, lub bilet właśnie stał się Twój
Odznaka liczyła "nawecz bilety, których nikt nie odebrał, plus te, które trzymam" - Prześledzona wiadomością, a ona spadła tylko wtedy, gdy bilet osiągnął statu...
Stamp niewidoczne liczby na liście biletów i utrzymuje kolejkę na żywo
DobierzCeny teraz masowo ładuje niewidoczną liczbę wiadomości na wiersz dla dzwoniącego, obok Odwiedzający wiosłuje już w ten sposób, a getTicketDetail oblicza ...
Jedna rozmowa, wiele rąk — połącz się na otwartej, nazwij każdą wiadomość, ponownie otworzyć na odpowiedź
Bilet wsparcia jest przeznaczony przez każdego, kto pomaga, nie tylko przez kogokolwiek jest. Obecnie jest opieczętowany. Przypisanie decyduje o tym, kto jest o...
Przypisanie dociera do nowego agenta, a wnioskodawcy mówi się, kto tam jest
Przypisanie nie dotarło do nikogo. zadanieOpenedAt rekordy, które umieścił klient Rozmowa na ekranie i to jest to, co podnosi bilet przy logowaniu - ale to Nada...
Punkty końcowe dla automatycznego otwierania logowania
GET /sessions/chat/auto-open zwraca rozmowy na czacie klienta tego członka Powinien podnieść; POST /sessions/'guid'/auto-otwarte rekordy, które to zrobił. Trwał...
AUTO_ASSIGNMENT, i podnieś przydzieloną rozmowę na ekranie agenta
Żądanie czatu i przesłany bilet są tą samą jednostką pracy; temat jest Strategia jest jedyną rzeczą, która decyduje o tym, jak to się wydaje. W tym, w tym, w ty...
Punkt w YugabyteDB i użyj PostgreSQLDialect
CockroachDB został zastąpiony przez YugabyteDB. Ciągi połączeń przesuwają się z Co karaluchdb-publikowany:26257 do yb-tserver-service:5433, dialekt hibernacji O...
Załadkaj już sklepiony plik bez ponownego przesłania jej
Przesunięcie wideo o pojemności 2 GB do trzech współpracowników kosztowało trzy pełne przesłane. Przechowywanie Odzwiatał je do jednego obiektu, ale dopiero po ...
Zaakceptuj 3 załączniki GiB, przesyłając je strumieniowo do przechowywania
file.getBytes() nie może reprezentować przesłania tak dużego — tablica Java zatrzymuje się po prostu 2 GiB – tak każde przywiązanie, które umarło na OutOfMemory...
GET /types/typeId/slots, dzięki czemu edytor ustawień może wymieniać sloty
Ustawienia interfejsu użytkownika zawsze pobierały tę ścieżkę, ale tylko POST/PUT/DELETE Zmapowane, więc karta Zatwierni Dostępność mają 405 i wyrenderowane pus...
Przekaż liczbę opakowań prawnych i strażników na członka SUBSCRIBE
legal.packages.> -> - core NATS, bez strumienia — Ten sam kształt SupportStompRelayKontroller i PlatformaStompRelayStroller Już używaj. TematFor jest paczkowo-p...
Wydarzenia z platformy SecurityService na STOMP
SecurityService jest właścicielem powierzchni platformy-admin — konfiguracja systemu, DNS Zaopatrzenie, synchronizacja handlu - ale nie ma punktu końcowego WebS...
Uchwytywanie leadu demo przed etapem rezerwacji
Formularz demonstracyjny witryny marketingowej zebrał nazwę, e-mail, firmę, rozmiar firmy, Przemysł i przesłanie, a następnie przesunęły się do planowania, nie ...
Posiedzenie abstrakcji dostawcy z Zoom i Microsoft Teams
Spotkania były koncertowe Kamo Meets — MeetService przetrwało pokój spotkań I nazwisko i nic więcej. Wprowadza to abstrakcję i dwóch dostawców zdalnych Za tym. ...
Persist MediaService PHI na szlak dostępu do phi_access_log
Odczyty wiadomości czatu zostały nagrane przez domyślnego pisarza Slf4j, który umieszcza Szlak nr 164.312 (b) w 14-dniowym strumieniu dziennika w stosunku do sz...
Nagrywanie wiadomości czatu odczytuje punkty końcowe, które zwracają ciała
Wysyłanie wiadomości pozostawiło rzędy; przeczytanie jednego nie pozostawiło nic. Każdy czat, wsparcie i Wątek społeczny na platformie renderuje tutaj z garstki...
Przenieś rozmowę AI do ludzkiego wątku na przekazy
Tworzy lub ponownie wykorzystuje sesję wsparcia, kopiując transkrypcję sztucznej inteligencji jako jeden system Impreza, przemierza je i szczerze mówi odwiedzaj...
Zaakceptuj agent-autor-autor w wątku open pożyczkobiorcy
Rozejmy dyspozytora AIService dzwoni. Bez tego całość Ścieżka wychodząca zakończona w nagranym 404 - brama autoryzowała dotyk, Wiadomość została skomponowana i ...
Przypisz agenta sprzedaży na kanał + raport LO Dostępność
- WebChatIntegration RUD wątki sprzedażAgentId (null wyczyści zadanie) - lo-presence zwraca teraz dostępność członkaStatus obok online, więc Widget może pokaz...
Sprawdź token routingu, utrzymaj leadUid, ponownie odpisz czat na przesunięciu ołowiu
- createSupSeession przyjmuje podpisany routingToken (nie preferowanyAgentMemberId); Sprawdzone za pośrednictwem ChatRoutingTokenCodec + klaster wewnętrzny.au...
Id integracja Snapshot web-chat na support visitor + ticket
Rozwiązuje WebChatIntegration, tworzącKeyHash (włączone filtrowane, Zgodny z rozdzielczością bootstrap()/AI-prompt) raz w createSupportSession i stempluje swój ...
Publiczny bootstrap config resolver
Dodaje wewnętrzny GET - który rozwiązuje a WebChatIntegiration przez X-Public-Chat-Key-Hash i zwraca jego rozwiązanie Konfiskata projektowa/zachwyt (domyślnie w...
WebChatIntegration CRUD (klucz miny + integracja, lub g-scoped)
API zarządzania org-ucingu dla ustawień sieci Phase-2. Włączone twórz, mięczy leżące u podstaw PublicChatApiKey (takie to samo podejście key-gen jako PublicChat...
Bust APIService pamięć podręczna klucza natychmiast na kluczu / przełącznik / usuwanie klucza
Wytrwaj tworzenie key hash na gościu zamiatowym zamiatowo + bilet na atrybucję
Mobilna wysyłka push (dane FM + bezpośrednie APN) z bramką obecności
Czat przychodzący (MediaController), bilet pomocy technicznej (SupportNotificationService), SMS/vomail (VoipStompRelayController), social Wyraźne głady, podobni...
Zaakceptuj X-a-Token na REST; slajd TTL z timeoutem na sesji
OTKPreAuthFilter rozwiązuje X--Token, gdy nie występuje X-OTK (tak samo zadzwoń do MediaService REST bez BFF. KSessionService teraz przesuwa Redis TTL z własną ...
Skaż bezpośrednio do OWN oficera pożyczkobiorcy, bez bramy wsparcia-prawicę
Upuść wymóg AKCEPTUJE_TICKETS z przypisaniaToPreferredAgent: the Przydzielony pożyczkobiorca jest osiągalny niezależnie od tego, czy jest on a. Skonfigurowany a...
Bezpośrednie do przydzielone routing-LO + LO punktu końcowego
Wzmocnie włączenia wlotu LO/chat portalu pożyczkobiorcy: - bezpośrednie przypisanie do publicznego czatowania bilet do agenta SPECFIIC (przydzielonego pożyczk...
Powiadomienia e-mail o braku wiadomości (czat + wsparcie) z tłumieniem według źródła
Trwały czat-email-notifier NATS na chat.session.> karmienie MESSAGE_EMAIL_NOTICES kiełownik (PENDING/SENT, nadawca na czacie, na bilet dla podpory), 60s sweep z...
Trwałe znaczniki czasu w ostatniej widza + masowy punkt końcowy
PRESENCE:-id' jest usuwany w momencie, gdy członek przechodzi w tryb offline, więc nic Nagrali, gdy byli ostatnio aktywni. Stamp PRESENCE_LAST_SEEN: (orgId + ts...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.