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...
Wstrzyknąć KamoDesktop SSO env bezpośrednio + guac-sso w gąsienicowe wdrożenie k8
- Wartości czyta KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD bezpośrednio (runtime application.yml jest konfigurowany, więc pośredniość właściwość nie wiąże się)...
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...
Specyfikacja projektowa dla KamoDesktop god SSO ikony + rebranding Guacamole
Dwie ikony nav tylko dla Boga (Linux/Windows) w kamo-internal, które otwierają Guacamole w SecurityService (brama kwalifikowa do Boga), głęboko powiązana prosto...
Przenieś guacd do podsów (mocnie MTU) + unicast WoL
guacd na hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod nakładka na cilium (MTU 1420): RDP podłączony, ale duże ramy zostały zrzucone na granicę -> 'Guacamo...
Zapis zaproszeni do udziału w spotkaniach za pomocą click-time OTK linki dołącza
Zaproś linki (chat + e-mail) wcześniej osadzono goły adres URL pokoju, więc Odbiorcy wylądowali jako anonimowi goście, a nie sami. OTK nie może być Wstępnie osa...
Uczestnicy zaproszeni do Persist, egzekwują MANAGE_MEET_SETTINGS, upuść ścieżkę podwójnego zaproszenia
- spotkanie: zaproszeni członkowie to numeryczne identyfikatory płatków śniegu, a nie struny UUID — Przekieruj je przez longToUUID jak twórca. Poprzednio UUID...
Oglądaj przestrzeń nazw pulpitu dla IngressRoutes
desktop.kamorm.com IngressRoute mieszka na pulpicie ns, ale Traefik's CRD Usługodawca tylko oglądał - więc trasa Został zignorowany, a prośby przepadły na kamo-...
Importuj dysk maszyn wirtualny jako system plików, a nie blok
Importer blokowy CDI: "blockdev: nie może otworzyć /dev/cdi-block-volume: Zezwolenie odrzucone - nie może uzyskać dostępu do surowego urządzenia blokowego Longh...
Pożyczkobiorca zgłasza pożary Działanie-Taken działania niepożądane (lista kontrolna dołu + powiadoma)
Zgłoszeniowi portalu jest plik pożyczkowy PATCH ’statusId:2’, który ominął Operator/punkt końcowy przejścia, w którym żyją działania niepożądane Application-Tak...
Odrzuć ujemną kwotę pożyczki / wartości nieruchomości na zapisach sekcji
updateLoan i updateProperty teraz odrzucają ujemną kwotę pieniężną na Wejdy LTV (ilość wypożyczenia, szacunkowa/zakup/astrakcja) poprzez Wymaganie nieujemnego p...
Prawidłowy pole KubeVirt VM cloud-init + modernize spec
- tajne pole cloudInitNoCloud userdata to 'secretRef' (nie userDataSecretRef); KubeVirt v1.8.4 przycina niewłaściwe pole -> 'musi mieć co najmniej jeden userd...
Nigdy nie prependuj www do subdomenów, tylko na goły apex
Połowy-wszystko przekierował KAŻDEGO niealiasowego hosta na https://www., który jest Poprawne dla nagiego wierzchołka (kamorm.com -> www.kamocrm.com), ale nie w...
Pożyczkobiorca nie może eskalować statusu pliku pożyczkowego ani edytować adresu URLA po przesłaniu
Dwa powiązane luki w uprawnieniach pożyczkobiorcy na punktach końcowych aplikacji samoobsługowej: - Wzrastanie przywileju (nr 2): patchLoanFile zastosowano dow...
Dostęp do statusu pliku Pożyczkopisu dla pożyczkobiorcy edit-lock, kaskada pożyczkobiorcy, aplikacja prezent-recipient
orgId): czytaj pomoc o wspieraniu Pożyczkobiorca po złożeniu blokady (odbiorca może edytować URLA tylko podczas Plik jest DRAFT). UsuńPair/deleteBorrower teraz...
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...
Specyfikacja projektu dla hartowanego pulpitu KubeVirtu zdalne + brama Guacamole
KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) za Apache Guacamole HTML5, Narażony na desktop.kamocrm.com przez Traefik (TLS + limit szybkości + IP-ban). Dodaje komp...
Przenieś edytor statusu na wiersz kart; autonote do oddzwonij
- Edytor statusu/substatusu udostępnia teraz wiersz podstawowy: karty po lewej stronie, status Wyrównane w prawo (usunie oddzielny wiersz pod przyciskami akcj...
Pokaż awatary członka w zakładce Czaty
MediaService zwraca członek czat-session avatarUrl-null z założenia (awantars to Uzęcznie na flicie), ale zakładka Chats nigdy ich nie rozwiązała, więc zawsze Z...
Pożyczkobiorca samodzielny idempotency + odszkodowanie sierot; nie przekazuj pustej listy kontrolnej jako sukcesu
MortgageAppController.create() pożyczkobiorca samodzielnie tworzy oddział: - Idempotency (nr 2): wznowić istniejący PROJEKT posiadany przez findOwnedDraft zamia...
Baner gotowości odświeża się przyciskiem odświeżenia za pomocą przycisku odświeżenia i nigdy nie pokazuje pustej nazwy rynku
Dwie kontynuacje na banerze gotowości MLOS domyślnego źródła: - Odśwież (IconButton) teraz również nazywa loadMlosReadiness(), więc wynurzając się a Nowo utwo...
Idempotent pożyczkobiorca samodzielnie tworzy projekt + deterministyczna aktywna rezolucja rynku ołowiu
CzłonekId): rozwiązuje użytkownika Istniejąca aplikacja DRAFT w ten sposób powtarzający się kredytobiorca samodzielnie tworzy (podwójny kliknięcie / przeładowan...
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...
Wyjaśnij, dlaczego domyślna kontrola MLOS-lead-source jest ukryta, zamiast po ciemnie ją upuszczać
Na zakładce produkty dla sprzedawców jest kontrola "zaznacz na domyślny produkt prowadzący" jest Zamknięci na gotowości hipotecznej – włączone POS, aktywne MORT...
Odbudowa przeciwko współdzielonej-libddNow() CAST fix
Puste zobowiązanie do wyzwalania CI, który klonuje kamo-wspólne biblioteki w czasie budowy i Pobiera poprawkę CAST(Now() AS timestamp).
DbNow() używa CAST(now() AS timestamp), a nie teraz()::timestamp
The ::timestamp skrót jest zniekształcony przez rodzimy parser Hibernate (poczyta się ':' jako prefiks o nazwie parametr, to zwrot::timestamp w :timestamp) -> C...
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,...
Zatrzymaj duplikat wyskakujących okienek czatu dla tej samej rozmowy
Odpadka typu tool-window tylko dokładnie dopasowany do jednego klucza użytkownikaId przeciwko async-mirored windowsRef, więc ten sam czat 1:1 otworzył się dwa r...
Odbudowa przeciwko kamo-shared-libiry-prawo-waterfallowi (5f20d29)
CI klonuje i buduje kamo-wewnące bibliotekę ze źródła, więc to puste commit Wyzwala budowę, aby podnieść rozwiązywanie wielowarstwowych praw. Na butach MemberRi...
Pokaż wszystkie utwierdzne grupy uprawnień w pracy i redaktorach działów
JobTitleManager i DepartmentManager zawsze mieli dwie grupy uprawnień – Ogólne i CRM – więc prawa były niewidoczne i Nie do zmiatność, podczas gdy SecurityRoleM...
Rozwiązać prawa członkowskie jako prawdziwy wodospad zamiast NUKE-ways-wygrać
Skuteczne prawa zostały oblistosowane poprzez składanie każdego źródła (roli, dział, praca Tytuł, członek) na jednej mapie, gdzie NUKE zawsze wygrywa. Oznaczało...
Zaokrętowanie zabezpieczeń do samokontrolowania; prawa do samonagotania
Dwie prodki z bezpieczeństwaZmiana lustra zapewniającego: 1. Enter-as-System-Member nie powiódł się z "Bez członkostwa w organizacji Dostawca zabezpieczeń" ...
Odśwież status dostawcy, gdy OAuth wyskakujące okienko
Dostawca przekierowuje teraz do oddzwonienia typu api-gateway (pochodzenie innego), Tak więc jego postMessage może nie przejść kontroli początkowego otwieracza....
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...
Podawaj e-sign editor PDF dla dowolnego konwertowanego pliku doc, z natywnych plików PDF
Edytor e-sygnał (DocumentEditor - PdfCanvas / PageThumbnailSidebar) otwiera dowolny Przekonwertowany dokument, nie tylko pliki przesłane przez przepływ sig-temp...
My Docs używa MY_DOCS ordinal (3), nie enum id (4)
Zaplecze udziela ImageAssocType przez .values()[assocType] (cenny indeks) I upoważnień to -Enumerated (ORDINAL). Każda powierzchnia obrazowania przechodzi przez...
Konwertuj zdewiplikowane dokumenty, aby e-nalityfikacyjne zostały włączone
Gdy przesłane byty pliku pasują do istniejącego ImgDat, ścieżka dedup (istniejące) ponownie użył tego dat dosłownie i nigdy nie przeprowadził konwersji Rozmowy....
Zwrot 200 wszystkichFalse dla nieskonfigurowanych możliwości org
GET /api/voip/capabilities rzucił DostawcęNotSkonfiguredException (422) podczas org nie miał dostawcy usług telefonicznych, rejestrując błąd czerwonej konsoli n...
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
