---
url: https://docs.ogmabox.com/vi/changelog.md
description: >-
  Ghi chú phát hành Ogma, từ phiên bản công khai đầu tiên đến phiên bản mới
  nhất.
---

# Lịch sử phiên bản {#changelog}

Ghi chú phát hành được liệt kê từ mới nhất đến cũ nhất. Các phiên bản đã phát hành có trên [GitHub Releases](https://github.com/ogmabox/ogma/releases).

## v0.3.1 {#v0-3-1}

Mục này tổng hợp các thay đổi được giới thiệu trong v0.3.0 và các bản sửa lỗi khi phát hành v0.3.1.

### Ngôn ngữ và khả năng tiếp cận {#v0-3-1-languages-and-accessibility}

* Đã thêm bản dịch ứng dụng bằng 24 ngôn ngữ, bao gồm giao diện, hộp thoại desktop, các điều khiển trình duyệt, thông tin phản hồi của quy trình và báo cáo bảo mật được xuất.
* Đã thêm lời nhắc chọn ngôn ngữ khi chạy lần đầu, tên ngôn ngữ song ngữ, cùng cách xử lý dạng số nhiều và định dạng số theo từng ngôn ngữ.
* Đã thêm bố cục từ phải sang trái cho các ngôn ngữ được hỗ trợ, đồng thời giữ URL, cú pháp giao thức và các trình xem dữ liệu kỹ thuật dễ đọc theo chiều từ trái sang phải.
* Đã cải thiện điều hướng bằng bàn phím, xử lý tiêu điểm trong hộp thoại modal, chỉ báo tiêu điểm hiển thị rõ và bố cục của các bản dịch.

### Lịch sử HTTP, Tìm kiếm và Phạm vi {#v0-3-1-http-history-search-and-scope}

* Đã thêm phân trang theo khóa (seek) để lấy các hàng tiếp theo từ vị trí cuối đã tải; giới hạn bộ nhớ đệm bảng và ưu tiên trang đang hiển thị nhằm giảm mức sử dụng bộ nhớ và các thao tác không cần thiết trong lịch sử lớn.
* Đã bỏ giới hạn số hàng được tải khi duyệt lịch sử có bộ lọc; các kết quả bổ sung được lấy khi cần thay vì giữ tất cả cùng lúc trong bộ nhớ.
* Đã ổn định việc chọn hàng, yêu cầu đang được kiểm tra, kích thước cột và vị trí cuộn khi có lưu lượng mới hoặc khi làm mới nền hoàn tất.
* Đã cải thiện việc cập nhật đồng bộ theo thời gian thực khi thay đổi phản hồi khiến yêu cầu khớp hoặc không còn khớp với bộ lọc đang dùng, kể cả các yêu cầu ngoài vùng dữ liệu hiện được tải.
* Đã sửa tình trạng dùng cài đặt phạm vi cũ, hành vi của chế độ hiển thị tất cả yêu cầu không giới hạn theo phạm vi và truy vấn HTTPQL nhập thủ công bị bộ lọc header ghi đè.
* Đã thêm toán tử HTTPQL `is_null` để lọc yêu cầu chưa có phản hồi và sửa việc tìm chuỗi Unicode ngắn trong phần thân.
* Đã thêm truy vấn có thể ghim trong Tìm kiếm, gợi ý trường HTTPQL và điều khiển phân trang cho kết quả sau trang đầu tiên.
* Đã thêm nhập và xuất bộ lọc đã lưu, đồng thời cải thiện việc xuất yêu cầu đã chọn và các thao tác trong menu ngữ cảnh của lịch sử.

### Replay, Automate và kiểm thử WebSocket {#v0-3-1-replay-automate-and-websocket-testing}

* Đã thêm kho cookie của dự án với khả năng lựa chọn riêng cho từng phiên trong Replay.
* Việc áp dụng Tìm và thay thế cho yêu cầu và chuỗi yêu cầu Replay trở thành tùy chọn; đã thêm điều khiển để giữ nguyên hoặc tính lại Content-Length.
* Đã thêm hoàn tác riêng cho từng phiên, tìm kiếm yêu cầu, lưu tệp yêu cầu, chuyển đổi GET/POST và đồng bộ đích khi dán yêu cầu thô.
* Đã cải thiện phím tắt tab Replay, việc giữ lại bản nháp yêu cầu và lựa chọn lần thử khi mở phiên.
* Đã thêm theo chuyển hướng, xử lý Tìm và thay thế ở phía phản hồi, căn chỉnh payload, bộ chọn cột và xóa hàng loạt trong Automate.
* Đã thêm tạo placeholder từ văn bản yêu cầu được chọn và hỗ trợ payload thập lục phân.
* Đã cải thiện việc chặn bắt WebSocket và gửi thông điệp từ trình duyệt, ngăn kết nối lại sau khi chủ động ngắt kết nối và giới hạn việc hiển thị bản ghi thông điệp.
* Đã cải thiện làm mới lịch sử SSE theo thời gian thực, lọc, xóa và tô nổi bật kết nối WebSocket.

### Trình duyệt tích hợp và proxy {#v0-3-1-embedded-browser-and-proxy}

* Đã sửa khung trình duyệt tích hợp bị trống do lỗi hồi quy trong quá trình kết xuất của Electron và cập nhật Electron lên 44.4.5.
* Đã thêm lời nhắc xác thực HTTP của website và xử lý nâng cấp WebSocket có xác thực theo cấu hình proxy.
* Đã giữ nguyên xác thực NTLM và Negotiate gắn với kết nối, cùng ngữ cảnh cửa sổ bật lên gốc được dùng trong các luồng SSO.
* Đã thêm lựa chọn chứng chỉ máy khách TLS và bảo đảm danh tính được cấu hình được cung cấp cho các đích upstream và phép thăm dò chuyên biệt.
* Đã thêm điều khiển xác thực trình duyệt và lựa chọn tài khoản passkey, với việc sử dụng thông tin xác thực chỉ giới hạn ở các miền đáng tin cậy.
* Đã thêm xác thực proxy bằng tên người dùng và mật khẩu, có thể bật riêng cho từng instance, với khả năng tự động xử lý thông tin xác thực trong trình duyệt tích hợp.
* Đã thêm bộ chọn giao diện mạng cho địa chỉ dịch vụ lắng nghe proxy và proxy HTTP/HTTPS trong suốt trên Linux, chỉ cho phép dùng khi có đủ quyền cần thiết.
* Đã giữ nguyên các header cuối yêu cầu HTTP/2 khi chuyển tiếp đến upstream và mở rộng phạm vi kiểm thử hồi quy HPACK.

### Quy trình và trợ lý AI {#v0-3-1-workflows-and-ai-assistant}

* Đã thêm tạo và kiểm thử quy trình qua hội thoại với trợ lý AI.
* Đã thêm sao chép và dán nút giữa các quy trình, bộ lọc HTTPQL đặt sẵn, bảng cấu hình nút có thể thay đổi kích thước và chế độ mã hóa URL đầy đủ.
* Đã cho phép lưu quy trình có cấu trúc chưa hoàn chỉnh, đồng thời vẫn cung cấp phản hồi kiểm tra tính hợp lệ để kiểm thử và thực thi.
* Đã giảm việc tuần tự hóa đồ thị lặp lại và cập nhật qua thăm dò định kỳ, đồng thời cải thiện xử lý trạng thái cấu hình nút và so sánh lần chạy.
* Đã sửa việc chuyển dự án để bản nháp Replay được lưu, còn kết quả Automate, chi tiết thực thi quy trình, Sơ đồ trang và Tìm kiếm không giữ lại trạng thái dự án cũ.

### MCP và quy trình của tác tử {#v0-3-1-mcp-and-agent-workflows}

* Đã thêm mốc lưu trạng thái đánh giá bền vững và dòng thời gian khôi phục để tác tử có thể tiếp tục làm việc sau khi mất ngữ cảnh.
* Đã thêm khám phá công cụ với kết quả giới hạn, tra cứu chính xác đặc tả giao tiếp, đặc tả Replay gọn nhẹ và thông tin hữu ích cho bước tiếp theo, đồng thời vẫn cung cấp danh sách công cụ đầy đủ.
* Đã cập nhật danh sách công cụ MCP để giữ nguyên kiểu kết quả do rmcp cung cấp theo yêu cầu của giao thức.
* Đã cải thiện nhập dữ liệu ở tab nền, đồng bộ tab đang hoạt động, ảnh chụp trạng thái trình duyệt, hộp thoại JavaScript, thao tác lưu trữ và siêu dữ liệu tải xuống.
* Đã giữ lại bằng chứng chính của phát hiện khi liên kết yêu cầu hỗ trợ và thêm hội thoại WebSocket được lưu bền vững cho các quy trình xử lý bằng chứng.
* Đã cải thiện đặc tả giao tiếp của công cụ Tìm và thay thế, tìm kiếm phần thân yêu cầu, khai báo phạm vi, kết quả sơ đồ trang và thông tin tiến độ quét thụ động kéo dài.
* Đã giảm việc tra cứu dự án và thăm dò tình trạng trình duyệt dư thừa, đồng thời giữ lại bản ghi xác nhận thực thi khi trạng thái gửi chưa chắc chắn và trong quá trình khôi phục phiên.

### Dữ liệu dự án và độ tin cậy của giao diện {#v0-3-1-project-data-and-interface-reliability}

* Đã cải thiện việc kích hoạt dự án để phản hồi danh sách cũ không thể đưa nhầm dự án trở lại trạng thái đang hoạt động.
* Đã thêm đường dẫn hệ thống tệp cục bộ để lưu và nhập bản sao lưu dự án, cùng giao diện quản lý bản sao lưu.
* Đã thêm hỗ trợ Markdown và chế độ toàn màn hình cho mô tả phát hiện, xuất phát hiện của toàn bộ dự án và tên tệp xuất có tiền tố dự án.
* Đã cải thiện điều hướng Sơ đồ trang, hiển thị đường dẫn, lưu trạng thái mở rộng và chi tiết endpoint.
* Đã thêm nhóm điều hướng có thể thu gọn, chủ đề giao diện bổ sung, nhập/xuất phím tắt và trình chỉnh sửa CodeMirror cho JavaScript và CSS tùy chỉnh.
* Đã giảm cấp phát bộ nhớ không cần thiết, làm mới danh sách lặp lại, ghi vào bộ nhớ cục bộ và tô sáng cú pháp tốn tài nguyên trên toàn giao diện.
* Đã sửa lệnh plugin cũ, trạng thái tải lên và xóa tệp, thăm dò trạng thái xuất, cài đặt trình quét và thông báo về các phát hiện được tạo.
* Đã cải thiện tiến độ khởi động, kích thước và vị trí cửa sổ desktop, hộp thoại thoát và khả năng khôi phục từ cơ sở dữ liệu mới chuyển đổi được một phần.

### Biên dịch và phát hành {#v0-3-1-build-and-release}

* Đã chuyển siêu dữ liệu ứng dụng sang OgmaBox và cập nhật các phụ thuộc tương thích của frontend và Rust.
* Đã giới hạn độ dài ghi chú phát hành được tạo để bản phát hành đầu tiên trong kho mã mới không vượt quá giới hạn mô tả của GitHub.
* Đã sửa việc thử lại để sử dụng bản nháp phát hành hiện có thay vì cố tạo lại.
* Đã giới hạn các tiện ích hỗ trợ capability của Linux ở bản biên dịch production trên Linux, đồng thời giữ phạm vi kiểm thử đơn vị đa nền tảng, qua đó sửa các lỗi biên dịch macOS và Windows được phát hiện trong quá trình biên dịch v0.3.0.

## v0.2.20 {#v0-2-20}

[Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.20)

### Lịch sử HTTP và Phạm vi {#v0-2-20-http-history-and-scope}

* Các hàng trong bộ nhớ đệm và vị trí cuộn được khôi phục ngay khi quay lại lịch sử HTTP dài, không cần đợi yêu cầu làm mới nền.
* Đã thêm các điều khiển được lưu bền vững để rút gọn URL và hiển thị truy vấn ngay trên dòng, đồng thời giữ nguyên chiều cao hàng và chiều rộng cột của bảng.
* Đã thêm menu phạm vi đặt sẵn để đưa yêu cầu vào phạm vi ngay trong lịch sử HTTP.
* Các quy tắc phạm vi được áp dụng nhất quán theo thứ tự, và lịch sử đang hoạt động được làm mới khi cài đặt phạm vi thay đổi.

### Quy trình {#v0-2-20-workflows}

* Việc thực thi quy trình thụ động và nhật ký lần chạy vẫn gắn với dự án đã thu thập yêu cầu.
* Các nút phía sau trong quy trình dừng khi điều kiện HTTPQL không khớp, đồng thời vẫn giữ các nhánh true/false được chỉ định rõ và các điểm hợp nhất có điều kiện.

### MCP và tự động hóa trình duyệt {#v0-2-20-mcp-and-browser-automation}

* Có thể điền từng ô nhập liệu hoặc nhiều trường biểu mẫu bằng tham chiếu phần tử trong ảnh chụp trạng thái, còn việc gửi biểu mẫu vẫn cần được yêu cầu rõ ràng.
* Đã thêm ảnh chụp trạng thái trình duyệt tập trung vào phần cần xem, tìm kiếm văn bản, đầu ra có giới hạn và ảnh chụp chỉ gồm thay đổi, bao gồm giá trị và trạng thái được cập nhật.
* Thao tác trình duyệt có thể tùy chọn đợi kết quả mong đợi và trả về thông tin quan sát ngắn gọn.
* Đã hỗ trợ nhắm đến tab nhất quán, bằng cách chỉ định rõ hoặc suy ra từ ảnh chụp trạng thái, trong thao tác trình duyệt, chờ và hộp thoại, đồng thời báo cáo tab được dùng.
* Đã thống nhất đầu vào chỉnh sửa yêu cầu giữa gửi trực tiếp và phát lại, bao gồm định danh yêu cầu tương thích, định dạng header và phần thân dạng văn bản, JSON hoặc base64. Các header trùng lặp và byte HTTP thô được giữ nguyên chính xác.
* Đã thêm công cụ đọc bản ghi thông điệp Replay WebSocket có phân trang và ngắt kết nối phiên Replay.
* Các công cụ thường dùng trả về kết quả có cấu trúc ngắn gọn kèm lược đồ đầu ra, đồng thời giữ văn bản phục vụ khả năng tương thích và chi tiết tùy chọn.
* Ảnh chụp màn hình trình duyệt được trả về dưới dạng ảnh MCP gốc; việc kiểm tra tính hợp lệ của biểu mẫu và trình xử lý gửi được giữ nguyên, và các điều khiển nằm dưới nút trợ năng bị bỏ qua vẫn được đưa vào.
* Thời hạn điều hướng và chờ được tuân thủ; nhật ký trình duyệt được cải thiện; bộ chọn không tìm thấy và tài nguyên không khả dụng được báo cáo chính xác; thông tin chẩn đoán lỗi API được giữ lại với kích thước giới hạn.

### Replay và proxy {#v0-2-20-replay-and-proxy}

* Cấu trúc phân khung HTTP thô đã chỉnh sửa được giữ nguyên từ đầu đến cuối, kể cả chuỗi CRLF sai định dạng, và yêu cầu thô được lưu lại trong các lần thử Replay.
* Chi tiết chẩn đoán được hiển thị khi quá trình bắt tay Replay WebSocket bị từ chối hoặc trả về giá trị accept không hợp lệ.
* Phần thân gzip gồm nhiều member được giải mã đầy đủ, và các header Content-Encoding lặp lại được xử lý khi giải mã.
* Đích yêu cầu và header Host do plugin sửa đổi được giữ nhất quán, còn header Content-Length có giá trị bằng không được giữ lại khi đi qua proxy upstream.

### Sửa lỗi ứng dụng {#v0-2-20-application-fixes}

* Giá trị trong trình chỉnh sửa môi trường được giữ lại sau khi lưu.
* Tab plugin vẫn gắn với plugin được chọn, và nhật ký đã xóa không xuất hiện lại do phản hồi cũ.
* Việc thăm dò trạng thái xuất được khôi phục sau lỗi API tạm thời, và kết quả phân trang cũ bị loại bỏ sau khi làm mới danh sách xuất.
* Cài đặt OAST đã lưu được trả về khi thay đổi cổng dịch vụ lắng nghe.
* Trạng thái đang tải MCP được xóa sau các yêu cầu trạng thái đã bị thay thế bởi yêu cầu mới.

## v0.2.19 {#v0-2-19}

Phát hành ngày 2026-09-08 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.19)

### Replay WebSocket {#websocket-replay}

* Đã thêm các chế độ kết nối được quản lý cho Socket.IO 3/4, GraphQL graphql-transport-ws và giao thức graphql-ws cũ.
* Đã thêm khả năng cấu hình namespace Socket.IO, payload xác thực và tham số kết nối GraphQL.
* Đã thêm khởi tạo giao thức, xử lý xác nhận, phản hồi duy trì kết nối và thông báo lỗi xác thực, khởi tạo rõ ràng hơn.
* Có thể mở các kết nối Socket.IO độc lập mà không dùng lại ID phiên trình duyệt đã thu thập.
* Đã sửa các kết nối ws:// thông thường để sử dụng quá trình bắt tay HTTP Upgrade tiêu chuẩn.
* Các thao tác gửi bị đình trệ không còn chặn những phiên khác, và thao tác ngắt kết nối vẫn có thể hủy.
* Đã sửa việc đồng bộ trạng thái kết nối và tình trạng thiếu các thông điệp cuối khi kết nối đóng.
* Đã sửa các giới hạn API từng từ chối những thông điệp văn bản và nhị phân có kích thước lớn nhưng vẫn hợp lệ.
* Đã thêm phân trang có chỉ mục, không bỏ sót mục trong bản ghi thông điệp để tránh mất thông điệp trong khi đang thu thập.

### HTTP/2 {#http-2}

* Đã bật thương lượng HTTP/2 với trình duyệt, với HTTP/1.1 làm phương án dự phòng.
* Phản hồi được truyền theo luồng mà không cần đợi toàn bộ phần thân, giúp xử lý tốt hơn các phản hồi kéo dài và những luồng đồng thời.
* Phản hồi lớn được chuyển tiếp đầy đủ, đồng thời giới hạn lượng dữ liệu giữ lại để thu thập.
* Dữ liệu đã thu thập một phần được giữ lại khi phản hồi bị hủy.
* Yêu cầu quá lớn bị từ chối thay vì được chuyển tiếp với phần thân rỗng.
* Các header cookie HTTP/2 bị tách được kết hợp chính xác khi chuyển tiếp sang HTTP/1.1.
* Các header cuối phản hồi được giữ lại trong những lần thử Replay đã lưu và được hiển thị khi kiểm tra phản hồi.

### Lịch sử HTTP {#http-history}

* Đã thêm các cửa sổ desktop độc lập để kiểm tra yêu cầu và phản hồi đã thu thập.
* Vị trí cuộn được giữ lại khi chuyển giữa Lịch sử HTTP và Replay.
* Đã sửa các thao tác trên một yêu cầu và việc chọn dải mục bằng Shift+nhấp.
* Đã thêm thông tin tiến độ khi xóa tất cả mục trong lịch sử.
* URL yêu cầu có một hàng chiếm toàn bộ chiều rộng để dễ đọc và chọn hơn.
* Hiển thị thập lục phân không còn phụ thuộc vào việc chọn phần header hay phần thân.
* Đã sửa bản xem trước phần thân được nén bằng cách giải mã nội dung trước khi áp dụng các dải byte.

### Replay HTTP {#http-replay}

* Đã thêm chế độ xem cây JSON có thể mở rộng cho phản hồi.
* Đã mở rộng chỉnh sửa thập lục phân sang dòng yêu cầu, header và phần thân.
* Các ký tự điều khiển được hiển thị và có thể chỉnh sửa trong chế độ Raw, với cách xử lý bảng nhớ tạm tương ứng.
* Thông tin trạng thái của lần thử được giữ lại sau khi tải phiên đã lưu.
* Thống kê Replay chỉ thuộc về phiên đang chọn.

### Quy trình và Tìm và thay thế {#workflows-and-match-replace}

* Đã khôi phục việc thực thi quy trình trong các phép biến đổi header, đường dẫn, tham số truy vấn, dòng yêu cầu, dòng phản hồi và mã trạng thái.
* Đã thêm bản xem trước kết quả khớp dựa trên HTTPQL, kèm tổng số kết quả và thông tin lỗi truy vấn.
* Các quy tắc đã lưu không còn bị thay đổi ngoài ý muốn khi được tải vào trình chỉnh sửa.
* Các dòng header đầy đủ được phân tích chính xác khi áp dụng quy tắc Thêm header.
* Phần thân phản hồi được nén được giải mã trước khi chuyển cho quy trình chuyển đổi, và các header liên quan đến phần thân được cập nhật sau khi biến đổi.

### Phát hiện và Điểm cuối {#findings-and-endpoints}

* Đã thêm Xóa tất cả cho các phát hiện trong toàn bộ dự án hiện tại, không phụ thuộc vào giới hạn của trang đang hiển thị.
* Tổng số phát hiện, số lượng theo mức độ nghiêm trọng và chỉ báo trên thanh bên được cập nhật mà không cần tải lại.
* Bằng chứng HTTP được các phát hiện và endpoint tham chiếu vẫn được giữ lại sau khi xóa Lịch sử HTTP.
* Đã thêm khả năng xóa từng endpoint hoặc endpoint của toàn bộ dự án.
* Đã thêm khả năng xóa từng kết nối trong lịch sử WebSocket hoặc các kết nối của toàn bộ dự án.

### Ghi chú và Trình quét {#notes-and-scanner}

* Đã thêm truy cập trực tiếp vào Ghi chú từ thanh bên, tìm kiếm trong ghi chú, cùng phím tắt định dạng Markdown và lưu.
* Ghi chú đã lưu bền vững được tách biệt giữa các dự án trong cùng không gian làm việc.
* Đã thêm các tùy chọn áp dụng cho toàn bộ không gian làm việc để kiểm soát việc tạo endpoint, phát hiện của trình quét và dịch vụ lắng nghe OAST.
* Đã thêm các tùy chọn được lưu bền vững cho từng quy tắc thụ động và các phép kiểm tra chủ động mặc định.

### Biên dịch và phát hành {#build-and-release}

* Đã cố định Rust ở phiên bản 1.98.1, cập nhật các phụ thuộc tương thích của Rust và frontend, đồng thời nâng electron-builder lên 26.15.3.
* Đã sửa lỗi cài đặt pnpm ở chế độ nghiêm ngặt do script biên dịch không được dùng của electron-winstaller gây ra.
* Đã sửa cách xử lý PATH trong container Linux, phát hiện tài nguyên được đóng gói trên macOS và câu lệnh khẳng định trong kiểm thử cơ bản về việc tắt ứng dụng.

### Phạm vi kiểm thử hồi quy {#regression-coverage}

* Đã mở rộng phạm vi kiểm thử cho giải mã HPACK, truyền theo luồng HTTP/2, nén WebSocket, phương án dự phòng TLS, giao thức được quản lý và bản ghi chứa 25,000 thông điệp.
* Đã thêm kiểm tra hồi quy cho các hành vi giao diện bị ảnh hưởng và việc xuất bản bản phát hành trực tiếp.
* Đã xác minh việc cài đặt phụ thuộc Linux trong container x64 chạy nguyên bản và ARM64 được giả lập.

## v0.2.13 {#v0-2-13}

Phát hành ngày 2026-09-01 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.13)

### Mới {#new}

* Đã thêm 18 chủ đề tiêu chuẩn cho ứng dụng, bao gồm chủ đề tối, sáng, Solarized, tương phản cao, Arctic, Forest, Ember, Mist và chủ đề do hệ thống quyết định.
* Đã mở rộng lựa chọn phông chữ cho giao diện và mã nguồn, với các phông JetBrains Mono, Fira Code và Source Code Pro được tích hợp sẵn.
* Đã thêm tô sáng cú pháp trực tiếp và xem trước phông chữ trong phần cài đặt Giao diện.
* Đã thêm thực thi MCP nền được quản lý mà không mở cửa sổ terminal.
* Đã thêm thông tin chẩn đoán stdout và stderr gần đây của MCP vào trang cài đặt MCP.
* Đã thêm giám sát thời hạn duy trì hoạt động (lease) có xác thực của ứng dụng desktop để phát hiện và kết thúc các tiến trình backend mồ côi.
* Đã thêm tắt backend có trật tự, bao gồm dịch vụ lắng nghe proxy, terminal, tiến trình MCP và các tài nguyên thực thi khác.
* Đã thêm kiểm thử cơ bản cho vòng đời của các bản biên dịch nguyên bản trên Linux, macOS và Windows.
* Đã thêm siêu dữ liệu đa kiến trúc cho trình cập nhật trên Windows, macOS và Linux.

### Replay {#replay}

* Phiên Replay hiện giữ lại mẫu yêu cầu độc lập khi được tạo từ Lịch sử HTTP.
* Phiên Replay tiếp tục hoạt động sau khi các mục Lịch sử HTTP gốc của chúng bị xóa.
* Việc xóa Lịch sử HTTP hiện tách liên kết với nguồn Replay mà không xóa phiên Replay.
* Chọn một lần thử Replay hiện hiển thị chính xác yêu cầu và phần thân đã dùng cho lần thử đó.
* Chọn lại một lần thử sẽ cập nhật chi tiết yêu cầu và phản hồi một cách tin cậy.
* Phần thân yêu cầu đã thu thập nhưng bị cắt ngắn hiện tạo ra lỗi Replay rõ ràng thay vì gửi dữ liệu không đầy đủ.

### Quy trình {#workflows}

* response.getBody().toText() hiện giải mã phần thân phản hồi được nén một cách tự động, bao gồm nội dung Brotli.
* Các tài nguyên web được truyền theo từng khối và mã hóa hiện có thể được ghi ra đĩa ở dạng đã giải mã.
* Byte mã hóa thô vẫn có thể truy cập qua response.getRaw() khi cần biểu diễn gốc.
* Đã thêm kiểm thử cho phản hồi quy trình có kích thước lớn sau khi giải mã, bảo đảm không âm thầm cắt ngắn nội dung.

### Lịch sử HTTP {#http-history-1}

* URL yêu cầu đầy đủ hiện xuống dòng thay vì bị cắt ngắn bằng dấu ba chấm.
* Có thể sao chép phần URL được chọn mà không thay nội dung bảng nhớ tạm bằng URL đầy đủ.
* Sao chép nội dung yêu cầu hoặc phản hồi được chọn không còn kích hoạt bộ xử lý sao chép ở cấp bảng.
* Đã thêm xử lý an toàn khi sự kiện bảng nhớ tạm không có phần tử đích.
* Header phản hồi hiện có vùng cuộn riêng.
* Thay đổi kích thước cột trong bảng không còn vô tình sắp xếp cột đó.

### Độ tin cậy của ứng dụng desktop {#desktop-reliability}

* Đã sửa tình trạng tiến trình ogma-server và MCP mồ côi sau khi đóng Ogma trên Windows.
* Việc tắt trên Windows hiện kết thúc toàn bộ cây tiến trình backend khi không thể tắt có trật tự.
* Đã sửa hộp thoại thoát trên Linux không xuất hiện hoặc khiến ứng dụng bị chặn.
* Đã thêm phương án dự phòng gốc của nền tảng khi hộp thoại thoát tùy chỉnh không tải được.
* Trình duyệt tích hợp hiện phát hiện và sử dụng cổng proxy do backend chọn.
* Đã cải thiện việc dọn dẹp socket TCP đang hoạt động và các dịch vụ lắng nghe proxy ổn định của giao diện.
* Các bản dựng Windows chạy không cần cài đặt không còn đề xuất sai việc cập nhật đè lên bản cài đặt hiện có bằng trình cài đặt.
* Đã khôi phục biểu tượng ứng dụng Ogma chính xác cho trình cài đặt và tệp thực thi Windows.
* Cửa sổ trình duyệt độc lập và hộp thoại thoát hiện dùng chủ đề Ogma đã chọn.

## v0.1.9 {#v0-1-9}

Phát hành ngày 2026-08-24 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.9)

### Lịch sử HTTP, chặn bắt và replay {#http-history-intercept-and-replay}

* Đã cải thiện lưu trữ bền vững lịch sử HTTP, lọc, ghi chú, chọn yêu cầu và hiệu năng với dự án lớn.
* Đã sửa các trường hợp điều hướng khiến lịch sử đã thu thập có vẻ biến mất sau khi đổi chế độ xem.
* Đã cải thiện “Gửi đến Replay” để yêu cầu replay vừa tạo được chọn ngay lập tức.
* Đã mở rộng chỉnh sửa replay, mẫu, chỗ giữ chỗ, xử lý payload và độ tin cậy khi thực thi yêu cầu.
* Đã cải thiện hành vi chặn bắt, xử lý yêu cầu, quy tắc tùy chỉnh, xuất, nhập và tính nhất quán của dữ liệu dự án.
* Đã thêm chỉ mục và migration cơ sở dữ liệu để lịch sử, phát hiện, replay, quy trình và thao tác dự án tiếp tục phản hồi nhanh khi dữ liệu tăng lên.

### Kiểm thử WebSocket {#websocket-testing}

* Đã cải thiện toàn bộ quy trình lịch sử và replay WebSocket từ đầu đến cuối.
* Đã mở rộng xử lý phiên replay, chỉnh sửa thông điệp, định thời, xử lý vòng đời kết nối và báo lỗi.
* Đã thêm tương thích `permessage-deflate` cho lưu lượng WebSocket được nén.
* Đã cải thiện lưu trữ bền vững replay WebSocket và cách ly dự án.

### Thiết lập trình duyệt và chứng chỉ {#browser-and-certificate-setup}

* Đã cải thiện trải nghiệm Ogma Browser tích hợp và tích hợp với proxy.
* Đã tăng cường xử lý CA cục bộ để chặn bắt HTTPS trong trình duyệt tích hợp.
* Đã thiết kế lại trải nghiệm chứng chỉ với hướng dẫn cài đặt riêng.
* Đã thêm hướng dẫn chứng chỉ theo từng nền tảng cho Android, Chrome, Firefox, iPhone/iPad, Linux, macOS và Windows.
* Đã thêm biểu tượng nền tảng mang nhận diện thương hiệu, khối lệnh có thể sao chép và nhận diện Ogma nhất quán trên màn hình trình duyệt và chứng chỉ.

### Dự án và phiên {#projects-and-sessions}

* Đã thêm chọn vị trí lưu trong ứng dụng cho dự án và bản sao lưu phiên.
* Đã cải thiện các quy trình Lưu phiên thành, mở dự án, sao lưu rồi thoát và khôi phục.
* Đã cải thiện khôi phục phiên tạm thời và dữ liệu đánh giá đã lưu bền vững.
* Đã mở rộng hành vi xuất/nhập dự án và tính nhất quán của phiên giữa HTTP, WebSocket, replay, phát hiện và trạng thái không gian làm việc.

### MCP và kiểm thử có AI hỗ trợ {#mcp-and-ai-assisted-testing}

* Đã mở rộng khả năng và độ tin cậy của MCP cho kiểm thử xâm nhập do AI điều khiển.
* Đã cải thiện cấu hình MCP, quản lý endpoint, trạng thái bền vững, xử lý truyền tải và phục hồi lỗi.
* Đã cải thiện tự động hóa, thực thi quy trình, hành trình xác thực, quét chủ động/thụ động, OAST, khám phá và xử lý biến môi trường.

### Giao diện và trải nghiệm desktop {#interface-and-desktop-experience}

* Đã cải thiện độ phản hồi của điều hướng, chuẩn bị không gian làm việc, trạng thái tải và tính nhất quán của chủ đề.
* Đã cải thiện điều hướng trình duyệt, hành vi menu, bố cục hộp thoại, quy trình thoát và hành vi khởi động.
* Đã cập nhật nhận diện thương hiệu trên Ogma Browser, hướng dẫn chứng chỉ, Giới thiệu Ogma và các giao diện kiểm tra.
* Đã thêm giao diện lưu phiên được trau chuốt và cải thiện khả năng tiếp cận của các hộp thoại desktop lớn hơn.

### Đóng gói desktop và phát hành {#desktop-packaging-and-releases}

* Đã cải thiện đóng gói bản phát hành cho Linux, macOS và Windows.
* Đã sửa cách ly kiến trúc để mỗi tác vụ CI chỉ đóng gói kiến trúc CPU dự định.
* Đã sửa xung đột đóng gói DMG trên macOS.
* Việc ký mã hiện phải được bật rõ ràng, và giá trị chứng chỉ rỗng không còn làm hỏng bản biên dịch không ký.
* Đã thay xử lý phiên bản phát hành phụ thuộc vào shell bằng script Node đa nền tảng, khắc phục hỏng JSON phát hành trên Windows.

## v0.1.5 {#v0-1-5}

Phát hành ngày 2026-08-15 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.5)

### Lịch sử HTTP {#http-history-2}

* Đã sửa tình trạng hàng được chọn làm co các cột khi kiểm tra.
* Hàng được giữ cố định trong các cập nhật trực tiếp, và hàng đang kiểm tra được giữ lại khi đạt giới hạn cửa sổ.
* Đã cải thiện xử lý cập nhật theo lô cho lưu lượng liên tục.
* Các lựa chọn hàng loạt được giữ lại trong khi thu thập.
* Các cập nhật trực tiếp bị bỏ lỡ được đồng bộ bù.
* Đã ổn định thứ tự yêu cầu được phân trang và sửa thống kê theo trang.
* Đã mở rộng bảng để dùng chiều rộng sẵn có của vùng chứa.

### Replay {#replay-1}

* Đã thêm hiển thị yêu cầu có cấu trúc và định dạng dễ đọc.
* Chỉnh sửa được giữ lại khi chuyển giữa các chế độ xem yêu cầu.
* Chỉnh sửa tham số truy vấn được đồng bộ chính xác.
* Khoảng trắng hợp lệ trong header được chấp nhận khi chỉnh sửa replay.

### Cài đặt và giao diện {#settings-and-appearance}

* Đã thêm mẫu tùy chỉnh phông chữ và bản xem trước phông chữ.
* Đã cải thiện cách dùng phông chữ dự phòng trong trình chỉnh sửa.
* Đã tăng cường các quy trình lưu/đặt lại cài đặt JS tùy chỉnh.
* Bộ hẹn giờ áp dụng CSS đang chờ được hủy khi đặt lại.
* Đã khôi phục liên kết cộng đồng trong phần Giới thiệu.
* Đã sửa xử lý đường dẫn nhật ký trên các nền tảng.

### Phát hiện, Bản xuất, Tệp và Tìm kiếm {#findings-exports-files-and-search}

* Phân trang phát hiện vẫn hợp lệ sau khi xóa, và bộ lọc được giữ lại sau các cập nhật hàng loạt đang hiển thị.
* Đã sửa đồng bộ chỉ báo phát hiện khi chuyển dự án và nhập dữ liệu.
* Đã cải thiện kiểm tra tính hợp lệ khi xuất và xử lý tên tệp.
* Bộ đệm chỉnh sửa tệp đã cũ được xóa khi chuyển tệp.
* Đã ngăn việc gắn lại thành phần Tìm kiếm không cần thiết và giữ ổn định các cập nhật tham số truy vấn của route.

### Môi trường và phạm vi {#environment-and-scope}

* Đã sửa nội suy biến môi trường và cách ly phạm vi theo dự án.
* Đã khôi phục biến môi trường toàn cục có phạm vi trong không gian làm việc.
* Trạng thái truy vấn của tiện ích được giữ lại khi đổi thẻ.

### Giao diện và plugin {#ui-and-plugins}

* Biểu tượng yêu cầu giữ nguyên màu sắc, và siêu dữ liệu yêu cầu không cần thiết được giảm bớt.
* Đã cải thiện liên kết siêu dữ liệu plugin và xử lý gửi lệnh trùng lặp.

## v0.1.4 {#v0-1-4}

Phát hành ngày 2026-08-11 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.4)

### Hành trình trình duyệt có xác thực {#authenticated-browser-journeys}

* Đã thêm hồ sơ hành trình trình duyệt có xác thực có thể tái sử dụng.
* Có thể ghi lại và phát lại chuỗi đăng nhập.
* Có thể xác minh xác thực bằng URL, trạng thái DOM, cookie hoặc yêu cầu HTTP.
* Phiên hết hạn được tự động làm mới.
* Hỗ trợ điểm kiểm tra MFA thủ công.
* Có thể duy trì nhiều danh tính để kiểm thử phân quyền và IDOR.
* Cấu hình hành trình được lưu bền vững qua các lần khởi động lại ứng dụng.
* Đã cải thiện phục hồi khi bộ chọn, đích điều hướng hoặc trạng thái xác thực thay đổi.

### Nhập API có nhận biết lược đồ {#schema-aware-api-imports}

* Đã mở rộng hỗ trợ OpenAPI 3 với:
  * Phần thân yêu cầu và ví dụ.
  * Tham số đường dẫn, truy vấn, header và cookie.
  * Tham chiếu cục bộ và thành phần tái sử dụng.
  * Cơ chế bảo mật và siêu dữ liệu xác thực.
  * Biến máy chủ.
  * Giá trị suy ra từ lược đồ và điểm chèn.

* Đã thêm nhập kết quả introspection GraphQL và tạo thao tác.

* Đã thêm tạo thao tác và yêu cầu SOAP/WSDL.

* Đã cải thiện xử lý biến, URL, phần thân và xác thực của Postman.

* Đã thêm siêu dữ liệu lược đồ để sửa đổi yêu cầu đúng kiểu dữ liệu và kiểm thử tự động.

* Đã cải thiện phát hiện định dạng và từ chối tham chiếu bên ngoài không an toàn.

### SDK plugin 1.1 {#plugin-sdk-1-1}

* Đã hoàn thiện các đặc tả giao diện SDK frontend cho:
  * Truy xuất yêu cầu, truy cập dữ liệu thô và tìm kiếm.
  * Phát hiện.
  * Phạm vi.
  * Dự án.
  * Điều hướng và tích hợp thanh bên.
  * Giao tiếp backend.
  * Chủ đề và vòng đời giao diện người dùng.

* Đã thêm khởi tạo SDK bất đồng bộ tin cậy.

* Đã thêm khai báo tương thích cho phiên bản Ogma và SDK.

* Đã cải thiện xử lý quyền plugin và xem xét cài đặt.

* Đã cung cấp thông tin về giới hạn thực thi và kiểm tra tính hợp lệ của plugin.

* Đã tăng cường cách ly môi trường thực thi plugin và xử lý lỗi callback.

* Đã cải thiện kiểm tra tính hợp lệ của gói và registry Community Marketplace.

* Plugin không ký hiện có vẫn hoàn toàn tương thích.

* Đã xuất bản @kaijinlab/ogma-sdk@1.1.0 lên npm.

### Cải tiến quy trình {#workflow-improvements}

* Quy trình hiện được chia sẻ mặc định giữa các dự án trong cùng không gian làm việc.
* Quy trình riêng cho từng dự án vẫn được hỗ trợ.
* Đã khôi phục chi tiết nút quy trình sau khi rời khỏi chế độ xem rồi quay lại.
* Đã cải thiện chọn quy trình và khôi phục trạng thái trình chỉnh sửa.
* Các nút điều khiển thao tác quy trình được chuyển xuống dưới tên quy trình để bố cục studio gọn hơn.
* Đã tăng diện tích làm việc có thể sử dụng cho trình chỉnh sửa nút.

### Độ chính xác của Lịch sử HTTP {#http-history-accuracy}

* Đã thay trạng thái đã kiểm tra dễ gây hiểu nhầm bằng theo dõi sửa đổi chính xác.
* Yêu cầu bị Tìm và thay thế hoặc chặn bắt thay đổi hiện được đánh dấu là đã sửa đổi.
* Đã sửa lọc HTTPQL khi chọn chỉ báo trạng thái lưu lượng.
* Đã cải thiện phân biệt trực quan giữa nguồn lưu lượng và các mục đã sửa đổi.

## v0.1.3 {#v0-1-3}

Phát hành ngày 2026-08-10 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.3)

### Chạy quy trình từ Lịch sử HTTP {#run-workflows-from-http-history}

* Có thể chạy quy trình chủ động trực tiếp từ menu ngữ cảnh của Lịch sử HTTP.
* Có thể xử lý một hoặc nhiều mục được chọn.
* Có thể chọn từ các quy trình chủ động đang bật.

### Tìm và thay thế dựa trên HTTPQL {#httpql-powered-match-replace}

* Đã thêm bộ lọc HTTPQL cho quy tắc Tìm và thay thế.
* Có thể lọc bằng cách kết hợp trường yêu cầu và phản hồi.
* Quy tắc phản hồi có thể đánh giá phương thức, đường dẫn, header và phần thân của yêu cầu liên quan.
* Đã cải thiện độ chính xác khi khớp header theo tên và xử lý chữ hoa/chữ thường.

### Cải tiến Replay {#replay-improvements}

* Có thể đổi tên phiên bằng F2 hoặc menu ngữ cảnh.
* Có thể tạo phiên trực tiếp trong bộ sưu tập.
* Có thể di chuyển phiên giữa các bộ sưu tập.
* Có thể đổi thứ tự phiên bằng kéo và thả.
* Có thể chuyển phiên lên đầu hoặc xuống cuối.
* Có thể gửi mục Lịch sử HTTP trực tiếp đến một bộ sưu tập Replay.
* Có thể xóa từng lần thử replay.
* Đã sửa lỗi xóa phiên từ menu ngữ cảnh.
* Đã thay các thao tác trái/phải gây hiểu nhầm bằng thao tác phía trên/phía dưới.
* Đã ngăn di chuyển không cần thiết vào bộ sưu tập hiện tại.

### Cải tiến quy trình {#workflow-improvements-1}

* Các lần thực thi quy trình chuyển đổi hiện xuất hiện trong Lượt chạy và Nhật ký.
* Đã cải thiện chẩn đoán dòng và cột JavaScript.
* Đã thêm Xóa tất cả cho lịch sử chạy quy trình.
* Kết nối giữa các nút quy trình có thể được chọn và xóa.
* Đã sửa lỗi đổi tên nút quy trình.
* Đã sửa lỗi khi bật hoặc tắt quy trình.
* Các thay đổi quy trình đang chờ được tự động lưu khi kiểm thử.
* Dữ liệu kiểm thử được giữ lại khi chuyển giữa các chế độ xem.
* Lịch sử chạy được cập nhật sau các lần thực thi kiểm thử và theo lô.

### Sửa lỗi HTTPQL {#httpql-fixes}

* Tìm chuỗi con trong header theo tên hiện khớp giá trị ở mọi vị trí.
* Toán tử header theo tên chỉ kiểm tra header được chọn.
* Tên header được khớp không phân biệt chữ hoa/chữ thường.
* Toán tử phủ định xử lý chính xác header trùng lặp.
* Đã cải thiện kiểm tra sự tồn tại của header theo tên.

### Sửa lỗi SDK plugin {#plugin-sdk-fixes}

* Đã sửa xử lý đường dẫn cơ sở trong sdk.path.join().
* Đường dẫn yêu cầu bắt đầu bằng dấu phân cách không còn thay thế đường dẫn cơ sở.
* Đã thêm chuẩn hóa các đoạn thư mục hiện tại và thư mục cha.
* Dấu phân cách đặc thù nền tảng được giữ lại trên Windows, Linux và macOS.

### Trải nghiệm dự án {#project-experience}

* Đã bỏ nhắc sao lưu không cần thiết khi chuyển giữa các dự án được lưu bền vững.
* Đã bỏ nhắc sao lưu không cần thiết khi đóng các dự án được lưu bền vững.
* Phiên tạm thời vẫn cảnh báo trước khi đóng vì dữ liệu của chúng sẽ bị loại bỏ.
* Sao lưu thủ công và xuất vẫn có sẵn.

### Độ tin cậy {#reliability}

* Đã ngăn cập nhật lỗi thời của menu ngữ cảnh Replay và Quy trình.
* Đã sửa điều kiện tranh chấp về thời điểm lưu quy trình.
* Bộ lọc phản hồi hiện nhận yêu cầu thực tế sau khi chặn bắt hoặc sửa đổi.
* Đã cải thiện kiểm tra tính hợp lệ của registry migration.
* Đã thêm kiểm thử hồi quy cho Replay, HTTPQL, Tìm và thay thế, quy trình và thao tác đường dẫn plugin.

## v0.1.2 {#v0-1-2}

Phát hành ngày 2026-08-08 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.2)

### Kiểm thử quy trình {#workflow-testing}

* Đã thêm dữ liệu kiểm thử yêu cầu và phản hồi HTTP có thể chỉnh sửa cho quy trình chủ động và thụ động.
* Kiểm thử được thực thi qua cùng bộ máy dùng để chạy quy trình thực tế.
* Kết quả kiểm thử, đầu ra từng bước và lỗi có sẵn trong **Lượt chạy** và **Nhật ký**.
* Dữ liệu kiểm thử tạm thời được tự động xóa khỏi lịch sử HTTP.
* Đã thêm hỗ trợ **Chạy trên lịch sử** cho quy trình chủ động và thụ động.
* Đã thêm lưu quy trình bằng `Ctrl+S` / `Cmd+S`.

### API hệ thống tệp và đường dẫn cho plugin {#plugin-filesystem-and-path-apis}

* Đã thêm hỗ trợ mô-đun `fs` và `path` trong sandbox.
* Đã thêm các phương thức tương thích, bao gồm:
  * `readFile` / `readFileSync`
  * `writeFile` / `writeFileSync`
  * `appendFile`
  * `exists` / `existsSync`
  * `mkdir`, `list` và các hàm hỗ trợ đường dẫn liên quan
* Đã thêm import bằng destructuring từ `"fs"` và `"path"`.
* Đã thêm bảo vệ chống duyệt xuyên thư mục và thoát khỏi sandbox qua liên kết tượng trưng.

### Tìm và thay thế {#match-replace}

* Quy trình hiện có thể nhận và biến đổi toàn bộ phần thân phản hồi HTTP.
* Đã thêm biến đổi toàn bộ phần thân bằng quy trình mà không buộc phải khớp chuỗi nguyên văn.

### Quản lý dự án {#project-management}

* Dự án gần đây hiện có thể được mở trực tiếp từ bảng điều khiển khởi động.
* Đã thêm xóa dự án với xác nhận thao tác không thể hoàn tác.
* Dự án có thể được tạo và nhập giữa các gốc hệ thống tệp và ổ đĩa khác nhau trên Windows, macOS và Linux.

### Sơ đồ trang {#sitemap}

* Cập nhật nền không còn gỡ hoặc đặt lại đồ thị sơ đồ trang.
* Thu phóng, di chuyển, phần thu gọn và nút được đặt vị trí thủ công vẫn ổn định khi cập nhật.
* Cập nhật nền thất bại giữ lại sơ đồ trang cuối cùng còn sử dụng được.

## v0.1.1 {#v0-1-1}

Phát hành ngày 2026-08-08 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.1)

### Tính năng mới {#new-features}

* Đã mở rộng tự động hóa trình duyệt MCP với một lớp tự động hóa trình duyệt đầy đủ (214 công cụ MCP).
* Môi trường thực thi MCP hiện hỗ trợ mô-đun hệ thống tệp và đường dẫn (`sdk.fs`, `sdk.path`) cho các quy trình tự động hóa phong phú hơn.
* Đã thêm công cụ MCP mới để mở rộng kiểm thử do AI điều khiển và khả năng tương tác giữa các quy trình.
* Cải tiến giao diện replay WebSocket:
  * xử lý rõ ràng vòng đời replay trong frontend,
  * hỗ trợ phát lại thông điệp đầu tiên đã thu thập,
  * hỗ trợ phát lại các chuỗi WebSocket đã thu thập.
* Trạng thái bộ giải mã và tiện ích hiện được giữ lại khi điều hướng:
  * cải thiện lưu trữ bền vững văn bản đầu vào và bản nháp chuỗi thao tác.

### Đã sửa {#fixed}

* Đã sửa hành vi tải chứng chỉ CA của phiên proxy.
* Đã sửa độ tin cậy của cập nhật trực tiếp lịch sử HTTP.
* Đã sửa xử lý ngắt kết nối và chẩn đoán replay WebSocket.
* Đã sửa các trường hợp biên khi phân tích URL trong replay ws.
* Đã sửa điều kiện tranh chấp trong vòng đời tác vụ replay ws (các quy trình kết nối/ngắt kết nối/dọn dẹp/chọn).
* Đã sửa xử lý kết nối trùng lặp/không hợp lệ trong replay ws.
* Đã sửa xử lý frame đến quá lớn trong replay ws.
* Đã thêm bảo vệ chống hành vi kết nối lại trùng lặp và trạng thái lỗi thời.
* Đã sửa điều kiện tranh chấp khi hủy bắt tay trong replay ws.
* Đã sửa lỗi gửi trong replay ws và thực thi thao tác phát lại trên dòng thời gian.
* Đã sửa hành vi giữ kết nối trong replay ws:
  * tăng cường hành vi giữ kết nối mặc định,
  * cải thiện xử lý ping,
  * tăng cường xử lý thời gian chờ giữ kết nối.
* Đã sửa hành vi dọn dẹp không gian làm việc của phiên desktop tạm thời.
* Đã sửa lỗi hồi quy trong xử lý dữ liệu phiên desktop bằng cách xóa trạng thái không gian làm việc tạm thời đã cũ khi cần.
* Đã thực hiện đợt sửa lỗi và tái cấu trúc chung, cải thiện độ ổn định nội bộ.
* Đã điều chỉnh giao diện và môi trường thực thi để phản ánh rõ hơn các chuyển đổi kết nối/trạng thái replay WS.

### Ghi chú {#notes}

* Phiên bản này tập trung chủ yếu vào độ tin cậy của replay WebSocket và khả năng tự động hóa MCP/trình duyệt.
* Hành vi đóng gói/CI cũng đã được sửa để giảm tính thiếu nhất quán giữa các bản phát hành và cải thiện xử lý sản phẩm đầu ra.

## v0.1.0 {#v0-1-0}

Phát hành ngày 2026-07-19 · [Bản phát hành trên GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.0)

Phiên bản alpha công khai đầu tiên.

### Proxy cốt lõi {#core-proxy}

* Proxy MITM HTTPS với quản lý chứng chỉ CA
* Thu thập HTTP/1.1, HTTP/2 và WebSocket
* Ngôn ngữ truy vấn HTTPQL để lọc lịch sử
* Chặn bắt, kiểm tra, chỉnh sửa, chuyển tiếp và loại bỏ yêu cầu
* Quy tắc Tìm và thay thế hỗ trợ regex, header, phần thân và tham số truy vấn
* Mẫu phạm vi hỗ trợ HTTPQL và ký tự đại diện

### Replay và tự động hóa {#replay-and-automation}

* Trình chỉnh sửa Replay với chỉnh sửa HTTP thô và gửi song song
* Automate (Sniper, Pitchfork, Cluster Bomb) với bộ trích xuất payload và bộ so khớp
* Kiểm thử điều kiện tranh chấp
* Chuỗi yêu cầu HTTP với nối biến giữa các bước

### Quét {#scanning}

* Trình quét thụ động
* Trình quét chủ động (SQLi, XSS, SSRF, CMDi, SSTI, duyệt xuyên đường dẫn, chuyển hướng mở)
* Khám phá nội dung với danh sách 9,300 đường dẫn
* Quy tắc thụ động tùy chỉnh

### Tiện ích {#utilities}

* Bộ giải mã/mã hóa (base64, thập lục phân, URL, JWT, hash, mật mã)
* Sơ đồ trang và chế độ xem endpoint đã trích xuất
* OAST (kiểm thử ngoài băng) với dịch vụ lắng nghe HTTP, HTTPS, DNS, SMTP
* So sánh, Ghi chú, Payload, trình tạo Shell kết nối ngược

### Dữ liệu và tổ chức {#data-and-organization}

* Quản lý dự án với dự án có tên và phiên tạm thời
* Nhập/xuất HAR, nhập Burp XML, nhập OpenAPI/Postman
* Bảng Phát hiện với điểm CVSS và liên kết bằng chứng
* Bản xuất (CSV, JSON, Markdown, báo cáo HTML)

### AI và tự động hóa {#ai-and-automation}

* Trợ lý AI tích hợp với 36 công cụ có sẵn
* Máy chủ MCP với 160+ công cụ cho client AI bên ngoài
* CLI kiểm thử xâm nhập không giao diện: `ogma pentest <url>`
* Trình xây dựng quy trình trực quan

### Hệ thống plugin {#plugin-system}

* SDK plugin JavaScript/TypeScript (`@kaijinlab/ogma-sdk`)
* Thực thi plugin backend và frontend trong sandbox
* Chợ plugin với cài đặt được xác minh bằng SHA-256
* `sdk.events`, `sdk.findings`, `sdk.requests`, `sdk.storage`, `sdk.matchReplace`, `sdk.workflows`, `sdk.fs`

### Desktop {#desktop}

* Ứng dụng desktop Electron (Linux, macOS, Windows)
* Trình duyệt Chromium tích hợp (tự động dùng proxy)
* Trình cập nhật tự động
