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
December 5, 2025
OtherKlusterServices

Dodaj pracę MySQL auth fix dla zgodności klienta z klientem MariaDB

Zmienia użytkownika kamo z caching_sha2_password na mysql_native_password Wymagane dla Dovecot (Alpine/MariaDB) do połączenia z MySQL 8

snadjafinia·10mo ago
OtherKlusterServices

Wymień logo Roundcube z logo Kamo

Dodano konfiskat skin_logo wskazujący na ? Zaktualizowano adnotację w celu uruchomienia pod restartu

snadjafinia·10mo ago
OtherKlusterServices

Fix MySQL auth: zmiana użytkownika kamo na mysql_native_password

Klient Alpine MariaDB nie obsługuje wtyczek caching_sha2_password Uniemożliwa to Dovecot łączenie się z MySQL w celu uwierzytelnienia

snadjafinia·10mo ago
OtherKlusterServices

Force Roundcube pod podstart do odebranie zmiany ConfigMap

Dodano adnotację, aby wywołać rekreację pod kapsuły, ponieważ ConfigMap z subPath Nie aktualuje auto-aktualnia w bieganiu kapsułek

snadjafinia·10mo ago
Fixkamo-internal

Usuń odniesienie do właściwości 'name' w updateLead funkcji

- Interfejs ołowiu ma tylko "primaryContact", a nie "nazwa" - Usunięto nieoczekiwać na patch.name in updateLead - Uzupełnia poprawkę dla bezpieczeństwa typu

snadjafinia·10mo ago
Fixkamo-internal

Usuwanie nieistniejących odniesień do właściwości "nazwa" w leadachApi

- Interfejs ołowiu ma tylko "primaryContact", a nie "nazwa" - Usunięto fallback na nadajnik leadData.name w createLead i updateLead - Zapewnia bezpieczeństwo ty...

snadjafinia·10mo ago
OtherKlusterServices

Fix Roundcube redirect loop - disable force_https

Traefik obsługuje zakończenie TLS, więc ruch wewnętrzny jest HTTP Ustawienie siły_httpsa spowodowało przekierowanie Roundcube wewnętrznie do HTTPS Tworzenie nie...

snadjafinia·10mo ago
OtherKlusterServices

Reference kamocrmm.com Wildcard cert w poczcie IngressRoute

Tajna karta certyfikatu znajduje się w przestrzeni nazw kamo, skopiowany do przestrzeni nazw poczty tls.secName wyraźnie odwołuje się do wildcard-kamocrm-com

snadjafinia·10mo ago
OtherKlusterServices

Fix Poczta IngressRoute do korzystania z usługi autocert

Zmiana tls z certResolver: letsencrypt do tls: Pozwala to na automatyczne generowanie certyfikatów automatycznie Gdy jest dostępny mail.kamorm.com

snadjafinia·10mo ago
OtherKlusterServices

Fix Sonda gotowości Roundcube - użyj gniazda TCP zamiast HTTP

Roundcube przekierowania / do strony logowania (302), nieudana sonda gotowości HTTP Sprawdzanie gniazda TCP na porcie 80 działa poprawnie

snadjafinia·10mo ago
Fixkamo-internal

Zamień pozostałe tagi zamykania siatki GridLegacy w CreateLeadClient

- Naprawiono wszystkie pozostałe tagi >/Grid>, które powinny być ?/GridLegacy> - Zapewnia prawidłowe zamknięcie komponentów elementów GridLegacy - Rozwiązuje bł...

snadjafinia·10mo ago
OtherKlusterServices

Przełącz na Alpine 3.18 z Dovecot 2.3.20 dla stabilnego SQL auth

Dovecot 2.4 ma niekompatybilne zmiany konfiguracji bez wyraźnych dokumentów Alpine 3.18 posiada Dovecot 2.3.20, który wykorzystuje tradycyjną dobrze udokumentow...

snadjafinia·10mo ago
December 4, 2025
Fixkamo-internal

Zamień siatką z GridLegacy dla item prop w CreateLeadClient

- MUI v7 przeniósł "item" rekwizyt do komponentu GridLegacy - Zaktualizowano wszystkie instancje elementów siatki do GridLegacy - Wymagany do kompatybilności z ...

snadjafinia·10mo ago
Fixkamo-internal

Dodaj brakującą właściwość "e-mail" do interfejsu Lead

- leadApi.createLead oczekuje wiadomości e-mail jako oddzielnej nieruchomości - Email jest również dostępny w primaryContact.email, ale API potrzebuje go na poz...

snadjafinia·10mo ago
Fixkamo-internal

Odlej niestandardoweFormData, aby poprawić typ w CreateLeadClient

- TypeScript skarżył się na niedopasowanie typu pomiędzy Record-string, Record-string, nieznanymi>> i Record-string, CustomFormData> - Dodano dotwierdzenie o do...

snadjafinia·10mo ago
OtherKlusterServices

Usuwanie ustawieniu adresu z inet_listener - nie jest prawidłowe w Dovecot 2.4.2

Słuchanie - na najwyższym poziomie obsługuje wiązanie wszystkich interfejsów

snadjafinia·10mo ago
Fixkamo-internal

Dodaj brakującą właściwość "vendorLeadID" do interfejsu Lead

- Własność istnieje w fasoli Java Lead, ale brakowało mu interfejsu TypeScript - Wymagane do tworzenia leadów i importowania funkcji

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4.2 config: mail_location nazwę na mail_path

W Dovecot 2.4.2: - mail_lokalizacja jest teraz mail_path (ustawienie najwyższego poziomu, brak bloków) - Dodano dovecot_storage_version - 2.4.2 (wymagane) - Zak...

snadjafinia·10mo ago
Fixkamo-internal

Dodaj brakujące właściwości "języków" do podstawowegoKontakt w CreateLeadClient

- Interfejs kontaktowy wymaga właściwości 'języków' - Inicjować z pustą tablicą, aby spełnić wymagania typu

snadjafinia·10mo ago
Fixkamo-internal

Użyj GridLegacy do komponentu Grid z podłogą w hipoteguPergiaFieldsComponent

- MUI v7 przeniósł Grid z podporą do GridLegacy - Aktualizacja importu, aby użyć GridLegacy do naprawienia błędu TypeScript

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4 config Składnia - użyj listów i bloków ssl

- Umieść mail_location, uid, ustawienia gid wewnątrz poczty - blok (wymaganie Dovecot 2.4) - Umieść ustawienia ssl wewnątrz ssl - blok - Dodaj initContainer do ...

snadjafinia·10mo ago
Fixkamo-internal

Użyj GridLegacy do komponentu Grid z rekwizytem w CustomFormFieldsComponent

- MUI v7 przeniósł Grid z podporą do GridLegacy - Aktualizacja importu, aby użyć GridLegacy do naprawienia błędu TypeScript

snadjafinia·10mo ago
Otherkamo-internal

Napraw błąd typu skryptu w CustomFormFieldsComponent

snadjafinia·10mo ago
Fixkamo-internal

Zastąp wszystkie "dowolny" typowymi typami

- Zamień Record-string, dowolny" z Record-string, nieznany> - Zamień dowolne typy parametrów nieznanymi lub specyficznymi typami - Usuń nieużywany przywóz (uwie...

snadjafinia·10mo ago
FixKlusterServices

Usuń problem z białawej przestrzeni tutaj - użyj poleceń echa i ConfigMap

Tudodomy miały wiodącą przestrzeń bieli z wcięcia YAML, powodując błędy parse. - Użyj poleceń echa, aby utworzyć dovecot.conf bez wiodącej białej przestrzeni - ...

snadjafinia·10mo ago
OtherKlusterServices

Wróć do args z zewnętrznym plikiem SQL config - bloki mysql nie działają

Błędy misql - blokuje składnię powoduje błąd 'Uznana nazwa sekcji: mysql' Użyj loków kwadratowych (kierowca) ? sql; args Plik zewnętrzny ma prawidłowy format: d...

snadjafinia·10mo ago
OtherKlusterServices

Użyj formatu Dovecot 2.4.2: blok połączenia mysql + nazwy sekcji z zapytaniem

Znalezione w rzeczywistych przykładach: - sql_driver - mysql - nazwa hosta mysql - użytkownik, hasło, nazwa - blok połączenia - passdb sql - zapytanie "..." z n...

snadjafinia·10mo ago
Fixkamo-internal

Rozwiązywanie błędów w kompilacji w CustomFormFieldsComponent i LeadManager

- Usuń zabłąkany tag zamykający fragment (> />) w CustomFormFieldsComponent.tsx - Usuń duplikat deklaracji leadId w LeadManager.tsx IdRenderer

snadjafinia·10mo ago
OtherKlusterServices

Usuń nazwy sekcji - spróbuj passdb/userdb bez nazw, użyj args

Błąd powiedział "Nieznana nazwa sekcji: mysql" - blok mysql był błędny Wypróbuj passdb/userdb BEZ nazw (tylko passdb i userdb ?) Użyj args : ? Zewnętrzny plik S...

snadjafinia·10mo ago
FeatureSecurityService

Dodaj walidację zaplecza dla wymaganych pól w imporcie ołowiu

- Dodawanie walidacjiProdetWymagane pole, aby sprawdzić wymagane pola przed importem - Potencjalny adres e-mail, firstName i lastName są obecne - Zatwierdz pola...

snadjafinia·10mo ago
Featurekamo-internal

Dodaj walidację dla wymaganych pól w imporcie ołowiu

- Zaznacz e-mail, firstName i lastName, jak wymagają pola w leadFields.ts - Dodawanie walidacji w urzęrzeStartImport, aby sprawdzić, czy wszystkie wymagane pola...

snadjafinia·10mo ago
OtherKlusterServices

Spróbuj sql_host, sql_user, sql_password, sql_db zamiast łączenia lub args

Na podstawie błędu sugerującego passdb_sql_args - może ustawienia SQL używają prefiksu sql_ - Nazwane sekcje: passdb sql i userdb sql - kierowca ? sql z sql_dri...

snadjafinia·10mo ago
OtherKlusterServices

Użyj parametru args z nazwanymi sekcjami - zewnętrzny plik konfigurowy SQL

Na podstawie znalezionych przykładów: Dovecot 2.4 pozwala na args z nazwanymi sekcjami - Nazwane sekcje: passdb sql i userdb sql - kierowca - sql - args - (liks...

snadjafinia·10mo ago
FeatureSecurityService

Reaktor LeadImportController do korzystania z LeadService.createLead

- Wymień ręczne mapowanie pola LeadService.createLead dla spójności - Dodaj mapęRowDataToCreateLeadProszenie o konwersję mapowania importu do CreateLeadRequest ...

snadjafinia·10mo ago
Featurekamo-internal

Dodaj dynamiczne mapowanie pól dla importu ołowiu w oparciu o konfigurację rynku

- Zaktualizuj leadFields.ts, aby uwzględnić pola kredytu hipotecznego i uzyskać funkcjęAllSystemFields - Dodawanie matrycy MORTGAGE_FIELDS ze wszystkimi polami ...

snadjafinia·10mo ago
FixKlusterServices

Użyj sterownika'sql z sql_driver'sql i połączeniem w linii

Na podstawie oficjalnych przykładów Dovecot 2.4 znalezionych online: - Nazwane sekcje: passdb sql i userdb sql - kierowca - sql (nie kierowca - mójsql) - sql_dr...

snadjafinia·10mo ago
FixKlusterServices

Używaj driver'mysql (nie driver’sql) z połączeniem w linii w Dovecot 2.4

Na podstawie oficjalnych przykładów Dovecot 2.4: - Nazw. sekcje: passdb sql i userdb sql - Użyj sterownika - mysql (nie kierowca ? sql) - Inline connect, defaul...

snadjafinia·10mo ago
OtherKlusterServices

Spróbuj użyć parametru args z nazwanymi sekcjami w Dovecot 2.4

- Użyj 'passdb sql' i 'userdb sql' (wymagane odcinki o nazwie) - Użyj 'sterownika - sql' z 'args '' - Może args działa z nazwanymi sekcjami, mimo że nie działa ...

snadjafinia·10mo ago
OtherKlusterServices

Dodaj nazwy do sekcji passdb/userdb (wymagane w Dovecot 2.4)

- Użyj 'passdb sql' i 'userdb sql' z nazwanymi sekcjami - Utrzymuj ustawienia SQL w linii (bez parametru args) - Oba wymagania: nazwy sekcji ORAZ ustawienia SQL...

snadjafinia·10mo ago
FixKlusterServices

Dovecot 2.4 wymaga ustawień SQL w linii, a nie parametr args

- Dovecot 2.4 usunięty parametr 'args' dla passdb/userdb - Ustawienia połączenia SQL muszą być określone bezpośrednio w blokach passdb/userdb - Umieść sterownik...

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot 2.4 passdb/userdb - musi mieć nazwy (passdb sql, userdb sql)

- Dovecot 2.4 wymaga tytułowych sekcji passdb/userdb - Przemiany z "passdb" na 'passdb sql' - Zmieniony z 'userdb' na 'userdb sql'

snadjafinia·10mo ago
Featurekamo-internal

Usuń wszystkie fałszywe dane i sprawij, że system prowadzący jest gotowy do produkcji

- Usuń wszystkie generowanie fałszywych danych z leadApi.ts (mockStore, gwaramMock, faker.js) - Usuń z funkcją owijania wrak i całą logiką fallback - Usuń funkc...

snadjafinia·10mo ago
OtherKlusterServices

Fix passdb składnia - użyj oddzielnego pliku auth-sql.conf.ext

- Utwórz auth-sql.conf.ext z odpowiednimi blokami passdb/userdb - Dołącz go w 10-auth.conf zamiast bloków inline - To jest poprawka 'passdb - - jest brakującego...

snadjafinia·10mo ago
OtherKlusterServices

Fix Dovecot config - użyj odpowiednich plików konfig (10-mail.conf, 10-auth.conf, 10-master.conf)

- Nadużyj mail_lokalizacji w 10-mail.conf (gdzie należy) - Skonfiguruj SQL auth w 10-auth.conf - Konfiguracja usług w 10-master.conf - To pasuje do domyślnej st...

snadjafinia·10mo ago
FeatureSecurityService

Dodawanie LeadController z punktami końcowymi CRUD i konfiskatą rynkową

- Dodaj LeadController z G, POST, PUT, DELETE Punkty końcowe - Dodaj punkt końcowy, aby uzyskać konfigurację rynkową dla ołowiu - Fix LeadImportController do uż...

snadjafinia·10mo ago
Featurekamo-shared-library

Dodaj rynkowe pola leadów i niestandardowe wsparcie danych formularzy

- Dodaj pole marketId do jednostki wiodącej - Utwórz podmiot LeadCustomFormData z kolumną JSONB dla niestandardowych danych formularza - Dodawanie LeadCustomFor...

snadjafinia·10mo ago
OtherKlusterServices

Twórz katalog conf.d przed napisaniem plików konfiskatowych

snadjafinia·10mo 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