KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 29, 2026
Revertkamo-shared-library

Gỡ bỏ

yêu cầu Order () đã xử lý lệnh COMP mới. Khoảng cách dữ liệu một lần cho Lệnh hiện có được sửa trực tiếp trong cơ sở dữ liệu.

Kamo·6mo ago
Featurekamo-shared-library

Lệnh COMP tự chữa lành khi khởi động

Trên thiếu tài khoản dưới quyền. Bất lực — việc tìm kiếm-hoặc tạo ra có nghĩa là an toàn chạy liên tục.

Kamo·6mo ago
Fixkamo-shared-library

Dùng thư mục thương mại Market.getId () thay cho getUid () trong cung cấp rescription

Dấu hiệu thương mại sử dụng@Id UUID id (không phải UID), vì vậy Lombok tạo ra getId ().

Kamo·6mo ago
Featurekamo-shared-library

Yêu cầu tự động chấp thuận tài khoản và chỉ định giấy phép

- Phụ đềComment - *TIẾNG SẼ Thêm vào mục tiêu: - Thư mục: thêm tìm kiếm By PrimaryMor Id để tìm kiếm tài khoản bởi thành viên sở hữu - Phụ đềService: hóa đơn ti...

Kamo·6mo ago
Fixkamo-shared-library

Nối tiếp thư mục của khách hàng là chuỗi bảo tồn độ chính xác dài

- Tài khoảnSimmmaryDTO: một chú thích uid với * BAR và thêm vào trường chuỗi thư mục chính. - Tạo nhóm Việt hoá OrderRequest: - ♪ Chúa ơi ♪ ♪ Cùng nhau như một ...

Kamo·6mo ago
Featurekamo-shared-library

Add MemberUiPreference entity for per-member UI prefs

Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.

Kamo·6mo ago
Fixkamo-shared-library

Name

Hàng DB có quốc gia được lưu trữ như số nguyên phổ biến (v. d. "186" cho UPD STATES) Thay vì liệt kê các tên, tạo ra khả năng nhận dạng bất hợp pháp khi tìm thấ...

Kamo·6mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·6mo ago
April 28, 2026
Fixkamo-shared-library

Mở rộng

Cột là VARCHAR (512) trong cả hai ký hiệu và DB, gây ra Việc dịch bị lỗi khi dịch tựa đề lâu. Cột DB là bây giờ WORING (từ ứng dụng trực tiếp); thay đổi chú thí...

Kamo·6mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·6mo ago
Chorekamo-shared-library

Name

Thoát khỏi khu vực bác sĩ còn lại trong A ứng dụngMdelEnmentService mà đề cập để các khái niệm Billing đã lâu, và loại bỏ * Sau khi đoàn kết lại Đi thẳng tới Mụ...

Kamo·6mo ago
Fixkamo-shared-library

Name

Kiểm tra phúc lợi xã hội ở org đi đăng ký mục tiêu. Với mục tiêu mới org mô hình, orgs mà chưa có tài khoản ghi chú mục tiêu bị từ chối. Hai điều chỉnh: - Các ...

Kamo·6mo ago
Refactorkamo-shared-library

Chia các quảng cáo cấp tài khoản từ mỗi thành viên một cấp; các phụ thuộc đạt được mục tiêu org

Thêm Thư mục con (thường nộp bằng lái + cờ dưới quản trị) Tài khoản trên KamoCRM org có thể giữ nhiều tờ dài hạn, mỗi mục tiêu khác nhau sub-org. Bộ trưởng tài ...

Kamo·6mo ago
April 27, 2026
Otherkamo-shared-library

Tài khoản -> Tài khoản Tier (bắt đầu phân đoạn, không phải Billing)

Thực thể chứng nhận khách hàng bán lẻ (với giảm giá percentage, được sử dụng bởi Giá cả cho giá phụ hợp lệ) va chạm với tên với bây giờ- xóa Ý tưởng nhóm hóa đơ...

Kamo·6mo ago
Refactorkamo-shared-library

Tạo tài khoản nhóm; thay thế bộ người dùng bằng bộ đệm + Tài khoản

Tài khoản bây giờ là chính nó "tập hợp" - không có các dự luật riêng biệt khái niệm. Thành viên ( mãn tính) thuộc về tài khoản qua Thành viên mới tham gia, với ...

Kamo·6mo ago
Refactorkamo-shared-library

Di dân từ Billing Later đến tài khoản là hiệu trưởng dự luật

Giờ tài khoản là một khách hàng duy nhất. Một thành viên cần để trả (v. d. để đăng ký) tự động tạo một tài khoản; tài khoản đó Sau đó giữ một hoặc nhiều lá bài ...

Kamo·6mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·6mo ago
Refactorkamo-shared-library

Tài liệu hướng về địa chỉ tài khoản, địa chỉ lịch sử chụp hình

Hồ sơ thương mại trực tiếp hướng tới hồ sơ chính của tài khoản địa chỉ, chỉ chụp ảnh khi hồ sơ trở thành lịch sử. Trực tiếp (tài khoản tham khảo): - Cart: đã t...

Kamo·6mo ago
Refactorkamo-shared-library

Chuyển tài khoản.java để cấu hình; Thêm thực thể Tài khoản Diễn tả cho danh sách vận chuyển/ chuyển

- Thêm tài khoản hóa trang vào. - Thêm tài khoản địa chỉ (ac Count FK, type, label, EmbAdress, temt thời gian) - Thêm tài khoản địa chỉ - Tài khoản trả lời.java...

Kamo·6mo ago
Featurekamo-shared-library

Nhà cung cấp tìm kiếm khóa trên thu âm, hộp thư thoại, cuộn băng thông minh

- Ghi âm: thêm nhà cung cấp InstanceId + nhà cung cấp ExternalId cho tham gia nhà cung cấp gọi điện cho nhà cung cấp / hộp thư thoại trở lại tài sản hình ảnh - ...

Kamo·6mo ago
Featurekamo-shared-library

Thêm ghi chép kiểm toán từ đầu — thực thể, đăng ký, dịch vụ, DTO, đầu mối móc

- Thực thể lịch sử chính (UUID PK, plain Long FKs — không có hạn chế FK để cho phép xóa bỏ hay chuyển đổi chì) - Buổi tối lịch sử với những nhãn có thể đọc được...

Kamo·6mo ago
Featurekamo-shared-library

Thêm sự hỗ trợ quốc tế — Nước dẫn đầu/ subdivision/timezone, Org Language, Quốc gia type là Province

- Quốc giaType: thêm proVILE NAMES set, là Province (), getSubdivisionLabel () - Tổ chức: thêm ngôn ngữ (tiếng Ý) lĩnh vực - chì: thêm quốc gia (CountryType), s...

Kamo·6mo ago
Featurekamo-shared-library

Thêm ASSIGN LEADS bên phải (ID 136) dưới phần CM

Kamo·6mo ago
Featurekamo-shared-library

Ghi âm + Ghi âm thực thể, thu âm Service đã viết chúng

- Thực thể thu âm mới (UUID id, ImG ID, là MASTER, IS VM, EXETETSION, MON ID, LENGTH, DATE RECORD, DATE DB DB-mặc định thông qua Một hàng mỗi hộp thư thoại cuối...

Kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Featurekamo-shared-library

Thêm thực thể Gọi Gọi Thành viên

Kamo·6mo ago
Featurekamo-shared-library

Trình ghi âm không được xử lý, theo dõi ImgDat, dịch vụ ghi hình

- Sửa cuộc đụng độ ID hình ảnh Assoc: VM RE = 8, call RE = 9 (đã cả hai Phức tạp cửa hàng của tôi lúc 4). - Thêm nữa để ghi âm chính có thể mang Dấu vết trên mộ...

Kamo·6mo ago
Featurekamo-shared-library

Thêm người giúp đỡ vào nhóm

Kamo·6mo ago
April 26, 2026
Featurekamo-shared-library

Công cụ & xoá

- Thực thể dẫn đầu được bao gồm icomany (Blean, nullable) - Thực thể dẫn đầu có tên công ty (String, tối đa 50, có thể vô giá trị) - Đội trưởng MarketDTO, tạo r...

Kamo·6mo ago
Fixkamo-shared-library

Nối tiếp Phần mở rộng

làm tràn phạm vi an toàn của JS (v. d. 11684856581723046 đường tròn 1168485658174423000 một khi một JSON số trúng trình duyệt). Giao diện điều khiển đã gõ trườn...

Kamo·6mo ago
Featurekamo-shared-library

Thêm

Kamo·6mo ago
Featurekamo-shared-library

Mở đích

Kamo·6mo ago
Featurekamo-shared-library

Thêm

Kamo·6mo ago
Featurekamo-shared-library

Thêm tìm

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·6mo ago
Featurekamo-shared-library

Name

Kamo·6mo ago
Featurekamo-shared-library

Số đếm chưa đọc + hỗ trợ tìm kiếm theo dấu vết

Thêm vào Hỗ trợ thẻ Button có thể đếm vé hỗ trợ mà thực sự cần Chú ý (đã đọc tin nhắn của khách truy cập) thay vì chỉ hiện tại Tình trạng. Số lượng được đọc thẳ...

Kamo·6mo ago
April 25, 2026
Fixkamo-shared-library

Vé hỗ trợ cần thiết số đếm chưa đọc thành viên

Comment mà đặc vụ xác thực là, vì vậy các CHAT-Ssition tồn tại chưa đọc Các thư mục — loại trừ m.id = : CMId — luôn luôn trở về 0 cho hỗ trợ các phiên họp. Vì v...

Kamo·6mo ago
Featurekamo-shared-library

Chụp ảnh người xem trên thực thể vé

Thêm IP IP DESS, VISITOR CORY SCODE, VISITOR CORY NAME OF TRANSLATORS Các cột đầu tiên. Đã chụp tại bản tạo vé Vì vậy, danh sách/detail points không bao giờ ph...

Kamo·6mo ago
Performancekamo-shared-library

Thêm tìm Phụ đề Theo định dạng

Dùng bởi kết thúc danh sách hỗ trợ để tìm tất cả du khách cho một trang trong một truy vấn thay cho N riêng lẻ tìm thấy BySessitionGuid call.

Kamo·6mo ago
Fixkamo-shared-library

Chính xác Tài sản thông tin từ 'iqueId' đến 'id'

Thực thể thành viên tuyên bố Thực sự chìa khóa trường chính tên là 'id'. Jackson ném "không thể tìm thấy tài sản với tên "inqueId" khi khử bất kỳ loại đó là tha...

Kamo·6mo ago
Featurekamo-shared-library

Gồm phiên chạy thành viên chưa đọc

tìm các thành viênChatMamships ByMememeld bây giờ trả về các thành viên cho cả CHAT và Các phiên chạy kiểu SUPPORT TETKTTTTTT, vì vậy các phiên chạy mỗi bộ nhớ ...

Kamo·6mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·6mo ago
April 24, 2026
Featurekamo-shared-library

Comment

- Thay tên VoipProviderConfig VoipProvider Instance; thả UNIQE(org id), thêm tên name, config json, cuối sync on , last sync frack. - Thay tên Văn bản Bulk ...

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing