Ustaw nazwę właściciela orgAlias na tworzeniu i naprawiać alias członkowski kontaktowy z witryną
Model Master odnosi się do wszystkich trzech typów członków onit
Przepis MaxedOutMasterModel stosuje terazToMembers, stosujeToTeamMbers, I stosujeToDowisa są prawdziwe, więc każdy typ członka widzi model główny Typy gałęzi ja...
Domyślny szablon ról administratora rozpoczyna się od wszystkich praw GRANTED
PrzepisMaxedOutMasterModel teraz zapełnia szablon administratora Każdy RoleRightType ustawiony na GRANTED. Pozostałe trzy szablony (członek zespołu, Członek, DE...
Zapewnij maksymalny model bezpieczeństwa dla KamoCRM na init
DataLoader teraz tworzy i przypisuje master ChildOrgSecurityModel KamoCRM zaraz po utworzeniu orgi, z każdym ustawieniem maxed Przejście do wartości najbardziej...
Dodaj FEATURE_REQUESTS do kategorii wsparcia i wszystkich mapowania funkcji planowych
Bezpłatne: Głos Społeczność, Starter: Głosuj iproś, Biznes: Pierwsze prośby, Przedsiębiorstwo: Custom dev included
Wiersz szablonów wiadomości e-mail UPSERT SYSTEM w każdym uruchomie
Wcześniej biegacz nasion wstawiał tylko rzędy, które nie istniały, więc Kanoniczne zmiany HTML nigdy nie rozprzestrzeniają się na DB. Teraz istniejący system Wi...
Dodaj dao.repositories do skanowania EnableJPPReposries
EmailTepllateRepository żyje pod numerem dao.reposries.email, a nie dao.repos, Nie został podniesiony jako wiosenna fasola.
SP5 migrować KamoCRM agereq do ALL_WORK_ELIGIBLE
Dodaj KamoCRMAgeReqAdateRunner (zamówienie 10) — kondycja warunkowa idempotentowa W sprawie uruchomienia; Klauzula WHERE sprawdza starą wartość, więc powtórki s...
Dodaj SP4 email_verification_tokens DDL + alias/email_verified kolumny
Dodaj tabelę odzyskiwania SP3 DDL + dodane do kolumny SchemaCleanupRunner
Dodaj e-mailTumplateSeedRunner dla SYSTEM + za-org seeding
Działa na stronie "Zamek" (20) na startupie KamoInitializerService. Obciążenia kanoniczne Szablony z zasobów bibliotekowych kamo-wspólnych; upserts rzędy SYSTEM...
Dodaj częściowe unikalne indeksy + CHECK ograniczenia dla email_templates
Hibernate ddl-auto nie może generować częściowych unikalnych indeksów ani oliwonych-CHECK Ograniczenia. To zobowiązanie dodaje je za pośrednictwem istniejącego ...
Seed KamoCRM z ALL_WORK_ELIGIBLE na świeżych instalacjach
Pomocnik createOrg() stosuje ten pojedynczy argument do obu ageReqTypeMember i ageReqTypeTeamMember; Konwencja platformowa. Pary z KamoCRMAgeReqAktudateRunner, ...
Tighten KamoCRMAgeReqAktualizacjaZakazowy na recenzję
- Przywracanie akapitu Javadoc wyjaśniającego uzasadnienie "Zamówienie(10). - Test teraz odnosi się do stałej UPDATE_SQL bezpośrednio zamiast Powielanie łańcu...
Dodaj jednorazową prowadzkę do migracji KamoCRM agereq do ALL_WORK_ELIGIBLE
Warunkowe idempotent UPDATE działa na startupie serwisowym; WHERE czeki klauzuli Oczekiwana stara wartość, więc powtórki są bezopowe. Błędy są rejestrowane i Po...
Dodaj weryfikację_token i kolumny własności_weryfikowane do org_domains
Dodawanie ssl_confirmed i ssl_confirmed_at kolumn do org_domains
Dodaje idempotent ALTER TABLE stwierdzeń, aby udostępnić dwie nowe kolumny Potrzebne do konfiguracji DNS śledzenie potwierdzenia SSL.
Aktualizuj wersję biblioteki kamo-shared z 1.0.0 do 1.1.0
Potrzeba rozwiązania nowych podmiotów rozliczeniowych w handlu. Pakiet dodany do wspólnej biblioteki 1.1.0.
Dodaj inicjację konfiguracji rozliczeniowej do KamoCRMPricingLoader
Nasiona domyślnego BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-dniowa gracja) dla organizacji KamoCRM podczas startupu ładowarek cenowych. Wsparcie Nowy system ro...
Usuń zbędną tabelę tłumaczenia SQL — Hibernate ddl-auto obsługuje je
Dodaj tabele tłumaczeń dla dzienników zapłać, artykułów KB i planów subskrypcji
E-mail jako płatne dodatki, nieuijny za darmo
- KamoMail Hosting: $5/user/mo dodatek na wszystkie plany - Integracja e-mail trzeciej partii: $2/user/mo add-on na wszystkich planach - Funkcja hostingu poczty...
Aktualizacja cenowe KamoCRM do produkcji stawek na rynku
- Starter: $34/mo ($28 rocznie), Biznes: $72/mo ($59 rocznie), Przedsiębiorstwo: od $109/m (99 USD rocznie) - Biznesplan rozszerzony z 50 do 100 użytkowników - ...
Rozszerz datę końcową promocji 18DOFF do 2026-12-31
Data zakończenia 14 kwietnia spowodowała, że strona ofert została pokazowana w miarę wygasania.
Użyj List-String> zamiast ręcznych ciągów JSON do planu promocji / identyfikatorów cyklu
Zaktualizuj KamoCRMPricingLoader do użycia Listof() dla odpowiednich PlanIds i zastosowanieBillingCycles, pasujący do migracji biblioteki współdzielonej z JSON ...
Użyj createOrganizationOwner dla członków administratorów, zmienić nazwę INTERNAL na TEAM_MEMBER
Zaktualizuj kreację właściciela, aby automatycznie korzystać z nowej metody createOrganizationOwner, która obsługuje przydział ról administratora i poziom dostę...
Dodaj typ webinarium i dane rynkowe dla demonstracji KamoCRM
Dodaje inicjalizację danych zalążkową dla systemu planowania webinarium: - typ webinarium "KamoCRM Software Wprowadzenie Demo" (45min, strategia PRIORITY) - Prz...
Upuść kolumny typu UUID customer_id/customer_group_id dla INT8
Po RetailCustomer (UUID PK) - Refaktorze (Long PK), commerce_carts, Tabele commerce_draft_orders i commerce_price_lists miały kolumny klientów Typ UUID, który n...
Posprzątaj CockroachDB sierocy brand_id/tax_class_id domyślnie na commerce_oferowania
CockroachDB stosuje unikalny_rowid() jako domyślnie zniwalne kolumny FK, tworząc Sierodliwe UUID, które łamią FK ograniczenie tworzenia. Nullify sierot i reseto...
Usuń 14-dniowy okres próbny z planów Starter i Business
Wolny plan służy jako doświadczenie próbne - nie ma potrzeby oddzielnego Okresy próbne na płatnych planach.
Usuń makietowe dane subskrypcji z DataLoader
Usuń loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake Plans) loadMockPOSData. Wszystkie dane dotyczące subskrypcji KamoCRM są teraz wyłącznie Zarządzany prze...
KamoCRMPricingLoader wygląda w górę org według tytułuKrótko i działa z DataLoader.run()
Dodaj KamoCRMPricingLoader z pełnym modelem cenowym
Pre. wprawa do kompletnej struktury cen subskrypcji KamoCRM do Organizacja KamoCRM, mirroring strony / cena na kamo-marketing: - 4 plany: Free, Starter ($29/$2...
Aktualizuj dane seed, aby korzystać z nowych pól DTO planu subskrypcji
Zamień przestarzały - PlanType, maxSeats i opis w subskrypcji DataLoader Planuj dane dotyczące nasion.
Dodaj brakujące zaimportowanie i naprawę createMember call w DataLoader
Dodaje brak przywozu do klasy członkowskiej i zastępuje nieistniejący MemberService.createMember() z memberRepository.save() dla Tworzenie członka systemu inter...
Tematy pomocy technicznej i członek systemu internetowego dla KamoCRM org
Strip SchemaCleanupRunner tylko po pozmocnieniu
Hibernate ddl-auto: aktualizacja obsługuje wszystkie prace stołu / kolumny od JPA Podmioty. Usunięto wszystkie zbędne oświadczenia CREATE TABLE/ADD COLUMN, któr...
Usuń wczesne zwroty martwego kodu, który wyłączy system SchemaCleanupRunner
Auto-enable wszystkie zakończone aplikacje na scenę dla nowych orgów zamiast zakodowanych list
Zastępuje zakodowaną listę funkcji (która miała duplikaty i typy przestarzałych) Z pętlą na wszystkich COMPLETED-stage, non-core, non-deprecated ServiceTypes. N...
Migracja wszystkich do członków i twórz rolę Członków zespołu
- Zmień nazwę ROLE_EVERYONE_ID kolumna na ROLE_MEMBER_ID - Zmień nazwę istniejących "Wszyscy (własnostępują do wszystkich)" na "Członkowie" - Umieść flagi na is...
Dodaj kolumnę przetwarzania AI i tabelę zapisów osadzania
Dodaj kolumnę AI_PROCESSING_ENABLED do tabeli notatek i twórz Tabele notE_EMBEDDING_RECORDS do śledzenia wektoryzacji RAG.
Usunąć RoleRightsSyncRunner — prawa są dodawane ręcznie dla istniejących orgs
Podstawowy błąd w - (detached Kwestia podmiotu) została naprawiona w kamo-shared-libiry. Nowe prawa dla Istniejące role zostaną dodane ręcznie przez SQL.
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.
