KamoCRM

Dziennik zmian na żywo

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

17,488
Całkowite zmiany
5,978
Funkcje
5,281
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 16, 2026
FixKlusterServices

Usuń invalid --load-awesome-ai-models flaga z LibreTranslate

Flaga nie istnieje w obecnym obrazie libretłumacza. Zamień z --update-models, aby zapewnić, że pakiety językowe są pobierane w celu uruchomienia.

Kamo·6mo ago
FixKlusterServices

Dodaj pozwolenie LibreTranslate init container, skala Bergamot do 0

LibreTranslate rozbił się z PermissionError na paczkach subdir. Dodano kontenera typu busybox init do mkdir + chmod 777 zamontowany hostPath Zanim rozpocznie si...

Kamo·6mo ago
FixTranslateService

Przejechaj do LibreTranslate, gdy Bergamot jest niedostępny

DostawcaRouter łapie teraz wyjątki na dostawcę i próbuje następnego. BergamotProvider rzuca na porażkę zamiast po cichu wracać oryginał Tekst, więc LibreTransla...

Kamo·6mo ago
CIKlusterServices

Rozmieszczenie LibreTranslate i Bergamot w obiegu pracy

Manifesty zostały popełnione, ale nigdy nie zostały podłączone do schodów rozmieszczenia. Dodaj kubectl aplikuj na obu usługach K1M1 i K2M1.

Kamo·6mo ago
Fixkamo-marketing

Szerymordanie języka ogeniu, aby zapobiec poziomej przewijaniu

260px było zbyt wąskie dla wpisów takich jak "Bahasa Indonesia". Wzrost do 310px i dodaj przelew-x: ukryte, aby całkowicie wyeliminować pasek przewijania.

Kamo·6mo ago
Fixkamo-marketing

Port-forward TranslateService, aby dotrzeć do niego z CI runner

Biegacz Forgejo działa na k0m1, który nie może rozwiązać .svc.cluster.local DNS. Użyj por-forward do tunelu kamowstranslate-service: 80 do localhost: 18080 podc...

Kamo·6mo ago
Fixkamo-marketing

Usunąć aplikację pre-i18n/(strony)/ i aplikację/page.tsx

Zostały one przypadkowo przywrócone przez git checkout - aplikacja / podczas Poprzednia poprawka dla sprzedawcy. Zarówno stare, jak i nowe struktury tras istnie...

Kamo·6mo ago
Chorekamo-marketing

Upgrade Dockerfile do węzłów:24-alpine

Statki npm 10, które nie mogą odczytać pliku blokady i nie powiedzą npm ci z a Błąd brakujący błąd ?swc/pomocnych? 0,5.21.

Kamo·6mo ago
CIkamo-marketing

Bump Node.js do 24, aby dopasować lokalne środowisko dla dev

npm ci pod węzłem 22 / npm 10 zawodzi, ponieważ dwie wersje rozwiązują Deps tranzytowy (np. ?swc/helpers) do różnych wersji.

Kamo·6mo ago
FixTranslateService

Wykluczaj : )

Z wyłączeniem SecurityAutoConfiguration pozostawia Actuator's - bez fasoli HttpScurity, Awaria startupu. Wyklucz to wyraźnie.

Kamo·6mo ago
FixTranslateService

Dodawanie autokonfiguracji wykluczenia z k8s configmap

application.yml jest tylko dla lokalnych - k8s używa konfigurum. Przesuń się Wyłączenia autokonfiguracji wiosennej dla JPA, Redis, Security i OAuth2 do k8s/conf...

Kamo·6mo ago
FixTranslateService

Wyklucz wszystkie tranzytowe autokonfigurację sprężyny ze wspólnej biblioteki

Kamo-shared-library w startach JPA, Redis, Security i OAuth2 co powoduje, że Spring Boot próbuje autokonfigurować DataSource, Hibernate, Redis / "Mituce", i Sec...

Kamo·6mo ago
CIkamo-register

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIkamo-marketing

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIkamo-login

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIkamo-internal

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

kamo·6mo ago
CISecurityService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIRAGService

Add concurrency group to prevent duplicate workflow runs

When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...

Kamo·6mo ago
CIMediaService

Add concurrency group to prevent duplicate workflow runs

When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...

Kamo·6mo ago
CIMCPGatewayService

Dodaj grupę współbieżności, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIKlusterServices

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIKBService

Add grupa konkuryści, aby zapobiec zduplikowanym biegom przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIEmailService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i workflow_dispatch jest również wypalany (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi wykonałyby - jednocz...

Kamo·6mo ago
CIDocsService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIDaemonService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i workflow_dispatch jest również wystrzelony (lub dwa popychania przychodzą w szybkim tempie), oba biegi zostaną wykonane...

Kamo·6mo ago
CIAPIService

Dodaj grupę współbieżności, aby zapobiec duplikatowi przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CIAIService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
CITranslateService

Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy

Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...

Kamo·6mo ago
Chorekamo-marketing

Zaangażuj package-lock.json z zależnością next-intl i tsx

Zainstalowano next-intl i tsx, ale package-lock.json nie był zaangażowany Wraz z wdrożeniem i18n, powodując, że Docker buduje, a nie Nie można znaleźć modułu 'n...

Kamo·6mo ago
FixTranslateService

Wyklucz daneSource autokonfiguracja

kamo-wspólna biblioteka przeczynowo wciąga w JPA, co powoduje Spring Boot Wypróbuj DataSource autoconfigurację. TranslateService jest bezpaństwowy bez bazy dany...

Kamo·6mo ago
Featurekamo-marketing

Zamień odznakę z wymiopierem selektora językowego w nav

Dodaj 2-kolumnową flagę + nazwę oznaczącą do nawigacji nagłówka, co pozwala Użytkownicy przełączają się między wszystkimi 22 obsługiwanymi lokalnymi miejscami. ...

Kamo·6mo ago
Featurekamo-shared-library

Przywracanie usuniętych języków z tłumaczeniemWspiera pole

Dodaj tłumaczenieSportowany boolean do LanguageType enum. Przywróć URDU, MARATHI, TELUGU i GUJARATI (tłumaczeniePrzetrobów). Wszystkie 22 Wcześniej obsługiwane ...

Kamo·6mo ago
Featurekamo-shared-library

Usuń 4 nieobsługiwane tłumaczenia z LanguageType

Kamo·6mo ago
Fixkamo-shared-library

Zamień usunięty DocumentNotFoundException na ImagingException w ImageService

DocumentNotFoundException został usunięty w ramach usunięcia podmiotu Dokumentu Ale ImageService nadal odwoływał się do niego w 9 miejscach. Zastąpiony z istnie...

Kamo·6mo ago
FixDocsService

Właściwie anulowanie zastąpionych miejsc pracy rekonwersyjnych na szybkich ratunkach

Gdy dokument jest zapisywany wiele razy szybko, każdy zapis rejestruje jego ImgDat UUID w równoczesnymMamze. Kontrole zadań rekonwersji async to o 6 punktach ko...

Kamo·6mo ago
Featurekamo-internal

Dodaj przycisk Otwórz w dokumentach do edycji dokumentów, arkuszy kalkulacyjnych, prezentacji

- Nowy przycisk "Otwórz w dokumentach" (Ikona EditNote) w kolumnie akcji menedżera doc Manager dla .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt files - Otwiera...

kamo·6mo ago
FeatureDocsService

Przepisz WOPI/Dokuty, aby używać Img/ImgDat, dodaj Open in Docs endpoint

- WopiController używa teraz imgId (Long) zamiast pliku DocumentId (String) - DocumentService tworzy zapisy Img + ImgDat zamiast rekordów dokumentów - WOPI Chec...

Kamo·6mo ago
Featurekamo-shared-library

Usuń samodzielny podmiot dokumentów — wszystkie dokumenty teraz używają systemu obrazowania Img/ImgDat

Podmiotem dokumentu, dokumentem i DocumentNotFoundException Usunięto. Integracja DocsService WOPI i Docs działa teraz w całości Za pośrednictwem jednostek Img +...

Kamo·6mo ago
Featurekamo-internal

Zbuduj zintegrowany import samochodowy UI z pełnym zarządzaniem punktami końcowymi

Pełne przepisywanie LeadAutoImportManager z funkcjami gotowymi do produkcji: - Endpoint CRUD z unikalnymi adresami URL webhook dla zewnętrznych dostawców leadów...

kamo·6mo ago
FeatureDaemonService

Dodaj Quartz job do zautomatyzowanego przetwarzania ładunku ołowiu

Dodaje LeadIntakeProcessingJob, który działa co minutę, aby przetworzyć kolejkę Surowe ładunki od sprzedawców zewnętrznych. Stosuje skonfigurowane mapowanie pól...

Kamo·6mo ago
FeatureSecurityService

Dodaj zarządzanie wychyciem ołowiu i kontrolerom odbioru publicznego

Dodaje dwa sterowniki do zautomatyzowanego systemu wlotu ołowiu: - LeadIntakeController: uwierzytelniony CRUD dla punktów końcowych, pola przyjęć mapowania, z...

Kamo·6mo ago
FeatureAPIService

Dodaj punkt końcowy publicznego przyjmowania ołowiu dla zewnętrznego zgłoszenia ołowiu

Dodatki LeadIntakePublicStroller na /api/publiczny/olider-wspólny/atoken, który Akceptuje dane lead w dowolnym formacie (JSON, formularz-urlencoded) z strony tr...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj jednostki systemu Lead Intake, repo, DTO i serwis

Dodaje pełną warstwę danych dla zautomatyzowanego systemu wlotów ołowiu: - 4 podmioty: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadInt...

Kamo·6mo ago
ChoreEmailService

Wersja Bump do uruchomienia odbudowy dzięki zaktualizowanemu kamo-shared-libiry

Odbudowa obrazu Dockera z stałym członkiem (członek pola kodu Usunięto) tak, aby Hibernate SQL nie wybiera już poziomu zabezpieczeń z poziomu bezpieczeństwa tab...

Kamo·6mo 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