Nhật ký thay đổi
Phát hành liên tục, tiến bộ rõ ràng
Theo dõi mọi bổ sung, cải tiến và sửa lỗi trên các bản máy chủ và dòng phiên bản SDK client dùng chung.
Máy chủ & Sản phẩm
Xem từng bản phát hành mang lại gì cho mỗi bản thương mại.
v1.24.0: customer-service intelligence meets operational reliability — the AI-voice fix chain lands (multi-turn deafness, echo interruptions, final-echo), Auto-QA closes its loop (agent appeals, error retry, QA stats), knowledge-gap mining ships, Copilot gains draft rewrite and live session summary, KPI reporting moves to precomputed database aggregation, proactive invites become behavior-triggered rules, and SOP procedures orchestrate multi-step bot actions. Infrastructure completes the timezone contract (TIMESTAMPTZ everywhere + UTC-pinned sessions). The upgrade includes hot-table schema changes — schedule a maintenance window and run database migrations first.
Cải thiện- The timezone contract lands end to end: all 176 timestamp columns convert to TIMESTAMPTZ (MySQL DATETIME eliminated) and every pooled session pins UTC — deployments and dev boxes outside UTC no longer see silently shifted timestamps. Upgrade note: hot tables (messages, sessions) are altered under an exclusive lock, so run the migration in a maintenance window (raise the migrate timeout on large databases); the migration interprets existing rows correctly under the deploying server's timezone.
A dual-track server and customer-service release: CS adds WhatsApp and WeChat-ecosystem channels with a fully redesigned agent workbench; read reporting upgrades to readUpTo cursors and message search gains global scope and AI source filters.
Mới- Read reporting upgrades to readUpTo cursors: clients report how far they actually read, the server confirms, and multi-device unread counts converge; offline pushes already covered by the cursor are cancelled — read on one device stops the buzzing on the others.
- AI additions: text-to-speech for bot messages (speech.synthesize webhook), in-flight expansion key-values for streaming messages, and tool-approval outcomes posted back into the conversation.
- Login gains a single-device policy: the newest login kicks the previous one.
Cải thiện- Message search gains AI/human source filters, full-text matching on oversized AI replies, and cross-conversation global search.
- The beforeChat webhook gains HMAC signing and a delivery audit trail, plus two metadata lifecycle events (message persistence, group join).
- Xiaomi push adapts to the 2026 message-classification rules.
Nâng cấp máy chủ hàng quý: đường dẫn nóng nhắn tin nhanh hơn toàn diện, bốn hành trình then chốt có chỉ số độ trễ và cảnh báo, console quản trị có chế độ tối hoàn chỉnh.
Mới- Bốn hành trình then chốt (đăng nhập, tải lịch sử, gửi tin, phản hồi AI đầu tiên) nay có chỉ số độ trễ và cảnh báo để khoanh vùng sự cố nhanh hơn
- Console quản trị có chế độ tối hoàn chỉnh cùng một lượt tinh chỉnh trực quan trên tất cả giao diện
Cải thiện- Nâng cấp máy chủ hàng quý: đường dẫn nóng của nhắn tin nhanh hơn trên toàn diện — gửi/nhận lúc cao điểm trong nhóm lớn và phòng livestream mượt hơn, mức tiêu tốn bộ nhớ thấp hơn, kèm hồ sơ vận hành tinh gọn cho máy nhỏ
- Gói phát hành được gia cố thêm — mỗi tệp nén đều kèm manifest toàn vẹn có chữ ký và máy chủ tự kiểm chứng lúc khởi động để phát hiện tệp nhị phân bị giả mạo
- Data-consistency hardening on MySQL for group-message timestamps and customer-service record fields.
Luồng phát hành bản Basic được nâng cấp: Basic được đóng gói ở chế độ bảo mật cao, tài liệu bàn giao và nâng cấp được bổ sung đầy đủ.
Mới- Luồng phát hành bản Basic được nâng cấp: Basic nay được đóng gói ở chế độ bảo mật cao kèm manifest toàn vẹn có chữ ký và phát hiện giả mạo lúc vận hành
Cải thiện- README của gói phát hành và hướng dẫn bắt đầu nhanh trên website nay ghi rõ kiểm tra bản tải về, cấu hình, migration, khởi động và nâng cấp.
Server v1.20.0 is the largest customer-service expansion since the module shipped: agent Copilot reply suggestions with adoption tracking, Auto-QA session inspection with a human review queue, self-serve agent availability plus proactive first-response SLA alerts, case materialization (call-analysis drafts and channel conversations land as cases), report metrics (answer-within-30s rate, FCR, queue wait, agent status durations), omnichannel customer journey with writable tags, and email channel completion (bot auto-reply, channel SLA); the AI platform hardens in step (turn-level trace correlation, DPACT approval time-boxing, per-bot token budgets).
- Transfer-brief authorization strengthened: the customer-profile section renders only for verified agents; the note and history sections are unaffected.
Server v1.19.0 bổ sung chăm sóc khách hàng bằng người ảo, kiểm duyệt nội dung đa phương tiện, đẩy OEM và VoIP, giám sát cập nhật chăm sóc khách hàng, cùng các năng lực mới về tiềm năng tiếp thị và quản trị, đồng thời gia cố luồng build và phát hành đa kiến trúc.
- Kiểm duyệt đa phương tiện nay hỗ trợ provider bên ngoài thay thế được với một mô hình trạng thái-và-bằng chứng chuẩn hóa cho ảnh, video và âm thanh. Đẩy bổ sung kênh OEM trực tiếp, token VoIP iOS và mô hình đăng ký thiết bị hoàn chỉnh hơn.
- CJK search handling and multi-architecture image builds are hardened; both MySQL and PostgreSQL deployments are under continuous automated verification.
Server v1.18.0 nâng cấp nhắn tin và vận hành sản xuất: tìm kiếm toàn cục, trích dẫn/chỉnh sửa, chuyển tiếp hợp nhất và ghim tin nhắn vào giao thức thống nhất, cùng đẩy đa thiết bị mạnh hơn, credential dịch vụ OpenAPI, trạng thái cuộc gọi, giọng nói chăm sóc khách hàng và khả năng quan sát của worker.
- Nhắn tin được nâng cấp với tìm kiếm toàn cục xuyên suốt DM và nhóm, gồm cả chỉ mục thực dụng cho văn bản tiếng Anh và CJK. Trích dẫn, chỉnh sửa, chuyển tiếp đơn và hợp nhất, cùng ghim tin nhắn theo phạm vi hội thoại nay tạo thành một luồng trọn vẹn. Chat Studio cũng bổ sung chuyển tiếp đa chọn, danh sách đã đọc, Markdown của bot và chủ đề sáng, tối hoặc theo hệ thống.
- Nhóm có nhóm người dùng gốc với tạo, tìm kiếm và quản lý thành viên. Thực thể theo phiên bản và sự kiện thời gian thực hội tụ các thay đổi hồ sơ và quan hệ bạn bè trên nhiều thiết bị, trong khi bộ nhớ đệm hội thoại của SDK xử lý kết nối lại, sự kiện ngoài thứ tự và đối chiếu lịch sử nhất quán hơn.
- Trạng thái cuộc gọi RTC giờ có thể nằm trong Redis để phối hợp đa instance, với thời gian chờ đổ chuông, kiểm tra người tham gia ICE và dọn dẹp ngắt kết nối được gia cố. Nhịp tim worker, tích tụ và trễ hàng đợi, thăm dò nghẽn cơ sở dữ liệu, cấu hình scrape và quy tắc cảnh báo giúp phát hành luân phiên và chẩn đoán sự cố kiểm soát hơn.
Server v1.17.0 bổ sung phiên xác thực bền với khả năng thu hồi của quản trị viên, envelope tin nhắn và đọc chi tiết hợp nhất, quản trị kênh cộng đồng, chiến lược thông báo, cấu hình vận hành kiểm toán được và quan sát mở rộng. Stream AI có hủy, envelope cuối bền và giao đối tượng trả lời lớn có ủy quyền, cùng quản trị kích thước tin nhắn và migration đa cơ sở dữ liệu đã xác minh.
Client SDK 1.13.0 phát hành dưới dạng tải về theo phiên bản với adapter React Native và WeChat Mini Program mới; hành vi máy chủ vẫn tương thích với 1.15.0.
- Hợp tác nhân viên có mặt ở mọi bản: nhân viên có thể chuyển khách cho đồng nghiệp chỉ định hoặc để đội định tuyến tự động (ưu tiên online và rảnh nhất), giám sát có thể chỉ định lại bắt buộc; dịch vụ nhóm hỗ trợ nhận / nhả / chỉ định lại; mới có ghi chú khách hàng chỉ nội bộ và thư viện câu trả lời mẫu dùng chung. Lượt chuyển mang theo bản tóm tắt ngữ cảnh nên người nhận không phải đọc lại toàn bộ luồng.
- Tin nhắn tương tác đa dạng: bot và nhân viên có thể gửi nhóm nút trả lời nhanh và thẻ thông tin; cú chạm của khách vào luồng hội thoại bình thường dưới danh tính của họ và được ghi có cấu trúc. UIKit Web và Flutter render sẵn ngay, còn client chưa biết kiểu mới thì hạ cấp xuống văn bản thuần.
- Hiệu năng đường dẫn nóng: payload tin nhắn chỉ phân tích một lần, codec tái sử dụng, và fan-out nhóm/phòng cấp phát ít hơn — CPU và bộ nhớ thấp hơn lúc tải cao, không đổi hành vi.
Phát hành cùng bộ client (SDK 1.11.1 / Flutter UIKit giai đoạn 2); không có thay đổi hành vi phía máy chủ.
Tiếp nối bản demo chat-studio: dải phân cách thời gian kiểu WeChat trong luồng (chỉ hiện khi khoảng cách ≥5 phút) và ô soạn tự giãn nở gọn gàng hơn. (Bộ client phát hành SDK 1.11.0 và Flutter UIKit trong cùng bản — xem track SDK.)
Nâng cấp thị giác cho demo chat-studio: giao diện trung tính kiểu WeChat với màu teal thương hiệu, avatar chữ cái tất định, cột avatar cạnh bong bóng đối phương với con trỏ stream AI, dấu thời gian kiểu WeChat giàu nhân văn, vi chuyển động khi vào (tôn trọng reduced-motion), và màn chào product-mode mang thương hiệu. (Bộ client ra mắt Web UIKit trong cùng bản — xem track SDK.)
Quản trị kích thước tin nhắn: cổng yêu cầu vào hợp nhất (websocket.max_request_bytes, mặc định 256 KB) — yêu cầu vượt giới hạn nay trả về mã lỗi mới 1011 Message too large (trước đây là ngắt kết nối hoặc lưu im lặng) mà không tiêu hạn mức giới hạn tần suất; ngân sách byte chung cho 26 trường chuỗi phân đoạn tin nhắn (kiểu URL 4096, kiểu tên/ID 1024, thông báo lỗi nêu tên trường); chỉ số mới imcore_msg_oversize_total, trường /stat và quy tắc cảnh báo Prometheus; bảng giới hạn song ngữ docs/LIMITS.md ghi rõ mọi giới hạn và hành vi khi vượt.
- Umbrella chart Kubernetes: triển khai Helm có thể tùy chọn gộp các subchart PostgreSQL / Redis / RabbitMQ / MinIO (values-bundled.yaml kéo toàn bộ stack lên chỉ với một lần cài) và dàn dựng Job migration cơ sở dữ liệu; appVersion của chart kiêm luôn tag image mặc định.
Bản vá trải nghiệm triển khai: gói phát hành nay kèm demo_token (sinh JWT thử bằng một lệnh, khớp bước kiểm chứng trong hướng dẫn bắt đầu nhanh); mẫu cấu hình mặc định PostgreSQL với công tắc database.driver được tài liệu hóa đầy đủ (migrate và máy chủ đọc cùng một công tắc); sửa đường dẫn triển khai MySQL — DDL ai_tools không áp dụng được trên MySQL 8, script khởi tạo RongCloud lọt vào thư mục migration làm hỏng bin/migrate, và cột DATE của xu hướng vận hành lệch múi giờ; cả MySQL lẫn PostgreSQL nay đều nằm trong kiểm chứng tự động liên tục.
Mở rộng tin nhắn Key/Value: gắn mục KV sửa được vào bất kỳ tin nào (chat_{dm,group,room}_expand) — nền tảng chung cho bình chọn, chuỗi đăng ký nối tiếp, khảo sát và trạng thái nhiệm vụ. Tiền tố riêng u:<userID>: chỉ chủ sở hữu ghi được (bình chọn chống giả mạo); key công khai chỉ người gửi. Mỗi key theo last-write-wins với tuần tự hóa từng tin phía máy chủ, phát trực tiếp, đồng bộ đa thiết bị và bắt kịp ngoại tuyến qua lịch sử — không cần DDL.
- Đích @mention có kiểu: đề cập @user / @role / @here / @all cấu trúc (phân giải và ủy quyền phía máy chủ), kèm tùy chọn đẩy theo cấp đề cập.
- Dấu thành viên nhóm: chủ nhóm/quản trị viên gắn dấu chỉ nhân viên thấy được cho thành viên (ghi chú khách hàng cho kịch bản hỗ trợ).
- Bộ đăng ký kết nối phân mảnh: tập kết nối ClientManager và chỉ mục người online được phân mảnh (mặc định 32, lũy thừa của hai), xóa điểm nóng khóa toàn cục dưới đồng thời cao.
- Sửa tính đúng đắn: tóm tắt hội thoại phủ lên cột chưa đọc chuẩn (không lệch); mark-read phòng bổ sung lại biên nhận đã đọc toàn khoảng; OpenAPI đầu vào không còn rò rỉ văn bản lỗi cơ sở dữ liệu thô cho bên gọi.
Bộ ba trải nghiệm hội thoại (máy chủ + cả bốn SDK): đánh dấu chưa đọc thủ công (theo từng hội thoại, đồng bộ giữa thiết bị của bạn, tự xóa khi thực sự đọc); đồng bộ nháp xuyên thiết bị (last-write-wins); giờ yên tĩnh / không làm phiền theo lịch (kìm đẩy ngoại tuyến trong khung giờ bạn cấu hình). Bộ bao có kiểu operations.markUnread, drafts.set/clear, push.getDnd/setDnd có mặt trên JS/TS, Dart, Swift và Kotlin.
- Khả năng quan sát cho consumer độc lập: các persist consumer lộ /metrics và /healthz·/livez·/readyz trên địa chỉ bật tùy chọn.
- Vệ sinh credential: pipeline phát hành nay quét secret rò rỉ để credential không thể lọt vào repo hay sản phẩm phát hành.
Hợp đồng OpenAPI 3.1 hoàn chỉnh cho máy chủ: mọi route HTTP hướng khách hàng đều được mô tả, phục vụ tại /openapi.{yaml,json} và giữ đồng bộ với cài đặt thực tế.
- Mọi lệnh WebSocket đều truy cập được từ SDK: 25 lệnh cuối cùng vào danh mục giao thức; cả bốn SDK có API operations.
- Bảo mật phụ thuộc website: Astro được nâng vượt qua các cảnh báo npm đã báo cáo, build tĩnh vẫn xanh.
Kết nối bền bỉ (bốn SDK): thời gian chờ kết nối, khai tử kết nối chết và lùi lại hàm mũ có jitter khi kết nối lại.
- Phân trang lịch sử hai chiều: historyPage() với con trỏ before/after/seq; history() trả mảng cũ vẫn tương thích.
- Thăm dò sức khỏe cấp sản xuất: /livez chỉ tiến trình và /readyz nhận biết phụ thuộc (Redis / DB / broker), bên cạnh /healthz.
Lưu trữ đối tượng (tương thích S3 + MinIO tích hợp sẵn).
- Trình trợ giúp relations trong SDK.
- Giới hạn cuộc gọi đa phương.
- Tin nhắn giọng nói trên di động.
Tin nhắn vị trí & thẻ liên hệ.
- Chat H5 di động kèm demo quét mã QR.
- Demo trực tuyến chỉ đọc với trợ lý RAG.
Bản phát hành chính thức đầu tiên — bản Basic miễn phí, Docker Compose khởi động bằng một lệnh, image trên Docker Hub + Aliyun ACR, tệp nhị phân amd64 / arm64 / loong64 cùng gói offline.
- API đẩy đầu vào /openapi/v1.
- Danh bạ doanh nghiệp.
- Hạn mức Basic nâng lên 1.000 kết nối.
- Tài liệu & đóng gói: tài liệu SDK và các trang sản phẩm / bảo mật / giải pháp song ngữ; hợp nhất thành bốn bản bán được (Basic / Pro / Enterprise / Customer Service) từ một nguồn duy nhất.
v1.24.0: customer-service intelligence meets operational reliability — the AI-voice fix chain lands (multi-turn deafness, echo interruptions, final-echo), Auto-QA closes its loop (agent appeals, error retry, QA stats), knowledge-gap mining ships, Copilot gains draft rewrite and live session summary, KPI reporting moves to precomputed database aggregation, proactive invites become behavior-triggered rules, and SOP procedures orchestrate multi-step bot actions. Infrastructure completes the timezone contract (TIMESTAMPTZ everywhere + UTC-pinned sessions). The upgrade includes hot-table schema changes — schedule a maintenance window and run database migrations first.
Cải thiện- The timezone contract lands end to end: all 176 timestamp columns convert to TIMESTAMPTZ (MySQL DATETIME eliminated) and every pooled session pins UTC — deployments and dev boxes outside UTC no longer see silently shifted timestamps. Upgrade note: hot tables (messages, sessions) are altered under an exclusive lock, so run the migration in a maintenance window (raise the migrate timeout on large databases); the migration interprets existing rows correctly under the deploying server's timezone.
A dual-track server and customer-service release: CS adds WhatsApp and WeChat-ecosystem channels with a fully redesigned agent workbench; read reporting upgrades to readUpTo cursors and message search gains global scope and AI source filters.
Mới- Read reporting upgrades to readUpTo cursors: clients report how far they actually read, the server confirms, and multi-device unread counts converge; offline pushes already covered by the cursor are cancelled — read on one device stops the buzzing on the others.
- AI additions: text-to-speech for bot messages (speech.synthesize webhook), in-flight expansion key-values for streaming messages, and tool-approval outcomes posted back into the conversation.
- Login gains a single-device policy: the newest login kicks the previous one.
Cải thiện- Message search gains AI/human source filters, full-text matching on oversized AI replies, and cross-conversation global search.
- The beforeChat webhook gains HMAC signing and a delivery audit trail, plus two metadata lifecycle events (message persistence, group join).
- Xiaomi push adapts to the 2026 message-classification rules.
Nâng cấp máy chủ hàng quý: đường dẫn nóng nhắn tin nhanh hơn toàn diện, bốn hành trình then chốt có chỉ số độ trễ và cảnh báo, console quản trị có chế độ tối hoàn chỉnh.
Mới- Bốn hành trình then chốt (đăng nhập, tải lịch sử, gửi tin, phản hồi AI đầu tiên) nay có chỉ số độ trễ và cảnh báo để khoanh vùng sự cố nhanh hơn
- Console quản trị có chế độ tối hoàn chỉnh cùng một lượt tinh chỉnh trực quan trên tất cả giao diện
Cải thiện- Nâng cấp máy chủ hàng quý: đường dẫn nóng của nhắn tin nhanh hơn trên toàn diện — gửi/nhận lúc cao điểm trong nhóm lớn và phòng livestream mượt hơn, mức tiêu tốn bộ nhớ thấp hơn, kèm hồ sơ vận hành tinh gọn cho máy nhỏ
- Gói phát hành được gia cố thêm — mỗi tệp nén đều kèm manifest toàn vẹn có chữ ký và máy chủ tự kiểm chứng lúc khởi động để phát hiện tệp nhị phân bị giả mạo
- Data-consistency hardening on MySQL for group-message timestamps and customer-service record fields.
Luồng phát hành bản Basic được nâng cấp: Basic được đóng gói ở chế độ bảo mật cao, tài liệu bàn giao và nâng cấp được bổ sung đầy đủ.
Mới- Luồng phát hành bản Basic được nâng cấp: Basic nay được đóng gói ở chế độ bảo mật cao kèm manifest toàn vẹn có chữ ký và phát hiện giả mạo lúc vận hành
Cải thiện- README của gói phát hành và hướng dẫn bắt đầu nhanh trên website nay ghi rõ kiểm tra bản tải về, cấu hình, migration, khởi động và nâng cấp.
Server v1.20.0 is the largest customer-service expansion since the module shipped: agent Copilot reply suggestions with adoption tracking, Auto-QA session inspection with a human review queue, self-serve agent availability plus proactive first-response SLA alerts, case materialization (call-analysis drafts and channel conversations land as cases), report metrics (answer-within-30s rate, FCR, queue wait, agent status durations), omnichannel customer journey with writable tags, and email channel completion (bot auto-reply, channel SLA); the AI platform hardens in step (turn-level trace correlation, DPACT approval time-boxing, per-bot token budgets).
- Transfer-brief authorization strengthened: the customer-profile section renders only for verified agents; the note and history sections are unaffected.
Server v1.19.0 bổ sung chăm sóc khách hàng bằng người ảo, kiểm duyệt nội dung đa phương tiện, đẩy OEM và VoIP, giám sát cập nhật chăm sóc khách hàng, cùng các năng lực mới về tiềm năng tiếp thị và quản trị, đồng thời gia cố luồng build và phát hành đa kiến trúc.
- Kiểm duyệt đa phương tiện nay hỗ trợ provider bên ngoài thay thế được với một mô hình trạng thái-và-bằng chứng chuẩn hóa cho ảnh, video và âm thanh. Đẩy bổ sung kênh OEM trực tiếp, token VoIP iOS và mô hình đăng ký thiết bị hoàn chỉnh hơn.
- CJK search handling and multi-architecture image builds are hardened; both MySQL and PostgreSQL deployments are under continuous automated verification.
Server v1.18.0 nâng cấp nhắn tin và vận hành sản xuất: tìm kiếm toàn cục, trích dẫn/chỉnh sửa, chuyển tiếp hợp nhất và ghim tin nhắn vào giao thức thống nhất, cùng đẩy đa thiết bị mạnh hơn, credential dịch vụ OpenAPI, trạng thái cuộc gọi, giọng nói chăm sóc khách hàng và khả năng quan sát của worker.
- Nhắn tin được nâng cấp với tìm kiếm toàn cục xuyên suốt DM và nhóm, gồm cả chỉ mục thực dụng cho văn bản tiếng Anh và CJK. Trích dẫn, chỉnh sửa, chuyển tiếp đơn và hợp nhất, cùng ghim tin nhắn theo phạm vi hội thoại nay tạo thành một luồng trọn vẹn. Chat Studio cũng bổ sung chuyển tiếp đa chọn, danh sách đã đọc, Markdown của bot và chủ đề sáng, tối hoặc theo hệ thống.
- Nhóm có nhóm người dùng gốc với tạo, tìm kiếm và quản lý thành viên. Thực thể theo phiên bản và sự kiện thời gian thực hội tụ các thay đổi hồ sơ và quan hệ bạn bè trên nhiều thiết bị, trong khi bộ nhớ đệm hội thoại của SDK xử lý kết nối lại, sự kiện ngoài thứ tự và đối chiếu lịch sử nhất quán hơn.
- Đẩy ngoại tuyến nay giao tin đáng tin cậy theo từng thiết bị, với nhận quyền và thử lại độc lập, token của provider mặc định thuộc về tài khoản đăng ký mới nhất. Các kênh gốc Huawei, Honor, Xiaomi, OPPO và vivo cùng APNs và FCM hợp nhất dưới một đường giao tin có thể cấu hình và quan sát.
- Trạng thái cuộc gọi RTC giờ có thể nằm trong Redis để phối hợp đa instance, với thời gian chờ đổ chuông, kiểm tra người tham gia ICE và dọn dẹp ngắt kết nối được gia cố. Nhịp tim worker, tích tụ và trễ hàng đợi, thăm dò nghẽn cơ sở dữ liệu, cấu hình scrape và quy tắc cảnh báo giúp phát hành luân phiên và chẩn đoán sự cố kiểm soát hơn.
Server v1.17.0 bổ sung phiên xác thực bền với khả năng thu hồi của quản trị viên, envelope tin nhắn và đọc chi tiết hợp nhất, quản trị kênh cộng đồng, chiến lược thông báo, cấu hình vận hành kiểm toán được và quan sát mở rộng. Stream AI có hủy, envelope cuối bền và giao đối tượng trả lời lớn có ủy quyền, cùng quản trị kích thước tin nhắn và migration đa cơ sở dữ liệu đã xác minh.
Client SDK 1.13.0 phát hành dưới dạng tải về theo phiên bản với adapter React Native và WeChat Mini Program mới; hành vi máy chủ vẫn tương thích với 1.15.0.
- Hợp tác nhân viên có mặt ở mọi bản: nhân viên có thể chuyển khách cho đồng nghiệp chỉ định hoặc để đội định tuyến tự động (ưu tiên online và rảnh nhất), giám sát có thể chỉ định lại bắt buộc; dịch vụ nhóm hỗ trợ nhận / nhả / chỉ định lại; mới có ghi chú khách hàng chỉ nội bộ và thư viện câu trả lời mẫu dùng chung. Lượt chuyển mang theo bản tóm tắt ngữ cảnh nên người nhận không phải đọc lại toàn bộ luồng.
- Tin nhắn tương tác đa dạng: bot và nhân viên có thể gửi nhóm nút trả lời nhanh và thẻ thông tin; cú chạm của khách vào luồng hội thoại bình thường dưới danh tính của họ và được ghi có cấu trúc. UIKit Web và Flutter render sẵn ngay, còn client chưa biết kiểu mới thì hạ cấp xuống văn bản thuần.
- Hiệu năng đường dẫn nóng: payload tin nhắn chỉ phân tích một lần, codec tái sử dụng, và fan-out nhóm/phòng cấp phát ít hơn — CPU và bộ nhớ thấp hơn lúc tải cao, không đổi hành vi.
Phát hành cùng bộ client (SDK 1.11.1 / Flutter UIKit giai đoạn 2); không có thay đổi hành vi phía máy chủ.
Tiếp nối bản demo chat-studio: dải phân cách thời gian kiểu WeChat trong luồng (chỉ hiện khi khoảng cách ≥5 phút) và ô soạn tự giãn nở gọn gàng hơn. (Bộ client phát hành SDK 1.11.0 và Flutter UIKit trong cùng bản — xem track SDK.)
Nâng cấp thị giác cho demo chat-studio: giao diện trung tính kiểu WeChat với màu teal thương hiệu, avatar chữ cái tất định, cột avatar cạnh bong bóng đối phương với con trỏ stream AI, dấu thời gian kiểu WeChat giàu nhân văn, vi chuyển động khi vào (tôn trọng reduced-motion), và màn chào product-mode mang thương hiệu. (Bộ client ra mắt Web UIKit trong cùng bản — xem track SDK.)
Quản trị kích thước tin nhắn: cổng yêu cầu vào hợp nhất (websocket.max_request_bytes, mặc định 256 KB) — yêu cầu vượt giới hạn nay trả về mã lỗi mới 1011 Message too large (trước đây là ngắt kết nối hoặc lưu im lặng) mà không tiêu hạn mức giới hạn tần suất; ngân sách byte chung cho 26 trường chuỗi phân đoạn tin nhắn (kiểu URL 4096, kiểu tên/ID 1024, thông báo lỗi nêu tên trường); chỉ số mới imcore_msg_oversize_total, trường /stat và quy tắc cảnh báo Prometheus; bảng giới hạn song ngữ docs/LIMITS.md ghi rõ mọi giới hạn và hành vi khi vượt.
- Umbrella chart Kubernetes: triển khai Helm có thể tùy chọn gộp các subchart PostgreSQL / Redis / RabbitMQ / MinIO (values-bundled.yaml kéo toàn bộ stack lên chỉ với một lần cài) và dàn dựng Job migration cơ sở dữ liệu; appVersion của chart kiêm luôn tag image mặc định.
Bản vá trải nghiệm triển khai: gói phát hành nay kèm demo_token (sinh JWT thử bằng một lệnh, khớp bước kiểm chứng trong hướng dẫn bắt đầu nhanh); mẫu cấu hình mặc định PostgreSQL với công tắc database.driver được tài liệu hóa đầy đủ (migrate và máy chủ đọc cùng một công tắc); sửa đường dẫn triển khai MySQL — DDL ai_tools không áp dụng được trên MySQL 8, script khởi tạo RongCloud lọt vào thư mục migration làm hỏng bin/migrate, và cột DATE của xu hướng vận hành lệch múi giờ; cả MySQL lẫn PostgreSQL nay đều nằm trong kiểm chứng tự động liên tục.
Mở rộng tin nhắn Key/Value: gắn mục KV sửa được vào bất kỳ tin nào (chat_{dm,group,room}_expand) — nền tảng chung cho bình chọn, chuỗi đăng ký nối tiếp, khảo sát và trạng thái nhiệm vụ. Tiền tố riêng u:<userID>: chỉ chủ sở hữu ghi được (bình chọn chống giả mạo); key công khai chỉ người gửi. Mỗi key theo last-write-wins với tuần tự hóa từng tin phía máy chủ, phát trực tiếp, đồng bộ đa thiết bị và bắt kịp ngoại tuyến qua lịch sử — không cần DDL.
- Đích @mention có kiểu: đề cập @user / @role / @here / @all cấu trúc (phân giải và ủy quyền phía máy chủ), kèm tùy chọn đẩy theo cấp đề cập.
- Cấp đẩy nhóm theo từng người: mỗi thành viên đặt được all / mentions / direct / none cho từng nhóm; đẩy ngoại tuyến lọc theo đó.
- Dấu thành viên nhóm: chủ nhóm/quản trị viên gắn dấu chỉ nhân viên thấy được cho thành viên (ghi chú khách hàng cho kịch bản hỗ trợ).
- Bộ đăng ký kết nối phân mảnh: tập kết nối ClientManager và chỉ mục người online được phân mảnh (mặc định 32, lũy thừa của hai), xóa điểm nóng khóa toàn cục dưới đồng thời cao.
- Sửa tính đúng đắn: tóm tắt hội thoại phủ lên cột chưa đọc chuẩn (không lệch); mark-read phòng bổ sung lại biên nhận đã đọc toàn khoảng; OpenAPI đầu vào không còn rò rỉ văn bản lỗi cơ sở dữ liệu thô cho bên gọi.
Bộ ba trải nghiệm hội thoại (máy chủ + cả bốn SDK): đánh dấu chưa đọc thủ công (theo từng hội thoại, đồng bộ giữa thiết bị của bạn, tự xóa khi thực sự đọc); đồng bộ nháp xuyên thiết bị (last-write-wins); giờ yên tĩnh / không làm phiền theo lịch (kìm đẩy ngoại tuyến trong khung giờ bạn cấu hình). Bộ bao có kiểu operations.markUnread, drafts.set/clear, push.getDnd/setDnd có mặt trên JS/TS, Dart, Swift và Kotlin.
- Khả năng quan sát cho consumer độc lập: các persist consumer lộ /metrics và /healthz·/livez·/readyz trên địa chỉ bật tùy chọn.
- Vệ sinh credential: pipeline phát hành nay quét secret rò rỉ để credential không thể lọt vào repo hay sản phẩm phát hành.
Hợp đồng OpenAPI 3.1 hoàn chỉnh cho máy chủ: mọi route HTTP hướng khách hàng đều được mô tả, phục vụ tại /openapi.{yaml,json} và giữ đồng bộ với cài đặt thực tế.
- Mọi lệnh WebSocket đều truy cập được từ SDK: 25 lệnh cuối cùng vào danh mục giao thức; cả bốn SDK có API operations.
- Bảo mật phụ thuộc website: Astro được nâng vượt qua các cảnh báo npm đã báo cáo, build tĩnh vẫn xanh.
Kết nối bền bỉ (bốn SDK): thời gian chờ kết nối, khai tử kết nối chết và lùi lại hàm mũ có jitter khi kết nối lại.
- Phân trang lịch sử hai chiều: historyPage() với con trỏ before/after/seq; history() trả mảng cũ vẫn tương thích.
- Thăm dò sức khỏe cấp sản xuất: /livez chỉ tiến trình và /readyz nhận biết phụ thuộc (Redis / DB / broker), bên cạnh /healthz.
Lưu trữ đối tượng (tương thích S3 + MinIO tích hợp sẵn).
- Trình trợ giúp relations trong SDK.
- Giới hạn cuộc gọi đa phương.
- Tin nhắn giọng nói trên di động.
Tin nhắn vị trí & thẻ liên hệ.
- Chat H5 di động kèm demo quét mã QR.
- Demo trực tuyến chỉ đọc với trợ lý RAG.
Bản phát hành chính thức đầu tiên — bản Basic miễn phí, Docker Compose khởi động bằng một lệnh, image trên Docker Hub + Aliyun ACR, tệp nhị phân amd64 / arm64 / loong64 cùng gói offline.
- API đẩy đầu vào /openapi/v1.
- Danh bạ doanh nghiệp.
- Từ vựng kiểm duyệt tiếng Trung tích hợp sẵn.
- Hạn mức Basic nâng lên 1.000 kết nối.
- Tài liệu & đóng gói: tài liệu SDK và các trang sản phẩm / bảo mật / giải pháp song ngữ; hợp nhất thành bốn bản bán được (Basic / Pro / Enterprise / Customer Service) từ một nguồn duy nhất.
v1.24.0: customer-service intelligence meets operational reliability — the AI-voice fix chain lands (multi-turn deafness, echo interruptions, final-echo), Auto-QA closes its loop (agent appeals, error retry, QA stats), knowledge-gap mining ships, Copilot gains draft rewrite and live session summary, KPI reporting moves to precomputed database aggregation, proactive invites become behavior-triggered rules, and SOP procedures orchestrate multi-step bot actions. Infrastructure completes the timezone contract (TIMESTAMPTZ everywhere + UTC-pinned sessions). The upgrade includes hot-table schema changes — schedule a maintenance window and run database migrations first.
Cải thiện- The timezone contract lands end to end: all 176 timestamp columns convert to TIMESTAMPTZ (MySQL DATETIME eliminated) and every pooled session pins UTC — deployments and dev boxes outside UTC no longer see silently shifted timestamps. Upgrade note: hot tables (messages, sessions) are altered under an exclusive lock, so run the migration in a maintenance window (raise the migrate timeout on large databases); the migration interprets existing rows correctly under the deploying server's timezone.
A dual-track server and customer-service release: CS adds WhatsApp and WeChat-ecosystem channels with a fully redesigned agent workbench; read reporting upgrades to readUpTo cursors and message search gains global scope and AI source filters.
Mới- Read reporting upgrades to readUpTo cursors: clients report how far they actually read, the server confirms, and multi-device unread counts converge; offline pushes already covered by the cursor are cancelled — read on one device stops the buzzing on the others.
- AI additions: text-to-speech for bot messages (speech.synthesize webhook), in-flight expansion key-values for streaming messages, and tool-approval outcomes posted back into the conversation.
- Login gains a single-device policy: the newest login kicks the previous one.
Cải thiện- Message search gains AI/human source filters, full-text matching on oversized AI replies, and cross-conversation global search.
- The beforeChat webhook gains HMAC signing and a delivery audit trail, plus two metadata lifecycle events (message persistence, group join).
- Xiaomi push adapts to the 2026 message-classification rules.
Nâng cấp máy chủ hàng quý: đường dẫn nóng nhắn tin nhanh hơn toàn diện, bốn hành trình then chốt có chỉ số độ trễ và cảnh báo, console quản trị có chế độ tối hoàn chỉnh.
Mới- Bốn hành trình then chốt (đăng nhập, tải lịch sử, gửi tin, phản hồi AI đầu tiên) nay có chỉ số độ trễ và cảnh báo để khoanh vùng sự cố nhanh hơn
- Console quản trị có chế độ tối hoàn chỉnh cùng một lượt tinh chỉnh trực quan trên tất cả giao diện
Cải thiện- Nâng cấp máy chủ hàng quý: đường dẫn nóng của nhắn tin nhanh hơn trên toàn diện — gửi/nhận lúc cao điểm trong nhóm lớn và phòng livestream mượt hơn, mức tiêu tốn bộ nhớ thấp hơn, kèm hồ sơ vận hành tinh gọn cho máy nhỏ
- Gói phát hành được gia cố thêm — mỗi tệp nén đều kèm manifest toàn vẹn có chữ ký và máy chủ tự kiểm chứng lúc khởi động để phát hiện tệp nhị phân bị giả mạo
- Data-consistency hardening on MySQL for group-message timestamps and customer-service record fields.
Luồng phát hành bản Basic được nâng cấp: Basic được đóng gói ở chế độ bảo mật cao, tài liệu bàn giao và nâng cấp được bổ sung đầy đủ.
Mới- Luồng phát hành bản Basic được nâng cấp: Basic nay được đóng gói ở chế độ bảo mật cao kèm manifest toàn vẹn có chữ ký và phát hiện giả mạo lúc vận hành
Cải thiện- README của gói phát hành và hướng dẫn bắt đầu nhanh trên website nay ghi rõ kiểm tra bản tải về, cấu hình, migration, khởi động và nâng cấp.
Server v1.20.0 is the largest customer-service expansion since the module shipped: agent Copilot reply suggestions with adoption tracking, Auto-QA session inspection with a human review queue, self-serve agent availability plus proactive first-response SLA alerts, case materialization (call-analysis drafts and channel conversations land as cases), report metrics (answer-within-30s rate, FCR, queue wait, agent status durations), omnichannel customer journey with writable tags, and email channel completion (bot auto-reply, channel SLA); the AI platform hardens in step (turn-level trace correlation, DPACT approval time-boxing, per-bot token budgets).
- Transfer-brief authorization strengthened: the customer-profile section renders only for verified agents; the note and history sections are unaffected.
Server v1.19.0 bổ sung chăm sóc khách hàng bằng người ảo, kiểm duyệt nội dung đa phương tiện, đẩy OEM và VoIP, giám sát cập nhật chăm sóc khách hàng, cùng các năng lực mới về tiềm năng tiếp thị và quản trị, đồng thời gia cố luồng build và phát hành đa kiến trúc.
- Kiểm duyệt đa phương tiện nay hỗ trợ provider bên ngoài thay thế được với một mô hình trạng thái-và-bằng chứng chuẩn hóa cho ảnh, video và âm thanh. Đẩy bổ sung kênh OEM trực tiếp, token VoIP iOS và mô hình đăng ký thiết bị hoàn chỉnh hơn.
- CJK search handling and multi-architecture image builds are hardened; both MySQL and PostgreSQL deployments are under continuous automated verification.
Server v1.18.0 nâng cấp nhắn tin và vận hành sản xuất: tìm kiếm toàn cục, trích dẫn/chỉnh sửa, chuyển tiếp hợp nhất và ghim tin nhắn vào giao thức thống nhất, cùng đẩy đa thiết bị mạnh hơn, credential dịch vụ OpenAPI, trạng thái cuộc gọi, giọng nói chăm sóc khách hàng và khả năng quan sát của worker.
- Nhắn tin được nâng cấp với tìm kiếm toàn cục xuyên suốt DM và nhóm, gồm cả chỉ mục thực dụng cho văn bản tiếng Anh và CJK. Trích dẫn, chỉnh sửa, chuyển tiếp đơn và hợp nhất, cùng ghim tin nhắn theo phạm vi hội thoại nay tạo thành một luồng trọn vẹn. Chat Studio cũng bổ sung chuyển tiếp đa chọn, danh sách đã đọc, Markdown của bot và chủ đề sáng, tối hoặc theo hệ thống.
- Nhóm có nhóm người dùng gốc với tạo, tìm kiếm và quản lý thành viên. Thực thể theo phiên bản và sự kiện thời gian thực hội tụ các thay đổi hồ sơ và quan hệ bạn bè trên nhiều thiết bị, trong khi bộ nhớ đệm hội thoại của SDK xử lý kết nối lại, sự kiện ngoài thứ tự và đối chiếu lịch sử nhất quán hơn.
- Đẩy ngoại tuyến nay giao tin đáng tin cậy theo từng thiết bị, với nhận quyền và thử lại độc lập, token của provider mặc định thuộc về tài khoản đăng ký mới nhất. Các kênh gốc Huawei, Honor, Xiaomi, OPPO và vivo cùng APNs và FCM hợp nhất dưới một đường giao tin có thể cấu hình và quan sát.
- Trạng thái cuộc gọi RTC giờ có thể nằm trong Redis để phối hợp đa instance, với thời gian chờ đổ chuông, kiểm tra người tham gia ICE và dọn dẹp ngắt kết nối được gia cố. Nhịp tim worker, tích tụ và trễ hàng đợi, thăm dò nghẽn cơ sở dữ liệu, cấu hình scrape và quy tắc cảnh báo giúp phát hành luân phiên và chẩn đoán sự cố kiểm soát hơn.
Server v1.17.0 bổ sung phiên xác thực bền với khả năng thu hồi của quản trị viên, envelope tin nhắn và đọc chi tiết hợp nhất, quản trị kênh cộng đồng, chiến lược thông báo, cấu hình vận hành kiểm toán được và quan sát mở rộng. Stream AI có hủy, envelope cuối bền và giao đối tượng trả lời lớn có ủy quyền, cùng quản trị kích thước tin nhắn và migration đa cơ sở dữ liệu đã xác minh.
Client SDK 1.13.0 phát hành dưới dạng tải về theo phiên bản với adapter React Native và WeChat Mini Program mới; hành vi máy chủ vẫn tương thích với 1.15.0.
- Hợp tác nhân viên có mặt ở mọi bản: nhân viên có thể chuyển khách cho đồng nghiệp chỉ định hoặc để đội định tuyến tự động (ưu tiên online và rảnh nhất), giám sát có thể chỉ định lại bắt buộc; dịch vụ nhóm hỗ trợ nhận / nhả / chỉ định lại; mới có ghi chú khách hàng chỉ nội bộ và thư viện câu trả lời mẫu dùng chung. Lượt chuyển mang theo bản tóm tắt ngữ cảnh nên người nhận không phải đọc lại toàn bộ luồng.
- Tin nhắn tương tác đa dạng: bot và nhân viên có thể gửi nhóm nút trả lời nhanh và thẻ thông tin; cú chạm của khách vào luồng hội thoại bình thường dưới danh tính của họ và được ghi có cấu trúc. UIKit Web và Flutter render sẵn ngay, còn client chưa biết kiểu mới thì hạ cấp xuống văn bản thuần.
- Hiệu năng đường dẫn nóng: payload tin nhắn chỉ phân tích một lần, codec tái sử dụng, và fan-out nhóm/phòng cấp phát ít hơn — CPU và bộ nhớ thấp hơn lúc tải cao, không đổi hành vi.
Phát hành cùng bộ client (SDK 1.11.1 / Flutter UIKit giai đoạn 2); không có thay đổi hành vi phía máy chủ.
Tiếp nối bản demo chat-studio: dải phân cách thời gian kiểu WeChat trong luồng (chỉ hiện khi khoảng cách ≥5 phút) và ô soạn tự giãn nở gọn gàng hơn. (Bộ client phát hành SDK 1.11.0 và Flutter UIKit trong cùng bản — xem track SDK.)
Nâng cấp thị giác cho demo chat-studio: giao diện trung tính kiểu WeChat với màu teal thương hiệu, avatar chữ cái tất định, cột avatar cạnh bong bóng đối phương với con trỏ stream AI, dấu thời gian kiểu WeChat giàu nhân văn, vi chuyển động khi vào (tôn trọng reduced-motion), và màn chào product-mode mang thương hiệu. (Bộ client ra mắt Web UIKit trong cùng bản — xem track SDK.)
Quản trị kích thước tin nhắn: cổng yêu cầu vào hợp nhất (websocket.max_request_bytes, mặc định 256 KB) — yêu cầu vượt giới hạn nay trả về mã lỗi mới 1011 Message too large (trước đây là ngắt kết nối hoặc lưu im lặng) mà không tiêu hạn mức giới hạn tần suất; ngân sách byte chung cho 26 trường chuỗi phân đoạn tin nhắn (kiểu URL 4096, kiểu tên/ID 1024, thông báo lỗi nêu tên trường); chỉ số mới imcore_msg_oversize_total, trường /stat và quy tắc cảnh báo Prometheus; bảng giới hạn song ngữ docs/LIMITS.md ghi rõ mọi giới hạn và hành vi khi vượt.
- Umbrella chart Kubernetes: triển khai Helm có thể tùy chọn gộp các subchart PostgreSQL / Redis / RabbitMQ / MinIO (values-bundled.yaml kéo toàn bộ stack lên chỉ với một lần cài) và dàn dựng Job migration cơ sở dữ liệu; appVersion của chart kiêm luôn tag image mặc định.
Bản vá trải nghiệm triển khai: gói phát hành nay kèm demo_token (sinh JWT thử bằng một lệnh, khớp bước kiểm chứng trong hướng dẫn bắt đầu nhanh); mẫu cấu hình mặc định PostgreSQL với công tắc database.driver được tài liệu hóa đầy đủ (migrate và máy chủ đọc cùng một công tắc); sửa đường dẫn triển khai MySQL — DDL ai_tools không áp dụng được trên MySQL 8, script khởi tạo RongCloud lọt vào thư mục migration làm hỏng bin/migrate, và cột DATE của xu hướng vận hành lệch múi giờ; cả MySQL lẫn PostgreSQL nay đều nằm trong kiểm chứng tự động liên tục.
Mở rộng tin nhắn Key/Value: gắn mục KV sửa được vào bất kỳ tin nào (chat_{dm,group,room}_expand) — nền tảng chung cho bình chọn, chuỗi đăng ký nối tiếp, khảo sát và trạng thái nhiệm vụ. Tiền tố riêng u:<userID>: chỉ chủ sở hữu ghi được (bình chọn chống giả mạo); key công khai chỉ người gửi. Mỗi key theo last-write-wins với tuần tự hóa từng tin phía máy chủ, phát trực tiếp, đồng bộ đa thiết bị và bắt kịp ngoại tuyến qua lịch sử — không cần DDL.
- Đích @mention có kiểu: đề cập @user / @role / @here / @all cấu trúc (phân giải và ủy quyền phía máy chủ), kèm tùy chọn đẩy theo cấp đề cập.
- Cấp đẩy nhóm theo từng người: mỗi thành viên đặt được all / mentions / direct / none cho từng nhóm; đẩy ngoại tuyến lọc theo đó.
- Dấu thành viên nhóm: chủ nhóm/quản trị viên gắn dấu chỉ nhân viên thấy được cho thành viên (ghi chú khách hàng cho kịch bản hỗ trợ).
- Bộ đăng ký kết nối phân mảnh: tập kết nối ClientManager và chỉ mục người online được phân mảnh (mặc định 32, lũy thừa của hai), xóa điểm nóng khóa toàn cục dưới đồng thời cao.
- Sửa tính đúng đắn: tóm tắt hội thoại phủ lên cột chưa đọc chuẩn (không lệch); mark-read phòng bổ sung lại biên nhận đã đọc toàn khoảng; OpenAPI đầu vào không còn rò rỉ văn bản lỗi cơ sở dữ liệu thô cho bên gọi.
Bộ ba trải nghiệm hội thoại (máy chủ + cả bốn SDK): đánh dấu chưa đọc thủ công (theo từng hội thoại, đồng bộ giữa thiết bị của bạn, tự xóa khi thực sự đọc); đồng bộ nháp xuyên thiết bị (last-write-wins); giờ yên tĩnh / không làm phiền theo lịch (kìm đẩy ngoại tuyến trong khung giờ bạn cấu hình). Bộ bao có kiểu operations.markUnread, drafts.set/clear, push.getDnd/setDnd có mặt trên JS/TS, Dart, Swift và Kotlin.
- Khả năng quan sát cho consumer độc lập: các persist consumer lộ /metrics và /healthz·/livez·/readyz trên địa chỉ bật tùy chọn.
- Vệ sinh credential: pipeline phát hành nay quét secret rò rỉ để credential không thể lọt vào repo hay sản phẩm phát hành.
Hợp đồng OpenAPI 3.1 hoàn chỉnh cho máy chủ: mọi route HTTP hướng khách hàng đều được mô tả, phục vụ tại /openapi.{yaml,json} và giữ đồng bộ với cài đặt thực tế.
- Mọi lệnh WebSocket đều truy cập được từ SDK: 25 lệnh cuối cùng vào danh mục giao thức; cả bốn SDK có API operations.
- Bảo mật phụ thuộc website: Astro được nâng vượt qua các cảnh báo npm đã báo cáo, build tĩnh vẫn xanh.
Kết nối bền bỉ (bốn SDK): thời gian chờ kết nối, khai tử kết nối chết và lùi lại hàm mũ có jitter khi kết nối lại.
- Phân trang lịch sử hai chiều: historyPage() với con trỏ before/after/seq; history() trả mảng cũ vẫn tương thích.
- Thăm dò sức khỏe cấp sản xuất: /livez chỉ tiến trình và /readyz nhận biết phụ thuộc (Redis / DB / broker), bên cạnh /healthz.
Lưu trữ đối tượng (tương thích S3 + MinIO tích hợp sẵn).
- Trình trợ giúp relations trong SDK.
- Giới hạn cuộc gọi đa phương.
- Tin nhắn giọng nói trên di động.
Tin nhắn vị trí & thẻ liên hệ.
- Chat H5 di động kèm demo quét mã QR.
- Demo trực tuyến chỉ đọc với trợ lý RAG.
Bản phát hành chính thức đầu tiên — bản Basic miễn phí, Docker Compose khởi động bằng một lệnh, image trên Docker Hub + Aliyun ACR, tệp nhị phân amd64 / arm64 / loong64 cùng gói offline.
- API đẩy đầu vào /openapi/v1.
- Danh bạ doanh nghiệp.
- Từ vựng kiểm duyệt tiếng Trung tích hợp sẵn.
- Hạn mức Basic nâng lên 1.000 kết nối.
- Tài liệu & đóng gói: tài liệu SDK và các trang sản phẩm / bảo mật / giải pháp song ngữ; hợp nhất thành bốn bản bán được (Basic / Pro / Enterprise / Customer Service) từ một nguồn duy nhất.
v1.24.0: customer-service intelligence meets operational reliability — the AI-voice fix chain lands (multi-turn deafness, echo interruptions, final-echo), Auto-QA closes its loop (agent appeals, error retry, QA stats), knowledge-gap mining ships, Copilot gains draft rewrite and live session summary, KPI reporting moves to precomputed database aggregation, proactive invites become behavior-triggered rules, and SOP procedures orchestrate multi-step bot actions. Infrastructure completes the timezone contract (TIMESTAMPTZ everywhere + UTC-pinned sessions). The upgrade includes hot-table schema changes — schedule a maintenance window and run database migrations first.
Cải thiện- The timezone contract lands end to end: all 176 timestamp columns convert to TIMESTAMPTZ (MySQL DATETIME eliminated) and every pooled session pins UTC — deployments and dev boxes outside UTC no longer see silently shifted timestamps. Upgrade note: hot tables (messages, sessions) are altered under an exclusive lock, so run the migration in a maintenance window (raise the migrate timeout on large databases); the migration interprets existing rows correctly under the deploying server's timezone.
A dual-track server and customer-service release: CS adds WhatsApp and WeChat-ecosystem channels with a fully redesigned agent workbench; read reporting upgrades to readUpTo cursors and message search gains global scope and AI source filters.
Mới- Read reporting upgrades to readUpTo cursors: clients report how far they actually read, the server confirms, and multi-device unread counts converge; offline pushes already covered by the cursor are cancelled — read on one device stops the buzzing on the others.
- AI additions: text-to-speech for bot messages (speech.synthesize webhook), in-flight expansion key-values for streaming messages, and tool-approval outcomes posted back into the conversation.
- Login gains a single-device policy: the newest login kicks the previous one.
Cải thiện- Message search gains AI/human source filters, full-text matching on oversized AI replies, and cross-conversation global search.
- The beforeChat webhook gains HMAC signing and a delivery audit trail, plus two metadata lifecycle events (message persistence, group join).
- Xiaomi push adapts to the 2026 message-classification rules.
Nâng cấp máy chủ hàng quý: đường dẫn nóng nhắn tin nhanh hơn toàn diện, bốn hành trình then chốt có chỉ số độ trễ và cảnh báo, console quản trị có chế độ tối hoàn chỉnh.
Mới- Bốn hành trình then chốt (đăng nhập, tải lịch sử, gửi tin, phản hồi AI đầu tiên) nay có chỉ số độ trễ và cảnh báo để khoanh vùng sự cố nhanh hơn
- Console quản trị có chế độ tối hoàn chỉnh cùng một lượt tinh chỉnh trực quan trên tất cả giao diện
Cải thiện- Nâng cấp máy chủ hàng quý: đường dẫn nóng của nhắn tin nhanh hơn trên toàn diện — gửi/nhận lúc cao điểm trong nhóm lớn và phòng livestream mượt hơn, mức tiêu tốn bộ nhớ thấp hơn, kèm hồ sơ vận hành tinh gọn cho máy nhỏ
- Gói phát hành được gia cố thêm — mỗi tệp nén đều kèm manifest toàn vẹn có chữ ký và máy chủ tự kiểm chứng lúc khởi động để phát hiện tệp nhị phân bị giả mạo
- Data-consistency hardening on MySQL for group-message timestamps and customer-service record fields.
Luồng phát hành bản Basic được nâng cấp: Basic được đóng gói ở chế độ bảo mật cao, tài liệu bàn giao và nâng cấp được bổ sung đầy đủ.
Mới- Luồng phát hành bản Basic được nâng cấp: Basic nay được đóng gói ở chế độ bảo mật cao kèm manifest toàn vẹn có chữ ký và phát hiện giả mạo lúc vận hành
Cải thiện- README của gói phát hành và hướng dẫn bắt đầu nhanh trên website nay ghi rõ kiểm tra bản tải về, cấu hình, migration, khởi động và nâng cấp.
Server v1.20.0 is the largest customer-service expansion since the module shipped: agent Copilot reply suggestions with adoption tracking, Auto-QA session inspection with a human review queue, self-serve agent availability plus proactive first-response SLA alerts, case materialization (call-analysis drafts and channel conversations land as cases), report metrics (answer-within-30s rate, FCR, queue wait, agent status durations), omnichannel customer journey with writable tags, and email channel completion (bot auto-reply, channel SLA); the AI platform hardens in step (turn-level trace correlation, DPACT approval time-boxing, per-bot token budgets).
- Transfer-brief authorization strengthened: the customer-profile section renders only for verified agents; the note and history sections are unaffected.
Server v1.19.0 bổ sung chăm sóc khách hàng bằng người ảo, kiểm duyệt nội dung đa phương tiện, đẩy OEM và VoIP, giám sát cập nhật chăm sóc khách hàng, cùng các năng lực mới về tiềm năng tiếp thị và quản trị, đồng thời gia cố luồng build và phát hành đa kiến trúc.
- Bản Customer Service bổ sung dịch vụ video người ảo Volcengine với điều khiển giọng nói thời gian thực FlowAct, TTS Doubao, xác thực ByteRTC và thu hồi rảnh ở cấp phiên hội thoại. Quản trị viên có thể quản lý thư viện avatar, cấu hình nhân cách và giọng nói cho từng bot, đồng thời xem trạng thái năng lực và phiên theo thời gian thực.
- Kiểm duyệt đa phương tiện nay hỗ trợ provider bên ngoài thay thế được với một mô hình trạng thái-và-bằng chứng chuẩn hóa cho ảnh, video và âm thanh. Đẩy bổ sung kênh OEM trực tiếp, token VoIP iOS và mô hình đăng ký thiết bị hoàn chỉnh hơn.
- Giám sát cập nhật chăm sóc khách hàng và AI, thu tiềm năng tiếp thị và quản trị người ảo nay đã sẵn sàng. Người vận hành có thể xem các bản cập nhật theo phiên bản, nhận tiềm năng và duy trì cấu hình avatar dưới quyền và kiểm toán hiện có.
- CJK search handling and multi-architecture image builds are hardened; both MySQL and PostgreSQL deployments are under continuous automated verification.
Server v1.18.0 nâng cấp nhắn tin và vận hành sản xuất: tìm kiếm toàn cục, trích dẫn/chỉnh sửa, chuyển tiếp hợp nhất và ghim tin nhắn vào giao thức thống nhất, cùng đẩy đa thiết bị mạnh hơn, credential dịch vụ OpenAPI, trạng thái cuộc gọi, giọng nói chăm sóc khách hàng và khả năng quan sát của worker.
- Nhắn tin được nâng cấp với tìm kiếm toàn cục xuyên suốt DM và nhóm, gồm cả chỉ mục thực dụng cho văn bản tiếng Anh và CJK. Trích dẫn, chỉnh sửa, chuyển tiếp đơn và hợp nhất, cùng ghim tin nhắn theo phạm vi hội thoại nay tạo thành một luồng trọn vẹn. Chat Studio cũng bổ sung chuyển tiếp đa chọn, danh sách đã đọc, Markdown của bot và chủ đề sáng, tối hoặc theo hệ thống.
- Nhóm có nhóm người dùng gốc với tạo, tìm kiếm và quản lý thành viên. Thực thể theo phiên bản và sự kiện thời gian thực hội tụ các thay đổi hồ sơ và quan hệ bạn bè trên nhiều thiết bị, trong khi bộ nhớ đệm hội thoại của SDK xử lý kết nối lại, sự kiện ngoài thứ tự và đối chiếu lịch sử nhất quán hơn.
- Đẩy ngoại tuyến nay giao tin đáng tin cậy theo từng thiết bị, với nhận quyền và thử lại độc lập, token của provider mặc định thuộc về tài khoản đăng ký mới nhất. Các kênh gốc Huawei, Honor, Xiaomi, OPPO và vivo cùng APNs và FCM hợp nhất dưới một đường giao tin có thể cấu hình và quan sát.
- OpenAPI có credential dịch vụ lưu trong cơ sở dữ liệu với ủy quyền theo scope, kiểm soát bật/tắt và hết hạn, secret chỉ trả về lúc tạo. Hạn mức dùng chung giữa các instance, còn xác thực thất bại, từ chối và thao tác ghi đi vào một audit trail chung đã che thông tin nhạy cảm.
- Trạng thái cuộc gọi RTC giờ có thể nằm trong Redis để phối hợp đa instance, với thời gian chờ đổ chuông, kiểm tra người tham gia ICE và dọn dẹp ngắt kết nối được gia cố. Nhịp tim worker, tích tụ và trễ hàng đợi, thăm dò nghẽn cơ sở dữ liệu, cấu hình scrape và quy tắc cảnh báo giúp phát hành luân phiên và chẩn đoán sự cố kiểm soát hơn.
Server v1.17.0 bổ sung phiên xác thực bền với khả năng thu hồi của quản trị viên, envelope tin nhắn và đọc chi tiết hợp nhất, quản trị kênh cộng đồng, chiến lược thông báo, cấu hình vận hành kiểm toán được và quan sát mở rộng. Stream AI có hủy, envelope cuối bền và giao đối tượng trả lời lớn có ủy quyền, cùng quản trị kích thước tin nhắn và migration đa cơ sở dữ liệu đã xác minh.
- Quản trị dữ liệu nay bao trùm toàn bộ vòng đời tin nhắn: đặt thời gian lưu theo hội thoại hoặc nhóm, rồi lưu trữ, khôi phục và xóa an toàn tin nhắn hết hạn. Xuất, xóa và ẩn danh dữ liệu trọn vẹn, giữ pháp lý, xác minh tính toàn vẹn kiểm toán và diễn tập sao lưu/khôi phục gộp vào một quy trình quản lý.
Client SDK 1.13.0 phát hành dưới dạng tải về theo phiên bản với adapter React Native và WeChat Mini Program mới; hành vi máy chủ vẫn tương thích với 1.15.0.
- Hợp tác nhân viên có mặt ở mọi bản: nhân viên có thể chuyển khách cho đồng nghiệp chỉ định hoặc để đội định tuyến tự động (ưu tiên online và rảnh nhất), giám sát có thể chỉ định lại bắt buộc; dịch vụ nhóm hỗ trợ nhận / nhả / chỉ định lại; mới có ghi chú khách hàng chỉ nội bộ và thư viện câu trả lời mẫu dùng chung. Lượt chuyển mang theo bản tóm tắt ngữ cảnh nên người nhận không phải đọc lại toàn bộ luồng.
- Tin nhắn tương tác đa dạng: bot và nhân viên có thể gửi nhóm nút trả lời nhanh và thẻ thông tin; cú chạm của khách vào luồng hội thoại bình thường dưới danh tính của họ và được ghi có cấu trúc. UIKit Web và Flutter render sẵn ngay, còn client chưa biết kiểu mới thì hạ cấp xuống văn bản thuần.
- Hiệu năng đường dẫn nóng: payload tin nhắn chỉ phân tích một lần, codec tái sử dụng, và fan-out nhóm/phòng cấp phát ít hơn — CPU và bộ nhớ thấp hơn lúc tải cao, không đổi hành vi.
Phát hành cùng bộ client (SDK 1.11.1 / Flutter UIKit giai đoạn 2); không có thay đổi hành vi phía máy chủ.
Tiếp nối bản demo chat-studio: dải phân cách thời gian kiểu WeChat trong luồng (chỉ hiện khi khoảng cách ≥5 phút) và ô soạn tự giãn nở gọn gàng hơn. (Bộ client phát hành SDK 1.11.0 và Flutter UIKit trong cùng bản — xem track SDK.)
Nâng cấp thị giác cho demo chat-studio: giao diện trung tính kiểu WeChat với màu teal thương hiệu, avatar chữ cái tất định, cột avatar cạnh bong bóng đối phương với con trỏ stream AI, dấu thời gian kiểu WeChat giàu nhân văn, vi chuyển động khi vào (tôn trọng reduced-motion), và màn chào product-mode mang thương hiệu. (Bộ client ra mắt Web UIKit trong cùng bản — xem track SDK.)
Quản trị kích thước tin nhắn: cổng yêu cầu vào hợp nhất (websocket.max_request_bytes, mặc định 256 KB) — yêu cầu vượt giới hạn nay trả về mã lỗi mới 1011 Message too large (trước đây là ngắt kết nối hoặc lưu im lặng) mà không tiêu hạn mức giới hạn tần suất; ngân sách byte chung cho 26 trường chuỗi phân đoạn tin nhắn (kiểu URL 4096, kiểu tên/ID 1024, thông báo lỗi nêu tên trường); chỉ số mới imcore_msg_oversize_total, trường /stat và quy tắc cảnh báo Prometheus; bảng giới hạn song ngữ docs/LIMITS.md ghi rõ mọi giới hạn và hành vi khi vượt.
- Umbrella chart Kubernetes: triển khai Helm có thể tùy chọn gộp các subchart PostgreSQL / Redis / RabbitMQ / MinIO (values-bundled.yaml kéo toàn bộ stack lên chỉ với một lần cài) và dàn dựng Job migration cơ sở dữ liệu; appVersion của chart kiêm luôn tag image mặc định.
Bản vá trải nghiệm triển khai: gói phát hành nay kèm demo_token (sinh JWT thử bằng một lệnh, khớp bước kiểm chứng trong hướng dẫn bắt đầu nhanh); mẫu cấu hình mặc định PostgreSQL với công tắc database.driver được tài liệu hóa đầy đủ (migrate và máy chủ đọc cùng một công tắc); sửa đường dẫn triển khai MySQL — DDL ai_tools không áp dụng được trên MySQL 8, script khởi tạo RongCloud lọt vào thư mục migration làm hỏng bin/migrate, và cột DATE của xu hướng vận hành lệch múi giờ; cả MySQL lẫn PostgreSQL nay đều nằm trong kiểm chứng tự động liên tục.
Mở rộng tin nhắn Key/Value: gắn mục KV sửa được vào bất kỳ tin nào (chat_{dm,group,room}_expand) — nền tảng chung cho bình chọn, chuỗi đăng ký nối tiếp, khảo sát và trạng thái nhiệm vụ. Tiền tố riêng u:<userID>: chỉ chủ sở hữu ghi được (bình chọn chống giả mạo); key công khai chỉ người gửi. Mỗi key theo last-write-wins với tuần tự hóa từng tin phía máy chủ, phát trực tiếp, đồng bộ đa thiết bị và bắt kịp ngoại tuyến qua lịch sử — không cần DDL.
- Đích @mention có kiểu: đề cập @user / @role / @here / @all cấu trúc (phân giải và ủy quyền phía máy chủ), kèm tùy chọn đẩy theo cấp đề cập.
- Cấp đẩy nhóm theo từng người: mỗi thành viên đặt được all / mentions / direct / none cho từng nhóm; đẩy ngoại tuyến lọc theo đó.
- Dấu thành viên nhóm: chủ nhóm/quản trị viên gắn dấu chỉ nhân viên thấy được cho thành viên (ghi chú khách hàng cho kịch bản hỗ trợ).
- Bộ đăng ký kết nối phân mảnh: tập kết nối ClientManager và chỉ mục người online được phân mảnh (mặc định 32, lũy thừa của hai), xóa điểm nóng khóa toàn cục dưới đồng thời cao.
- Sửa tính đúng đắn: tóm tắt hội thoại phủ lên cột chưa đọc chuẩn (không lệch); mark-read phòng bổ sung lại biên nhận đã đọc toàn khoảng; OpenAPI đầu vào không còn rò rỉ văn bản lỗi cơ sở dữ liệu thô cho bên gọi.
Bộ ba trải nghiệm hội thoại (máy chủ + cả bốn SDK): đánh dấu chưa đọc thủ công (theo từng hội thoại, đồng bộ giữa thiết bị của bạn, tự xóa khi thực sự đọc); đồng bộ nháp xuyên thiết bị (last-write-wins); giờ yên tĩnh / không làm phiền theo lịch (kìm đẩy ngoại tuyến trong khung giờ bạn cấu hình). Bộ bao có kiểu operations.markUnread, drafts.set/clear, push.getDnd/setDnd có mặt trên JS/TS, Dart, Swift và Kotlin.
- Khả năng quan sát cho consumer độc lập: các persist consumer lộ /metrics và /healthz·/livez·/readyz trên địa chỉ bật tùy chọn.
Mặt phẳng điều khiển quản trị dữ liệu (Enterprise): kiểm kê dữ liệu qua duyệt, case truy cập/xuất/xóa, giữ pháp lý, xem trước/chạy chính sách lưu giữ, và quyền riêng governance:read / governance:write.
- Mặc định fail-closed: việc xóa và thực thi chính sách lưu giữ dữ liệu giữ nguyên trạng tắt cho đến khi được cấu hình tường minh, tôn trọng các giữ pháp lý còn hiệu lực và ghi lại bằng chứng chạy bền vững.
- OpenAPI quản trị + runbook: 11 endpoint có kiểu, kèm hướng dẫn thẩm định pháp lý song ngữ ánh xạ tới PIPL/GDPR (không tuyên bố chứng nhận).
- Vệ sinh credential: pipeline phát hành nay quét secret rò rỉ để credential không thể lọt vào repo hay sản phẩm phát hành.
Hợp đồng OpenAPI 3.1 hoàn chỉnh cho máy chủ: mọi route HTTP hướng khách hàng đều được mô tả, phục vụ tại /openapi.{yaml,json} và giữ đồng bộ với cài đặt thực tế.
- Mọi lệnh WebSocket đều truy cập được từ SDK: 25 lệnh cuối cùng vào danh mục giao thức; cả bốn SDK có API operations.
- Bảo mật phụ thuộc website: Astro được nâng vượt qua các cảnh báo npm đã báo cáo, build tĩnh vẫn xanh.
Kết nối bền bỉ (bốn SDK): thời gian chờ kết nối, khai tử kết nối chết và lùi lại hàm mũ có jitter khi kết nối lại.
- Phân trang lịch sử hai chiều: historyPage() với con trỏ before/after/seq; history() trả mảng cũ vẫn tương thích.
- Thăm dò sức khỏe cấp sản xuất: /livez chỉ tiến trình và /readyz nhận biết phụ thuộc (Redis / DB / broker), bên cạnh /healthz.
Lưu trữ đối tượng (tương thích S3 + MinIO tích hợp sẵn).
- Trình trợ giúp relations trong SDK.
- Giới hạn cuộc gọi đa phương.
- Tin nhắn giọng nói trên di động.
Tin nhắn vị trí & thẻ liên hệ.
- Chat H5 di động kèm demo quét mã QR.
- Demo trực tuyến chỉ đọc với trợ lý RAG.
Bản phát hành chính thức đầu tiên — bản Basic miễn phí, Docker Compose khởi động bằng một lệnh, image trên Docker Hub + Aliyun ACR, tệp nhị phân amd64 / arm64 / loong64 cùng gói offline.
- API đẩy đầu vào /openapi/v1.
- Danh bạ doanh nghiệp.
- Từ vựng kiểm duyệt tiếng Trung tích hợp sẵn.
- Hạn mức Basic nâng lên 1.000 kết nối.
- Tài liệu & đóng gói: tài liệu SDK và các trang sản phẩm / bảo mật / giải pháp song ngữ; hợp nhất thành bốn bản bán được (Basic / Pro / Enterprise / Customer Service) từ một nguồn duy nhất.
- Cộng đồng (siêu nhóm & kênh).
v1.24.0: customer-service intelligence meets operational reliability — the AI-voice fix chain lands (multi-turn deafness, echo interruptions, final-echo), Auto-QA closes its loop (agent appeals, error retry, QA stats), knowledge-gap mining ships, Copilot gains draft rewrite and live session summary, KPI reporting moves to precomputed database aggregation, proactive invites become behavior-triggered rules, and SOP procedures orchestrate multi-step bot actions. Infrastructure completes the timezone contract (TIMESTAMPTZ everywhere + UTC-pinned sessions). The upgrade includes hot-table schema changes — schedule a maintenance window and run database migrations first.
Mới- Auto-QA closes its loop: agents can appeal a confirmed review (self-only, with a reason), supervisors rule through the existing review endpoint (uphold or overturn, verdict noted); transient LLM failures leave error rows that automatically re-enter the pending queue after a retry window instead of being lost forever; QA statistics ship with the suite. The appeal flow is live in the admin console and chat-studio workbench across all 12 locales.
- Knowledge-gap mining closes the knowledge-ops loop: handover conversations are mined by an LLM into KB entry drafts (title/body with the human agent's answer as evidence); accepted drafts publish straight into the existing KB embedding/review pipeline, while skip verdicts are recorded so the same conversation is never re-scanned. Knowledge ops moves from manual write-ups to mine-from-conversations with one-click acceptance.
- Copilot depth reaches the international baseline: draft rewrite sends the agent's composer draft through the shared copilot pipeline (professional tone, typos, same language, no new promises) and live session summaries generate on demand and evolve with the conversation — completing the writing assistant on top of the existing grounded suggestions.
- Proactive invites upgrade to a behavior-triggered rule library: ordered per-widget rules combining URL match, dwell seconds, Nth-pageview and exit-intent, with cooldown minutes (cross-session) and once-per-visitor caps — replacing the single static invite with mainstream targeted-engagement rules.
- SOP orchestration (agentic procedures): a procedure is trigger keywords plus ordered steps (instruction, optional tool binding, optional handover exit); matching messages inject the SOP into the reply pipeline and the model advances step by step with full flow context every turn — no separate state machine, and a preset template library ships built in. The bot moves from answering to getting things done.
- AI real-time voice customer service: visitors talk to the AI agent like a phone call — streaming ASR feeds the existing bot pipeline (KB/tools/memory intact), Doubao TTS speaks replies in real time, with barge-in interruption and mid-call handover into the human voice queue. The engine is pluggable; end-to-end voice-LLM adapters are reserved for a later release.
Cải thiện- CS KPI reporting moves to database-side GROUP BY: 30-second first-response rate (the domestic hard KPI), average and per-channel wait, FCR, AI resolution and agent online time render in milliseconds and are always fresh — replacing the 100k-row in-memory aggregation that slowed the reports page on large datasets.
- The timezone contract lands end to end: all 176 timestamp columns convert to TIMESTAMPTZ (MySQL DATETIME eliminated) and every pooled session pins UTC — deployments and dev boxes outside UTC no longer see silently shifted timestamps. Upgrade note: hot tables (messages, sessions) are altered under an exclusive lock, so run the migration in a maintenance window (raise the migrate timeout on large databases); the migration interprets existing rows correctly under the deploying server's timezone.
Sửa lỗi- Fixed AI voice calls going deaf after the first turn and answering twice: Volcano ASR session state accumulated across turns on one connection — late per-utterance finals re-dispatched the previous question, the next question's transcription was polluted with the prior turn's tail, and after a long reply the connection went deaf (later speech got no response). Each turn now recycles to a fresh ASR connection (the swap overlaps the reply wait, imperceptible), repeated questions are no longer swallowed by the echo filter, and an unexpectedly dropped ASR connection redials instead of ending the call.
- Fixed AI voice replies being cut mid-sentence: the bot's own voice was picked back up by the mic, and the echo — once transcribed — was mistaken for the visitor cutting in, cancelling the in-flight reply and even answering its own words as a new question. Uplink ASR now pauses while the bot speaks (real barge-in stays client-driven via local VAD), the client gate requires sustained energy, and the audio budget moved to a burst-tolerant 2-second window so browsers' chunky delivery no longer drops speech.
- Fixed AI voice calls where the bot never spoke: Volcano ASR re-delivers the finalized utterance as an extra partial, which was mistaken for the visitor cutting in and cancelled the just-dispatched reply — transcription and persistence worked, but the spoken reply never played. Echo partials no longer trigger barge-in; genuine interruptions are unaffected.
A dual-track server and customer-service release: CS adds WhatsApp and WeChat-ecosystem channels with a fully redesigned agent workbench; read reporting upgrades to readUpTo cursors and message search gains global scope and AI source filters.
Mới- CS channels: WhatsApp Business Cloud API and the WeChat ecosystem (Official Account/Mini Program, WeCom customer service) join the unified agent inbox.
- The agent workbench is redesigned as a mainstream inbox, with proactive outreach, a Copilot console, and a self-service help center.
- Read reporting upgrades to readUpTo cursors: clients report how far they actually read, the server confirms, and multi-device unread counts converge; offline pushes already covered by the cursor are cancelled — read on one device stops the buzzing on the others.
- AI additions: text-to-speech for bot messages (speech.synthesize webhook), in-flight expansion key-values for streaming messages, and tool-approval outcomes posted back into the conversation.
- Login gains a single-device policy: the newest login kicks the previous one.
Cải thiện- Multilingual AI customer service: replies follow the customer's language, with multilingual greetings and canned replies.
- Message search gains AI/human source filters, full-text matching on oversized AI replies, and cross-conversation global search.
- The beforeChat webhook gains HMAC signing and a delivery audit trail, plus two metadata lifecycle events (message persistence, group join).
- Xiaomi push adapts to the 2026 message-classification rules.
Nâng cấp máy chủ hàng quý: đường dẫn nóng nhắn tin nhanh hơn toàn diện, bốn hành trình then chốt có chỉ số độ trễ và cảnh báo, console quản trị có chế độ tối hoàn chỉnh.
Mới- Bốn hành trình then chốt (đăng nhập, tải lịch sử, gửi tin, phản hồi AI đầu tiên) nay có chỉ số độ trễ và cảnh báo để khoanh vùng sự cố nhanh hơn
- Console quản trị có chế độ tối hoàn chỉnh cùng một lượt tinh chỉnh trực quan trên tất cả giao diện
Cải thiện- Nâng cấp máy chủ hàng quý: đường dẫn nóng của nhắn tin nhanh hơn trên toàn diện — gửi/nhận lúc cao điểm trong nhóm lớn và phòng livestream mượt hơn, mức tiêu tốn bộ nhớ thấp hơn, kèm hồ sơ vận hành tinh gọn cho máy nhỏ
- Gói phát hành được gia cố thêm — mỗi tệp nén đều kèm manifest toàn vẹn có chữ ký và máy chủ tự kiểm chứng lúc khởi động để phát hiện tệp nhị phân bị giả mạo
- Data-consistency hardening on MySQL for group-message timestamps and customer-service record fields.
Luồng phát hành bản Basic được nâng cấp: Basic được đóng gói ở chế độ bảo mật cao, tài liệu bàn giao và nâng cấp được bổ sung đầy đủ.
Mới- Luồng phát hành bản Basic được nâng cấp: Basic nay được đóng gói ở chế độ bảo mật cao kèm manifest toàn vẹn có chữ ký và phát hiện giả mạo lúc vận hành
Cải thiện- README của gói phát hành và hướng dẫn bắt đầu nhanh trên website nay ghi rõ kiểm tra bản tải về, cấu hình, migration, khởi động và nâng cấp.
- Năng lực mở cho chăm sóc khách hàng ra mắt: họ sự kiện webhook CS (sáu sự kiện vòng đời — ticket tạo/cập nhật, phiên đóng, chuyển cho nhân viên, vi phạm SLA, khảo sát được chấm — giao JSON với dạng chữ ký giống route tin nhắn hiện có, mặc định tắt), thông báo group-bot Feishu/DingTalk/WeCom (cấu hình là chạy, DingTalk có chữ ký), và bảy endpoint OpenAPI cho tài nguyên CS (truy vấn phiên, đọc/tạo/cập nhật ticket, danh bạ nhân viên, dưới scope riêng cs:read/cs:write); không cần migration nào.
Server v1.20.0 is the largest customer-service expansion since the module shipped: agent Copilot reply suggestions with adoption tracking, Auto-QA session inspection with a human review queue, self-serve agent availability plus proactive first-response SLA alerts, case materialization (call-analysis drafts and channel conversations land as cases), report metrics (answer-within-30s rate, FCR, queue wait, agent status durations), omnichannel customer journey with writable tags, and email channel completion (bot auto-reply, channel SLA); the AI platform hardens in step (turn-level trace correlation, DPACT approval time-boxing, per-bot token budgets).
- Email channel completion: inbound message content is persisted, with a console drawer showing session history; inbound emails can trigger bot auto-reply (reusing the bot's credentials and knowledge base, off by default, opt-in); channel conversations join the first-response SLA alert loop.
- Thống nhất phiên hai tuyến (tại thời điểm đọc): Customer 360 có thêm hành trình dịch vụ đa kênh — phiên IM và hội thoại kênh gộp thành một dòng thời gian đơn theo thứ tự thời gian nghịch kèm thẻ nguồn, thay cho hai bảng xếp cạnh nhau; thẻ khách hàng cuối cùng đã có đường ghi (chỉnh sửa được trong console, lưu bền cho khách hàng miền IM ngay lần gắn thẻ đầu tiên, khử trùng giữ thứ tự với giới hạn cứng); không cần migration.
- CS report metrics upgrade: aggregation performance and accuracy hold at large scale, plus domestic tender metrics — answer-within-N-seconds rate (configurable threshold), first-contact resolution (24h customer-reopen rule, summary/daily only), queue wait avg/P95/max, and agent status durations (self-serve and admin switches both leave a trail); all legacy response fields preserved.
- Auto-QA for agent sessions ships: closed human-handled sessions are periodically inspected (dedicated judge credentials, server-side rescoring); below-threshold reviews land in a human review queue with a new QA console tab for confirm/false-positive verdicts; the ledger is governance-registered; off by default until AI credentials are configured.
- Case materialization closes the loop: a call-analysis ticket draft becomes a case with one click or automatically by a priority gate, and drafts are absorbed into an existing unresolved case as a note; channel conversations (email) convert to cases with full traceability; the call-quality and omnichannel consoles gain the entry points.
- Two-way AI tool I/O hardening: secrets used by outbound tool calls support secure references and config-only rotation; external tool output is isolated from the model side, suspected prompt injections are flagged and audited, and the audit trail keeps the raw content.
- High-risk AI actions join the tamper-evident audit chain: critical tool outcomes (turn-time or resumed after approval) append tamper-evident audit records carrying the turn's trace id, verified by the same integrity tooling as human approvals; the audit storage layer becomes edition-independent, only the console reader stays Ultimate.
- Audits feed evals: the eval miner gains a tool_failure source — denied and degraded tool calls from the unified audit aggregate per conversation into candidate cases, distilled by the LLM miner and gated by human approval, joining handovers, low ratings and stream errors as the fourth signal.
- Agent Copilot ships (P1): one click in the conversation panel drafts reply suggestions from the customer profile, long-term summary, bot KB retrieval and last 10 turns; 2-3 insertable suggestions with adoption tracking making adoption rate a queryable metric; authorization matches the profile card (workbench gate + service relationship).
- Human approvals become short-lived grants (DPACT Time): an approved execution is executable only within a short window (10 minutes by default), expires automatically, and the grant is re-checked before execution.
- Per-bot daily token budgets (0 = unlimited): pre-checked before each paid call and charged by actual usage; over-budget turns return budget_exceeded and land in the message audit. Native and Dify/Coze/webhook backends are both bounded; the admin bot form gains the budget field.
- Transfer-brief authorization strengthened: the customer-profile section renders only for verified agents; the note and history sections are unaffected.
- Agent operations loop closed: agents self-serve their availability status from the workbench (ready/busy/away/rest; auto routing stops assigning new sessions once switched), and first-response SLA alerts go proactive — at_risk at 3/4 of the target and breached at the target, at most once per session per tier, delivered to the assigned agent plus supervisors; the admin realtime operations page gains an alert-history table with derived live status (still waiting / answered / session closed).
- End-to-end AI turn tracing: each turn mints a trace_id stamped across message audits, tool calls and executions (errors and handovers sampled at 100%, ok turns follow a configurable rate); message audits gain model/provider columns and admin-approved executions inherit the original turn's trace.
- Tool permission controls ship: a tool without a permission scope is refused; the admin tool list flags unscoped tools and the tool form gains risk-level, permission-scope and require-confirmation fields.
Server v1.19.0 bổ sung chăm sóc khách hàng bằng người ảo, kiểm duyệt nội dung đa phương tiện, đẩy OEM và VoIP, giám sát cập nhật chăm sóc khách hàng, cùng các năng lực mới về tiềm năng tiếp thị và quản trị, đồng thời gia cố luồng build và phát hành đa kiến trúc.
- Bản Customer Service bổ sung dịch vụ video người ảo Volcengine với điều khiển giọng nói thời gian thực FlowAct, TTS Doubao, xác thực ByteRTC và thu hồi rảnh ở cấp phiên hội thoại. Quản trị viên có thể quản lý thư viện avatar, cấu hình nhân cách và giọng nói cho từng bot, đồng thời xem trạng thái năng lực và phiên theo thời gian thực.
- Kiểm duyệt đa phương tiện nay hỗ trợ provider bên ngoài thay thế được với một mô hình trạng thái-và-bằng chứng chuẩn hóa cho ảnh, video và âm thanh. Đẩy bổ sung kênh OEM trực tiếp, token VoIP iOS và mô hình đăng ký thiết bị hoàn chỉnh hơn.
- Giám sát cập nhật chăm sóc khách hàng và AI, thu tiềm năng tiếp thị và quản trị người ảo nay đã sẵn sàng. Người vận hành có thể xem các bản cập nhật theo phiên bản, nhận tiềm năng và duy trì cấu hình avatar dưới quyền và kiểm toán hiện có.
- CJK search handling and multi-architecture image builds are hardened; both MySQL and PostgreSQL deployments are under continuous automated verification.
Server v1.18.0 nâng cấp nhắn tin và vận hành sản xuất: tìm kiếm toàn cục, trích dẫn/chỉnh sửa, chuyển tiếp hợp nhất và ghim tin nhắn vào giao thức thống nhất, cùng đẩy đa thiết bị mạnh hơn, credential dịch vụ OpenAPI, trạng thái cuộc gọi, giọng nói chăm sóc khách hàng và khả năng quan sát của worker.
- Nhắn tin được nâng cấp với tìm kiếm toàn cục xuyên suốt DM và nhóm, gồm cả chỉ mục thực dụng cho văn bản tiếng Anh và CJK. Trích dẫn, chỉnh sửa, chuyển tiếp đơn và hợp nhất, cùng ghim tin nhắn theo phạm vi hội thoại nay tạo thành một luồng trọn vẹn. Chat Studio cũng bổ sung chuyển tiếp đa chọn, danh sách đã đọc, Markdown của bot và chủ đề sáng, tối hoặc theo hệ thống.
- Nhóm có nhóm người dùng gốc với tạo, tìm kiếm và quản lý thành viên. Thực thể theo phiên bản và sự kiện thời gian thực hội tụ các thay đổi hồ sơ và quan hệ bạn bè trên nhiều thiết bị, trong khi bộ nhớ đệm hội thoại của SDK xử lý kết nối lại, sự kiện ngoài thứ tự và đối chiếu lịch sử nhất quán hơn.
- Đẩy ngoại tuyến nay giao tin đáng tin cậy theo từng thiết bị, với nhận quyền và thử lại độc lập, token của provider mặc định thuộc về tài khoản đăng ký mới nhất. Các kênh gốc Huawei, Honor, Xiaomi, OPPO và vivo cùng APNs và FCM hợp nhất dưới một đường giao tin có thể cấu hình và quan sát.
- OpenAPI có credential dịch vụ lưu trong cơ sở dữ liệu với ủy quyền theo scope, kiểm soát bật/tắt và hết hạn, secret chỉ trả về lúc tạo. Hạn mức dùng chung giữa các instance, còn xác thực thất bại, từ chối và thao tác ghi đi vào một audit trail chung đã che thông tin nhạy cảm.
- Bản Customer Service bổ sung giọng nói ngay trong trình duyệt: khách truy cập gọi trực tiếp, định tuyến hàng đợi tôn trọng trạng thái hiện diện và sức chứa giọng nói của nhân viên, nhân viên có thể gọi lại, và widget phía khách truy cập cùng không gian làm việc dùng chung trạng thái cuộc gọi. Nền tảng CPaaS bổ sung adapter provider, webhook có chữ ký và bản ghi cuộc gọi bền vững làm điểm mở rộng chung cho kết nối số điện thoại.
- Trạng thái cuộc gọi RTC giờ có thể nằm trong Redis để phối hợp đa instance, với thời gian chờ đổ chuông, kiểm tra người tham gia ICE và dọn dẹp ngắt kết nối được gia cố. Nhịp tim worker, tích tụ và trễ hàng đợi, thăm dò nghẽn cơ sở dữ liệu, cấu hình scrape và quy tắc cảnh báo giúp phát hành luân phiên và chẩn đoán sự cố kiểm soát hơn.
Server v1.17.0 bổ sung phiên xác thực bền với khả năng thu hồi của quản trị viên, envelope tin nhắn và đọc chi tiết hợp nhất, quản trị kênh cộng đồng, chiến lược thông báo, cấu hình vận hành kiểm toán được và quan sát mở rộng. Stream AI có hủy, envelope cuối bền và giao đối tượng trả lời lớn có ủy quyền, cùng quản trị kích thước tin nhắn và migration đa cơ sở dữ liệu đã xác minh.
Bản Customer Service khép kín vòng vận hành với phiên hỗ trợ hợp nhất, ticket, tiếp nhận đa kênh, định tuyến thông minh, Customer 360, chất lượng tri thức AI và báo cáo kinh doanh, cùng tích hợp sâu hơn giữa widget hỗ trợ web và ứng dụng chủ.
- Console hỗ trợ bổ sung trung tâm phiên, vận hành thời gian thực, Customer 360, quản lý và báo cáo đa kênh. Mỗi dòng nghiệp vụ có thể cấu hình giờ làm việc, xử lý ngoài giờ, định tuyến và SLA phản hồi đầu tiên; email gia nhập hộp thư hợp nhất, và câu trả lời chuẩn của đội có duyệt, xuất bản, lịch sử phiên bản và phân tích hiệu quả.
- Định tuyến thông minh nay khớp trạng thái sẵn sàng, kỹ năng, ngôn ngữ, ca làm việc và sức chứa đồng thời của nhân viên, với các đội tràn theo thứ tự khi đội chính bận. Chuyển tiếp, chỉ định lại của giám sát và phân bổ tự động dùng chung quy tắc sẵn sàng, còn đội vận hành theo dõi thời gian chờ hàng đợi và tải nhân viên theo thời gian thực.
- Bổ sung quy trình ticket trọn vẹn: biến phiên hỗ trợ thành ticket, tiến triển theo ưu tiên, phân loại, người phụ trách và trạng thái, theo dõi riêng SLA phản hồi đầu tiên và SLA giải quyết. Ticket có thể liên kết nhiều phiên, đơn hàng và đối tượng nghiệp vụ khác, với kết quả giải quyết chuẩn bắt buộc khi hoàn tất.
- Chất lượng tri thức AI trở thành vòng cải tiến liên tục: câu hỏi tin cậy thấp có thể được trả lời, từ chối lịch sự hoặc chuyển cho nhân viên, kèm nguồn hiển thị cho khách hàng (tùy chọn). Câu hỏi thực sự không có câu trả lời vào hàng đợi duyệt, nơi người vận hành sửa câu trả lời, quản lý phiên bản bot và bộ đánh giá, đồng thời chấm điểm chất lượng trước khi xuất bản.
- Widget hỗ trợ web bổ sung tích hợp ứng dụng chủ: trang nghiệp vụ có thể mở, ẩn hoặc hủy nó, truyền ngữ cảnh khách truy cập và trang, cùng lắng nghe thay đổi kết nối, tin nhắn, số chưa đọc và chuyển nhân viên. Console quản trị cung cấp cả cài đặt chuẩn lẫn ví dụ tích hợp nâng cao.
- Quản trị dữ liệu nay bao trùm toàn bộ vòng đời tin nhắn: đặt thời gian lưu theo hội thoại hoặc nhóm, rồi lưu trữ, khôi phục và xóa an toàn tin nhắn hết hạn. Xuất, xóa và ẩn danh dữ liệu trọn vẹn, giữ pháp lý, xác minh tính toàn vẹn kiểm toán và diễn tập sao lưu/khôi phục gộp vào một quy trình quản lý.
Client SDK 1.13.0 phát hành dưới dạng tải về theo phiên bản với adapter React Native và WeChat Mini Program mới; hành vi máy chủ vẫn tương thích với 1.15.0.
Bề mặt nghiệp vụ chăm sóc khách hàng ra mắt: không gian làm việc nhân viên riêng (đăng nhập SSO doanh nghiệp, chỉ nhân viên được bật), hàng đợi dịch vụ trực tiếp, đếm ngược SLA phản hồi đầu tiên, lịch sử phiên và thống kê hằng ngày; console quản trị IM có thêm mô-đun Khách hàng & Dịch vụ AI cho nhân viên, đội, nhóm dịch vụ và câu trả lời mẫu, tái dùng quyền và kiểm toán quản trị.
- Hệ thống con chăm sóc khách hàng AI (bot AI, truy xuất cơ sở tri thức, bàn giao cho nhân viên, phân tích cuộc gọi) giờ chạy được trên NATS JetStream cũng như RabbitMQ, gồm cả chế độ nhúng đơn nhị phân — nhờ đó triển khai tối thiểu không cần message broker ngoài. Nâng cấp một triển khai NATS hiện có chỉ mất một bước thủ công; xem runbook sao lưu/khôi phục.
- Việc cung cấp dịch vụ trở nên đo lường được: mỗi phiên dịch vụ được giới hạn tự động và tóm tắt bằng AI, ghi lại thời lượng, số tin nhắn và thời gian phản hồi đầu tiên — cho cả hội thoại do nhân viên lẫn dịch vụ nhóm phục vụ. Console quản trị có thêm trang đánh giá chất lượng AI sau cuộc gọi cho phân tích cuộc gọi và điểm chất lượng.
- Đánh giá mức độ hài lòng của khách hàng: thẻ đánh giá được gửi tự động khi phiên đóng và khách chấm điểm chỉ với một cú chạm; console quản trị có thêm xem lại mức hài lòng kèm chú thích nội bộ và nhắc đánh giá, và trang xu hướng vận hành báo cáo số khảo sát gửi, có trả lời và hài lòng. Mặc định tắt — cần bật chủ động.
- Bộ nhớ dài hạn AI: trường hồ sơ khách hàng cấu hình được theo từng triển khai, mô hình tự điền, sửa của người vận hành luôn ưu tiên, và được bơm vào cùng tóm tắt xuyên phiên và thu hồi dữ kiện đuôi dài. Bàn giao từ AI sang nhân viên giờ sinh bản tóm tắt chỉ đẩy cho nhân viên, và cách giải quyết của nhân viên được ghi ngược vào bộ nhớ dài hạn của khách đó. Hồ sơ khách hàng và tóm tắt cuộn nay cũng chạy trên triển khai MySQL.
- Hợp tác nhân viên có mặt ở mọi bản: nhân viên có thể chuyển khách cho đồng nghiệp chỉ định hoặc để đội định tuyến tự động (ưu tiên online và rảnh nhất), giám sát có thể chỉ định lại bắt buộc; dịch vụ nhóm hỗ trợ nhận / nhả / chỉ định lại; mới có ghi chú khách hàng chỉ nội bộ và thư viện câu trả lời mẫu dùng chung. Lượt chuyển mang theo bản tóm tắt ngữ cảnh nên người nhận không phải đọc lại toàn bộ luồng.
- Tin nhắn tương tác đa dạng: bot và nhân viên có thể gửi nhóm nút trả lời nhanh và thẻ thông tin; cú chạm của khách vào luồng hội thoại bình thường dưới danh tính của họ và được ghi có cấu trúc. UIKit Web và Flutter render sẵn ngay, còn client chưa biết kiểu mới thì hạ cấp xuống văn bản thuần.
- Hiệu năng đường dẫn nóng: payload tin nhắn chỉ phân tích một lần, codec tái sử dụng, và fan-out nhóm/phòng cấp phát ít hơn — CPU và bộ nhớ thấp hơn lúc tải cao, không đổi hành vi.
- Trang demo có thêm lối hỗ trợ phía khách truy cập: bong bóng chat ở góc mở hội thoại AI, một cú chạm chuyển lên nhân viên và vào hàng đợi nhân viên — ghép với không gian làm việc nhân viên để demo trọn luồng. Mặc định tắt.
Phát hành cùng bộ client (SDK 1.11.1 / Flutter UIKit giai đoạn 2); không có thay đổi hành vi phía máy chủ.
Tiếp nối bản demo chat-studio: dải phân cách thời gian kiểu WeChat trong luồng (chỉ hiện khi khoảng cách ≥5 phút) và ô soạn tự giãn nở gọn gàng hơn. (Bộ client phát hành SDK 1.11.0 và Flutter UIKit trong cùng bản — xem track SDK.)
Nâng cấp thị giác cho demo chat-studio: giao diện trung tính kiểu WeChat với màu teal thương hiệu, avatar chữ cái tất định, cột avatar cạnh bong bóng đối phương với con trỏ stream AI, dấu thời gian kiểu WeChat giàu nhân văn, vi chuyển động khi vào (tôn trọng reduced-motion), và màn chào product-mode mang thương hiệu. (Bộ client ra mắt Web UIKit trong cùng bản — xem track SDK.)
Quản trị kích thước tin nhắn: cổng yêu cầu vào hợp nhất (websocket.max_request_bytes, mặc định 256 KB) — yêu cầu vượt giới hạn nay trả về mã lỗi mới 1011 Message too large (trước đây là ngắt kết nối hoặc lưu im lặng) mà không tiêu hạn mức giới hạn tần suất; ngân sách byte chung cho 26 trường chuỗi phân đoạn tin nhắn (kiểu URL 4096, kiểu tên/ID 1024, thông báo lỗi nêu tên trường); chỉ số mới imcore_msg_oversize_total, trường /stat và quy tắc cảnh báo Prometheus; bảng giới hạn song ngữ docs/LIMITS.md ghi rõ mọi giới hạn và hành vi khi vượt.
- Umbrella chart Kubernetes: triển khai Helm có thể tùy chọn gộp các subchart PostgreSQL / Redis / RabbitMQ / MinIO (values-bundled.yaml kéo toàn bộ stack lên chỉ với một lần cài) và dàn dựng Job migration cơ sở dữ liệu; appVersion của chart kiêm luôn tag image mặc định.
Bản vá trải nghiệm triển khai: gói phát hành nay kèm demo_token (sinh JWT thử bằng một lệnh, khớp bước kiểm chứng trong hướng dẫn bắt đầu nhanh); mẫu cấu hình mặc định PostgreSQL với công tắc database.driver được tài liệu hóa đầy đủ (migrate và máy chủ đọc cùng một công tắc); sửa đường dẫn triển khai MySQL — DDL ai_tools không áp dụng được trên MySQL 8, script khởi tạo RongCloud lọt vào thư mục migration làm hỏng bin/migrate, và cột DATE của xu hướng vận hành lệch múi giờ; cả MySQL lẫn PostgreSQL nay đều nằm trong kiểm chứng tự động liên tục.
Mở rộng tin nhắn Key/Value: gắn mục KV sửa được vào bất kỳ tin nào (chat_{dm,group,room}_expand) — nền tảng chung cho bình chọn, chuỗi đăng ký nối tiếp, khảo sát và trạng thái nhiệm vụ. Tiền tố riêng u:<userID>: chỉ chủ sở hữu ghi được (bình chọn chống giả mạo); key công khai chỉ người gửi. Mỗi key theo last-write-wins với tuần tự hóa từng tin phía máy chủ, phát trực tiếp, đồng bộ đa thiết bị và bắt kịp ngoại tuyến qua lịch sử — không cần DDL.
- Đích @mention có kiểu: đề cập @user / @role / @here / @all cấu trúc (phân giải và ủy quyền phía máy chủ), kèm tùy chọn đẩy theo cấp đề cập.
- Cấp đẩy nhóm theo từng người: mỗi thành viên đặt được all / mentions / direct / none cho từng nhóm; đẩy ngoại tuyến lọc theo đó.
- Dấu thành viên nhóm: chủ nhóm/quản trị viên gắn dấu chỉ nhân viên thấy được cho thành viên (ghi chú khách hàng cho kịch bản hỗ trợ).
- Bộ đăng ký kết nối phân mảnh: tập kết nối ClientManager và chỉ mục người online được phân mảnh (mặc định 32, lũy thừa của hai), xóa điểm nóng khóa toàn cục dưới đồng thời cao.
- Sửa tính đúng đắn: tóm tắt hội thoại phủ lên cột chưa đọc chuẩn (không lệch); mark-read phòng bổ sung lại biên nhận đã đọc toàn khoảng; OpenAPI đầu vào không còn rò rỉ văn bản lỗi cơ sở dữ liệu thô cho bên gọi.
Bộ ba trải nghiệm hội thoại (máy chủ + cả bốn SDK): đánh dấu chưa đọc thủ công (theo từng hội thoại, đồng bộ giữa thiết bị của bạn, tự xóa khi thực sự đọc); đồng bộ nháp xuyên thiết bị (last-write-wins); giờ yên tĩnh / không làm phiền theo lịch (kìm đẩy ngoại tuyến trong khung giờ bạn cấu hình). Bộ bao có kiểu operations.markUnread, drafts.set/clear, push.getDnd/setDnd có mặt trên JS/TS, Dart, Swift và Kotlin.
- Khả năng quan sát cho consumer độc lập: các persist consumer lộ /metrics và /healthz·/livez·/readyz trên địa chỉ bật tùy chọn.
- Vệ sinh credential: pipeline phát hành nay quét secret rò rỉ để credential không thể lọt vào repo hay sản phẩm phát hành.
Hợp đồng OpenAPI 3.1 hoàn chỉnh cho máy chủ: mọi route HTTP hướng khách hàng đều được mô tả, phục vụ tại /openapi.{yaml,json} và giữ đồng bộ với cài đặt thực tế.
- Mọi lệnh WebSocket đều truy cập được từ SDK: 25 lệnh cuối cùng vào danh mục giao thức; cả bốn SDK có API operations.
- Bảo mật phụ thuộc website: Astro được nâng vượt qua các cảnh báo npm đã báo cáo, build tĩnh vẫn xanh.
Kết nối bền bỉ (bốn SDK): thời gian chờ kết nối, khai tử kết nối chết và lùi lại hàm mũ có jitter khi kết nối lại.
- Phân trang lịch sử hai chiều: historyPage() với con trỏ before/after/seq; history() trả mảng cũ vẫn tương thích.
- Thăm dò sức khỏe cấp sản xuất: /livez chỉ tiến trình và /readyz nhận biết phụ thuộc (Redis / DB / broker), bên cạnh /healthz.
Lưu trữ đối tượng (tương thích S3 + MinIO tích hợp sẵn).
- Phân tích AI sau cuộc gọi (Customer Service).
- Streaming AI trên SDK.
- Trình trợ giúp relations trong SDK.
- Giới hạn cuộc gọi đa phương.
- Tin nhắn giọng nói trên di động.
Tin nhắn vị trí & thẻ liên hệ.
- Chat H5 di động kèm demo quét mã QR.
- Demo trực tuyến chỉ đọc với trợ lý RAG.
Bản phát hành chính thức đầu tiên — bản Basic miễn phí, Docker Compose khởi động bằng một lệnh, image trên Docker Hub + Aliyun ACR, tệp nhị phân amd64 / arm64 / loong64 cùng gói offline.
- API đẩy đầu vào /openapi/v1.
- Danh bạ doanh nghiệp.
- Từ vựng kiểm duyệt tiếng Trung tích hợp sẵn.
- Hạn mức Basic nâng lên 1.000 kết nối.
- Tài liệu & đóng gói: tài liệu SDK và các trang sản phẩm / bảo mật / giải pháp song ngữ; hợp nhất thành bốn bản bán được (Basic / Pro / Enterprise / Customer Service) từ một nguồn duy nhất.
SDK cho client
Mọi SDK client dùng chung một dòng phiên bản; dòng thời gian bên dưới nhóm theo bản phát hành, huy hiệu đánh dấu các nền tảng mà bản đó chạm tới (bao gồm cả SDK Admin phía máy chủ).
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủMới
- Thay đổi lớnSDK 1.24.0 protocol-surface extension (breaking; additive only): the CS Copilot command family (chat_cs_copilot_use/rewrite/summary, chat_cs_qa_get/appeal) and new CSCopilotWire kind/rewritten/summary fields. All additions are optional — existing calls keep working; integrators matching command constants exhaustively need to add the new-key branch. See the 1.24.0 migration report.
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủMới
- Thay đổi lớnRead reporting upgrades to readUpTo cursors: markRead gains a readUpTo parameter — clients report how far they actually read, the server confirms with a clamped cursor, and multi-device unread counts converge on it. The legacy lastMessageID placeholder is deprecated (still accepted during the window — migrate to readUpTo); the web markRead return value is now typed with the confirmed cursor, and Kotlin/Swift binary integrators need a recompile.
- The web SDK ships a cross-conversation search.global wrapper — one call searches every conversation.
Cải thiện- Thay đổi lớnPackage-id normalization (breaking; installation coordinates only, no API change): reverse-DNS identifiers move from com.imcore.* to im.balala.* (Kotlin namespace and Maven coordinates, Java group, Unity UPM package name). Source/tarball integrators only need to update imports and dependency coordinates — the full old→new mapping is in the 1.23.0 migration report.
- Message search gains a source filter (AI replies only, or human messages only); keyword search on oversized AI replies now matches beyond the leading preview.
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủMới
- (Client SDK 1.22.0) Phù hợp với mở rộng chăm sóc khách hàng của server v1.20.0, SDK bổ sung 7 lệnh chăm sóc khách hàng (bật/tắt trạng thái tiếp nhận / cảnh báo SLA / bộ ba Copilot) và 6 kiểu wire trên tất cả sáu nền tảng.
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủMới
- Streaming messages become a first-class type: a generic StreamApi listener, Flutter/UIKit typewriter bubbles with stop-generation, and group-stream rendering in chat-studio.
- Atomic conversation opening: chat_dm_open sends the welcome plus first message in one call, and group creation can carry an initialMessage.
- Trả lời của bot và tin streaming render tập con markdown an toàn (flutter_markdown_plus, ảnh mặc định tắt)
- RTC multi-party screen sharing: switching the shared content needs no renegotiation.
- UIKit phòng livestream (bình chọn, combo quà tặng, danmaku, vào/ra)
- Kênh dịch tin nhắn (provider webhook)
Cải thiện- Reliability and compliance hardening: a weak-network send acceptance suite, Xiaomi push hardening (token validation and text truncation), and dependency upgrades across the board.
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủ
- Six-platform UIKit logic-matrix alignment (Dart chat-model, typing indicator); API snapshot gate widened to 11 platforms; strict tsc for HarmonyOS/Node; cross-platform push bridge (PushApi + vendor token contract + PushKit/FCM sources); attachment orchestration and message-action callbacks completing the UIKit surface; iOS Simulator and Android Robolectric verification layers; server Admin SDK completed with Java and PHP (five-language locked matrix); new full-stack Unity and HarmonyOS SDKs
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủ
- Fixes and hardening across all platforms: the Swift SDK now registers event streams synchronously, so pushes arriving the instant a subscription is created are no longer dropped (status replay is atomic); the Kotlin toolchain moves to Kotlin 2.4.20 / Gradle 9.7.1; dependency upgrades; HarmonyOS import-path case fix; the version line is unified at 1.19.2.
- WebDartSwiftKotlinUnityHarmonyOSAdmin máy chủ
- Lấp đầy ma trận client: bảy SDK mới — Unity/.NET, HarmonyOS ArkTS, Go, Node, Python, Java và PHP — hoàn tất bộ ngôn ngữ server-admin. Swift UIKit có thêm ánh xạ wire, trạng thái chat và dòng thời gian nhóm, đã xác minh trên trình mô phỏng iOS; lõi dòng thời gian Kotlin JVM đổ bộ và làm sâu thêm Compose UIKit; cả năm nền tảng dùng chung ngữ nghĩa gộp/optimistic/đang gõ của chat-model; và UIKit Android lần đầu biên dịch cục bộ kèm kiểm thử ngữ nghĩa Robolectric.
- WebDartSwiftKotlin
- Manifest giao thức SDK khai báo các lệnh avatar chăm sóc khách hàng (chat_cs_avatar_*); các gói UIKit ghim esbuild qua overrides với lockfile đồng bộ; tài liệu bao phủ các đích UIKit Compose và SwiftUI.
- WebDartSwiftKotlin
- Bốn SDK và các thành phần UI mở rộng với adapter uni-app, React Native, WeChat Mini Program và Electron, cùng UI kit cho Web, Flutter, Android Compose, SwiftUI và các nền tảng riêng. Trả lời AI có thể đọc văn bản lớn tách riêng ngoài, trong khi hỗ trợ gọi điện và đẩy VoIP hoàn tất trên mọi client.
- WebDartSwiftKotlin
- Bốn SDK và cả hai UI kit bổ sung ghim tin nhắn, tìm kiếm toàn cục, nhóm người dùng trong nhóm, cập nhật hồ sơ và quan hệ bạn bè thời gian thực, báo hiệu giọng nói chăm sóc khách hàng, và chuyển tiếp hợp nhất có kiểu. UI kit Web và Flutter hoàn thiện trích dẫn, chỉnh sửa, chuyển tiếp, danh sách đã đọc, Markdown của bot và nhất quán bộ nhớ đệm đa thiết bị.
- WebDartSwiftKotlin
- Bốn SDK và cả hai UI kit có envelope tin nhắn có kiểu và đọc tin hợp nhất, làm mới động giới hạn tin nhắn từ máy chủ, xác thực lại và bảo vệ hàng đợi ngoại tuyến sau khi thu hồi xác thực, cùng quản trị cộng đồng, hủy stream AI và tham chiếu đối tượng cho trả lời lớn; UI kit Web và Flutter cũng siết chặt nhất quán hội thoại và dòng tin nhắn.
- WebDartSwiftKotlin
- Cả bốn SDK bổ sung API không gian làm việc chăm sóc khách hàng có kiểu cho khởi động, chuyển khách, hồ sơ khách hàng, ghi chú nội bộ, nhận dịch vụ nhóm và sự kiện thay đổi định tuyến, sẵn sàng cho ứng dụng nhân viên tùy biến.
- Web
- SDK JavaScript / TypeScript bổ sung đầu vào riêng cho React Native và WeChat Mini Program. React Native tích hợp AsyncStorage, AppState, NetInfo và thời gian chạy WebSocket di động; adapter mini-program bao phủ SocketTask, lưu trữ bất đồng bộ, kết nối lại theo vòng đời ứng dụng/mạng và wx.uploadFile. Cả hai đầu vào đều nằm trong cùng gói JS SDK theo phiên bản.
- WebDartSwiftKotlin
- Adapter PC / Electron nay giữ kết nối IM, JWT, bộ nhớ đệm, hàng đợi ngoại tuyến và tải lên đa phương tiện ở tiến trình chính; preload chỉ lộ transport giới hạn còn renderer giữ nguyên API đầy đủ có kiểu. Các đầu vào riêng biệt cách ly năng lực tệp của Node, IPC xác minh cửa sổ nguồn và lệnh giao thức, kèm kho tệp userData nguyên tử.
- Cả bốn SDK bổ sung giao thức nghiệp vụ chăm sóc khách hàng — khởi động không gian làm việc, hàng đợi dịch vụ trực tiếp, lịch sử và thống kê phiên, cùng nhận / nhả / chỉ định lại dịch vụ nhóm và thông báo thay đổi định tuyến — sẵn sàng điều khiển không gian làm việc nhân viên tùy biến. Trả lời tin nhắn tương tác có API có kiểu trên web và Dart, còn UIKit web và Flutter render nút trả lời nhanh kèm đồng bộ trạng thái đã trả lời.
- WebDartSwiftKotlin
- UIKit Flutter giai đoạn 2 — sẵn sàng sản xuất: phân trang lịch sử (cuộn lên để tải tin nhắn cũ hơn, neo đáy ổn định khi mở hội thoại), báo đã đọc (xóa chưa đọc khi mở hội thoại/tin mới/về foreground, kèm nối xóa cục bộ cho danh sách hội thoại), gửi optimistic kèm thử lại khi lỗi (hiển thị tức thời, gửi lại/xóa khi thất bại), hiển thị tin nhắn đa phương tiện (ảnh có trình xem toàn màn hình; thẻ video/giọng nói/tệp chuyển tiếp qua onOpenMedia), thu hồi/chỉnh sửa/xóa/reaction thời gian thực với menu thao tác nhấn giữ (hiện theo năng lực và trạng thái), và chủ đề tối (ImcoreTheme.dark(), bộ tham chiếu token đa nền tảng). Sửa lỗi: đường dẫn tải lên đa phương tiện trên cả bốn SDK (TS/Kotlin/Swift/Dart) được sửa thành /user/chat/upload (trước đây luôn 404). Hạn chế đã biết: trên Flutter Web, việc tải ảnh chịu chi phối bởi CORS của trình duyệt; di động và desktop không bị ảnh hưởng.
- WebDartSwiftKotlin
- Thư viện thành phần Flutter UIKit imcore_uikit (phát hành đầu tiên): cùng hợp đồng thành phần và token chủ đề với bộ web — ImcoreScope, danh sách hội thoại, dòng tin nhắn, ô soạn và băng trạng thái kết nối, cùng bộ điều khiển headless cho UI tự vẽ, xây trên imcore_sdk (phụ thuộc path thư mục anh em) kèm ứng dụng mẫu, có trong mọi bản; phát hành dưới dạng imcore-uikit-dart-<ver>.tar.gz. Kiểu Dart ChatMessage.messageId đổi từ int? sang String? (ID tin nhắn máy chủ là chuỗi UUIDv7; kiểu cũ khi phân tích chắc chắn crash — thay đổi phá vỡ mã nguồn Dart), cùng ba bản sửa UIKit web (tải lịch sử gộp với push đang bay, gửi thất bại không còn ghi đè bản nháp mới hơn, tự refetch khi xác thực xong).
- WebDartSwiftKotlin
- Thư viện thành phần Web UIKit @imcore/uikit (ra mắt): UI chat React trên nền @imcore/sdk — danh sách hội thoại, dòng tin nhắn, ô soạn và băng trạng thái kết nối, cắm vào là chạy và có trong mọi bản; chủ đề qua biến CSS (--imcore-* cùng các token --bubble-* dùng chung với chat-studio), kèm headless hook (useConnectionState/useConversations/useMessages) cho UI tự xây.
- Client SDK 1.10.0: cả bốn SDK có kiểm tra maxRequestBytes trước khi gửi (mặc định 262144, <=0 là tắt) — yêu cầu vượt giới hạn lỗi ngay cục bộ với RequestError 1011 (message kèm tiền kiểm cục bộ và số byte thực tế), không ghi mạng và không để lại yêu cầu treo mồ côi; nhóm hằng số mã lỗi (ErrorCodes v.v., gồm 1011) nay sinh từ clients/protocol.yaml để ứng dụng đối khớp lỗi máy chủ bằng chương trình.
- Thay đổi phá vỡ Swift SDK: ImcoreClient.send(_:_:) đổi từ async -> Int thành async throws -> Int (kiểm tra trước khi gửi cần ném lỗi, và mô hình checked-error của Swift buộc đổi chữ ký); nơi gọi hiện có phải thêm try. Đổ bộ trong cửa sổ trước khi phát hành lần đầu — SDK chưa lên kho gói.
- WebDartSwiftKotlin
- Client SDK 1.9.0: bộ bao mute/kick thành viên nhóm có kiểu (group.muteMember / group.kickMember) trên cả bốn SDK; hằng số lệnh mới + tham chiếu API cho chat_{dm,group,room}_expand (mở rộng tin nhắn), @mention có kiểu, cấp đẩy nhóm và dấu thành viên.
- SDK Kotlin: client OkHttp dùng chung được gia cố cho mạng yếu (connectTimeout / pingInterval tường minh; fastFallback để dành cho OkHttp 5).
- WebDartSwiftKotlin
- Client SDK 1.5.0: quản trị nhóm (muteAll, vai trò, chuyển nhượng, giải tán, yêu cầu vào nhóm, chính sách lịch sử) và group.send hiển thị có định hướng.
- WebDartSwiftKotlin
- Client SDK 1.4.0: báo hiệu thời gian thực (RTC) — bộ bao có kiểu trên bốn SDK (chỉ báo hiệu; ứng dụng của bạn nắm media/peer connection).
- WebDartSwiftKotlin
- Client SDK 1.3.0: vòng đời tin nhắn (chỉnh sửa / thu hồi / xóa, đang gõ, biên nhận đã đọc) và danh bạ doanh nghiệp trên bốn SDK; phiên bản SDK tách rời khỏi máy chủ.
- WebDartSwiftKotlin
- Bốn SDK dưới dạng tải về theo phiên bản.
- WebDartSwiftKotlin
- Bốn SDK chính thức có kiểu: JavaScript/TypeScript, Dart/Flutter, Swift/iOS, Kotlin/Android (v1).