Pembaruan bulan Juni membuat alur kerja API sehari-hari lebih mudah diotomatisasi dan dipercaya, dengan operasi CLI yang siap AI, impor yang lebih bersih, pembaruan otomatis OAuth 2.0, dan beberapa peningkatan yang diminta pengguna.
Rilis ini berfokus pada area di mana tim API sering kehilangan waktu: memberikan akses terstruktur kepada agen AI ke sumber daya proyek yang sebenarnya, mengurangi pekerjaan pembersihan setelah impor, menjaga permintaan yang dilindungi OAuth tetap berjalan, dan melancarkan tugas pengujian dan konfigurasi yang kecil namun sering.
Berikut adalah perubahan yang terjadi bulan ini.
Pembaruan Baru
Apidog CLI Mendukung Alur Kerja API Bertenaga AI
Apidog CLI menjadi lapisan eksekusi untuk alur kerja API bertenaga AI.
Alih-alih meminta pengguna untuk mempelajari setiap perintah secara manual, tujuannya adalah membiarkan agen AI bekerja dengan aset Apidog yang sebenarnya secara terstruktur. Dengan kemampuan CLI, agen dapat membaca sumber daya proyek, menulis perubahan, memvalidasi operasi terstruktur, mengekspor data, dan menjalankan alur kerja pengujian dengan lebih andal.
Bulan ini, Apidog CLI menambahkan beberapa peningkatan praktis ke arah tersebut:
- Dapat berfungsi sebagai lapisan eksekusi untuk agen AI yang beroperasi pada sumber daya proyek Apidog.
- Mendukung eksekusi kasus uji.
- Kasus skenario dapat mereferensikan endpoint, kasus uji, dan skenario lainnya.
- Ekspor format asli dan format OpenAPI mendukung kontrol cakupan yang lebih terperinci.
Ketika dipasangkan dengan Apidog Skills, CLI memberikan instruksi yang lebih jelas dan batas operasi yang lebih aman kepada agen AI. Agen dapat lebih memahami cara menggunakan sumber daya Apidog, memvalidasi perubahan yang dihasilkan sebelum menulisnya kembali, dan menyelesaikan tugas API dengan lebih sedikit spekulasi.
Anggap CLI sebagai jembatan antara instruksi AI bahasa alami dan operasi proyek Apidog yang terstruktur.
Peningkatan Impor dan Ekspor
Rilis ini juga meningkatkan beberapa alur kerja impor dan ekspor, terutama untuk tim yang memindahkan data dari Postman atau memelihara definisi API dengan OpenAPI dan Swagger.
Saat mengimpor data melalui Postman API, Apidog kini dapat menghapus spasi dari nama variabel. Ini membantu mengurangi pekerjaan pembersihan setelah impor dan menghindari masalah yang disebabkan oleh nama variabel yang tidak nyaman atau tidak konsisten dalam penggunaan selanjutnya.
Saat mengimpor ruang kerja melalui Postman API, Apidog juga dapat mengganti nama ruang kerja "My Workspace" yang membingungkan berdasarkan pembuat ruang kerja. Untuk tim yang mengimpor beberapa ruang kerja, ini membuat data yang diimpor lebih mudah diidentifikasi dan diatur.
Impor/ekspor OpenAPI dan Swagger juga menjadi lebih lengkap. Apidog kini mendukung parameter bertipe objek dan parameter bertipe referensi selama impor/ekspor, membantu tim mempertahankan struktur spesifikasi API yang lebih kaya dengan sedikit penyesuaian manual.
| Sebelum | Sekarang |
|---|---|
|
|
OAuth 2.0 Kini Mendukung Pembaruan Token Otomatis
Otentikasi OAuth 2.0 kini mendukung pembaruan token otomatis.
Ketika token akses mendekati masa kedaluwarsa atau sudah kedaluwarsa, Apidog dapat memperbaruinya secara otomatis sehingga permintaan dapat terus berjalan tanpa perlu Anda mengautentikasi ulang secara manual atau menyalin token baru.
Ini sangat berguna bagi tim yang sering men-debug API yang dilindungi OAuth. Alih-alih mengganggu alur permintaan setiap kali token kedaluwarsa, Apidog membantu menjaga sesi tetap berjalan.
Ini mengurangi gangguan otentikasi selama debugging API, pengujian, dan validasi permintaan berulang.
Peningkatan Berdasarkan Umpan Balik Pengguna
Kompatibilitas Klien MCP yang Lebih Baik
Apidog meningkatkan kompatibilitas Klien MCP dan kini dapat mengurai skema non-standar dengan lebih andal.
Ini membantu saat menghubungkan ke server atau alat MCP yang output skemanya tidak sepenuhnya mengikuti format yang diharapkan. Alih-alih gagal lebih awal karena perbedaan skema, Apidog dapat menangani lebih banyak respons MCP di dunia nyata dan meningkatkan tingkat keberhasilan integrasi alat serta debugging.
Cari Langkah Statis Berdasarkan Nama dalam Test Suite
Saat menambahkan langkah statis ke test suite, Anda kini dapat mencari berdasarkan nama.
Untuk proyek dengan banyak endpoint, kasus uji, atau skenario, ini mempercepat pencarian langkah yang tepat dan menambahkannya ke suite tanpa perlu menelusuri daftar panjang secara manual.
Tugas Terjadwal Menambahkan Opsi "Setiap 8 Jam"
Tugas terjadwal kini menyertakan opsi "Setiap 8 jam".
Ini memberikan interval lain yang berguna bagi tim untuk pengujian otomatis berulang, pemeriksaan gaya pemantauan, atau alur kerja validasi API berkala.
Apidog Web App Mendukung Konfigurasi Header yang Dihasilkan Secara Otomatis
Apidog Web App kini mendukung konfigurasi header yang dihasilkan secara otomatis.
Ini memberikan pengguna Web App lebih banyak kontrol atas perilaku permintaan dan membantu menyelaraskan header permintaan yang dihasilkan dengan persyaratan tim atau proyek.
Perbaikan Bug dan Peningkatan Kecil
Kami juga merilis serangkaian perbaikan dan peningkatan kecil bulan ini, termasuk:
- Peningkatan kinerja saat memilih skenario uji besar ke cabang anak, mengurangi kemungkinan kesalahan batas waktu.
- Daftar cabang Sprint dan cabang umum kini mendukung tampilan ID cabang dan penyalinan.
- Pesan yang lebih ramah pengguna ditampilkan ketika macOS tidak dapat mengirim permintaan intranet.
- Memperbaiki masalah di mana URL Dasar layanan tidak diimpor dan endpoint tidak terikat ke layanan yang ditentukan saat mengimpor ulang data Apidog ke modul baru.
- Memperbaiki masalah di mana otentikasi OAuth 1.0 yang diatur untuk ditambahkan ke header permintaan sebenarnya tidak ditambahkan ke header permintaan.
- Memperbaiki masalah di mana kode permintaan endpoint yang dihasilkan tidak berfungsi dengan benar ketika Basic Auth menggunakan variabel berbahasa Mandarin.
- Memperbaiki masalah di mana kode permintaan yang dihasilkan secara salah menggunakan HTTPS ketika endpoint menggunakan HTTP.
- Memperbaiki masalah di mana skenario CLI yang dijalankan dapat melaporkan "Unexpected token" ketika langkah skenario mereferensikan isi respons format mentah.
- Memperbaiki masalah di mana detail laporan uji masih menunjukkan status berjalan setelah skenario uji otomatis dihentikan secara tidak normal.
- Memperbaiki masalah di mana laporan yang sesuai tidak ditampilkan dalam daftar laporan uji setelah menjalankan kasus skenario di folder root.
- Memperbaiki masalah di mana penyegaran Apidog Web App secara otomatis mengembalikan proyek ke cabang utama.
- Memperbaiki masalah di mana opsi filter tag tidak memiliki konten selama impor cabang dan saat menyisipkan endpoint di Markdown.
- Memperbaiki masalah di mana layanan non-default berulang kali ditambahkan saat mengimpor file Apidog dengan beberapa modul dan layanan.
- Memperbaiki masalah di mana tag dokumen Markdown tidak diimpor dengan benar saat mengimpor data Apidog.
- Memperbaiki masalah di mana konflik masih ditampilkan setelah menggabungkan endpoint ke cabang utama dalam beberapa kasus.
- Memperbaiki masalah di mana kesalahan frontend dapat terjadi dalam beberapa kasus saat men-debug endpoint SSE.
- Memperbaiki masalah di mana statistik proyek On-Premises hanya menghitung data dari modul default.
- Memperbaiki masalah di mana mengimpor file Apidog multi-modul dari halaman detail tim secara salah mengimpor endpoint ke modul default.
- Memperbaiki masalah di mana perubahan menghilang dalam beberapa kasus setelah mengirimkan modifikasi.
- Memperbaiki masalah di mana pesan kesalahan yang salah ditampilkan dalam alur verifikasi email saat mengubah kata sandi.
Apa Artinya Ini
Bersama-sama, pembaruan ini membuat Apidog lebih berguna dalam alur kerja yang melibatkan manusia, agen AI, spesifikasi, dan pengujian otomatis.
| Area | Apa yang ditingkatkan | Mengapa penting |
|---|---|---|
| Alur kerja CLI bertenaga AI | CLI dapat membantu agen AI beroperasi pada sumber daya proyek Apidog yang sebenarnya, menjalankan kasus uji, mereferensikan aset yang ada, dan mengontrol ekspor dengan lebih tepat. | Lebih mudah bagi agen AI untuk menyelesaikan tugas API dengan konteks proyek yang terstruktur alih-alih menebak dari informasi yang tidak terstruktur. |
| Impor dan ekspor | Impor Postman API dapat membersihkan nama variabel dan mengklarifikasi nama ruang kerja; impor/ekspor OpenAPI/Swagger mendukung parameter bertipe objek dan bertipe referensi. | Lebih sedikit pembersihan setelah migrasi dan pertukaran spesifikasi API yang lebih lengkap. |
| Otentikasi | Token OAuth 2.0 dapat diperbarui secara otomatis. | Lebih sedikit gangguan selama debugging dan pengujian API. |
| Kompatibilitas MCP | Klien MCP dapat mengurai lebih banyak skema non-standar. | Kompatibilitas yang lebih baik dengan alat dan server MCP di dunia nyata. |
| Alur kerja pengujian | Langkah statis lebih mudah ditemukan, dan tugas terjadwal mendukung interval 8 jam tambahan. | Penyiapan test suite yang lebih cepat dan eksekusi uji berulang yang lebih fleksibel. |
| Konfigurasi Aplikasi Web | Header yang dihasilkan secara otomatis dapat dikonfigurasi di Apidog Web App. | Lebih banyak kontrol atas perilaku permintaan dalam alur kerja berbasis browser. |
Hasilnya adalah jalur operasi yang lebih bersih: agen AI mendapatkan konteks proyek yang lebih baik, data yang diimpor membutuhkan lebih sedikit pembersihan, permintaan OAuth cenderung tidak terganggu, dan tim memiliki kontrol lebih besar atas pengujian berulang dan konfigurasi permintaan.
Bergabung dalam Percakapan
Terhubung dengan sesama insinyur API dan tim Apidog:
- Bergabunglah dengan komunitas Discord kami untuk diskusi dan dukungan real-time.
- Berpartisipasilah dalam komunitas Slack kami untuk percakapan teknis.
- Ikuti kami di X (Twitter) untuk pembaruan terbaru.
P.S. Untuk detail lengkap semua pembaruan, periksa Apidog Changelog.
Hormat kami,
Tim Apidog
