Zatrzymaj nienazwany flagę IMAP przed nadpisaniem
Flagi IMAP są niezależne, więc "znacz to czytane" nie powinno nic powiedzieć o gwieździe. EmailImapService.setFlags zawsze robił znieważalne Booleans i pominął ...
Odbudowa przeciwko wspólnemu bliżystaowi JetStream konsumenckiemu
Podnosi kamo-shared-library f3a7283. Ośmiu członków trzyma wiadomość e-mail-ws---id> Konsument nadal filtrowany na email.inbox.-addr> z subskrypcjiToPosą i prze...
Rozmiar każdej skrzynki pocztowej w stosunku do miejsca przechowywania organizacji
Dovecot wymusza teraz limit na skrzynkę pocztową i nic nie ustawiało jej kolumny Czytam. To pisze to co noc, po migawce magazynu, więc pojemność jest Podzielona...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zarządzanie listą gości wydarzenia
Okno dialogowe może pokazać, kto był już na wydarzeniu, ale nigdy nie dodawać ani nie usuwać Każdy; jedyną operacją gościa było ponowne zganizowanie ludzi, któr...
Niech punkt końcowy konfliktów wyklucza edytowane wydarzenie
ConflictDetectionService zawsze przyjmował wyłączenieWydarzenia; ten punkt końcowy Zremisował null. Bez tego wydarzenie nakłada się na siebie, więc w momencie, ...
Synchronizacja kalendarza organizacyjnego do telefonów, bez otwierania otworu
Współdzielony kalendarz nie ma właściciela, więc lista DAV z kontami może Nigdy go nie zwróć: wydarzenia firmowe były wyraźnie w sieci i niewidoczne - W każdym ...
Weź dzwonięcą z sesji, a nie z łańcucha zapytań
GET /api/calendar/kalendary wziął userId jako parametr żądania, więc zmiana liczba w adresie URL odczytuje czyjeś kalendarze – i ponieważ przenoszone kalendarze...
Utwórz MKCOL książkę, która może być przechowywana
mkCol zbudował ContactBook nie posiadająca ani organizacji, ani właściciela I zwrócił 201 niezależnie od tego, więc utworzenie książki adresowej z CardDAV Klien...
SQL tylko cockachDB, który PostgreSQL odrzuca
CockarachDB zapisuje typ tekstowy STRING; PostgreSQL i YugabyteDB używają TEXT. 25 odlewów w natywnych zapytaniach nadal emitował CAST (x AS STRING) i ::STRING,...
Scope adres książek do członka, który je posiada
Kontakty były identyfikowane wyłącznie przez organizację. ListBooks(orgId) ZnajdźByOrganizationId (orgId) i otwarte zapytanie o listę kontaktów WHERE c.contactB...
Odbudowa na współdzielone-bramka - Lob LOVARCHAR fix
Hibernate's PostgreSQL dialect odczytuje kolumny Lob String jako OIDs via getLong(). Ważenie notatek, kontaktów, kalendarza, tokenów OAuth, haseł IMAP, kampanii...
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...
Publikuj ids w rzędach jako strunach — nowa książka 404'd w momencie jej wybrania
CockroachDB unique_rowid() produkuje 64-bitowe id. Prawdziwy z listy Contact_books jest 1200081912680906758; JavaScript JSON.parse zaokrągla wszystko przez Numb...
Wytrwaj i służ całemu kontaktowi, a nie tylko jego nazwa
Warstwa REST bezpośrednio serializowała podmioty JPA. Kontakt nie ma mapowania do E-maile, telefony, adresy, organizacje, adresy URL, komunikaty i relacje — te ...
Zmierz własne skrzynki pocztowe KamoMail każdego orgi
Spaceruje na każdym skrzynce pocztowej Kamo hostuje i rejestruje, za dzień przyjazdu, RFC822 jest w niejedności uchwytów – nagłówków, korpusu i zakodowanych zał...
Nagrywaj rozmiary wiadomości zamiast pisania zero
SearchIndexService napisał rozmiarBytes 0 za każdą wiadomość, którą kiedykolwiek zindeksował, W komentarzu "Niedostępne z koperty". Był dostępny - abracja Profi...
Przewidź budowę biblioteki współdzielonej, którą klimacie LAN stale uszkadza
Trzy budowle zmarły dzisiaj na "Niedopasowaniu Tag" ciągnąc słoik - a lustro dodane godzinę temu nie Pomoc, ponieważ kbservice, mcgatewayservice i ragservice ud...
Mirror Maven Central za pośrednictwem Google GCS
Każdy etap Dockera zaczyna się od zimnego ?/m2 i ponownie pada na całe drzewo zależności, więc Central widzi Pełna waga każdej równoległej budowy usługi. Odpowi...
Let /endsable upuść grupę aliasów dla dzwoniąców, którzy otwierają skrzynki pocztowe
Przełącznik skrzynek pocztowych /messages oferuje ten sam zestaw, co kompozytora From Pozycja, minus jedno: alias nie może być otwarty. Poczta zaadresowana do n...
Zmienne podglądu szablonów podpisu elektronicznego
Edytor szablonu administratora renderuje każdy symbol zastępczy pusty dla klucza z Brak przykładowego ramieniaVariables, więc szablony siedmiu esignów podglądaj...
Przeszukiwalny, paged endpoint dla adresów, z której członek może wysyłać
GET /api/email/maile/mailboxy/sendable odpowiedzi na to samo pytanie, co /dostępne — Każdy adres, który członek może wysłać jako – ale jako jeden połączony stru...
Nazwij główną skrzynkę pocztową po tym, jak członek, który ją posiada
Skrzynka pocztowa, którą ktoś trzyma jako swoją główną, jest adres tej osoby, więc Przedstawienie go w ramach jakiejkolwiek skrzynki pocztowej oznaczono w czasi...
Działaj na całym folderze, a nie tylko na stronie przewijanej
Zaznacz wszystkie odczytywane i puste foldery są operacjami w całym folderze, w którym klient Nie może wyrazić, doładowując uids: to tylko strona, którą ma Prze...
Przywróć pliki 2b23346 upuszczonych i odbierz ponadwymiarowy send z 413
2b23346 został popełniony przez prywatny indeks, który nigdy nie został zsadzony z HEAD, Tak więc jego drzewo trzymało tylko trzy pliki zainscenizowane, a commi...
Przestań zamykać każde wysłanie na 1MB, aby wklejony obraz mógł faktycznie wyjść
Komponowanie z wklejonym obrazem nie powiodło się z nagim "Niezwłocznie wysyłanie e-maili". W tym, że w tym w, w tym, w tym, w tym, że w tym w, pow. w tym w, po...
Publikuj zdarzenia zmian w skrzynce pocztowej, aby widoki poczty przestały sondaże
Dno folderów, lista rozmów i lista wiadomości przebiegały po własnej 30-sekundowej timer, przeładowanie szansy, że coś się poruszyło. The WebSocket już Powiedzi...
Push INBOX nieprzeczytany liczy się nad NATS/WebSocket zamiast sondaży
Odznaka pocztowa nav-top w kamo-internal odświeżyła się, dzwoniąc /api/email/foldery co 30 sekund, na kartę przeglądarki. Ten punkt końcowy chodzi po Całe drzew...
Stop Hibernate mangling "::" casts in the native SQL
Pochodzący parser Hibernate traktuje ":" jak zbiegła okrężnica i do przodu a Pojedyncze ":". CockroachDB ARRAY[]:text[]), '') I odrzucił go z: w lub w pobli...
Kontynuujcie ponowne próbowanie trwałego konsumenta NATS indeksera po wdrożeniu
Toczące się rozmieszczenie nakłada się na strąki, a wychodzący nadal utrzymuje trwałe Konsument, więc wiążąca kapsuła przychodząca z "email-metadata-indexer" ni...
Dostosuj indeksery metadanych do kolumn typowych tablic
Podąża za zmianą biblioteki kamo, która mapuje konwersacje/search_index Kolumny tablicowe jako String[]/UUID[] zamiast List-T>, co zostało zatrzymane Każda z in...
Zgabij indeks folderu zbiorczego i zatrzymaj go na awarię strukturalną
Niepopełniona praca z równoczesnej sesji, zamiatana, aby drzewo było czyste. Indeks masowy przeszedł strony z totalPages ustawionych na Integer.MAX_VUE i nie S...
Rozwiąz ludzi za adresami w wiadomości
Nagłówek wiadomości zna adres i niezależnie od nazwy, którą wybrał nadawca Pozbywam się obok niego. Organizacja już wie o wiele więcej – koledzy, adres Książki,...
Nigdy nie dopasowuj czołówki do własnych adresów firmy
Prowadzący, którego e-mail został ustawiony na noreply-kamorm.com, pasował do każdej wiadomości, która Adres kiedykolwiek wysłany - jeden rekord ołowiu wynurzył...
Stronę przechoweka do przeczesania, aż okno jest zakryte
Pojedyncza stała strona po cichu zagubiona pocztę za każdym razem, gdy skrzynka pocztowa zabrała więcej niż więcej niż pageSize wiadomości między kleszczami — w...
Korespondencja prowadząca i naprawcę martwego indeksera push
Dodaje pocztę połowę karty lead Communications plus potrzebne spożycie W ogóle istnieć. Platforma nie ma roboczej push mail: IMAP IDLE jest zakodowany w Doveco...
Odpowiedzi adresowe w ReplyTo i przestańcie wyciekać wyjątki od UI
Szybka odpowiedź na powiadomienie KamoCRM nie powiodła się z "erroor":"Nieprawidłowe adresy" Ustalono dosłowny w polu odpowiedzi. Ta część jest własnym brzmieni...
Przestań klasyfikować korzeń korze wielosrzędowego / powiązanego z korzeń HTML jako załącznika
Każdy transakcyjny e-mail, który wysyłamy z napomkowanym logo org, pojawił się we własnym zakresie Przegląda widza z poprawnym tematem i całkowicie pustym ciałe...
Podgląd próbek dla dziewięciu powiadomień o możliwościach
Bez ramienia tutaj administrator Edytor szablonów renderuje każdy zastępczy Pusty, więc każdy, kto dostosuje te dziewięć, będzie montował pusty szkielet. Jedno...
Zmienne podglądu dla PHI_ACCESS_ALERT
Bez przykładowej ramieniaWymazujące urządzenie administratora Email Szablony szablonów renderują wszystkie Zapasowy pusty, więc ktokolwiek zostanie poproszony o...
Skanowanie wspólnych repozytoriów MFA
MfaEnrollmentService jest usługą w kamo-shared-libiry, więc dzika karta W tej aplikacji konkurentScan(”com.kamo) w tej aplikacji konstruuje, czy to nie Usługa m...
Połącz zduplikowany klucz kamo, który rozbił EmailService
Nowa kapsuła EmailService jest w CrashLoopBackOff od 16e8a05 — 22 restarty, Nigdy nie zaczynał. snakeyaml podnosi DuplicateKeyException na powtarzającym się naj...
Zaangażuj wybitną pracę w toku
Zainscenizowany i zaangażowany, więc nic nie pozostaje niewykonane w drzewie roboczym. 1 zmieniony plik, 12 wstawek (+)
Harden the kubectl download przeciwko łuszczącej się egresji [skip ci]
dl.k8s.io nad wydziskiem biegacza przerywa w połowie transferu: Zwijanie: (56) OpenSSL SSL_read: odszyfrowanie nieudane lub złe rekordowe mac Co zawodzi wdroż...
Punkty końcowe Avatar; naprawić nieuwierzytelniona zdolność osiągalności i terminowość kontaktu
Dodaje stronę skrzynki pocztowej awatarów nadawcy i naprawia trzy wcześniej istniejące dziury W przeciwnym razie prace zbudowałyby na wierzchu. AUTHENTICATION....
Add Brakujące CampaignController Punkty końcowe REST dla /api/email/campaigns
Przestrzeń pracy/redator masowych połączeń telefonicznych dzwoni do GET/POST / api/email/campaigns itp., Ale tylko CampaignService (Service) nigdy nie została s...
Usuń niejednoznaczne żądanie rezygnacji z subskrypcji Matcher, który rozbił startup
EmailService mounts dwa serlety (MVC DispatcherServlet + Spring-WS MessageDispatcherServlet at /services/'), więc goły prośba o stringMatchers( "/api/email/unsu...
Masowe zaplecze kampanii e-mail — dostawca, dyspozytor, zgodność, w czasie rzeczywistym
Backend dla masowych kampanii e-mail na poziomie org, całkowicie oddzielonych od codziennych Dostawca poczty e-mail, więc nie można go przechwytować / list blok...
Odbuduj, aby odebrać - klucze kanoniczne
Nie ma zmiany źródła. EmailService wiązuje kamo-shared-libiry w czasie budowy, więc CANONICAL_KEYS fix (shared-lib c028131) osiąga samolepoczę w czasie rzeczywi...
Przykładowe zmienne dla szablonu LEADS_ASSIGNED
Bez sprawy tutaj Podgląd szablonu administratora renderuje nowy szablon z każdym pustem symbolu zastępcze, który czyta się jako zepsuty szablon, a nie Niewypełn...
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.