KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 5, 2026
FixEmailService

Zatrzymaj jednego członka, który dotrze do integracji kalendarza innego, i zatrzymaj punkty końcowe, rozdając poświadczenia

Dwie wady na /settingach/integracjach/członków, zarówno żywych, jak i obu Dostępna przez każdego zalogowanego członka. Id był jedyną kontrolą dostępu. Każdy /m...

Kamo·1mo ago
FixEmailService

Utwórz podfolder pod jego rodzicem, a nie obok niego kropką w nazwie

createFolder dołączył do rodzica z nazwą nowego folderu z zakodowaną literą ".". Włączone Gmail, który oddziela swoją hierarchię za pomocą "/", który stworzył f...

Kamo·1mo ago
FixEmailService

Weź folder z kwerendy, aby folder Gmail mógł być adresowany w ogóle

Folder podróżował jako segment ścieżki, a Gmail oddziela swoją hierarchię za pomocą "/" — jego folder Wysłany to "[Gmail]/Sent Mail”. Nie ma sposobu, aby umieśc...

Kamo·1mo ago
FixEmailService

Zgłoś separator folder i rolę specjalnego użycia, aby foldery Gmaila są rozpoznawalne

Członek Google Workspace widział każdy ze swoich folderów wymienionych w "Mój folderów" z surową ścieżką dla etykiety - "[Gmail]/Sent Mail", "[Gmail]/Spam” – A ...

Kamo·1mo ago
FixEmailService

Zatrzymaj konfig dostawcy z wyjątkiem wyrzucania pól innej formy

Każdy panel konfiskaty umieszcza tylko pola, które posiada, płaskie, obok Typ dostawcy - panel Google Workspace nie wysyła nic poza SerwisAccountJson. PUT /api/...

Kamo·1mo ago
September 4, 2026
FixEmailService

Zatrzymaj restart z Yugabyte przed cichym zabiciem transakcyjnego wysłanego

EmailTemplateService.sendToUser jest punktem końcowym każdej usługi Transakcyjne e-mail na platformie, a to było ?Transactional ponad trzy brzmi: ZnajdźById(org...

Kamo·1mo ago
FixEmailService

Niech rollout zakończy to, co robiła stara kapsuła

Wdrażania zastąpiły jedyną kapsułę każdej usługi, nie mając nic do złapania żądań w - Lot. Trzy ustawienia, zastosowane w całej flocie: - PreStop śpi 10s, zani...

Kamo·1mo ago
FixEmailService

Otwórz wiadomość, a nie skrzynkę pocztową

Aplikacja ma trasę na (folder, uid). Powiedziano mi o poczcie, a następnie lądowaniu Na liście, aby polować na to, jest to rodzaj małej niesprawiłości, która do...

Kamo·1mo ago
FixEmailService

Nie wolno wysyłać poczty systemowej jako domeny, w których nie uwierzytelniamy się

Poczta transakcyjna zawsze była wyłaniana jako domena podstawowa NoReply-org Nasz własny sztafeta. To jest bezpieczne tylko wtedy, gdy Kamo hostuje pocztę org: ...

Kamo·1mo ago
FixEmailService

Osobiste skrzynki pocztowe odczytały rejestr OAuth, a nie martwe konfiskaty

Połączenie osobistej skrzynki pocztowej Gmaila lub programu Outlook buduje jej zgodę URL z pustym klientem_id, a każda próba została odrzucona przez dostawcę. ...

Kamo·1mo ago
September 3, 2026
FixEmailService

Przywracanie transakcji, w wyniku przeciążenia załącznika

baf3c88 dodał parametr załącznika do wysyłaniaToser, przesuwając całe ciało Do nowego przeciążenia sześciorguowego. Transakcyjnego pozostania na pięciu agumenta...

Kamo·1mo ago
FixEmailService

Zatrzymaj załącznik z połączeniem IMAP na zawsze

getAttachment zwrócił leniwy IMAPInputStream od razu Jakarta Mail withStore, który umieszcza sklep z powrotem w basenie w chwili, gdy lambda powróci. Dwie rzecz...

Kamo·1mo ago
September 2, 2026
FixEmailService

Pokaż wklejony zrzut ekranu zamiast zepsutego obrazu

Jakarta Mail przekazuje nagłówek MIME dokładnie tak, jak dotarł, składa i wszystkie: RFC 5322 pozwala nagłówkowi poczty przejechało przez kilka linii, łamiąc go...

Kamo·1mo ago
FixEmailService

Zgłoś nieudany związek na WARN, a nie w DEBUG

Związek wiodący celowo połyka swoje niepowodzenia – problem wiążący a) Wiadomość nigdy nie może złamać przeszukania, które było czytaniem skrzynki pocztowej - w...

Kamo·1mo ago
FixEmailService

Zachowaj słowa napisane po włożonym zdjęciem

Ta sama wiadomość miała pod zdjęciem podpis. To nie zrobiło Przybywa albo - szyba do czytania pokazała puste ciało nad przystawką. Jest tu jedna szczelina ciał...

Kamo·1mo ago
FixEmailService

Niech zdjęcie załączone z telefonu zostanie otwarte

Członek wysłał sobie wiadomość z konta zewnętrznego z dołączonym plikiem. Wiadomość dotarła; plik nigdzie w nim nie był — bez podglądu, bez linku do pobrania, I...

Kamo·1mo ago
FixEmailService

Podaj folder z ampers i w nazwie, jego wiadomość liczy

Skrzynka poczta o nazwie "Bugs & Enhancements" nie wykazała żadnej liczby na pasku bocznym, podczas gdy Każdy folder obok pokazał właściwy, a sumy skrzynek pocz...

Kamo·1mo ago
FixEmailService

Spraw, aby wyświetlana wiadomość przeszukiwalna, a nie tylko przechowywana

Indeks jest zapisany z dwóch kierunków. Otwieranie wiadomości uruchamia się w pełni Indexer, który zapisuje wiersz, a następnie oblicza swój search_vector. Wyce...

Kamo·1mo ago
FixEmailService

Zrób etykietę: przeszukaj tabelę, która nagrywa etykiety

Klauzula testowała si.label_ids, kolumnę tablicową w indeksie wyszukiwania. Nic nie ma kiedykolwiek zapisyzywane – etykietowanie wstawek wiadomości wstawionych ...

Kamo·1mo ago
August 30, 2026
FixEmailService

Przesługij inteligentne foldery i etykiety jako wiadomości, a nie jako wiersze indeksowe

Oba punkty końcowe odpowiedziały z email_metadata.search_index i podały klienta Co zawiera stół. Inteligentny folder zwrócił SearchIndexEntity — messageUid, fro...

Kamo·1mo ago
August 27, 2026
FixEmailService

Przestań pytać wykres o rozmiar wiadomości, której brakuje typowi dziedzictwa

Każda lista dla Mike-OptionOne.com zwróciła 400 RequestBroker--ParseUri ("Nie można znaleźć nieruchomości o nazwie "rozmiar" w typie - a skrzynka pocztowa była ...

Kamo·2mo ago
FixEmailService

Zatrzymaj nieprzeczytaną kartę oferującą pocztę, która została odczyt i usunięta

Strona główna widżet nieczytany-mail odczytuje email_metadata.search_index Bezpośrednio – nie może wydawać połączenia IMAP, które jest całością Powód, dla które...

kamo·2mo ago
August 26, 2026
FixEmailService

Zatrzymaj dwa pierwsze ładunki, rezerwując dwa z każdego kalendarza

Wyrzutnia przedstawia dwa widżety kalendarzowe i każdy pobiera własny kanał, więc Dwa wnioski dotarły do listyCalendrów na raz. Zaopatrzenie jest find-then-crea...

Kamo·2mo ago
FixEmailService

Zakwestionowana pierwotna to 409, a nie 500

Połów wszystko zamieniło oczekiwaną odmowę w błąd serwera, który przegrał Wiadomość, której potrzebował członek i sprawiła, że rutynowy konflikt wyglądał jak - ...

Kamo·2mo ago
FixEmailService

Odmowa podstawowej skrzynki pocztowej, który posiada inny członek

Primary to identyfikator logowania, więc ciche przejęcie zmienia konto Adres uwierzytelnia się z ekranu, który nigdy nie wspomina o logowaniu. Przypis Nadal dzi...

Kamo·2mo ago
FixEmailService

Zbuduj adres URL org logo z jego alias, a nie jego domeny

Transakcyjne e-mail jest wysyłany do prawdziwych skrzynek odbiorczy, więc logo nagłówka i stopki mają Aby rozwiązać problem bez żadnego motywu klienta JavaScrip...

Kamo·2mo ago
FixEmailService

Wykrywanie konfliktów znajduje teraz konflikty

Delegaci, aby znaleźćBusyForMemberInRange i wyklucza edycję wydarzenia W Jawie, gdzie wykluczenie zerowe nie może zatruć orzecznictwa SQL. Test, który zastępuj...

Kamo·2mo ago
August 22, 2026
FixEmailService

W rzeczywistości przesunięcie wydarzenia, gdy jego kalendarz zostanie zmieniony

Okno dialogowe zawsze oferowało wybór kalendarza podczas edycji, a PUT zawsze niósł Wybrany kalendarzId, ale updateEvent nie miał do tego żadnego parametru - wi...

Kamo·2mo ago
August 16, 2026
FixEmailService

Rozmiar kapsuły nad własnym sufitem JVM [skip ci]

Obraz rozpoczyna JVM z -XX:MaxRAMCset -70 -XX -XX:+Always PrereTouch, więc Sama sterta może przyjąć 70% limitu pojemnika, a wstępny dotyk utrzymuje wszystkie za...

Kamo·2mo ago
August 15, 2026
FixEmailService

Kampanie przybierają prawa do masowej poczty, tak jak już to zrobił dezystance odbiorcy

Masowy e-mail był w połowie egzekwowany, a połówki były w różnych usługach. W SecurityService ma omlotarzową rozdzielczość odbiorcy Na MANAGE_BULK_EMAIL od mome...

Kamo·2mo ago
FixEmailService

Administracja skrzynki pocztowej ma rację, a trzy punkty końcowe otrzymują sesję

MailboxController nie egzekwował prawa. MANAGE_EMAIL_ACCOUNTS istniał tylko jako czekRight w przeglądarce i VIEW_EMAIL_ACCOUNTS nie były nigdzie powoływane, wię...

Kamo·2mo ago
FixEmailService

Każdy punkt końcowy kontaktu przyjmuje czasownik, który go nazywa

ContactRestController dokładnie sprawdził własność — orgOf, userOf, assertBookIsMine, GaroupIsMine, a raczej 404 niż 403, więc czyjś id nigdy nie jest potwierdz...

Kamo·2mo ago
August 14, 2026
FixEmailService

Umieść callback w kalendarzu, który członek może zobaczyć

Odwołania w ogóle nie docierały do kalendarza. Ta usługa wybrała cel Kalendarz według konta — findPrimaryByUser — a użytkownik jest globalny, gdy członek jest T...

Kamo·2mo ago
FixEmailService

Zatrzymaj koperty twierdzące, że odpowiedź zgody nikt o nie prosił

remoteImagesAllowed był prymitywnym booleanem i tylko trzema punktami końcowymi, które Przyślij całą wiadomość, jaką kiedykolwiek przypiszej. Lista folderów nie...

Kamo·2mo ago
FixEmailService

Spraw, aby przypomnienia o zdarzeniu z wydarzeniami faktycznie powiadomił kogoś

Trzy wady, jeden objaw. Członkowie zgłosili, że powiadomienia kalendarza nie Praca i wszystkie trzy powody były po tej stronie. Przypomnienia nigdy nie zostały...

Kamo·2mo ago
FixEmailService

Nagraj wszystkie trzy flagi IMAP i powiedz, dlaczego indeks nie może jeszcze podać listy

Migracja już działa, więc is_answered istnieje, a SearchIndexService pisze teraz Jest obok is_read i is_starred. Indeks zanotował dwa z trzech Flagi dla całego ...

Kamo·2mo ago
FixEmailService

Nie czytaj ani nie zapisu jest na odpowiedzi przed jej istnieniem kolumny

Podąża za zmianą biblioteki współdzielącej rozmycia pola. Nic w rozlokowanych Ścieżka dotyka teraz kolumny, której KamoInitializer jeszcze nie stworzył. Notowa...

Kamo·2mo ago
August 12, 2026
FixEmailService

Przestań wyciekać połączenie IMAP IDLE na każdym ponownym połączeniu przeglądarki

Przerwanie wątku IDLE nie może zakończyć IDLE: jest zaparkowany w bloku Gniazdo odczytać, które widzi flagę tylko wtedy, gdy odczyt wraca na własną rękę, aż do ...

Kamo·2mo ago
August 11, 2026
FixEmailService

Połowa źródła 1b3553f, które popełniło tylko testy

1b3553f wystawił dwa nowe pliki testowe i nic więcej, więc wylądował, twierdząc, że FolderManager.setFlags, który jeszcze nie istniał i nie może skompilować na ...

Kamo·2mo ago
FixEmailService

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ął ...

Kamo·2mo ago
FixEmailService

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...

Kamo·2mo ago
August 10, 2026
FixEmailService

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...

Kamo·2mo ago
FixEmailService

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...

Kamo·2mo ago
FixEmailService

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,...

Kamo·2mo ago
FixEmailService

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...

Kamo·2mo ago
August 9, 2026
FixEmailService

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...

Kamo·2mo ago
FixEmailService

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...

Kamo·2mo ago
August 6, 2026
FixEmailService

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...

Kamo·2mo ago
FixEmailService

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...

Kamo·2mo ago

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.

Zacząć na zawszeZobacz ceny