---
url: https://docs.ogmabox.com/th/changelog.md
description: บันทึกประจำรุ่นของ Ogma ตั้งแต่รุ่นสาธารณะแรกจนถึงรุ่นล่าสุด
---

# ประวัติการเปลี่ยนแปลง {#changelog}

บันทึกประจำรุ่นเรียงจากใหม่ที่สุดไปเก่าที่สุด ดูรุ่นที่เผยแพร่แล้วได้ที่ [รุ่นที่เผยแพร่บน GitHub](https://github.com/ogmabox/ogma/releases)

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

รายการนี้รวมการเปลี่ยนแปลงที่เพิ่มใน v0.3.0 และการแก้ไขสำหรับการเผยแพร่ v0.3.1

### ภาษาและการเข้าถึง {#v0-3-1-languages-and-accessibility}

* เพิ่มคำแปลแอปพลิเคชัน 24 ภาษา ครอบคลุมส่วนติดต่อผู้ใช้ กล่องโต้ตอบเดสก์ท็อป ตัวควบคุมเบราว์เซอร์ ข้อมูลตอบกลับของเวิร์กโฟลว์ และรายงานความปลอดภัยที่ส่งออก
* เพิ่มการให้เลือกภาษาเมื่อเปิดใช้งานครั้งแรก ชื่อภาษาแบบสองภาษา และรูปแบบพหูพจน์กับตัวเลขตามแต่ละภาษา
* เพิ่มเค้าโครงจากขวาไปซ้ายสำหรับภาษาที่รองรับ โดยยังคงแสดง URL ไวยากรณ์โปรโตคอล และมุมมองข้อมูลทางเทคนิคให้อ่านจากซ้ายไปขวาได้
* ปรับปรุงการนำทางด้วยแป้นพิมพ์ การจัดการโฟกัสในกล่องโต้ตอบโมดัล ตัวบ่งชี้โฟกัสที่มองเห็นได้ และเค้าโครงในภาษาที่แปล

### ประวัติ HTTP การค้นหา และขอบเขต {#v0-3-1-http-history-search-and-scope}

* เพิ่มการแบ่งหน้าแบบ seek แคชตารางที่จำกัดขนาด และการให้ความสำคัญกับหน้าที่แสดงอยู่ เพื่อลดการใช้หน่วยความจำและงานที่ไม่จำเป็นในประวัติขนาดใหญ่
* ยกเลิกเพดานจำนวนแถวที่โหลดเมื่อดูประวัติที่กรองแล้ว โดยดึงผลลัพธ์เพิ่มเติมตามต้องการแทนการเก็บทั้งหมดไว้ในหน่วยความจำพร้อมกัน
* ทำให้การเลือกแถว คำขอที่กำลังตรวจสอบ ขนาดคอลัมน์ และตำแหน่งเลื่อนคงที่ขณะมีทราฟฟิกใหม่เข้ามาหรือการรีเฟรชเบื้องหลังเสร็จสิ้น
* ปรับปรุงการปรับรายการให้ตรงกับข้อมูลล่าสุดเมื่อการตอบกลับที่เปลี่ยนไปทำให้คำขอตรงหรือไม่ตรงกับตัวกรองที่ใช้อยู่ รวมถึงคำขอที่อยู่นอกช่วงข้อมูลที่โหลดในขณะนั้น
* แก้การใช้การตั้งค่าขอบเขตที่ล้าสมัย พฤติกรรมแสดงทั้งหมดของขอบเขต และคิวรี HTTPQL ที่เขียนเองถูกตัวกรองส่วนหัวเขียนทับ
* เพิ่มตัวดำเนินการ HTTPQL `is_null` สำหรับกรองคำขอที่ไม่มีการตอบกลับ และแก้การค้นหาสตริง Unicode สั้น ๆ ในเนื้อหา
* เพิ่มการปักหมุดคิวรีในเครื่องมือค้นหา คำแนะนำฟิลด์ HTTPQL และตัวควบคุมการแบ่งหน้าสำหรับผลลัพธ์หลังหน้าแรก
* เพิ่มการนำเข้าและส่งออกตัวกรองที่บันทึกไว้ และปรับปรุงการส่งออกคำขอที่เลือกกับการดำเนินการในเมนูบริบทของประวัติ

### การส่งซ้ำ Automate และการทดสอบ WebSocket {#v0-3-1-replay-automate-and-websocket-testing}

* เพิ่มที่เก็บคุกกี้ของโครงการ โดยเลือกแยกต่อเซสชันได้ในเครื่องมือส่งซ้ำ
* ให้เลือกได้ว่าจะใช้จับคู่และแทนที่กับคำขอและลำดับคำขอส่งซ้ำหรือไม่ และเพิ่มตัวควบคุมสำหรับเก็บ Content-Length เดิมหรือคำนวณใหม่
* เพิ่มการเลิกทำแยกต่อเซสชัน การค้นหาคำขอ การบันทึกไฟล์คำขอ ตัวสลับ GET/POST และการซิงโครไนซ์เป้าหมายเมื่อวางคำขอดิบ
* ปรับปรุงแป้นลัดแท็บส่งซ้ำ การเก็บร่างคำขอ และการเลือกครั้งที่ลองส่งเมื่อเปิดเซสชัน
* เพิ่มการตามการเปลี่ยนเส้นทาง การประมวลผลจับคู่และแทนที่ฝั่งการตอบกลับ การจัดแนวเพย์โหลด ตัวเลือกคอลัมน์ และการลบหลายรายการใน Automate
* เพิ่มการสร้างตัวยึดตำแหน่งจากข้อความคำขอที่เลือก และการรองรับเพย์โหลดเลขฐานสิบหก
* ปรับปรุงการดักรับ WebSocket และการส่งข้อความจากเบราว์เซอร์ ป้องกันการเชื่อมต่อใหม่หลังตัดการเชื่อมต่อโดยตั้งใจ และจำกัดการเรนเดอร์บันทึกข้อความ
* ปรับปรุงการรีเฟรชประวัติ SSE แบบสด การกรอง การลบ และการเน้นการเชื่อมต่อ WebSocket

### เบราว์เซอร์แบบฝังและพร็อกซี {#v0-3-1-embedded-browser-and-proxy}

* แก้แผงเบราว์เซอร์แบบฝังที่ว่างเปล่าจากปัญหาการเรนเดอร์ที่เกิดจากการเปลี่ยนแปลงใน Electron และอัปเดต Electron เป็น 44.4.5
* เพิ่มกล่องโต้ตอบยืนยันตัวตน HTTP ของเว็บไซต์ และการจัดการอัปเกรด WebSocket ที่มีการยืนยันตัวตนโดยคำนึงถึงพร็อกซี
* คงการยืนยันตัวตน NTLM และ Negotiate ที่ผูกกับการเชื่อมต่อ และบริบทป๊อปอัปแบบเนทีฟที่ใช้ในขั้นตอน SSO
* เพิ่มการเลือกใบรับรองไคลเอนต์ TLS และทำให้มั่นใจว่าข้อมูลระบุตัวตนที่กำหนดค่าไว้ถูกนำเสนอต่อเป้าหมายอัปสตรีมและโพรบเฉพาะทาง
* เพิ่มตัวควบคุมการยืนยันตัวตนในเบราว์เซอร์และการเลือกบัญชี passkey โดยจำกัดการใช้ข้อมูลรับรองไว้เฉพาะโดเมนที่เชื่อถือได้
* เพิ่มการยืนยันตัวตนพร็อกซีด้วยชื่อผู้ใช้และรหัสผ่านที่เปิดใช้แยกต่ออินสแตนซ์ได้ พร้อมจัดการข้อมูลรับรองโดยอัตโนมัติในเบราว์เซอร์แบบฝัง
* เพิ่มตัวเลือกอินเทอร์เฟซเครือข่ายสำหรับที่อยู่ตัวรับการเชื่อมต่อพร็อกซี และการทำพร็อกซี HTTP/HTTPS แบบโปร่งใสบน Linux ที่เปิดใช้ได้เมื่อมีสิทธิ์ที่จำเป็นเท่านั้น
* คงส่วนหัวท้ายคำขอ HTTP/2 ระหว่างส่งต่อไปยังอัปสตรีม และขยายการทดสอบการถดถอยของ HPACK

### เวิร์กโฟลว์และผู้ช่วย AI {#v0-3-1-workflows-and-ai-assistant}

* เพิ่มการสร้างและทดสอบเวิร์กโฟลว์ผ่านการสนทนากับผู้ช่วย AI
* เพิ่มการคัดลอกและวางโหนดข้ามเวิร์กโฟลว์ ตัวกรองสำเร็จรูป HTTPQL แผงกำหนดค่าโหนดที่ปรับขนาดได้ และโหมดเข้ารหัส URL แบบเต็ม
* อนุญาตให้บันทึกเวิร์กโฟลว์ที่โครงสร้างยังไม่สมบูรณ์ได้ โดยยังมีผลการตรวจสอบความถูกต้องให้ใช้ในการทดสอบและการรัน
* ลดการซีเรียลไลซ์กราฟซ้ำ ๆ และการอัปเดตจากการสอบถามสถานะเป็นระยะ พร้อมปรับปรุงการจัดการสถานะการกำหนดค่าโหนดและการเปรียบเทียบการรัน
* แก้การสลับโครงการให้บันทึกร่างส่งซ้ำ และไม่ให้ผลลัพธ์ Automate รายละเอียดการรันเวิร์กโฟลว์ แผนผังเว็บไซต์ และการค้นหาคงสถานะโครงการเก่าไว้

### MCP และเวิร์กโฟลว์ของเอเจนต์ {#v0-3-1-mcp-and-agent-workflows}

* เพิ่มจุดตรวจของการประเมินที่บันทึกไว้อย่างถาวรและไทม์ไลน์การกู้คืน เพื่อให้เอเจนต์กลับมาทำงานต่อได้หลังสูญเสียบริบท
* เพิ่มการค้นพบเครื่องมือแบบจำกัดผลลัพธ์ การค้นหาข้อกำหนดการใช้งานที่ตรงตามต้องการ ข้อกำหนดการใช้งานเครื่องมือส่งซ้ำแบบกระชับ และข้อมูลสำหรับดำเนินการขั้นถัดไป โดยยังมีรายการเครื่องมือทั้งหมดให้ใช้
* อัปเดตรายการเครื่องมือ MCP ให้คงชนิดผลลัพธ์ที่ rmcp ให้มาตามข้อกำหนดของโปรโตคอล
* ปรับปรุงการป้อนข้อมูลในแท็บเบื้องหลัง การซิงโครไนซ์แท็บที่ใช้งาน สแนปช็อตเบราว์เซอร์ กล่องโต้ตอบ JavaScript การดำเนินการกับพื้นที่จัดเก็บ และเมทาดาทาการดาวน์โหลด
* คงหลักฐานหลักของประเด็นที่ตรวจพบเมื่อเชื่อมโยงคำขอสนับสนุน และเพิ่มการบันทึกบทสนทนา WebSocket แบบถาวรสำหรับเวิร์กโฟลว์ด้านหลักฐาน
* ปรับปรุงข้อกำหนดการใช้งานเครื่องมือจับคู่และแทนที่ การค้นหาเนื้อหาคำขอ การประกาศขอบเขต ผลลัพธ์แผนผังเว็บไซต์ และการแสดงความคืบหน้าการสแกนพาสซีฟที่ใช้เวลานาน
* ลดการค้นหาโครงการและการตรวจสอบสุขภาพเบราว์เซอร์ที่ซ้ำซ้อน และเก็บบันทึกยืนยันการดำเนินการไว้เมื่อสถานะการส่งไม่แน่นอนและระหว่างกู้คืนเซสชัน

### ข้อมูลโครงการและความน่าเชื่อถือของส่วนติดต่อผู้ใช้ {#v0-3-1-project-data-and-interface-reliability}

* ปรับปรุงการเปิดใช้งานโครงการ เพื่อไม่ให้การตอบกลับรายการที่ล้าสมัยนำโครงการที่ผิดกลับมาเป็นโครงการที่ใช้งาน
* เพิ่มพาธระบบไฟล์ภายในเครื่องสำหรับบันทึกและนำเข้าข้อมูลสำรองโครงการ และส่วนติดต่อสำหรับจัดการข้อมูลสำรอง
* เพิ่มการรองรับ Markdown และมุมมองเต็มหน้าจอสำหรับคำอธิบายประเด็นที่ตรวจพบ การส่งออกประเด็นที่ตรวจพบทั้งโครงการ และชื่อไฟล์ส่งออกที่ขึ้นต้นด้วยชื่อโครงการ
* ปรับปรุงการนำทางแผนผังเว็บไซต์ การแสดงพาธ การบันทึกสถานะการขยาย และรายละเอียดเอนด์พอยต์
* เพิ่มกลุ่มการนำทางที่ยุบได้ ธีมการแสดงผลเพิ่มเติม การนำเข้า/ส่งออกแป้นลัด และเครื่องมือแก้ไข CodeMirror สำหรับ JavaScript และ CSS ที่กำหนดเอง
* ลดการจัดสรรหน่วยความจำที่ไม่จำเป็น การรีเฟรชรายการซ้ำ ๆ การเขียนพื้นที่จัดเก็บภายในเครื่อง และการเน้นไวยากรณ์ที่ใช้ทรัพยากรมากทั่วทั้งส่วนติดต่อผู้ใช้
* แก้คำสั่งปลั๊กอินที่ล้าสมัย สถานะการอัปโหลดและลบไฟล์ การสอบถามสถานะการส่งออกเป็นระยะ การตั้งค่าเครื่องมือสแกน และการแจ้งเตือนประเด็นที่ตรวจพบซึ่งสร้างขึ้น
* ปรับปรุงความคืบหน้าเมื่อเริ่มแอป ขนาดและตำแหน่งหน้าต่างเดสก์ท็อป กล่องโต้ตอบออกจากแอป และการกู้คืนฐานข้อมูลที่ย้ายข้อมูลสำเร็จเพียงบางส่วน

### การบิลด์และเผยแพร่ {#v0-3-1-build-and-release}

* ย้ายเมทาดาทาแอปพลิเคชันไปยัง OgmaBox และอัปเดตแพ็กเกจที่ส่วนหน้าและ Rust ต้องใช้ให้เข้ากันได้
* จำกัดความยาวบันทึกประจำรุ่นที่สร้างขึ้น เพื่อไม่ให้รุ่นแรกในที่เก็บโค้ดใหม่เกินขีดจำกัดคำอธิบายของ GitHub
* แก้การลองใหม่ให้ใช้ร่างรุ่นที่มีอยู่แทนการพยายามสร้างใหม่อีกครั้ง
* จำกัดตัวช่วยจัดการ capability ของ Linux ไว้เฉพาะบิลด์ใช้งานจริงบน Linux โดยยังคงการทดสอบหน่วยข้ามแพลตฟอร์มไว้ ซึ่งแก้ข้อผิดพลาดการคอมไพล์บน macOS และ Windows ที่พบระหว่างบิลด์ v0.3.0

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

[รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.20)

### ประวัติ HTTP และขอบเขต {#v0-2-20-http-history-and-scope}

* คืนแถวที่แคชไว้และตำแหน่งเลื่อนทันทีเมื่อกลับไปยังประวัติ HTTP ที่ยาว โดยไม่รอคำขอรีเฟรชเบื้องหลัง
* เพิ่มตัวควบคุมที่บันทึกค่าไว้สำหรับการตัด URL ให้สั้นและการแสดงคิวรีในบรรทัดเดียวกัน โดยคงความสูงแถวตารางและความกว้างคอลัมน์ไว้
* เพิ่มเมนูค่าขอบเขตสำเร็จรูปสำหรับเพิ่มคำขอลงในขอบเขตได้โดยตรงจากประวัติ HTTP
* ใช้กฎขอบเขตตามลำดับอย่างสม่ำเสมอ และรีเฟรชประวัติที่ใช้งานเมื่อการตั้งค่าขอบเขตเปลี่ยน

### เวิร์กโฟลว์ {#v0-2-20-workflows}

* ให้การรันเวิร์กโฟลว์พาสซีฟและบันทึกการรันยังผูกกับโครงการที่บันทึกคำขอไว้
* หยุดโหนดเวิร์กโฟลว์ปลายทางเมื่อเงื่อนไข HTTPQL ไม่ตรง โดยคงกิ่ง true/false ที่กำหนดไว้อย่างชัดเจนและจุดรวมแบบมีเงื่อนไขไว้

### MCP และระบบอัตโนมัติของเบราว์เซอร์ {#v0-2-20-mcp-and-browser-automation}

* กรอกช่องป้อนข้อมูลแต่ละช่องหรือหลายช่องในฟอร์มโดยใช้การอ้างอิงองค์ประกอบจากสแนปช็อต โดยยังต้องสั่งส่งฟอร์มอย่างชัดเจน
* เพิ่มสแนปช็อตเบราว์เซอร์เฉพาะส่วน การค้นหาข้อความ ผลลัพธ์ที่จำกัดขนาด และสแนปช็อตเฉพาะการเปลี่ยนแปลงที่รวมค่าและสถานะที่อัปเดตแล้ว
* ให้การดำเนินการในเบราว์เซอร์เลือกรอผลลัพธ์ที่คาดหวังได้ และส่งคืนข้อมูลสังเกตแบบกระชับ
* รองรับการระบุแท็บเป้าหมายอย่างสม่ำเสมอ ทั้งการระบุโดยตรงและการอ้างอิงจากสแนปช็อต ในการดำเนินการ การรอ และกล่องโต้ตอบของเบราว์เซอร์ พร้อมรายงานแท็บที่ใช้
* ทำให้อินพุตสำหรับแก้ไขคำขอสอดคล้องกันระหว่างการส่งโดยตรงและการส่งซ้ำ รวมถึงตัวระบุคำขอที่ใช้ร่วมกันได้ รูปแบบส่วนหัว และเนื้อหาแบบข้อความ JSON หรือ base64 โดยคงส่วนหัวที่ซ้ำและไบต์ HTTP ดิบไว้อย่างตรงตามต้นฉบับ
* เพิ่มเครื่องมืออ่านบันทึกข้อความส่งซ้ำ WebSocket แบบแบ่งหน้า และตัดการเชื่อมต่อเซสชันส่งซ้ำ
* ส่งคืนผลลัพธ์แบบมีโครงสร้างที่กระชับพร้อมสคีมาผลลัพธ์สำหรับเครื่องมือที่ใช้บ่อย โดยยังคงข้อความเพื่อความเข้ากันได้และรายละเอียดที่เลือกขอได้
* ส่งคืนภาพหน้าจอเบราว์เซอร์เป็นภาพ MCP แบบเนทีฟ คงการตรวจสอบฟอร์มและตัวจัดการการส่งไว้ และรวมตัวควบคุมที่อยู่ใต้โหนดการเข้าถึงที่ถูกละเว้น
* ปฏิบัติตามขีดจำกัดเวลาที่กำหนดสำหรับการนำทางและการรอ ปรับปรุงบันทึกเบราว์เซอร์ รายงานซีเล็กเตอร์ที่หาไม่พบและทรัพยากรที่ไม่พร้อมใช้งานอย่างถูกต้อง และเก็บข้อมูลวินิจฉัยข้อผิดพลาด API แบบจำกัดขนาด

### การส่งซ้ำและพร็อกซี {#v0-2-20-replay-and-proxy}

* คงการจัดเฟรม HTTP ดิบที่แก้ไขไว้ตลอดเส้นทาง รวมถึงลำดับ CRLF ที่ผิดรูปแบบ และเก็บคำขอดิบไว้ในการลองส่งซ้ำ
* แสดงรายละเอียดการวินิจฉัยเมื่อการจับมือส่งซ้ำ WebSocket ถูกปฏิเสธหรือส่งคืนค่า accept ที่ไม่ถูกต้อง
* ถอดรหัสเนื้อหา gzip ที่มีหลาย member ได้ครบถ้วน และจัดการส่วนหัว Content-Encoding ที่ซ้ำในการถอดรหัส
* ให้เป้าหมายคำขอและส่วนหัว Host ที่ปลั๊กอินแก้ไขยังสอดคล้องกัน และคงส่วนหัว Content-Length ที่มีค่าเป็นศูนย์เมื่อผ่านพร็อกซีอัปสตรีม

### การแก้ไขแอปพลิเคชัน {#v0-2-20-application-fixes}

* คงค่าในเครื่องมือแก้ไขสภาพแวดล้อมหลังบันทึก
* ให้แท็บปลั๊กอินยังผูกกับปลั๊กอินที่เลือก และป้องกันบันทึกที่ล้างแล้วกลับมาแสดงจากการตอบกลับที่ล้าสมัย
* กู้คืนการสอบถามสถานะการส่งออกเป็นระยะหลัง API ล้มเหลวชั่วคราว และทิ้งผลลัพธ์การแบ่งหน้าที่ล้าสมัยหลังรีเฟรชรายการส่งออก
* ส่งคืนการตั้งค่า OAST ที่บันทึกไว้เมื่อเปลี่ยนพอร์ตตัวรับการเชื่อมต่อ
* ล้างสถานะกำลังโหลด MCP หลังคำขอสถานะที่ถูกแทนที่ด้วยคำขอใหม่

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

เผยแพร่เมื่อ 2026-09-08 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.19)

### การส่งซ้ำ WebSocket {#websocket-replay}

* เพิ่มโหมดการเชื่อมต่อแบบจัดการสำหรับ Socket.IO 3/4, GraphQL graphql-transport-ws และ graphql-ws แบบเดิม
* เพิ่มเนมสเปซ Socket.IO เพย์โหลดการยืนยันตัวตน และพารามิเตอร์การเชื่อมต่อ GraphQL ที่กำหนดค่าได้
* เพิ่มการเริ่มต้นโปรโตคอล การจัดการการตอบรับ การตอบกลับฮาร์ตบีต และข้อผิดพลาดการยืนยันตัวตนกับการเริ่มต้นที่ชัดเจนขึ้น
* เริ่มการเชื่อมต่อ Socket.IO แยกกันโดยไม่ใช้ ID เซสชันเบราว์เซอร์ที่บันทึกไว้ซ้ำ
* แก้การเชื่อมต่อ ws:// ปกติให้ใช้การจับมือ HTTP Upgrade มาตรฐาน
* ป้องกันการส่งที่ค้างไม่ให้ขัดขวางเซสชันอื่น และทำให้การตัดการเชื่อมต่อยังยกเลิกได้
* แก้การซิงโครไนซ์สถานะการเชื่อมต่อและข้อความสุดท้ายที่หายไปเมื่อปิดการเชื่อมต่อ
* แก้ขีดจำกัด API ที่ปฏิเสธข้อความขนาดใหญ่ทั้งแบบข้อความและไบนารีที่ถูกต้องตามเงื่อนไขอื่น
* เพิ่มการแบ่งหน้าบันทึกข้อความที่มีดัชนีและไม่มีช่องว่าง เพื่อป้องกันข้อความตกหล่นระหว่างการบันทึกที่กำลังทำงาน

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

* เปิดการเจรจา HTTP/2 ฝั่งเบราว์เซอร์ พร้อมใช้ HTTP/1.1 แทนเมื่อจำเป็น
* สตรีมการตอบกลับโดยไม่รอเนื้อหาทั้งหมด ช่วยจัดการการตอบกลับที่ทำงานนานและสตรีมพร้อมกันได้ดีขึ้น
* ส่งต่อการตอบกลับขนาดใหญ่ทั้งหมด โดยจำกัดปริมาณที่เก็บไว้สำหรับการบันทึก
* เก็บส่วนที่บันทึกไว้แล้วเมื่อยกเลิกการตอบกลับ
* ปฏิเสธคำขอที่ใหญ่เกินไปแทนการส่งต่อเนื้อหาคำขอว่าง
* รวมส่วนหัวคุกกี้ HTTP/2 ที่แยกกันอย่างถูกต้องเมื่อส่งต่อไปยัง HTTP/1.1
* เก็บส่วนหัวท้ายการตอบกลับไว้ในการลองส่งซ้ำที่จัดเก็บแล้ว และแสดงในการตรวจสอบการตอบกลับ

### ประวัติ HTTP {#http-history}

* เพิ่มหน้าต่างเดสก์ท็อปแยกสำหรับตรวจสอบคำขอและการตอบกลับที่บันทึกไว้
* รักษาตำแหน่งเลื่อนเมื่อสลับระหว่างประวัติ HTTP และเครื่องมือส่งซ้ำ
* แก้การดำเนินการกับคำขอเดียวและการเลือกช่วงด้วย Shift พร้อมคลิก
* เพิ่มการแสดงความคืบหน้าขณะลบรายการประวัติทั้งหมด
* ให้ URL คำขอใช้แถวเต็มความกว้างเพื่ออ่านและเลือกได้ง่ายขึ้น
* แยกการแสดงเลขฐานสิบหกออกจากการเลือกส่วนหัวหรือเนื้อหา
* แก้ตัวอย่างเนื้อหาที่บีบอัดโดยถอดรหัสเนื้อหาก่อนใช้ช่วงไบต์

### การส่งซ้ำ HTTP {#http-replay}

* เพิ่มมุมมองต้นไม้ JSON ที่ขยายได้สำหรับการตอบกลับ
* ขยายการแก้ไขเลขฐานสิบหกไปยังบรรทัดคำขอ ส่วนหัว และเนื้อหา
* ทำให้อักขระควบคุมมองเห็นและแก้ไขได้ในโหมด Raw พร้อมการจัดการคลิปบอร์ดที่สอดคล้องกัน
* เก็บข้อมูลสถานะการลองส่งหลังโหลดเซสชันที่บันทึกไว้
* แยกสถิติการส่งซ้ำให้เป็นของเซสชันที่เลือกเท่านั้น

### เวิร์กโฟลว์และจับคู่และแทนที่ {#workflows-and-match-replace}

* คืนการรันเวิร์กโฟลว์ในการแปลงส่วนหัว พาธ คิวรี บรรทัดคำขอ บรรทัดการตอบกลับ และรหัสสถานะ
* เพิ่มตัวอย่างการจับคู่ด้วย HTTPQL พร้อมจำนวนรวมและข้อมูลข้อผิดพลาดคิวรี
* ป้องกันกฎที่บันทึกไว้เปลี่ยนโดยไม่ตั้งใจเมื่อโหลดเข้าเครื่องมือแก้ไข
* แยกวิเคราะห์บรรทัดส่วนหัวทั้งหมดอย่างถูกต้องเมื่อใช้กฎเพิ่มส่วนหัว
* ถอดรหัสเนื้อหาการตอบกลับที่บีบอัดก่อนส่งไปยังเวิร์กโฟลว์แปลงข้อมูล และอัปเดตส่วนหัวที่เกี่ยวกับเนื้อหาหลังแปลง

### ประเด็นที่ตรวจพบและเอนด์พอยต์ {#findings-and-endpoints}

* เพิ่ม "ลบทั้งหมด" สำหรับประเด็นที่ตรวจพบทั้งโครงการปัจจุบัน โดยไม่ขึ้นกับขีดจำกัดหน้าที่แสดง
* รีเฟรชจำนวนประเด็นที่ตรวจพบ จำนวนตามระดับความรุนแรง และป้ายแถบด้านข้างโดยไม่โหลดใหม่
* เก็บหลักฐาน HTTP ที่ประเด็นที่ตรวจพบและเอนด์พอยต์อ้างอิงไว้ หลังล้างประวัติ HTTP
* เพิ่มการลบเอนด์พอยต์เป็นรายรายการและทั้งโครงการ
* เพิ่มการลบการเชื่อมต่อประวัติ WebSocket เป็นรายรายการและทั้งโครงการ

### บันทึกย่อและเครื่องมือสแกน {#notes-and-scanner}

* เพิ่มการเข้าถึงบันทึกย่อจากแถบด้านข้างโดยตรง การค้นหาในบันทึกย่อ และแป้นลัดจัดรูปแบบ Markdown กับบันทึก
* แยกบันทึกย่อที่จัดเก็บถาวรระหว่างโครงการในพื้นที่ทำงานเดียวกัน
* เพิ่มการควบคุมทั้งพื้นที่ทำงานสำหรับการสร้างเอนด์พอยต์ ประเด็นที่ตรวจพบจากเครื่องมือสแกน และตัวรับการเชื่อมต่อ OAST
* เพิ่มการควบคุมที่บันทึกค่าไว้สำหรับกฎพาสซีฟแต่ละกฎและการตรวจสอบแอกทีฟเริ่มต้น

### การบิลด์และเผยแพร่ {#build-and-release}

* ตรึง Rust ไว้ที่ 1.98.1 อัปเดตแพ็กเกจที่ Rust และส่วนหน้าต้องใช้ให้เข้ากันได้ และอัปเกรด electron-builder เป็น 26.15.3
* แก้การติดตั้ง pnpm แบบเข้มงวดที่ล้มเหลวเพราะสคริปต์บิลด์ electron-winstaller ที่ไม่ได้ใช้
* แก้การจัดการ PATH ในคอนเทนเนอร์ Linux การตรวจหาทรัพยากรในแพ็กเกจ macOS และเงื่อนไขยืนยันผลทดสอบเบื้องต้นของการปิดระบบ

### ความครอบคลุมการทดสอบการถดถอย {#regression-coverage}

* ขยายการทดสอบให้ครอบคลุมการถอดรหัส HPACK การสตรีม HTTP/2 การบีบอัด WebSocket การถอยกลับไปใช้ TLS โปรโตคอลแบบจัดการ และบันทึกที่มี 25,000 ข้อความ
* เพิ่มการตรวจสอบการถดถอยสำหรับพฤติกรรมส่วนติดต่อผู้ใช้ที่ได้รับผลกระทบและการเผยแพร่รุ่นโดยตรง
* ตรวจยืนยันการติดตั้งแพ็กเกจที่ Linux ต้องใช้ในคอนเทนเนอร์ x64 แบบเนทีฟและ ARM64 แบบจำลอง

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

เผยแพร่เมื่อ 2026-09-01 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.2.13)

### ใหม่ {#new}

* เพิ่มธีมแอปพลิเคชันมาตรฐาน 18 แบบ ได้แก่ มืด สว่าง Solarized คอนทราสต์สูง Arctic, Forest, Ember, Mist และธีมตามระบบ
* เพิ่มตัวเลือกแบบอักษร UI และโค้ด พร้อมแบบอักษร JetBrains Mono, Fira Code และ Source Code Pro ที่รวมมาให้
* เพิ่มการเน้นไวยากรณ์แบบสดและตัวอย่างแบบอักษรในการตั้งค่ารูปแบบการแสดงผล
* เพิ่มการรัน MCP เบื้องหลังแบบจัดการโดยไม่เปิดหน้าต่างเทอร์มินัล
* เพิ่มข้อมูลวินิจฉัย stdout และ stderr ล่าสุดของ MCP ในหน้าการตั้งค่า MCP
* เพิ่มการติดตาม lease ของแอปเดสก์ท็อปที่มีการยืนยันตัวตน เพื่อตรวจหาและยุติกระบวนการระบบหลังบ้านที่ไม่มีเจ้าของ
* เพิ่มการปิดระบบหลังบ้านอย่างเป็นขั้นตอน ครอบคลุมตัวรับการเชื่อมต่อพร็อกซี เทอร์มินัล กระบวนการ MCP และทรัพยากรรันไทม์อื่น ๆ
* เพิ่มการทดสอบเบื้องต้นของวงจรชีวิตสำหรับบิลด์ Linux, macOS และ Windows แบบเนทีฟ
* เพิ่มเมทาดาทาตัวอัปเดตหลายสถาปัตยกรรมสำหรับ Windows, macOS และ Linux

### ส่งซ้ำ {#replay}

* เซสชันส่งซ้ำเก็บเทมเพลตคำขอแยกเป็นของตนเองแล้วเมื่อสร้างจากประวัติ HTTP
* เซสชันส่งซ้ำยังทำงานได้หลังลบรายการประวัติ HTTP ต้นฉบับ
* การลบประวัติ HTTP แยกแหล่งที่มาของการส่งซ้ำออกแล้ว โดยไม่ลบเซสชันส่งซ้ำ
* เมื่อเลือกการลองส่งซ้ำ จะแสดงคำขอและเนื้อหาที่ใช้ในการลองครั้งนั้นอย่างตรงตามจริง
* การเลือกการลองส่งอีกครั้งรีเฟรชรายละเอียดคำขอและการตอบกลับได้อย่างเชื่อถือได้
* เนื้อหาคำขอที่บันทึกไว้ไม่ครบจะแสดงข้อผิดพลาดส่งซ้ำที่ชัดเจน แทนการส่งข้อมูลไม่ครบ

### เวิร์กโฟลว์ {#workflows}

* response.getBody().toText() ถอดรหัสเนื้อหาการตอบกลับที่บีบอัดโดยอัตโนมัติแล้ว รวมถึงเนื้อหา Brotli
* แอสเซ็ตเว็บที่แบ่งเป็นส่วนและเข้ารหัสสามารถเขียนลงดิสก์ในรูปแบบที่ถอดรหัสแล้วได้
* ไบต์ดิบที่เข้ารหัสยังอ่านผ่าน response.getRaw() ได้เมื่อต้องการรูปแบบเดิม
* เพิ่มการทดสอบการตอบกลับเวิร์กโฟลว์ขนาดใหญ่ที่ถอดรหัสแล้ว โดยไม่ตัดเนื้อหาโดยไม่แจ้ง

### ประวัติ HTTP {#http-history-1}

* URL คำขอเต็มขึ้นบรรทัดใหม่แล้ว แทนการตัดด้วยจุดไข่ปลา
* คัดลอกส่วน URL ที่เลือกได้แล้ว โดยไม่แทนที่คลิปบอร์ดด้วย URL เต็ม
* การคัดลอกเนื้อหาคำขอหรือการตอบกลับที่เลือกไม่เรียกตัวจัดการคัดลอกระดับตารางอีกต่อไป
* เพิ่มการจัดการอย่างปลอดภัยเมื่อเหตุการณ์คลิปบอร์ดไม่มีองค์ประกอบเป้าหมาย
* ส่วนหัวการตอบกลับมีพื้นที่เลื่อนแยกแล้ว
* การปรับขนาดคอลัมน์ตารางไม่ทำให้เรียงคอลัมน์นั้นโดยไม่ตั้งใจอีกต่อไป

### ความน่าเชื่อถือของเดสก์ท็อป {#desktop-reliability}

* แก้กระบวนการ ogma-server และ MCP ที่ไม่มีเจ้าของหลังปิด Ogma บน Windows
* การปิดระบบบน Windows ยุติแผนผังกระบวนการระบบหลังบ้านทั้งหมดแล้ว เมื่อไม่สามารถปิดอย่างเป็นขั้นตอนได้
* แก้กล่องโต้ตอบออกจากแอปบน Linux ที่ไม่แสดงหรือทำให้แอปพลิเคชันค้าง
* เพิ่มตัวเลือกสำรองแบบเนทีฟเมื่อโหลดกล่องโต้ตอบออกจากแอปที่กำหนดเองไม่ได้
* เบราว์เซอร์แบบฝังตรวจหาและใช้พอร์ตพร็อกซีที่ระบบหลังบ้านเลือกแล้ว
* ปรับปรุงการล้างซ็อกเก็ต TCP ที่ใช้งานและตัวรับการเชื่อมต่อพร็อกซี UI ที่คงที่
* บิลด์ Windows แบบพกพาไม่เสนอการอัปเดตในที่เดิมผ่านตัวติดตั้งอย่างผิดพลาดอีกต่อไป
* คืนไอคอนแอปพลิเคชัน Ogma ที่ถูกต้องสำหรับตัวติดตั้งและไฟล์ปฏิบัติการ Windows
* หน้าต่างเบราว์เซอร์แยกและกล่องโต้ตอบออกจากแอปใช้ธีม Ogma ที่เลือกแล้ว

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

เผยแพร่เมื่อ 2026-08-24 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.9)

### ประวัติ HTTP การดักรับ และการส่งซ้ำ {#http-history-intercept-and-replay}

* ปรับปรุงการจัดเก็บถาวร การกรอง บันทึกย่อ การเลือกคำขอ และประสิทธิภาพโครงการขนาดใหญ่ในประวัติ HTTP
* แก้กรณีการนำทางที่ทำให้ประวัติที่บันทึกไว้อาจดูเหมือนหายไปหลังเปลี่ยนมุมมอง
* ปรับปรุง "ส่งไปยังเครื่องมือส่งซ้ำ" ให้เลือกคำขอส่งซ้ำที่เพิ่งสร้างทันที
* ขยายการแก้ไขส่งซ้ำ เทมเพลต ตัวแทนค่า การประมวลผลเพย์โหลด และความน่าเชื่อถือในการรันคำขอ
* ปรับปรุงพฤติกรรมการดักรับ การจัดการคำขอ กฎที่กำหนดเอง การส่งออก การนำเข้า และความสอดคล้องของข้อมูลโครงการ
* เพิ่มดัชนีและการย้ายโครงสร้างฐานข้อมูลเพื่อให้ประวัติ ประเด็นที่ตรวจพบ การส่งซ้ำ เวิร์กโฟลว์ และการดำเนินการโครงการตอบสนองได้ดีเมื่อข้อมูลเพิ่มขึ้น

### การทดสอบ WebSocket {#websocket-testing}

* ปรับปรุงเวิร์กโฟลว์ประวัติและการส่งซ้ำ WebSocket ตลอดกระบวนการ
* ขยายการจัดการเซสชันส่งซ้ำ การแก้ไขข้อความ เวลา การจัดการวงจรชีวิตการเชื่อมต่อ และการรายงานข้อผิดพลาด
* เพิ่มความเข้ากันได้กับ `permessage-deflate` สำหรับทราฟฟิก WebSocket ที่บีบอัด
* ปรับปรุงการจัดเก็บการส่งซ้ำ WebSocket และการแยกโครงการ

### การตั้งค่าเบราว์เซอร์และใบรับรอง {#browser-and-certificate-setup}

* ปรับปรุงประสบการณ์เบราว์เซอร์ Ogma ในตัวและการเชื่อมต่อพร็อกซี
* เพิ่มการจัดการ CA ในเครื่องที่แข็งแกร่งขึ้นสำหรับดักรับ HTTPS ในเบราว์เซอร์ในตัว
* ปรับประสบการณ์ใบรับรองใหม่พร้อมคู่มือติดตั้งเฉพาะ
* เพิ่มคำแนะนำใบรับรองเฉพาะแพลตฟอร์มสำหรับ Android, Chrome, Firefox, iPhone/iPad, Linux, macOS และ Windows
* เพิ่มไอคอนแพลตฟอร์มที่มีแบรนด์ บล็อกคำสั่งที่คัดลอกได้ และแบรนด์ Ogma ที่สอดคล้องกันในหน้าจอเบราว์เซอร์และใบรับรอง

### โครงการและเซสชัน {#projects-and-sessions}

* เพิ่มการเลือกตำแหน่งบันทึกภายในแอปสำหรับโครงการและข้อมูลสำรองเซสชัน
* ปรับปรุงเวิร์กโฟลว์บันทึกเซสชันเป็นชื่อใหม่ เปิดโครงการ สำรองแล้วออก และกู้คืน
* ปรับปรุงการกู้คืนเซสชันชั่วคราวและข้อมูลการประเมินที่จัดเก็บไว้
* ขยายพฤติกรรมส่งออกและนำเข้าโครงการ รวมถึงความสอดคล้องของเซสชันระหว่าง HTTP, WebSocket การส่งซ้ำ ประเด็นที่ตรวจพบ และสถานะพื้นที่ทำงาน

### MCP และการทดสอบด้วยความช่วยเหลือจาก AI {#mcp-and-ai-assisted-testing}

* ขยายความสามารถและความน่าเชื่อถือของ MCP สำหรับการทดสอบเจาะระบบด้วย AI
* ปรับปรุงการตั้งค่า MCP การจัดการปลายทาง สถานะถาวร การจัดการการรับส่ง และการกู้คืนจากข้อผิดพลาด
* ปรับปรุงระบบอัตโนมัติ การรันเวิร์กโฟลว์ เส้นทางยืนยันตัวตน การสแกนแอกทีฟและพาสซีฟ OAST การค้นหา และการจัดการตัวแปรสภาพแวดล้อม

### ส่วนติดต่อผู้ใช้และประสบการณ์เดสก์ท็อป {#interface-and-desktop-experience}

* ปรับปรุงการตอบสนองในการนำทาง การเตรียมพื้นที่ทำงาน สถานะโหลด และความสอดคล้องของธีม
* ปรับปรุงการนำทางเบราว์เซอร์ พฤติกรรมเมนู การจัดวางกล่องโต้ตอบ ขั้นตอนออกจากแอป และพฤติกรรมเริ่มต้น
* อัปเดตแบรนด์ในเบราว์เซอร์ Ogma คำแนะนำใบรับรอง เกี่ยวกับ Ogma และส่วนติดต่อการตรวจสอบ
* เพิ่มส่วนติดต่อบันทึกเซสชันที่ปรับปรุงแล้ว และปรับปรุงการรองรับการเข้าถึงของกล่องโต้ตอบเดสก์ท็อปขนาดใหญ่

### การจัดแพ็กเกจและเผยแพร่เดสก์ท็อป {#desktop-packaging-and-releases}

* ปรับปรุงการจัดแพ็กเกจรุ่น Linux, macOS และ Windows
* แก้การแยกสถาปัตยกรรมให้งาน CI แต่ละงานจัดแพ็กเกจเฉพาะสถาปัตยกรรม CPU ที่ตั้งใจไว้
* แก้ความขัดแย้งในการจัดแพ็กเกจ DMG บน macOS
* กำหนดให้การลงลายเซ็นโค้ดต้องเลือกเปิดอย่างชัดเจน และป้องกันค่าใบรับรองว่างทำให้บิลด์ที่ไม่ลงลายเซ็นล้มเหลว
* แทนการจัดการเวอร์ชันรุ่นที่ขึ้นกับเชลล์ด้วยสคริปต์ Node ข้ามแพลตฟอร์ม แก้ JSON ของรุ่น Windows ที่เสียหาย

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

เผยแพร่เมื่อ 2026-08-15 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.5)

### ประวัติ HTTP {#http-history-2}

* แก้แถวที่เลือกทำให้คอลัมน์หดระหว่างตรวจสอบ
* รักษาตำแหน่งแถวระหว่างอัปเดตสด และเก็บแถวที่ตรวจสอบไว้เมื่อถึงขีดจำกัดหน้าต่าง
* ปรับปรุงการจัดการอัปเดตเป็นชุดสำหรับทราฟฟิกต่อเนื่อง
* รักษาการเลือกหลายรายการระหว่างบันทึก
* ทำให้ข้อมูลตรงกับการอัปเดตสดที่ตกหล่น
* ทำให้ลำดับคำขอแบบแบ่งหน้าคงที่และแก้สถิติแบบแบ่งหน้า
* ขยายตารางให้ใช้ความกว้างที่มีอยู่ของพื้นที่บรรจุ

### ส่งซ้ำ {#replay-1}

* เพิ่มการแสดงคำขอแบบจัดรูปแบบให้อ่านง่ายและมีโครงสร้าง
* รักษาการแก้ไขเมื่อสลับมุมมองคำขอ
* ซิงโครไนซ์การแก้ไขพารามิเตอร์คิวรีอย่างถูกต้อง
* ยอมรับช่องว่างส่วนหัวที่ถูกต้องระหว่างแก้ไขส่งซ้ำ

### การตั้งค่าและรูปแบบการแสดงผล {#settings-and-appearance}

* เพิ่มชุดค่าปรับแต่งแบบอักษรและตัวอย่างแบบอักษร
* ปรับปรุงพฤติกรรมการใช้แบบอักษรสำรองของเครื่องมือแก้ไข
* เสริมความทนทานของขั้นตอนบันทึกและรีเซ็ตการตั้งค่า JS ที่กำหนดเอง
* ยกเลิกตัวจับเวลาที่รอใช้ CSS เมื่อรีเซ็ต
* คืนลิงก์ชุมชนในหน้าเกี่ยวกับ
* แก้การจัดการพาธบันทึกบนหลายแพลตฟอร์ม

### ประเด็นที่ตรวจพบ การส่งออก ไฟล์ และการค้นหา {#findings-exports-files-and-search}

* รักษาการแบ่งหน้าประเด็นที่ตรวจพบให้ถูกต้องหลังลบ และรักษาตัวกรองหลังอัปเดตหลายรายการที่มองเห็น
* แก้การซิงโครไนซ์ป้ายประเด็นที่ตรวจพบเมื่อสลับโครงการและนำเข้า
* ปรับปรุงการตรวจสอบการส่งออกและการจัดการชื่อไฟล์
* ล้างบัฟเฟอร์แก้ไขไฟล์เดิมเมื่อสลับไฟล์
* ป้องกันการสร้างส่วนค้นหาใหม่โดยไม่จำเป็น และรักษาการอัปเดตคิวรีเส้นทางให้คงที่

### สภาพแวดล้อมและขอบเขต {#environment-and-scope}

* แก้การแทนค่าตัวแปรสภาพแวดล้อมและการแยกขอบเขตต่อโครงการ
* คืนตัวแปรสภาพแวดล้อมส่วนกลางในระดับพื้นที่ทำงาน
* รักษาสถานะคิวรีของเครื่องมืออรรถประโยชน์เมื่อสลับแท็บ

### UI และปลั๊กอิน {#ui-and-plugins}

* รักษาไอคอนคำขอให้มีสีและลดเมทาดาทาคำขอที่ไม่จำเป็น
* ปรับปรุงลิงก์เมทาดาทาปลั๊กอินและการจัดการการส่งคำสั่งซ้ำ

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

เผยแพร่เมื่อ 2026-08-11 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.4)

### เส้นทางเบราว์เซอร์ที่ยืนยันตัวตนแล้ว {#authenticated-browser-journeys}

* เพิ่มโปรไฟล์เส้นทางเบราว์เซอร์ที่ยืนยันตัวตนแล้วและใช้ซ้ำได้
* บันทึกและเล่นซ้ำขั้นตอนเข้าสู่ระบบ
* ตรวจยืนยันการยืนยันตัวตนด้วย URL สถานะ DOM คุกกี้ หรือคำขอ HTTP
* รีเฟรชเซสชันที่หมดอายุโดยอัตโนมัติ
* รองรับจุดตรวจ MFA แบบดำเนินการเอง
* รักษาหลายตัวตนสำหรับการทดสอบสิทธิ์และ IDOR
* เก็บการตั้งค่าเส้นทางไว้แม้เริ่มแอปพลิเคชันใหม่
* ปรับปรุงการกู้คืนเมื่อซีเล็กเตอร์ เป้าหมายการนำทาง หรือสถานะยืนยันตัวตนเปลี่ยนไป

### การนำเข้า API ที่ใช้ข้อมูลสคีมา {#schema-aware-api-imports}

* ขยายการรองรับ OpenAPI 3 ด้วย:
  * เนื้อหาคำขอและตัวอย่าง
  * พารามิเตอร์พาธ คิวรี ส่วนหัว และคุกกี้
  * การอ้างอิงในเครื่องและส่วนประกอบที่ใช้ซ้ำได้
  * รูปแบบความปลอดภัยและเมทาดาทาการยืนยันตัวตน
  * ตัวแปรเซิร์ฟเวอร์
  * ค่าที่ได้จากสคีมาและจุดแทรก

* เพิ่มการนำเข้าข้อมูลโครงสร้าง GraphQL ผ่าน introspection และการสร้างการดำเนินการ

* เพิ่มการสร้างการดำเนินการและคำขอ SOAP/WSDL

* ปรับปรุงการจัดการตัวแปร URL เนื้อหา และการยืนยันตัวตนของ Postman

* เพิ่มเมทาดาทาสคีมาสำหรับเปลี่ยนคำขอให้ตรงชนิดข้อมูลและทดสอบอัตโนมัติ

* ปรับปรุงการตรวจหารูปแบบและการปฏิเสธการอ้างอิงภายนอกที่ไม่ปลอดภัย

### SDK ปลั๊กอิน 1.1 {#plugin-sdk-1-1}

* จัดทำข้อกำหนด SDK ส่วนหน้าให้ครบสำหรับ:
  * การดึงคำขอ การเข้าถึงข้อมูลดิบ และการค้นหา
  * ประเด็นที่ตรวจพบ
  * ขอบเขต
  * โครงการ
  * การนำทางและการเชื่อมต่อแถบด้านข้าง
  * การสื่อสารกับระบบหลังบ้าน
  * ธีมและวงจรชีวิต UI

* เพิ่มการเริ่มต้น SDK แบบอะซิงโครนัสที่เชื่อถือได้

* เพิ่มการประกาศความเข้ากันได้ของเวอร์ชัน Ogma และ SDK

* ปรับปรุงการจัดการสิทธิ์ปลั๊กอินและการตรวจสอบการติดตั้ง

* เปิดเผยขีดจำกัดรันไทม์และข้อมูลตรวจสอบปลั๊กอิน

* เสริมการแยกรันไทม์ปลั๊กอินและการจัดการความล้มเหลวของฟังก์ชันเรียกกลับ

* ปรับปรุงการตรวจสอบแพ็กเกจและทะเบียนของตลาดชุมชน

* ปลั๊กอินเดิมที่ไม่ลงลายเซ็นยังเข้ากันได้ทั้งหมด

* เผยแพร่ @kaijinlab/ogma-sdk@1.1.0 บน npm

### การปรับปรุงเวิร์กโฟลว์ {#workflow-improvements}

* เวิร์กโฟลว์ใช้ร่วมกันระหว่างโครงการในพื้นที่ทำงานเดียวกันโดยค่าเริ่มต้นแล้ว
* ยังรองรับเวิร์กโฟลว์เฉพาะโครงการ
* คืนรายละเอียดโหนดเวิร์กโฟลว์หลังนำทางออกแล้วกลับมา
* ปรับปรุงการเลือกเวิร์กโฟลว์และการคืนสถานะเครื่องมือแก้ไข
* ย้ายตัวควบคุมการดำเนินการเวิร์กโฟลว์ไว้ใต้ชื่อเวิร์กโฟลว์เพื่อให้พื้นที่ออกแบบกระชับขึ้น
* เพิ่มพื้นที่ทำงานที่ใช้งานได้สำหรับเครื่องมือแก้ไขโหนด

### ความแม่นยำของประวัติ HTTP {#http-history-accuracy}

* แทนสถานะตรวจสอบแล้วที่ทำให้เข้าใจผิดด้วยการติดตามการแก้ไขอย่างแม่นยำ
* คำขอที่เปลี่ยนด้วยจับคู่และแทนที่หรือการดักรับถูกระบุว่าแก้ไขแล้ว
* แก้การกรอง HTTPQL เมื่อเลือกตัวบ่งชี้สถานะทราฟฟิก
* ปรับปรุงความแตกต่างทางภาพระหว่างแหล่งทราฟฟิกและรายการที่แก้ไข

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

เผยแพร่เมื่อ 2026-08-10 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.3)

### รันเวิร์กโฟลว์จากประวัติ HTTP {#run-workflows-from-http-history}

* รันเวิร์กโฟลว์แอกทีฟโดยตรงจากเมนูบริบทของประวัติ HTTP
* ประมวลผลรายการที่เลือกหนึ่งรายการหรือหลายรายการ
* เลือกจากเวิร์กโฟลว์แอกทีฟที่เปิดอยู่ในขณะนั้น

### จับคู่และแทนที่ด้วย HTTPQL {#httpql-powered-match-replace}

* เพิ่มตัวกรอง HTTPQL ให้กฎจับคู่และแทนที่
* กรองด้วยฟิลด์คำขอและการตอบกลับร่วมกัน
* กฎการตอบกลับประเมินเมธอด พาธ ส่วนหัว และเนื้อหาของคำขอที่เกี่ยวข้องได้
* ปรับปรุงความแม่นยำในการจับคู่ส่วนหัวตามชื่อและการจัดการตัวพิมพ์ใหญ่เล็ก

### การปรับปรุงการส่งซ้ำ {#replay-improvements}

* เปลี่ยนชื่อเซสชันด้วย F2 หรือเมนูบริบท
* สร้างเซสชันในคอลเลกชันโดยตรง
* ย้ายเซสชันระหว่างคอลเลกชัน
* จัดลำดับเซสชันด้วยการลากและวาง
* ย้ายเซสชันขึ้นบนสุดหรือลงล่างสุด
* ส่งรายการประวัติ HTTP ไปยังคอลเลกชันส่งซ้ำโดยตรง
* ลบการลองส่งซ้ำแต่ละครั้ง
* แก้การลบเซสชันจากเมนูบริบท
* แทนการดำเนินการซ้ายและขวาที่ทำให้เข้าใจผิดด้วยด้านบนและด้านล่าง
* ป้องกันการย้ายไปคอลเลกชันปัจจุบันโดยไม่จำเป็น

### การปรับปรุงเวิร์กโฟลว์ {#workflow-improvements-1}

* การรันเวิร์กโฟลว์แปลงข้อมูลแสดงใน "การรัน" และ "บันทึก" แล้ว
* ปรับปรุงข้อมูลวินิจฉัยบรรทัดและคอลัมน์ JavaScript
* เพิ่ม "ล้างทั้งหมด" สำหรับประวัติการรันเวิร์กโฟลว์
* เลือกและลบการเชื่อมต่อเวิร์กโฟลว์ได้
* แก้การเปลี่ยนชื่อโหนดเวิร์กโฟลว์
* แก้ข้อผิดพลาดเมื่อเปิดหรือปิดเวิร์กโฟลว์
* การทดสอบบันทึกการเปลี่ยนแปลงเวิร์กโฟลว์ที่รออยู่โดยอัตโนมัติ
* ข้อมูลทดสอบยังอยู่ขณะนำทางระหว่างมุมมอง
* ประวัติการรันรีเฟรชหลังทดสอบและรันเป็นชุด

### การแก้ไข HTTPQL {#httpql-fixes}

* การค้นหาข้อความย่อยในส่วนหัวตามชื่อจับคู่ค่าที่อยู่ตำแหน่งใดก็ได้แล้ว
* ตัวดำเนินการส่วนหัวตามชื่อตรวจเฉพาะส่วนหัวที่เลือก
* จับคู่ชื่อส่วนหัวโดยไม่สนใจตัวพิมพ์ใหญ่เล็ก
* ตัวดำเนินการเชิงลบจัดการส่วนหัวซ้ำอย่างถูกต้อง
* ปรับปรุงการตรวจว่ามีส่วนหัวตามชื่อหรือไม่

### การแก้ไข SDK ปลั๊กอิน {#plugin-sdk-fixes}

* แก้การจัดการพาธฐานของ sdk.path.join()
* พาธคำขอที่ขึ้นต้นด้วยตัวคั่นไม่แทนพาธฐานอีกต่อไป
* เพิ่มการปรับรูปแบบส่วนไดเรกทอรีปัจจุบันและไดเรกทอรีแม่ให้เป็นมาตรฐาน
* รักษาตัวคั่นเฉพาะแพลตฟอร์มบน Windows, Linux และ macOS

### ประสบการณ์โครงการ {#project-experience}

* ลบข้อความถามสำรองข้อมูลที่ไม่จำเป็นเมื่อสลับโครงการถาวร
* ลบข้อความถามสำรองข้อมูลที่ไม่จำเป็นเมื่อปิดโครงการถาวร
* เซสชันชั่วคราวยังเตือนก่อนปิด เพราะข้อมูลจะถูกทิ้ง
* ยังสำรองและส่งออกด้วยตนเองได้

### ความน่าเชื่อถือ {#reliability}

* ป้องกันการอัปเดตเมนูบริบทเก่าของเครื่องมือส่งซ้ำและเวิร์กโฟลว์
* แก้ภาวะแข่งขันด้านเวลาขณะบันทึกเวิร์กโฟลว์
* ตัวกรองการตอบกลับรับคำขอที่มีผลจริงหลังดักรับหรือแก้ไขแล้ว
* ปรับปรุงการตรวจสอบทะเบียนการย้ายโครงสร้างข้อมูล
* เพิ่มการทดสอบการถดถอยสำหรับการส่งซ้ำ HTTPQL จับคู่และแทนที่ เวิร์กโฟลว์ และการดำเนินการพาธปลั๊กอิน

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

เผยแพร่เมื่อ 2026-08-08 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.2)

### การทดสอบเวิร์กโฟลว์ {#workflow-testing}

* เพิ่มข้อมูลทดสอบคำขอและการตอบกลับ HTTP ที่แก้ไขได้สำหรับเวิร์กโฟลว์แอกทีฟและพาสซีฟ
* การทดสอบรันผ่านเอนจินเวิร์กโฟลว์ที่ใช้ในการทำงานจริง
* ผลทดสอบ ผลลัพธ์แต่ละขั้น และข้อผิดพลาดอยู่ใน **การรัน** และ **บันทึก**
* ข้อมูลทดสอบชั่วคราวถูกลบจากประวัติ HTTP โดยอัตโนมัติ
* เพิ่มการรองรับ **รันกับประวัติ** สำหรับเวิร์กโฟลว์แอกทีฟและพาสซีฟ
* เพิ่มการบันทึกเวิร์กโฟลว์ด้วย `Ctrl+S` / `Cmd+S`

### API ระบบไฟล์และพาธของปลั๊กอิน {#plugin-filesystem-and-path-apis}

* เพิ่มการรองรับโมดูล `fs` และ `path` ภายในแซนด์บ็อกซ์
* เพิ่มเมธอดเพื่อความเข้ากันได้ ได้แก่:
  * `readFile` / `readFileSync`
  * `writeFile` / `writeFileSync`
  * `appendFile`
  * `exists` / `existsSync`
  * `mkdir`, `list` และตัวช่วยพาธที่เกี่ยวข้อง
* เพิ่มการนำเข้าแบบแยกโครงสร้างจาก `"fs"` และ `"path"`
* เพิ่มการป้องกันการข้ามไดเรกทอรีและการออกจากขอบเขตผ่านลิงก์สัญลักษณ์

### จับคู่และแทนที่ {#match-replace}

* เวิร์กโฟลว์รับและแปลงเนื้อหาการตอบกลับ HTTP ทั้งหมดได้แล้ว
* เพิ่มการแปลงเนื้อหาทั้งหมดด้วยเวิร์กโฟลว์โดยไม่บังคับให้จับคู่ข้อความตรงตัว

### การจัดการโครงการ {#project-management}

* เปิดโครงการล่าสุดจากแดชบอร์ดเริ่มต้นได้โดยตรงแล้ว
* เพิ่มการลบโครงการพร้อมการยืนยันการดำเนินการที่ย้อนกลับไม่ได้
* สร้างและนำเข้าโครงการข้ามรากระบบไฟล์และไดรฟ์ต่าง ๆ บน Windows, macOS และ Linux ได้

### แผนผังเว็บไซต์ {#sitemap}

* การอัปเดตเบื้องหลังไม่ถอดหรือรีเซ็ตกราฟแผนผังเว็บไซต์อีกต่อไป
* การซูม การเลื่อน ส่วนที่ยุบไว้ และโหนดที่จัดตำแหน่งเองยังคงที่ระหว่างรีเฟรช
* การรีเฟรชเบื้องหลังที่ล้มเหลวรักษาแผนผังเว็บไซต์ล่าสุดที่ใช้งานได้

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

เผยแพร่เมื่อ 2026-08-08 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.1)

### ฟีเจอร์ใหม่ {#new-features}

* ขยายการทำงานอัตโนมัติของเบราว์เซอร์ผ่าน MCP ด้วยชั้นระบบอัตโนมัติเบราว์เซอร์ครบชุด (214 เครื่องมือ MCP)
* รันไทม์ MCP รองรับโมดูลระบบไฟล์และพาธ (`sdk.fs`, `sdk.path`) แล้ว เพื่อให้เวิร์กโฟลว์อัตโนมัติทำงานได้หลากหลายขึ้น
* เพิ่มเครื่องมือ MCP ใหม่สำหรับการทดสอบด้วย AI ที่ครอบคลุมขึ้นและการทำงานร่วมกันของเวิร์กโฟลว์
* การปรับปรุง UI ส่งซ้ำ WebSocket:
  * จัดการวงจรชีวิตการส่งซ้ำในส่วนหน้าอย่างชัดเจน,
  * รองรับการส่งข้อความแรกที่บันทึกไว้ซ้ำ,
  * รองรับการส่งลำดับข้อความ WebSocket ที่บันทึกไว้ซ้ำ
* สถานะตัวถอดรหัสและเครื่องมืออรรถประโยชน์ยังอยู่ระหว่างนำทางแล้ว:
  * ปรับปรุงการจัดเก็บข้อความอินพุตและร่างสูตรไว้

### แก้ไขแล้ว {#fixed}

* แก้พฤติกรรมดาวน์โหลด CA ของอินสแตนซ์
* แก้ความน่าเชื่อถือของการอัปเดตสดประวัติ HTTP
* แก้การจัดการการตัดการเชื่อมต่อและข้อมูลวินิจฉัยการส่งซ้ำ WebSocket
* แก้กรณีขอบของการแยกวิเคราะห์ URL ในการส่งซ้ำ ws
* แก้ภาวะแข่งขันในวงจรชีวิตงานส่งซ้ำ ws (การเชื่อมต่อ ตัดการเชื่อมต่อ ล้าง และเลือก)
* แก้การจัดการการเชื่อมต่อซ้ำหรือไม่ถูกต้องในการส่งซ้ำ ws
* แก้การจัดการเฟรมขาเข้าที่ใหญ่เกินไปในการส่งซ้ำ ws
* เพิ่มการป้องกันการเชื่อมต่อใหม่ซ้ำและสถานะเก่า
* แก้ภาวะแข่งขันขณะยกเลิกการจับมือในการส่งซ้ำ ws
* แก้การส่งที่ล้มเหลวในการส่งซ้ำ ws และการรันการดำเนินการส่งซ้ำบนไทม์ไลน์
* แก้พฤติกรรมรักษาการเชื่อมต่อของการส่งซ้ำ ws:
  * เสริมความทนทานของพฤติกรรมรักษาการเชื่อมต่อเริ่มต้น,
  * ปรับปรุงการจัดการ ping,
  * เสริมความทนทานในการจัดการหมดเวลาของการรักษาการเชื่อมต่อ
* แก้พฤติกรรมล้างพื้นที่ทำงานของเซสชันชั่วคราวบนเดสก์ท็อป
* แก้การถดถอยในการจัดการข้อมูลเซสชันเดสก์ท็อปโดยล้างสถานะพื้นที่ทำงานชั่วคราวเก่าตามความจำเป็น
* แก้บั๊กทั่วไปและปรับโครงสร้างโค้ดเพื่อเพิ่มความเสถียรภายใน
* ปรับ UI และรันไทม์ให้สะท้อนการเปลี่ยนแปลงการเชื่อมต่อและสถานะของการส่งซ้ำ WS ได้ดีขึ้น

### หมายเหตุ {#notes}

* รุ่นนี้เน้นความน่าเชื่อถือของการส่งซ้ำ WebSocket และความสามารถ MCP กับการทำงานอัตโนมัติของเบราว์เซอร์เป็นหลัก
* แก้พฤติกรรมการจัดแพ็กเกจและ CI เพื่อลดความไม่สอดคล้องของรุ่นและปรับปรุงการจัดการผลลัพธ์บิลด์ด้วย

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

เผยแพร่เมื่อ 2026-07-19 · [รุ่นบน GitHub](https://github.com/ogmabox/ogma/releases/tag/v0.1.0)

รุ่นอัลฟาสาธารณะแรก

### พร็อกซีหลัก {#core-proxy}

* พร็อกซี HTTPS MITM พร้อมการจัดการใบรับรอง CA
* บันทึก HTTP/1.1, HTTP/2 และ WebSocket
* ภาษาคิวรี HTTPQL สำหรับกรองประวัติ
* ดักรับ ตรวจสอบ แก้ไข ส่งต่อ และทิ้งคำขอ
* กฎจับคู่และแทนที่ที่รองรับนิพจน์ปกติ ส่วนหัว เนื้อหา และคิวรี
* ขอบเขตที่ตั้งไว้ล่วงหน้าซึ่งรองรับ HTTPQL และไวลด์การ์ด

### การส่งซ้ำและระบบอัตโนมัติ {#replay-and-automation}

* เครื่องมือแก้ไขส่งซ้ำพร้อมการแก้ไข HTTP ดิบและการส่งพร้อมกัน
* ระบบอัตโนมัติ (Sniper, Pitchfork, Cluster Bomb) พร้อมตัวแยกเพย์โหลดและตัวจับคู่
* การทดสอบภาวะแข่งขัน
* ลำดับคำขอ HTTP พร้อมการส่งต่อค่าตัวแปรเป็นลำดับ

### การสแกน {#scanning}

* เครื่องมือสแกนพาสซีฟ
* เครื่องมือสแกนแอกทีฟ (SQLi, XSS, SSRF, CMDi, SSTI การข้ามพาธ และการเปลี่ยนเส้นทางแบบเปิด)
* ค้นหาเนื้อหาด้วยรายการคำ 9,300 พาธ
* กฎพาสซีฟที่กำหนดเอง

### เครื่องมืออรรถประโยชน์ {#utilities}

* ตัวถอดรหัสและเข้ารหัส (base64, hex, URL, JWT แฮช และการเข้ารหัสลับ)
* มุมมองแผนผังเว็บไซต์และเอนด์พอยต์ที่สกัดได้
* OAST (การทดสอบนอกช่องทางหลัก) พร้อมตัวรับการเชื่อมต่อ HTTP, HTTPS, DNS และ SMTP
* เปรียบเทียบ บันทึกย่อ เพย์โหลด และตัวสร้างเชลล์เชื่อมต่อกลับ

### ข้อมูลและการจัดระเบียบ {#data-and-organization}

* จัดการโครงการที่มีชื่อและเซสชันชั่วคราว
* นำเข้าและส่งออก HAR นำเข้า Burp XML และนำเข้า OpenAPI/Postman
* แผงประเด็นที่ตรวจพบพร้อมคะแนน CVSS และลิงก์หลักฐาน
* ส่งออก (CSV, JSON, Markdown และรายงาน HTML)

### AI และระบบอัตโนมัติ {#ai-and-automation}

* ผู้ช่วย AI ในตัวพร้อมเครื่องมือในตัว 36 ตัว
* เซิร์ฟเวอร์ MCP พร้อมเครื่องมือ 160+ ตัวสำหรับไคลเอนต์ AI ภายนอก
* CLI ทดสอบเจาะระบบแบบไม่มีส่วนติดต่อผู้ใช้: `ogma pentest <url>`
* เครื่องมือสร้างเวิร์กโฟลว์แบบภาพ

### ระบบปลั๊กอิน {#plugin-system}

* SDK ปลั๊กอิน JavaScript/TypeScript (`@kaijinlab/ogma-sdk`)
* รันปลั๊กอินระบบหลังบ้านและส่วนหน้าภายในแซนด์บ็อกซ์
* ตลาดปลั๊กอินพร้อมการติดตั้งที่ตรวจยืนยันด้วย SHA-256
* `sdk.events`, `sdk.findings`, `sdk.requests`, `sdk.storage`, `sdk.matchReplace`, `sdk.workflows`, `sdk.fs`

### เดสก์ท็อป {#desktop}

* แอปเดสก์ท็อป Electron (Linux, macOS, Windows)
* เบราว์เซอร์ Chromium ในตัว (ใช้พร็อกซีโดยอัตโนมัติ)
* ตัวอัปเดตอัตโนมัติ
