Ngày 25/9/2026, GitHub thông báo hai thay đổi cho issues: trang issues của repository hỗ trợ private saved views, và quan hệ "Relates to" giờ chạy trên REST API, GraphQL API, webhooks, timeline events, tìm kiếm issues lẫn tìm kiếm projects.
Với team lập trình ở Việt Nam thường dùng issues thay hẳn một công cụ quản lý riêng, hai điểm này đáng để ý. Saved view riêng tư giúp mỗi người giữ cách lọc của mình mà không làm rối danh sách chung, còn "Relates to" chạy qua API mở đường cho bot và báo cáo tự động. Thay đổi này thuộc nhóm tinh chỉnh vận hành, không phải một sản phẩm mới.
Có gì mới
- Private saved views cho trang issues của repository: tạo và lưu cách xem issues theo nhu cầu của từng người, không chia sẻ cho cả repo.
- Quan hệ "Relates to" giữa các issue giờ hoạt động đồng bộ trên REST API, GraphQL API, webhooks, timeline events, tìm kiếm issues và tìm kiếm projects.
Trước đó, theo bài đăng trước của chính GitHub, "Relates to" mới ở dạng public preview. Việc nó xuất hiện đều trên các bề mặt kể trên là dấu hiệu tính năng đã chín để dùng thật, chứ không còn là thử nghiệm.
Saved view riêng tư khác gì view chung
Một saved view là cách lọc issues được lưu lại: theo nhãn, người phụ trách, trạng thái hay mốc thời gian. Khi view là chung, mọi người trong repo nhìn thấy cùng một danh sách, và chỉ cần một người sửa là cách xem của cả nhóm đổi theo.
View riêng tư đảo lại điều đó. Mỗi người giữ cách xem phù hợp với việc mình làm. Người review chờ có thể lọc các issue đang chờ duyệt, người sửa lỗi lọc theo nhãn ưu tiên, quản lý lọc theo mốc bàn giao. Các view này không đè lên nhau, nên không ai phải thỏa hiệp về cách sắp xếp chung.
Điểm đáng chú ý là GitHub mô tả các view này là riêng tư. Nghĩa là người khác không thấy cách bạn đặt bộ lọc, phù hợp khi bạn muốn giữ một danh sách làm việc cá nhân giữa repository đông người.
Relates to chạy qua API nghĩa là gì
"Relates to" không phải quan hệ cha con hay chặn nhau, mà là cách nói hai issue có liên quan. Trước đây quan hệ này mới hiện trên giao diện web ở một số chỗ. Khi nó chạy qua REST API và GraphQL API, công cụ bên ngoài có thể đọc và tạo liên kết này bằng mã.
Hệ quả thực tế là tự động hóa. Một bot có thể gắn liên kết giữa issue báo lỗi và issue gốc, hoặc giữa hai issue cùng nguyên nhân, rồi đồng bộ sang bảng theo dõi khác. Việc "Relates to" có mặt trong webhooks cũng có nghĩa hệ thống ngoài nhận được thông báo khi liên kết được tạo, thay vì phải quét lại toàn bộ. Timeline events và tìm kiếm cũng hiểu quan hệ này, nên khi bạn tìm một issue, các issue liên quan cũng nằm trong tầm tìm.
Cách dùng
1. Tạo và lưu view riêng
Vào trang issues của repository, đặt bộ lọc theo nhu cầu, rồi lưu lại thành view cá nhân của bạn.
2. Đặt quan hệ giữa hai issue
Mở issue và gắn quan hệ "Relates to" tới issue còn lại khi hai việc có liên quan tới nhau.
3. Gọi qua API khi cần tự động
Dùng REST API hoặc GraphQL API để tạo và đọc quan hệ này từ công cụ, bot hoặc script tùy chỉnh của team.
4. Theo dõi qua webhook
Đăng ký webhook nếu muốn hệ thống ngoài nhận thông báo khi quan hệ giữa các issue thay đổi.
5. Tìm kiếm xuyên quan hệ
Dùng tìm kiếm issues và projects để lần theo các issue có quan hệ với nhau trong cùng một truy vấn.
So với Jira và GitLab
Jira vốn mạnh về liên kết giữa các issue và cho phép nhiều kiểu quan hệ, nhưng đi kèm một công cụ quản lý riêng. GitLab cũng có liên kết issue trong repo. Với team đã theo dõi công việc trên GitHub, việc "Relates to" chạy đủ trên API và tìm kiếm rút bớt lý do phải mở thêm một hệ thống chỉ để nối các issue liên quan.
Nếu team đang cân nhắc, bạn có thể xem thêm GitHub, GitLab, Jira, Notion và Asana trên TopỨngDụng.
Nên làm gì bây giờ
Nếu team đang chạy nhiều issue trong một repo lớn, hãy thử đặt một vài view riêng cho từng vai trò, thay vì giữ duy nhất một view chung cho tất cả. Với team có bot hoặc bảng theo dõi ngoài, kiểm tra xem luồng hiện tại đã đọc được quan hệ "Relates to" chưa, vì đây là phần mới được mở trên API.
Chi tiết có thể thay đổi theo thời gian, nên bạn kiểm tra lại ở trang chủ và tài liệu của GitHub. Nguồn: bản tin thay đổi chính thức của GitHub ngày 25/9/2026.




