ATH Core · RELEASE NOTES
Version 1.0.16
Sửa session login giả khi token hết hạn: refresh từ RAM, đồng bộ Hub/plugin và giữ callback entitlement.
STABLE
Phát hành 29/08/2026 Từ v1.0.15 SketchUp 2022–2026
Nội dung nổi bật
- Refresh token trong RAM được dùng khi DPAPI persistence tạm lỗi.
- Hub không còn giữ trạng thái login giả sau refresh-token expiry.
- Entitlement callback không bị mất khi session hết hạn giữa worker.
- Windows DPAPI native, không spawn PowerShell/cmd.
Hotfix session đăng nhập
- Khi access token hết hạn, ATH Core ưu tiên refresh token đang còn trong bộ nhớ trước khi đọc bản DPAPI trên đĩa.
- Nếu DPAPI tạm thời không lưu được token xoay vòng, session hiện tại vẫn tự refresh thay vì bắt user logout/login thủ công.
- Khi server xác nhận refresh token hết hạn hoặc không hợp lệ, Core xóa trạng thái đăng nhập giả để Hub và plugin đồng bộ.
- Việc xóa session không đổi generation của entitlement worker đang chạy, nên callback toolbar vẫn được giao về UI.
- Tiếp tục dùng Windows DPAPI native, không gọi PowerShell/cmd.
Kiểm thử
- 34 production adapter tests, 7 native vault, 12 nonblocking, 44 Core và 156 Hub/toolbar tests đều PASS.
- Có regression riêng cho DPAPI save failure, refresh-token expiry và callback generation.
Cập nhật
- Cập nhật ATH Core lên version mới nhất.
- Cài RBZ đã ký bằng Extension Manager.
- Khởi động lại SketchUp và kiểm tra ATH Core 1.0.16.
← Toàn bộ lịch sử phiên bản