Skip to content

Commit b31c1d7

Browse files
tanviet12claude
andcommitted
docs: sync changelog with v2026.03.26 updates
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 45eb857 commit b31c1d7

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## v2026.03.26
4+
5+
### Tính năng mới
6+
- **Thông báo cập nhật**: Banner thông báo khi có phiên bản mới + changelog + hướng dẫn update
7+
- **Nút Dừng job**: Có thể dừng job đang chạy từ giao diện (#7)
8+
- **Docs + Version**: Hiển thị ở sidebar, truy cập nhanh tài liệu và changelog
9+
- **URL ứng dụng**: Cấu hình URL trong Cài đặt để link thông báo Telegram/Email chính xác (#43)
10+
11+
### Sửa lỗi
12+
- **Job bị treo**: Fix infinite loop khi batchSize=0, thêm context cancellation check, check lỗi DB query (#7)
13+
- **Facebook token**: Fix lỗi "must be called with Page Access Token" — tự động exchange User Token thành Page Token (#12, #13, #14)
14+
- **Gemini models**: Thay gemini-2.0-flash (deprecated) bằng gemini-2.5-flash/pro
15+
- **Lịch chạy**: Không lưu được "Lịch chạy" khi sửa công việc (#9)
16+
- **AI model**: Job detail hiện đúng AI model từ Settings global thay vì giá trị cũ (#33)
17+
- **Tỷ giá**: Dashboard dùng tỷ giá từ tenant settings thay vì hardcode 26000 VND (#23)
18+
- **Install script**: Fix bị treo trên Ubuntu do interactive prompt (#35)
19+
- **Ảnh trong đánh giá**: Hiển thị ảnh/sticker/file trong "Diễn biến cuộc chat" + lightbox zoom (#39)
20+
- **Link Telegram**: Link thông báo dùng domain thực thay vì localhost (#43)
21+
22+
### Bảo mật
23+
- Thêm security log khi từ chối truy cập file (IDOR fix)
24+
- IDOR: Kiểm tra tenant ownership khi serve file (#22)
25+
- Token refresh: Fix race condition gây logout bất ngờ (#26)
26+
- OAuth state URL-encoded (#29)
27+
- Goroutine timeout cho TriggerJob và TestRunJob (#30, #31)
28+
- Giới hạn per_page max 100 tránh DB exhaustion (#32)
29+
- Infinite polling: Frontend tự dừng poll sau timeout (#27, #28)
30+
31+
### Tài liệu
32+
- Sửa hướng dẫn lấy Telegram Group ID — dùng Telegram Web (#36)
33+
- Thêm hướng dẫn chạy localhost (Zalo OA hỗ trợ callback localhost) (#34)
34+
- Sửa docs Zalo OA: localhost không cần SSL (#37)
35+
- Đơn giản hóa cài đặt Watchtower — 1 lệnh curl thay vì sửa YAML thủ công
36+
37+
---
38+
339
## v2026.03.24
440

541
### Bug Fixes

0 commit comments

Comments
 (0)