Explicit Apply/Extend przyciski próbne na karcie Platform Organizacjas (chips nie można było wykryć)
Świadczenie przepisów termin rozprawy (comp supersedes trial)
W istniejącej ścieżce aktualizacji subskrypcji Przepisu, zestaw PróbaExpiresAtAt, aby zerować, więc wcześniej testujący org jest czysto promowany do kompe Bez u...
Trwać zresuń kolejności w tle za pomocą commitpoint (brak utraty danych)
Zapisz teraz klasy nakładza do przyjścia, a następnie zaciąga pełną żądaną kolejność (istniejące przez sarkasjIndex lub new-by-token) więc ponownie zamówione is...
Zatrzymaj krzyżowy wyciek obrazu w tle; bezpieczny porządek + wiadro inscenizacji
Reordering tylko ponownie przesłanych nowych plików do nowego indeksu, upuszczanie ponownie uporządkowane Istniejące obrazy i pozostawienie imageBgCountAłt, w k...
Zwrot 404 dla brakującego org zamiast 200 z pustym ciałem
getOrganizationById zwrócił gołe null, które Spring serializował na HTTP 200 z pustym ciałem; klienci dzwonią do odpowiedzi.json() następnie rzucili "Nieoczekiw...
Brakujące na mapie org (404 lub puste ciało) do ładowności zerowej
Para z zmianą usługi bezpieczeństwa, która teraz zwraca 404 za brak org zamiast 200 z pustymi ciałami. Dzwonicze już sprawdzają org, więc Zarówno odpowiednie 40...
Pozwól Użytkownikowi Systemu rozwiązać dowolny model stosowany orgia
Brama cross-org powróciła 403, gdy org sesji org i dzwonią Nie miał wiersza członka w docelowym org. System o szerokości platformy działa Użytkownik W każdym or...
Stop błędach zalewających konsolę
- org/[id] proxy: backend zwraca 200 z pustym ciałem za null orgs; response.json() rzucił 'Nieoczekiwany koniec wejścia JSON' -> fałszywie 500. Parzej defen...
Resolve org tab title in generateMetadata, aby zatrzymać przewracanie tytułu
Statyczny metadata.title rendered 'Kamo' server-side; Next ponownie potwierdził go po Nawodnienie, nadpisujące aktualizację klienta DynamicMetaLoader i przewrac...
Wstrzymam rzędy, aż My sam członek Id się rozwiąże
ag-grid renderuje wierszData pod nakładką ładunkową, więc chwiej się tylko Rekwizyt załadowczy nadal migał wszystkimi przewodami, podczas gdy getMemId() wynosił...
Domyślny filtr do samego siebie na załadunku, ukryć pasek rynkowy dla jednolitego rynku, relokować pasek narzędzi
- Domyślny agentFilter do __MYSELF_ w init + siatka bramki na userZaładuj ładunkiInfo, aby nie migał już wszystkich leadów - Jednolity rynek: automatyczne wybie...
Kod pocztowy URI WOPISrc + zaufanie wszystkich api. - WOPI (multi-tenant)
Otwarcie dokującego dla niekamicznego lokata nieudanego z "nieautoryzowanym gospodarzem WOPI". Docs alias_groups tylko zaufał api.kamocrmmm.com (docs-deployment...
Point MINIO_ENDPOINT w klastrze MinIO usługi DNS (upuść martwe CGNAT IP)
Użyj k1m1 rejestru/API 192.168.4.22 (przekrwione adresy IP WireGuard)
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Użyj usługi cluster MinIO DNS; drop deprecated WireGuard / CGNAT IPs i wycofane k2m / k0m1
Poprawny FPBXCONF heredoc + repoint universe Scylla
- freepbx: FPBXCONF tutaj-dokument zamykający ogranicznik został wcięty (8 spacji); bash wymaga Ograniczniki dwustrzwiowe w kolumnie 0, więc startup.sh zmarł ...
Canonicalize webhooke nawiązywanie nazwy repo narzuty projektu publicznego
Po migracji klastrowej repos Forgejo zostały odtworzone w niższej alicie. (usługa bezpieczeństwa), ale historyczne rzędy i zastosowania filtrów publicznych Klas...
Node-local MinIO + szablon przekroczeniowy + ImgDat dedup (fixes new-doc about:blank)
Nowa kreacja dokumentu wisiała 5 minut, a nowa zakładka została na około:blank. Przyczyna korzeni: DocsService kapsułki zaplanowane na k3m1 przeczytaj pusty sza...
Wygeneruj favicons za pomocą logo multi-node czytane, a nie pojedynczego węzła()
generateAndUploadFavicons() zamknięty na minioService.exists(), który tylko Statystyki obecnego gospodarza MinIO. Kiedy proste logo zostało napisane (lub tylko ...
Ponowne nakładowanie arkusza stylów na żywo po zapisie brandingu, więc nowe kolory pokazują bez twardego przeładowania
DynamicMetaLoader wstrzykuje orgs.cs.css tylko raz na górze, tak po aucie Oszczędność koloru (która poprawnie powtarza globals.css + bumps themeRewizja) Strona ...
Pin kamo Traefik do k1m1; autocert single-klastr
Błędy SSL: kamo Traefik jest LoadBalancerem z zewnętrznymi IP 192.168.4.22 (k1m1) + zewnętrznyTrafficPolicyLocal, więc MUSI uruchomić na k1m1 — sterta podnó to ...
Bezpiecznik jednoaktywny indeks AiPullThroughPolicy (doc 09 8)
CRDB jest wyróżniony, więc pojedynczy (lender_profile_id, market_id) Wg Status_ACTIVE' index NOT Rekordowe ziarnenie org (market_id IS NULL) – dwa jednoczesne p...
Odtwórz strategię wdrażania, aby NATS trwały konsument ponownie wdrożył się na wdrożonych
DaemonService wiąże konsumentów EXCLUSIVE JetStream (daemon-sync-trigger, [pętla ramieniowa 2,8 funta], demontowe-rejestrowanie-odbiorca) W „PostConstruct bez p...
Włącz OutboxPrzekaźnik Przekaźnik ?Scheduled backstop + ?Async hot path
DaemonService aktywuje transakcyjną skrzynkę transakcyjną MLOS (mlos.outbox.enabled) i Wytwarzanie zdarzeń (emi emiter złamania czasu zgodności), ale brakuje mu...
Zarejestruj się com.kamo.z.shared.mlos.event repos (OutboxWriter dep)
Włączenie mlosos.outbox aktywuje OutboxWriter, który wymaga MlosOutboxEventRepository (+ ProcessedEvent /DeadLetter) z com.kamo.shared.mlos.event — dodaj ten pa...
PublishAck jest w io.nats.client.api, nie io.nats.client
Naprawa importu tylko testowego, która złamała kompilację współdzielonej lib-lib (zładzonej obecnie wymaganej lokalnej instalacji mvn). Główny kod nie został na...
Indent heredoc ciała, więc konfigmap start.sh jest prawidłowy YAML
Start.sh block skalar embedded 5 shell heredocs (rtp.conf, http.conf, a SQL Blok, punkty końcowe WebRTC, freepbx.conf), których ciała siedziały w kolumnie 0 — m...
Rozmieszczenie Point Docs w rejestrze k1m1
Gospodarz obrazu Docs-online był fałszywy. (Zrezycuj DNS, nigdy nie rejestru), więc każdy wdrożenie DocsService ponownie nałoży Nieusuwalny obraz. Pokaż go w re...
Strona odzwierciedla uczciwie załogowane edt + bezdrożne ogniwa transportowe
Zakładka Usługi czytana jako niekompletna dla dwóch etapów, które faktycznie są wykonane: - edt pokazała pustą 0% bar, chociaż EDT4 (hydro) zastępuje podstawę E...
Pokaż liczbę płytek serca na żywo, a nie nie wartość nieświeżą na przepust
Wskroś odczyt Status.Masz pierwszy, który początkowe wydarzenie "biegu" ustawia się na 0 - i "liczbę" utrzymuje 0, więc liczba na żywo nigdy się nie pojawiła (i...
Dodaj Universe do ustawień (NavPri)
Strona Universe została zarejestrowana na ustawieniach docelowych, ale nie w SettingsStatusWindow slide-out, który NavPri faktycznie otwiera, więc nie pojawił s...
Expose GD (prawo do bogi) w /user-info na kamo-universe
Sesja przechowuje flagę GD (KSessionService), ale /user-info nigdy nie wrócił Tak więc KamoIIdentność kamo-wszechświata zawsze deserialized is_god-false i the t...
Nie zapisuj transakcji NoReply wysyła do folderu Wysłanie
NoReply to adres wysyłany bez skrzynki pocztowej, ale każdy transakcyjny Wyślij nadal próbę dodaniacza IMAP do folderu Wysłanie, tworząc hałaśliwe Ostrzeżenie A...
Owrażliwa na przypadek lookup e-mail, aby zresetować e-maile
Odzyskiwanie hasła włączyło dane wejściowe, ale znajdźByEmailEmail robi Mecz wrażliwy na przypadek z przechowywanym e-mailem (np. Sage-KamoCRM.com, Tak więc uży...
Resetowanie haseł proxy do SecurityService Internal DNS
Serwer proxy /api/recover domyślnie dodawał do api.kamocrmmmm.com, które Traefik tras APIService (bez kontrolera odzyskiwania) - 404 - "Coś poszło nie tak" /res...
Przenieś Dovecot maildirs do lokalnej ścieżki PVC (off rclone/MinIO FUSE)
Maildirs byli na hostPath /mnt/shared-files/email/mail — uchwyt relacjonowany FUSE Poparł się przez MinIO magazyn, który nie może bezpiecznie hostować maildir (...
Umieść dane MySQL na lokalnej ścieżce PVC zamiast rclone/MinIO FUSE
Poczta MySQL datadir (i maildirów) była na hostPath /mnt/shared-files, an a Montianek USE rclone F montowany w magazynie obiektów MinIO, który nie może być trwa...
Lista skrzynek pocztowych API zwraca UI w kształcie litery
GET /api/email/maile zwrócił surowy podmiot (dodatkowyStatus, lastSyncedAt, Nie ma liczenia członków). Ustawienia UI czytają : ;) Status był zawsze nieokreślony...
Przenieś ścieżkę audytu podszywania się przez skoki org
Kiedy dzwoniący jest już sesją podszywania się poduszką (bajek admin działający jako Kolejny członek, przewożący SUDO_MEMBER_ID), wprowadzający inny org z /netw...
Autoryzuj dostęp do skrzynek pocztowych opartych na przywilejach do odczytu + send-as
rozwiązanieForMailbox, którym przyznano dostęp tylko za pośrednictwem bezpośredniego przydziału MemberMailbox, Tak więc skrzynki pocztowe wynurzyły się przez ;)...
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.
