Upuść nieświeże ograniczenia CHECK na domyślne kolumny enum
Hibernacja automatycznie wytwarza CHECK (kolumna IN (VAL1', 'VAL2', ...)) ograniczenia Na kolumnach CREATE TABLE dla kolumn ?Enumerowanych (EnumType.STRING), za...
Dodaj brakujące unikalne ograniczenia dla pionowo-prawych uperterek
+ synchronizacjaSecurityModelRoleRights use "ON CONFLICT (role_id, right_type) NIE DOHING" i "ON CONFLICT (default_role_id, right_type) DO NOTHING" - który wyma...
Ustaw nazwę właściciela orgAlias na tworzeniu i naprawiać alias członkowski kontaktowy z witryną
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.
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.
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...
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.
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()
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...
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...
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.
Reaj produktIdsWithInventory z powrotem do Long (Oferowanie utrzymuje się na długich)
Włącz auto-rekrację Hibernate schema dla email_metadata
Dodaj właściwość, tak Hibernate tworzy Brak schematów PostgreSQL przed utworzeniem tabel.
DataLoader IOExcepcepcja importu i makiety błędów FK przydziału zawodzi
- Dodaj brakującego importu java.io.IOException dla copyJavaEnumsToNextJS - Użyj saveLead zamiast saveLeadWithAssignment dla danych, aby uniknąć lead_asignmen...
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.
