Langsung ke konten

Riwayat Perubahan ​

Catatan rilis diurutkan dari yang terbaru. Rilis yang telah diterbitkan tersedia di GitHub Releases.

v0.3.1 ​

Entri ini menggabungkan perubahan yang diperkenalkan dalam v0.3.0 dan perbaikan rilis dalam v0.3.1.

Bahasa dan Aksesibilitas ​

  • Menambahkan terjemahan aplikasi dalam 24 bahasa, mencakup antarmuka, dialog desktop, kontrol peramban, umpan balik alur kerja, dan laporan keamanan yang diekspor.
  • Menambahkan pilihan bahasa saat pertama kali dijalankan, nama bahasa dalam dua bahasa, serta format bentuk jamak dan angka sesuai bahasa.
  • Menambahkan tata letak kanan-ke-kiri untuk bahasa yang didukung, sambil menjaga URL, sintaks protokol, dan penampil teknis tetap terbaca dari kiri ke kanan.
  • Meningkatkan navigasi keyboard, penanganan fokus dialog modal, indikator fokus yang terlihat, dan tata letak terjemahan.

Riwayat HTTP, Pencarian, dan Cakupan ​

  • Menambahkan paginasi berbasis seek, cache tabel dengan batas ukuran, dan prioritas untuk halaman yang terlihat guna mengurangi penggunaan memori dan pekerjaan yang tidak perlu pada riwayat besar.
  • Menghapus batas jumlah baris yang dimuat saat menelusuri riwayat terfilter; hasil tambahan diambil sesuai kebutuhan, bukan disimpan sekaligus dalam memori.
  • Menstabilkan pemilihan baris, permintaan yang sedang diperiksa, ukuran kolom, dan posisi gulir saat lalu lintas baru masuk atau penyegaran latar belakang selesai.
  • Meningkatkan rekonsiliasi langsung ketika perubahan respons memengaruhi kecocokan permintaan dengan filter aktif, termasuk permintaan di luar rentang yang sedang dimuat.
  • Memperbaiki pengaturan cakupan yang kedaluwarsa, perilaku tampilkan-semua pada cakupan, dan kueri HTTPQL manual yang tertimpa filter header.
  • Menambahkan operator HTTPQL is_null untuk filter permintaan tanpa respons dan memperbaiki pencarian string Unicode pendek dalam isi.
  • Menambahkan kueri Pencarian yang dapat disematkan, saran field HTTPQL, dan kontrol paginasi untuk hasil setelah halaman pertama.
  • Menambahkan impor dan ekspor filter tersimpan, serta meningkatkan ekspor permintaan terpilih dan tindakan menu konteks riwayat.

Kirim Ulang, Automate, dan Pengujian WebSocket ​

  • Menambahkan penyimpanan cookie proyek dengan pilihan per sesi di Kirim Ulang.
  • Membuat penerapan Cocokkan & Ganti bersifat opsional untuk permintaan dan urutan Kirim Ulang, serta menambahkan kontrol untuk mempertahankan atau menghitung ulang Content-Length.
  • Menambahkan urungkan per sesi, pencarian permintaan, penyimpanan berkas permintaan, pengalih GET/POST, dan sinkronisasi target saat menempelkan permintaan mentah.
  • Meningkatkan pintasan tab Kirim Ulang, penyimpanan draf permintaan, dan pemilihan percobaan saat membuka sesi.
  • Menambahkan kemampuan mengikuti pengalihan, pemrosesan Cocokkan & Ganti pada sisi respons, penyelarasan payload, pemilih kolom, dan penghapusan massal di Automate.
  • Menambahkan pembuatan placeholder dari teks permintaan terpilih dan dukungan payload heksadesimal.
  • Meningkatkan intersepsi WebSocket dan pengiriman pesan dari peramban, mencegah penyambungan ulang setelah pemutusan yang disengaja, dan membatasi perenderan transkrip.
  • Meningkatkan penyegaran langsung riwayat SSE, pemfilteran, penghapusan, dan penyorotan koneksi WebSocket.

Peramban Tertanam dan Proksi ​

  • Memperbaiki panel peramban tertanam yang kosong akibat regresi perenderan Electron dan memperbarui Electron ke 44.4.5.
  • Menambahkan dialog autentikasi HTTP situs web dan penanganan upgrade WebSocket terautentikasi yang memperhitungkan proksi.
  • Mempertahankan autentikasi NTLM dan Negotiate yang terikat pada koneksi serta konteks popup native yang digunakan dalam alur SSO.
  • Menambahkan pemilihan sertifikat klien TLS dan memastikan identitas yang dikonfigurasi disajikan ke target upstream dan probe khusus.
  • Menambahkan kontrol autentikasi peramban dan pemilihan akun passkey, dengan penggunaan kredensial dibatasi pada domain tepercaya.
  • Menambahkan autentikasi proksi dengan nama pengguna dan kata sandi yang opsional per instans, dengan penanganan kredensial otomatis di peramban tertanam.
  • Menambahkan pemilih antarmuka jaringan untuk alamat listener proksi dan proksi HTTP/HTTPS transparan di Linux yang hanya dapat digunakan jika hak akses yang diperlukan tersedia.
  • Mempertahankan trailer permintaan HTTP/2 saat diteruskan ke upstream dan memperluas cakupan pengujian regresi HPACK.

Alur Kerja dan Asisten AI ​

  • Menambahkan pembuatan dan pengujian alur kerja melalui percakapan dengan asisten AI.
  • Menambahkan penyalinan dan penempelan node antaralur kerja, filter preset HTTPQL, panel konfigurasi node yang dapat diubah ukurannya, dan mode pengodean URL penuh.
  • Mengizinkan penyimpanan alur kerja yang strukturnya belum lengkap, sambil tetap menyediakan umpan balik validasi untuk pengujian dan eksekusi.
  • Mengurangi serialisasi graf berulang dan pembaruan polling, serta meningkatkan penanganan status konfigurasi node dan perbandingan eksekusi.
  • Memperbaiki perpindahan proyek agar draf Kirim Ulang tersimpan dan hasil Automate, detail eksekusi alur kerja, Peta Situs, serta Pencarian tidak mempertahankan status proyek yang kedaluwarsa.

MCP dan Alur Kerja Agen ​

  • Menambahkan checkpoint asesmen yang tersimpan secara persisten dan linimasa pemulihan agar agen dapat melanjutkan pekerjaan setelah kehilangan konteks.
  • Menambahkan penemuan alat dengan hasil terbatas, pencarian kontrak yang tepat, kontrak Kirim Ulang yang ringkas, dan informasi tindak lanjut yang menjelaskan langkah berikutnya secara praktis, sambil tetap menyediakan daftar alat lengkap.
  • Memperbarui daftar alat MCP agar mempertahankan jenis hasil yang diwajibkan protokol dan disediakan oleh rmcp.
  • Meningkatkan pengisian input pada tab latar belakang, sinkronisasi tab aktif, snapshot peramban, dialog JavaScript, operasi penyimpanan, dan metadata unduhan.
  • Mempertahankan bukti utama temuan saat menautkan permintaan pendukung dan menambahkan percakapan WebSocket yang tersimpan secara persisten untuk alur kerja pembuktian.
  • Meningkatkan kontrak alat Cocokkan & Ganti, pencarian isi permintaan, deklarasi cakupan, hasil peta situs, dan pelaporan progres pemindaian pasif yang berjalan lama.
  • Mengurangi pencarian proyek dan pemeriksaan kesehatan peramban yang berulang, serta mempertahankan catatan konfirmasi eksekusi saat status pengiriman tidak pasti dan selama pemulihan sesi.

Data Proyek dan Keandalan Antarmuka ​

  • Meningkatkan aktivasi proyek agar respons daftar yang kedaluwarsa tidak dapat mengaktifkan kembali proyek yang salah.
  • Menambahkan path sistem berkas lokal untuk menyimpan dan mengimpor cadangan proyek, serta antarmuka pengelolaan cadangan.
  • Menambahkan dukungan Markdown dan tampilan layar penuh untuk deskripsi temuan, ekspor temuan seluruh proyek, dan nama berkas ekspor dengan awalan proyek.
  • Meningkatkan navigasi Peta Situs, tampilan path, penyimpanan status pembentangan, dan detail endpoint.
  • Menambahkan grup navigasi yang dapat diciutkan, tema tampilan tambahan, impor/ekspor pintasan, dan editor CodeMirror untuk JavaScript dan CSS kustom.
  • Mengurangi alokasi yang tidak perlu, penyegaran daftar berulang, penulisan ke penyimpanan lokal, dan penyorotan sintaks yang membebani antarmuka.
  • Memperbaiki perintah plugin yang kedaluwarsa, status unggah dan penghapusan berkas, polling ekspor, pengaturan pemindai, dan notifikasi temuan yang dihasilkan.
  • Meningkatkan progres startup, geometri jendela desktop, dialog keluar, dan pemulihan basis data yang baru dimigrasikan sebagian.

Build dan Rilis ​

  • Memigrasikan metadata aplikasi ke OgmaBox dan memperbarui dependensi frontend dan Rust yang kompatibel.
  • Membatasi panjang catatan rilis yang dihasilkan agar rilis pertama di repositori baru tidak melampaui batas deskripsi GitHub.
  • Memperbaiki percobaan ulang agar menggunakan kembali draf rilis yang ada, bukan mencoba membuatnya lagi.
  • Membatasi helper kapabilitas Linux pada build produksi Linux sambil mempertahankan cakupan pengujian unit lintas platform, sehingga memperbaiki kesalahan kompilasi macOS dan Windows yang ditemukan saat build v0.3.0.

v0.2.20 ​

Rilis GitHub

Riwayat HTTP dan Cakupan ​

  • Memulihkan baris yang di-cache dan posisi gulir segera saat kembali ke riwayat HTTP yang panjang, tanpa menunggu permintaan penyegaran latar belakang.
  • Menambahkan kontrol persisten untuk pemendekan URL dan tampilan kueri inline, sambil mempertahankan tinggi baris tabel dan lebar kolom.
  • Menambahkan menu preset untuk memasukkan permintaan ke cakupan langsung di riwayat HTTP.
  • Menerapkan aturan cakupan sesuai urutannya secara konsisten dan menyegarkan riwayat aktif saat pengaturan cakupan berubah.

Alur Kerja ​

  • Menjaga eksekusi alur kerja pasif dan log eksekusi tetap terkait dengan proyek yang merekam permintaan.
  • Menghentikan node alur kerja hilir ketika kondisi HTTPQL tidak cocok, sambil mempertahankan cabang true/false eksplisit dan penggabungan bersyarat.

MCP dan Otomatisasi Peramban ​

  • Mengisi input individual atau beberapa field formulir menggunakan referensi elemen snapshot, dengan pengiriman formulir tetap memerlukan tindakan eksplisit.
  • Menambahkan snapshot peramban yang terfokus, pencarian teks, keluaran dengan batas ukuran, dan snapshot perubahan saja yang mencakup nilai serta status yang diperbarui.
  • Memungkinkan tindakan peramban untuk menunggu hasil yang diharapkan secara opsional dan mengembalikan pengamatan ringkas.
  • Mendukung penargetan tab yang konsisten, baik secara eksplisit maupun berdasarkan snapshot, pada tindakan peramban, penantian, dan dialog, serta melaporkan tab yang digunakan.
  • Menyeragamkan input pengeditan permintaan untuk pengiriman langsung dan kirim ulang, termasuk pengenal permintaan yang kompatibel, format header, serta isi teks, JSON, atau base64. Mempertahankan header duplikat dan byte HTTP mentah secara persis.
  • Menambahkan alat untuk membaca transkrip kirim ulang WebSocket yang dipaginasi dan memutuskan koneksi sesi kirim ulang.
  • Mengembalikan hasil terstruktur yang ringkas dengan skema keluaran untuk alat yang umum digunakan, sambil mempertahankan teks kompatibilitas dan detail opsional.
  • Mengembalikan tangkapan layar peramban sebagai gambar MCP native, mempertahankan validasi formulir dan handler pengiriman, serta menyertakan kontrol di bawah node aksesibilitas yang diabaikan.
  • Mematuhi batas waktu navigasi dan penantian, meningkatkan log peramban, melaporkan selector yang tidak ditemukan dan sumber daya yang tidak tersedia dengan benar, serta mempertahankan diagnostik kesalahan API dengan batas ukuran.

Kirim Ulang dan Proksi ​

  • Mempertahankan framing HTTP mentah yang diedit dari awal hingga akhir, termasuk urutan CRLF yang tidak valid, serta menyimpan permintaan mentah dalam percobaan kirim ulang.
  • Menampilkan detail diagnostik saat handshake kirim ulang WebSocket ditolak atau mengembalikan nilai accept yang tidak valid.
  • Mendekode isi gzip multi-member secara lengkap dan header Content-Encoding yang berulang.
  • Menjaga target permintaan dan header Host yang diubah plugin tetap konsisten, serta mempertahankan header Content-Length bernilai nol saat melewati proksi upstream.

Perbaikan Aplikasi ​

  • Mempertahankan nilai editor lingkungan setelah disimpan.
  • Menjaga tab plugin tetap terkait dengan plugin terpilih dan mencegah log yang sudah dibersihkan muncul kembali akibat respons yang kedaluwarsa.
  • Memulihkan polling ekspor setelah kegagalan API sementara dan membuang hasil paginasi yang kedaluwarsa setelah menyegarkan daftar ekspor.
  • Mengembalikan pengaturan OAST yang tersimpan saat mengganti port listener.
  • Menghapus status pemuatan MCP setelah permintaan status digantikan oleh permintaan yang lebih baru.

v0.2.19 ​

Dirilis 2026-09-08 · Rilis GitHub

Kirim Ulang WS ​

  • Menambahkan mode koneksi terkelola untuk Socket.IO 3/4, GraphQL graphql-transport-ws, dan graphql-ws lama.
  • Menambahkan namespace Socket.IO, payload autentikasi, dan parameter koneksi GraphQL yang dapat dikonfigurasi.
  • Menambahkan inisialisasi protokol, penanganan konfirmasi, respons heartbeat, serta kesalahan autentikasi dan inisialisasi yang lebih jelas.
  • Memulai koneksi Socket.IO independen tanpa menggunakan kembali ID sesi peramban yang direkam.
  • Memperbaiki koneksi ws:// biasa agar menggunakan handshake HTTP Upgrade standar.
  • Mencegah pengiriman yang macet memblokir sesi lain dan menjaga operasi pemutusan koneksi tetap dapat dibatalkan.
  • Memperbaiki sinkronisasi status koneksi dan pesan akhir yang hilang saat koneksi ditutup.
  • Memperbaiki batas API yang menolak pesan teks dan biner besar yang seharusnya valid.
  • Menambahkan paginasi transkrip berindeks tanpa celah untuk mencegah pesan hilang selama perekaman aktif.

HTTP/2 ​

  • Mengaktifkan negosiasi HTTP/2 di sisi yang menghadap peramban dengan fallback HTTP/1.1.
  • Melakukan streaming respons tanpa menunggu seluruh isi, sehingga meningkatkan penanganan respons berumur panjang dan stream serentak.
  • Meneruskan respons besar secara lengkap sambil membatasi jumlah data yang dipertahankan untuk perekaman.
  • Mempertahankan rekaman parsial ketika respons dibatalkan.
  • Menolak permintaan terlalu besar, alih-alih meneruskan isi permintaan kosong.
  • Menggabungkan header cookie HTTP/2 yang terpisah dengan benar saat meneruskan ke HTTP/1.1.
  • Mempertahankan trailer respons dalam percobaan Kirim Ulang tersimpan dan menampilkannya dalam pemeriksaan respons.

Riwayat HTTP ​

  • Menambahkan jendela desktop independen untuk memeriksa permintaan dan respons yang direkam.
  • Mempertahankan posisi gulir saat berpindah antara Riwayat HTTP dan Kirim Ulang.
  • Memperbaiki tindakan permintaan tunggal dan pemilihan rentang dengan Shift+klik.
  • Menambahkan umpan balik progres saat menghapus semua entri riwayat.
  • Memberikan baris selebar tampilan untuk URL permintaan agar lebih mudah dibaca dan dipilih.
  • Membuat tampilan heksadesimal independen dari pemilihan bagian header/isi.
  • Memperbaiki pratinjau isi terkompresi dengan mendekode konten sebelum menerapkan rentang byte.

Kirim Ulang HTTP ​

  • Menambahkan tampilan pohon JSON yang dapat dibentangkan untuk respons.
  • Memperluas pengeditan heksadesimal ke baris permintaan, header, dan isi.
  • Membuat karakter kontrol terlihat dan dapat diedit dalam mode Mentah, dengan penanganan clipboard yang sesuai.
  • Mempertahankan informasi status percobaan setelah memuat sesi tersimpan.
  • Menjaga statistik Kirim Ulang tetap terisolasi pada sesi terpilih.

Alur Kerja dan Cocokkan & Ganti ​

  • Memulihkan eksekusi alur kerja untuk transformasi header, path, kueri, baris permintaan, baris respons, dan kode status.
  • Menambahkan pratinjau pencocokan berbasis HTTPQL dengan jumlah total dan umpan balik kesalahan kueri.
  • Mencegah aturan tersimpan berubah tanpa sengaja saat dimuat ke editor.
  • Mengurai baris header lengkap dengan benar saat menerapkan aturan Tambahkan Header.
  • Mendekode isi respons terkompresi sebelum meneruskannya ke alur kerja konversi dan memperbarui header terkait isi setelah transformasi.

Temuan dan Endpoint ​

  • Menambahkan Hapus Semua untuk temuan di seluruh proyek saat ini, terlepas dari batas halaman yang terlihat.
  • Memperbarui total temuan, jumlah menurut tingkat keparahan, dan lencana bilah sisi tanpa memuat ulang.
  • Mempertahankan bukti HTTP yang dirujuk temuan dan endpoint setelah membersihkan Riwayat HTTP.
  • Menambahkan penghapusan endpoint individual dan seluruh proyek.
  • Menambahkan penghapusan koneksi riwayat WebSocket individual dan seluruh proyek.

Catatan dan Pemindai ​

  • Menambahkan akses langsung ke Catatan dari bilah sisi, pencarian di dalam catatan, serta pintasan pemformatan Markdown dan penyimpanan.
  • Mengisolasi catatan persisten antarproyek dalam ruang kerja yang sama.
  • Menambahkan kontrol tingkat ruang kerja untuk pembuatan endpoint, temuan pemindai, dan listener OAST.
  • Menambahkan kontrol persisten untuk aturan pasif individual dan pemeriksaan aktif default.

Build dan Rilis ​

  • Mengunci Rust pada 1.98.1, memperbarui dependensi Rust dan frontend yang kompatibel, serta meningkatkan electron-builder ke 26.15.3.
  • Memperbaiki kegagalan instalasi pnpm ketat yang disebabkan skrip build electron-winstaller yang tidak digunakan.
  • Memperbaiki penanganan PATH container Linux, deteksi sumber daya paket macOS, dan asersi smoke test penghentian.

Cakupan Pengujian Regresi ​

  • Memperluas cakupan untuk dekode HPACK, streaming HTTP/2, kompresi WebSocket, fallback TLS, protokol terkelola, dan transkrip berisi 25.000 pesan.
  • Menambahkan pemeriksaan regresi untuk perilaku antarmuka yang terdampak dan penerbitan rilis langsung.
  • Memverifikasi instalasi dependensi Linux dalam container x64 native dan ARM64 teremulasi.

v0.2.13 ​

Dirilis 2026-09-01 · Rilis GitHub

Baru ​

  • Menambahkan 18 tema aplikasi standar, termasuk tema gelap, terang, Solarized, kontras tinggi, Arctic, Forest, Ember, Mist, dan tema yang dikendalikan sistem.
  • Memperluas pilihan font UI dan kode dengan font JetBrains Mono, Fira Code, dan Source Code Pro yang dibundel.
  • Menambahkan pratinjau langsung penyorotan sintaks dan font di pengaturan Tampilan.
  • Menambahkan eksekusi MCP latar belakang terkelola tanpa membuka jendela terminal.
  • Menambahkan diagnostik stdout dan stderr MCP terbaru ke halaman pengaturan MCP.
  • Menambahkan pemantauan lease desktop terautentikasi untuk mendeteksi dan menghentikan proses backend yatim.
  • Menambahkan penghentian backend secara tertib yang mencakup listener proksi, terminal, proses MCP, dan sumber daya runtime lainnya.
  • Menambahkan smoke test siklus hidup untuk build Linux, macOS, dan Windows native.
  • Menambahkan metadata pembaruan multiarsitektur untuk Windows, macOS, dan Linux.

Kirim Ulang ​

  • Sesi Kirim Ulang kini mempertahankan templat permintaan independen saat dibuat dari Riwayat HTTP.
  • Sesi Kirim Ulang tetap berfungsi setelah entri Riwayat HTTP asalnya dihapus.
  • Penghapusan Riwayat HTTP kini melepaskan sumber Kirim Ulang tanpa menghapus sesi Kirim Ulang.
  • Pemilihan percobaan Kirim Ulang kini menampilkan permintaan dan isi yang persis digunakan untuk percobaan tersebut.
  • Pemilihan ulang percobaan memperbarui detail permintaan dan responsnya secara andal.
  • Isi permintaan rekaman yang terpotong kini menghasilkan kesalahan Kirim Ulang yang jelas, alih-alih mengirim data tidak lengkap.

Alur Kerja ​

  • response.getBody().toText() kini mendekode isi respons terkompresi secara transparan, termasuk konten Brotli.
  • Aset web dengan transfer chunked dan pengodean kini dapat ditulis ke disk dalam bentuk yang telah didekode.
  • Byte dalam pengodean transmisi tetap tersedia melalui response.getRaw() ketika representasi aslinya diperlukan.
  • Menambahkan cakupan untuk respons alur kerja besar yang telah didekode tanpa memotong kontennya secara diam-diam.

Riwayat HTTP ​

  • URL permintaan lengkap kini dibungkus ke beberapa baris, alih-alih dipotong dengan elipsis.
  • Pilihan sebagian URL kini dapat disalin tanpa mengganti clipboard dengan URL lengkap.
  • Menyalin konten permintaan atau respons terpilih tidak lagi memicu handler penyalinan tingkat tabel.
  • Menambahkan penanganan aman ketika peristiwa clipboard tidak memiliki elemen target.
  • Header respons kini memiliki area gulir independen.
  • Mengubah ukuran kolom tabel tidak lagi mengurutkan kolom tersebut secara tidak sengaja.

Keandalan Desktop ​

  • Memperbaiki proses ogma-server dan MCP yatim setelah menutup Ogma pada Windows.
  • Penghentian Windows kini mengakhiri seluruh pohon proses backend ketika penghentian tertib tidak tersedia.
  • Memperbaiki dialog keluar Linux yang gagal muncul atau membuat aplikasi terblokir.
  • Menambahkan fallback native ketika dialog keluar kustom tidak dapat dimuat.
  • Peramban tertanam kini menemukan dan menggunakan port proksi yang dipilih backend.
  • Meningkatkan pembersihan socket TCP aktif dan listener proksi UI yang stabil.
  • Build Windows portabel tidak lagi keliru menawarkan pembaruan langsung berbasis penginstal.
  • Memulihkan ikon aplikasi Ogma yang benar untuk penginstal dan executable Windows.
  • Jendela peramban mandiri dan dialog keluar kini mengikuti tema Ogma terpilih.

v0.1.9 ​

Dirilis 2026-08-24 · Rilis GitHub

Riwayat HTTP, Intersepsi, dan Kirim Ulang ​

  • Meningkatkan persistensi riwayat HTTP, pemfilteran, catatan, pemilihan permintaan, dan performa proyek besar.
  • Memperbaiki kasus navigasi yang dapat membuat riwayat rekaman tampak hilang setelah berpindah tampilan.
  • Meningkatkan “Kirim ke Kirim Ulang” agar permintaan kirim ulang yang baru dibuat langsung dipilih.
  • Memperluas pengeditan kirim ulang, templat, placeholder, pemrosesan payload, dan keandalan eksekusi permintaan.
  • Meningkatkan perilaku intersepsi, penanganan permintaan, aturan kustom, ekspor, impor, dan konsistensi data proyek.
  • Menambahkan indeks dan migrasi basis data agar operasi riwayat, temuan, kirim ulang, alur kerja, dan proyek tetap responsif saat data bertambah.

Pengujian WebSocket ​

  • Meningkatkan alur kerja riwayat dan kirim ulang WebSocket dari awal hingga akhir.
  • Memperluas penanganan sesi kirim ulang, pengeditan pesan, pengaturan waktu, penanganan siklus hidup koneksi, dan pelaporan kesalahan.
  • Menambahkan kompatibilitas permessage-deflate untuk lalu lintas WebSocket terkompresi.
  • Meningkatkan persistensi kirim ulang WebSocket dan isolasi proyek.

Pengaturan peramban dan sertifikat ​

  • Meningkatkan pengalaman Peramban Ogma bawaan dan integrasi proksi.
  • Menambahkan penanganan CA lokal yang lebih kuat untuk intersepsi HTTPS dalam peramban bawaan.
  • Menata ulang pengalaman sertifikat dengan panduan instalasi khusus.
  • Menambahkan petunjuk sertifikat sesuai platform untuk Android, Chrome, Firefox, iPhone/iPad, Linux, macOS, dan Windows.
  • Menambahkan ikon platform bermerek, blok perintah yang dapat disalin, dan identitas merek Ogma yang konsisten pada layar peramban dan sertifikat.

Proyek dan sesi ​

  • Menambahkan pemilihan lokasi penyimpanan dalam aplikasi untuk proyek dan cadangan sesi.
  • Meningkatkan alur Simpan Sesi Sebagai, pembukaan proyek, pencadangan lalu keluar, dan pemulihan.
  • Meningkatkan pemulihan sesi sementara dan data asesmen persisten.
  • Memperluas perilaku ekspor/impor proyek dan konsistensi sesi di seluruh HTTP, WebSocket, kirim ulang, temuan, dan status ruang kerja.

MCP dan pengujian berbantuan AI ​

  • Memperluas kapabilitas dan keandalan MCP untuk pengujian penetrasi berbasis AI.
  • Meningkatkan konfigurasi MCP, pengelolaan endpoint, status persisten, penanganan transport, dan pemulihan kesalahan.
  • Meningkatkan otomatisasi, eksekusi alur kerja, alur autentikasi, pemindaian aktif/pasif, OAST, penemuan konten, dan penanganan variabel lingkungan.

Antarmuka dan pengalaman desktop ​

  • Meningkatkan responsivitas navigasi, persiapan ruang kerja, status pemuatan, dan konsistensi tema.
  • Meningkatkan navigasi peramban, perilaku menu, tata letak modal, alur keluar, dan perilaku startup.
  • Memperbarui identitas merek di seluruh Peramban Ogma, panduan sertifikat, Tentang Ogma, dan antarmuka pemeriksaan.
  • Menambahkan antarmuka penyimpanan sesi yang lebih matang dan meningkatkan aksesibilitas dialog desktop yang lebih besar.

Pemaketan dan rilis desktop ​

  • Meningkatkan pemaketan rilis Linux, macOS, dan Windows.
  • Memperbaiki isolasi arsitektur agar setiap tugas CI hanya memaketkan arsitektur CPU yang dituju.
  • Memperbaiki konflik pemaketan DMG macOS.
  • Membuat penandatanganan kode harus diaktifkan secara eksplisit dan mencegah nilai sertifikat kosong merusak build tanpa tanda tangan.
  • Mengganti penanganan versi rilis yang bergantung pada shell dengan skrip Node lintas platform, sehingga memperbaiki kerusakan JSON rilis Windows.

v0.1.5 ​

Dirilis 2026-08-15 · Rilis GitHub

Riwayat HTTP ​

  • Memperbaiki baris terpilih yang menyebabkan kolom menyusut selama pemeriksaan.
  • Menjaga posisi baris selama pembaruan langsung dan mempertahankan baris yang diperiksa pada batas jendela.
  • Meningkatkan penanganan pembaruan batch untuk lalu lintas berkelanjutan.
  • Mempertahankan pilihan massal selama perekaman.
  • Menyelaraskan pembaruan langsung yang terlewat.
  • Menstabilkan urutan permintaan berpaginasi dan memperbaiki statistik per halaman.
  • Memperluas tabel agar menggunakan lebar container yang tersedia.

Kirim Ulang ​

  • Menambahkan rendering permintaan terstruktur yang terformat.
  • Mempertahankan perubahan saat beralih antartampilan permintaan.
  • Menyinkronkan pengeditan parameter kueri dengan benar.
  • Menerima spasi header yang valid selama pengeditan kirim ulang.

Pengaturan dan Tampilan ​

  • Menambahkan lebih banyak prasetel penyesuaian font dan pratinjau font.
  • Meningkatkan perilaku fallback font editor.
  • Memperkuat alur penyimpanan/reset pengaturan JS kustom.
  • Membatalkan timer penerapan CSS yang tertunda saat reset.
  • Memulihkan tautan komunitas di Tentang.
  • Memperbaiki penanganan path log lintas platform.
  • Menjaga paginasi temuan tetap valid setelah penghapusan dan mempertahankan filter setelah pembaruan massal pada item yang terlihat.
  • Memperbaiki sinkronisasi lencana temuan saat beralih proyek dan mengimpor.
  • Meningkatkan validasi ekspor dan penanganan nama file.
  • Membersihkan buffer pengeditan file yang usang saat beralih file.
  • Mencegah pemasangan ulang Cari yang berlebihan dan menjaga pembaruan kueri rute tetap stabil.

Lingkungan dan Cakupan Pengujian ​

  • Memperbaiki interpolasi variabel lingkungan dan isolasi cakupan per proyek.
  • Memulihkan variabel lingkungan global pada tingkat ruang kerja.
  • Mempertahankan status kueri utilitas saat beralih tab.

UI dan Plugin ​

  • Menjaga ikon permintaan tetap berwarna dan mengurangi metadata permintaan yang mengganggu.
  • Meningkatkan tautan metadata plugin dan penanganan dispatch perintah duplikat.

v0.1.4 ​

Dirilis 2026-08-11 · Rilis GitHub

Alur Peramban Terautentikasi ​

  • Menambahkan profil alur peramban terautentikasi yang dapat digunakan kembali.
  • Merekam dan mengulang urutan login.
  • Memverifikasi autentikasi menggunakan URL, status DOM, cookie, atau permintaan HTTP.
  • Menyegarkan sesi kedaluwarsa secara otomatis.
  • Mendukung checkpoint MFA manual.
  • Mempertahankan beberapa identitas untuk pengujian otorisasi dan IDOR.
  • Menyimpan konfigurasi alur secara persisten setelah aplikasi dimulai ulang.
  • Meningkatkan pemulihan ketika selector, target navigasi, atau status autentikasi berubah.

Impor API yang Memahami Skema ​

  • Memperluas dukungan OpenAPI 3 dengan:

    • Isi permintaan dan contoh.
    • Parameter path, kueri, header, dan cookie.
    • Referensi lokal dan komponen yang dapat digunakan kembali.
    • Skema keamanan dan metadata autentikasi.
    • Variabel server.
    • Nilai yang diturunkan dari skema dan titik penyisipan.
  • Menambahkan impor introspeksi GraphQL dan pembuatan operasi.

  • Menambahkan pembuatan operasi dan permintaan SOAP/WSDL.

  • Meningkatkan penanganan variabel, URL, isi, dan autentikasi Postman.

  • Menambahkan metadata skema untuk perubahan permintaan dengan tipe yang benar dan pengujian otomatis.

  • Meningkatkan deteksi format dan penolakan referensi eksternal yang tidak aman.

SDK Plugin 1.1 ​

  • Melengkapi kontrak SDK frontend untuk:

    • Pengambilan permintaan, akses format transmisi, dan pencarian.
    • Temuan.
    • Cakupan.
    • Proyek.
    • Integrasi navigasi dan bilah sisi.
    • Komunikasi backend.
    • Tema dan siklus hidup UI.
  • Menambahkan inisialisasi SDK asinkron yang andal.

  • Menambahkan deklarasi kompatibilitas versi Ogma dan SDK.

  • Meningkatkan penanganan izin plugin dan tinjauan instalasi.

  • Menyediakan informasi batas runtime dan validasi plugin.

  • Memperkuat isolasi runtime plugin dan penanganan kegagalan callback.

  • Meningkatkan validasi paket dan registri Katalog Plugin Komunitas.

  • Plugin tanpa tanda tangan yang sudah ada tetap sepenuhnya kompatibel.

  • Menerbitkan @kaijinlab/ogma-sdk@1.1.0 ke npm.

Peningkatan Alur Kerja ​

  • Alur kerja kini secara default digunakan bersama oleh proyek dalam ruang kerja yang sama.
  • Alur kerja khusus proyek tetap didukung.
  • Memulihkan detail simpul alur kerja setelah meninggalkan halaman dan kembali.
  • Meningkatkan pemilihan alur kerja dan pemulihan status editor.
  • Memindahkan kontrol tindakan alur kerja ke bawah nama alur kerja agar tata letak studio lebih ringkas.
  • Memperluas ruang kerja yang dapat digunakan oleh editor simpul.

Akurasi Riwayat HTTP ​

  • Mengganti status diperiksa yang menyesatkan dengan pelacakan modifikasi yang akurat.
  • Permintaan yang diubah oleh Cocokkan & Ganti atau intersepsi kini diidentifikasi sebagai dimodifikasi.
  • Memperbaiki pemfilteran HTTPQL saat memilih indikator status lalu lintas.
  • Meningkatkan perbedaan visual antara sumber lalu lintas dan entri yang dimodifikasi.

v0.1.3 ​

Dirilis 2026-08-10 · Rilis GitHub

Menjalankan Alur Kerja dari Riwayat HTTP ​

  • Menjalankan alur kerja aktif langsung dari menu konteks Riwayat HTTP.
  • Memproses satu atau beberapa entri terpilih.
  • Memilih dari alur kerja aktif yang sedang diaktifkan.

Cocokkan & Ganti Berbasis HTTPQL ​

  • Menambahkan filter HTTPQL pada aturan Cocokkan & Ganti.
  • Memfilter menggunakan kolom permintaan dan respons secara bersamaan.
  • Aturan respons dapat mengevaluasi metode, path, header, dan isi permintaan terkait.
  • Meningkatkan akurasi pencocokan header bernama dan penanganan huruf besar/kecil.

Peningkatan Kirim Ulang ​

  • Mengubah nama sesi menggunakan F2 atau menu konteks.
  • Membuat sesi langsung di dalam koleksi.
  • Memindahkan sesi antarkoleksi.
  • Mengubah urutan sesi dengan seret dan lepas.
  • Memindahkan sesi ke bagian teratas atau terbawah.
  • Mengirim entri Riwayat HTTP langsung ke koleksi Kirim Ulang.
  • Menghapus percobaan kirim ulang individual.
  • Memperbaiki penghapusan sesi dari menu konteks.
  • Mengganti tindakan kiri/kanan yang menyesatkan dengan tindakan atas/bawah.
  • Mencegah pemindahan berlebihan ke koleksi yang sedang digunakan.

Peningkatan Alur Kerja ​

  • Eksekusi alur kerja Konversi kini muncul di Eksekusi dan Log.
  • Meningkatkan diagnostik baris dan kolom JavaScript.
  • Menambahkan Bersihkan Semua untuk riwayat eksekusi alur kerja.
  • Koneksi alur kerja dapat dipilih dan dihapus.
  • Memperbaiki pengubahan nama simpul alur kerja.
  • Memperbaiki kesalahan saat mengaktifkan atau menonaktifkan alur kerja.
  • Pengujian otomatis menyimpan perubahan alur kerja yang tertunda.
  • Data uji dipertahankan saat berpindah antartampilan.
  • Riwayat eksekusi diperbarui setelah eksekusi uji dan batch.

Perbaikan HTTPQL ​

  • Pencarian substring header bernama kini mencocokkan nilai pada posisi mana pun.
  • Operator header bernama hanya memeriksa header terpilih.
  • Nama header dicocokkan tanpa membedakan huruf besar/kecil.
  • Operator negatif menangani header duplikat dengan benar.
  • Meningkatkan pemeriksaan keberadaan header bernama.

Perbaikan SDK Plugin ​

  • Memperbaiki penanganan path dasar sdk.path.join().
  • Path permintaan yang dimulai dengan pemisah tidak lagi mengganti path dasar.
  • Menambahkan normalisasi untuk segmen direktori saat ini dan direktori induk.
  • Mempertahankan pemisah sesuai platform pada Windows, Linux, dan macOS.

Pengalaman Proyek ​

  • Menghapus prompt pencadangan berlebihan saat beralih proyek persisten.
  • Menghapus prompt pencadangan berlebihan saat menutup proyek persisten.
  • Sesi sementara tetap memperingatkan sebelum ditutup karena datanya akan dibuang.
  • Pencadangan dan ekspor manual tetap tersedia.

Keandalan ​

  • Mencegah pembaruan menu konteks Kirim Ulang dan Alur Kerja yang usang.
  • Memperbaiki kondisi balapan pada waktu penyimpanan alur kerja.
  • Filter respons kini menerima permintaan efektif setelah intersepsi atau modifikasi.
  • Meningkatkan validasi registri migrasi.
  • Menambahkan cakupan regresi untuk Kirim Ulang, HTTPQL, Cocokkan & Ganti, alur kerja, dan operasi path plugin.

v0.1.2 ​

Dirilis 2026-08-08 · Rilis GitHub

Pengujian Alur Kerja ​

  • Menambahkan data uji permintaan dan respons HTTP yang dapat diedit untuk alur kerja aktif dan pasif.
  • Pengujian dieksekusi melalui mesin alur kerja produksi.
  • Hasil pengujian, keluaran langkah, dan kesalahan tersedia di Eksekusi dan Log.
  • Data uji sementara otomatis dihapus dari riwayat HTTP.
  • Menambahkan dukungan Jalankan pada riwayat untuk alur kerja aktif dan pasif.
  • Menambahkan penyimpanan alur kerja dengan Ctrl+S / Cmd+S.

API Sistem File dan Path Plugin ​

  • Menambahkan dukungan modul fs dan path dalam sandbox.
  • Menambahkan metode kompatibilitas termasuk:
    • readFile / readFileSync
    • writeFile / writeFileSync
    • appendFile
    • exists / existsSync
    • mkdir, list, dan helper path terkait
  • Menambahkan impor dengan destrukturisasi dari "fs" dan "path".
  • Menambahkan perlindungan terhadap penelusuran direktori dan pelolosan melalui tautan simbolis.

Cocokkan & Ganti ​

  • Alur kerja kini dapat menerima dan mentransformasi seluruh isi respons HTTP.
  • Menambahkan transformasi alur kerja seluruh isi tanpa memaksakan pencocokan literal.

Pengelolaan Proyek ​

  • Proyek terbaru kini dapat dibuka langsung dari dasbor startup.
  • Menambahkan penghapusan proyek dengan konfirmasi tindakan yang tidak dapat dibatalkan.
  • Proyek dapat dibuat dan diimpor pada root sistem file dan drive berbeda di Windows, macOS, dan Linux.

Peta Situs ​

  • Pembaruan latar belakang tidak lagi melepas atau mereset graf peta situs.
  • Zoom, pergeseran tampilan, bagian yang diciutkan, dan simpul yang diposisikan manual tetap stabil selama penyegaran.
  • Penyegaran latar belakang yang gagal mempertahankan peta situs terakhir yang dapat digunakan.

v0.1.1 ​

Dirilis 2026-08-08 · Rilis GitHub

Fitur Baru ​

  • Otomatisasi MCP peramban diperluas dengan lapisan otomatisasi peramban lengkap (214 alat MCP).
  • Runtime MCP kini mendukung modul sistem file dan path (sdk.fs, sdk.path) untuk alur kerja otomatisasi yang lebih kaya.
  • Menambahkan alat MCP baru untuk pengujian berbasis AI yang lebih luas dan interoperabilitas alur kerja.
  • Peningkatan UI kirim ulang WebSocket:
    • penanganan siklus hidup kirim ulang secara eksplisit dalam frontend,
    • dukungan pengiriman ulang pesan pertama yang direkam,
    • dukungan pengiriman ulang urutan WebSocket yang direkam.
  • Status Dekoder/utilitas kini dipertahankan selama navigasi:
    • peningkatan persistensi teks masukan dan draf resep.

Perbaikan ​

  • Memperbaiki perilaku pengunduhan CA instans.
  • Memperbaiki keandalan pembaruan langsung riwayat HTTP.
  • Memperbaiki penanganan pemutusan koneksi dan diagnostik kirim ulang WebSocket.
  • Memperbaiki kasus tepi penguraian URL kirim ulang ws.
  • Memperbaiki kondisi balapan siklus hidup tugas kirim ulang ws (alur sambungkan/putuskan/bersihkan/pilih).
  • Memperbaiki penanganan koneksi duplikat/tidak valid dalam kirim ulang ws.
  • Memperbaiki penanganan frame masuk yang terlalu besar dalam kirim ulang ws.
  • Menambahkan perlindungan terhadap perilaku penyambungan ulang duplikat dan status usang.
  • Memperbaiki kondisi balapan pembatalan handshake kirim ulang ws.
  • Memperbaiki kegagalan pengiriman kirim ulang ws dan eksekusi tindakan kirim ulang linimasa.
  • Memperbaiki perilaku keepalive kirim ulang ws:
    • memperkuat perilaku keepalive default,
    • meningkatkan penanganan ping,
    • memperkuat penanganan batas waktu keepalive.
  • Memperbaiki perilaku pembersihan ruang kerja sesi sementara desktop.
  • Memperbaiki regresi penanganan data sesi desktop dengan membersihkan status ruang kerja sementara yang usang jika diperlukan.
  • Peninjauan perbaikan bug dan refaktor umum dengan peningkatan stabilitas internal.
  • Penyesuaian UI/runtime untuk lebih mencerminkan transisi koneksi/status kirim ulang WS.

Catatan ​

  • Fokus rilis ini terutama pada keandalan kirim ulang WebSocket + kapabilitas otomatisasi MCP/peramban.
  • Perilaku pemaketan/CI juga diperbaiki untuk mengurangi ketidakkonsistenan rilis dan meningkatkan penanganan artefak.

v0.1.0 ​

Dirilis 2026-07-19 · Rilis GitHub

Rilis alfa publik pertama.

Proksi inti ​

  • Proksi MITM HTTPS dengan pengelolaan sertifikat CA
  • Perekaman HTTP/1.1, HTTP/2, dan WebSocket
  • Bahasa kueri HTTPQL untuk memfilter riwayat
  • Intersepsi, periksa, edit, teruskan, dan buang permintaan
  • Aturan Cocokkan & Ganti dengan dukungan regex, header, isi, dan kueri
  • Prasetel cakupan dengan dukungan HTTPQL dan karakter pengganti

Kirim Ulang dan Otomatisasi ​

  • Editor Kirim Ulang dengan pengeditan HTTP dalam format transmisi dan pengiriman paralel
  • Otomatisasi (Sniper, Pitchfork, Cluster Bomb) dengan ekstraktor dan pencocok payload
  • Pengujian kondisi balapan
  • Urutan permintaan HTTP dengan perangkaian variabel

Pemindaian ​

  • Pemindai pasif
  • Pemindai aktif (SQLi, XSS, SSRF, CMDi, SSTI, path traversal, pengalihan terbuka)
  • Penemuan konten dengan daftar kata berisi 9.300 path
  • Aturan pasif kustom

Utilitas ​

  • Dekoder/enkoder (base64, heksadesimal, URL, JWT, hash, kriptografi)
  • Tampilan peta situs dan endpoint yang diekstrak
  • OAST (pengujian di luar kanal utama) dengan listener HTTP, HTTPS, DNS, SMTP
  • Bandingkan, Catatan, Payload, generator Shell Koneksi Balik

Data dan penataan ​

  • Pengelolaan proyek dengan proyek bernama dan sesi sementara
  • Impor/ekspor HAR, impor XML Burp, impor OpenAPI/Postman
  • Panel Temuan dengan penilaian CVSS dan tautan bukti
  • Ekspor (CSV, JSON, Markdown, laporan HTML)

AI dan otomatisasi ​

  • Asisten AI terintegrasi dengan 36 alat bawaan
  • Server MCP dengan 160+ alat untuk klien AI eksternal
  • CLI pengujian penetrasi headless: ogma pentest <url>
  • Pembuat alur kerja visual

Sistem plugin ​

  • SDK plugin JavaScript/TypeScript (@kaijinlab/ogma-sdk)
  • Eksekusi plugin backend dan frontend dalam sandbox
  • Marketplace plugin dengan instalasi terverifikasi SHA-256
  • sdk.events, sdk.findings, sdk.requests, sdk.storage, sdk.matchReplace, sdk.workflows, sdk.fs

Desktop ​

  • Aplikasi desktop Electron (Linux, macOS, Windows)
  • Peramban Chromium bawaan (otomatis melalui proksi)
  • Pembaru otomatis

Perangkat lunak proprietari. Seluruh hak cipta dilindungi.