1.0.8 | 26 Agustus 2026 | New features Menambahkan kemampuan layanan tag yang mendukung manajemen siklus hidup penuh untuk tag instans dan tag aplikasi, termasuk inisialisasi, normalisasi, penggabungan, dan refresh. Menambahkan pengayaan tag aplikasi.
Feature adjustments Mengoptimalkan pelaporan heartbeat AgentInfo. Mengoptimalkan strategi injeksi tag selama ekspor Span. Mengoptimalkan pengumpulan metadata Kubernetes. Mengoptimalkan semantik Claude Agent.
|
1.0.7 | 11 Agustus 2026 | New features Menambahkan instrumentasi otomatis untuk Nuxt 2. Menambahkan konfigurasi log-control untuk sakelar log diagnostik internal, tingkat log, output konsol, dan injeksi jejak ke dalam log aplikasi.
Feature adjustments Memperbarui penguraian konfigurasi remote untuk menerima kontrol pengumpulan log dan injeksi jejak dari konfigurasi remote. Memperbarui plugin Nuxt agar skenario Nuxt 2 dan Nuxt 3/Nitro/h3 menggunakan kunci konfigurasi plugin nuxt yang sama.
New plugins Performance optimizations Mengoptimalkan ekspor batch jejak dengan konkurensi ekspor, retry-on-failure, dan antrian retry untuk meningkatkan stabilitas pelaporan jejak dalam kondisi konkurensi tinggi. Mengoptimalkan eksporter metrik ARMS dengan sharding ekspor, konkurensi, batas seri unik, dan antrian retry untuk meningkatkan stabilitas pelaporan metrik dalam kondisi konkurensi tinggi. Mengoptimalkan batching metadata pengecualian dan manajemen antrian dengan konfigurasi batch, ukuran antrian, panjang nilai tunggal, cache deduplikasi, dan retry.
|
1.0.6 | 5 Agustus 2026 | New features Feature adjustments Memperbarui konfigurasi plugin Claude Agent dengan traceGranularity, yang mendukung query, user_input, dan turn. Nilai turn dinormalisasi menjadi user_input.
|
1.0.5 | 29 Juli 2026 | New features Feature adjustments Memperbarui konfigurasi plugin agen Node.js default untuk mengaktifkan pengumpulan otomatis untuk Next.js dan Nuxt/Nitro secara default. Memperbarui penanganan plugin Nuxt/Nitro untuk membuat rentang jejak dalam skenario penanganan bersarang.
New plugins |
1.0.4 | 16 Juli 2026 | Feature adjustments Menstandarkan satuan duration metrik RPC umum untuk aplikasi ARMS ke milidetik, mencakup plugin HTTP Core, Undici, MongoDB, Mongoose, ioredis, Kafka, dan Socket.IO. Menambahkan metrik slow, by-status, dan latency ke HTTP Core. Label metrik by-status distandarkan menjadi status, dan status HTTP menggunakan string kode status asli. Menambahkan metrik slow, by-status, dan latency ke gRPC. Label metrik by-status distandarkan menjadi status. Menstandarkan label metrik pengecualian menjadi excep.ids alih-alih excepIds. Jalur pengecualian MySQL dan MySQL2 sekarang menggunakan ID pengecualian CRC. Menambahkan atribut bisnis jejak dan cakupan metrik slow/error ke plugin Kafka, Socket.IO, Redis, ioredis, MongoDB, Mongoose, dan PostgreSQL. Menstandarkan label ber-kardinalitas rendah untuk metrik GenAI sehingga metrik calls, error, slow, duration, token, dan first-token dari OpenAI, Vercel AI, LangChain, dan Claude Agent menggunakan label yang konsisten. Label usageType ditambahkan ke metrik token. Menambahkan pengumpulan metrik waktu proses process.open_file_descriptor.count, process.context_switches, dan process.memory.virtual pada Linux. Nilai memori virtual yang tidak valid tidak lagi dilaporkan di lingkungan non-Linux.
Bug fixes Memperbaiki masalah di mana metrik HTTP by-status salah menggunakan label statusCode. Memperbaiki masalah di mana label excep.ids tidak ada pada metrik error beberapa plugin. Memperbaiki masalah di mana metrik Runtime process.memory.virtual menggunakan nilai V8 heapTotal sebagai nilai memori virtual. Memperbaiki masalah di mana rentang LLM duplikat dihasilkan ketika OpenAI diinstrumentasi secara manual setelah instrumentasi otomatis.
|
1.0.3 | 25 Juni 2026 | New features Menambahkan instrumentasi Vercel AI SDK dengan dukungan pengumpulan otomatis sisi server untuk Agent/LLM/Tool, metrik time-to-first-token, pengumpulan rentang Agent/Tool/Embedding/Rerank, dan deteksi metadata RAG. Menambahkan instrumentasi Claude Agent.
Feature adjustments Mengoptimalkan logika pembuatan konfigurasi ARMS dengan validasi parameter input untuk mencegah error akibat konfigurasi tidak valid. Mengoptimalkan mekanisme polling konfigurasi remote dengan manajemen siklus hidup pengatur waktu untuk mencegah kebocoran resource.
|
1.0.2 | 10 Juni 2026 | New features Menambahkan instrumentasi LangChain v1.x dengan dukungan resolusi nama agen, ekstraksi definisi tool, integrasi CommonJS, dan metrik time-to-first-token untuk panggilan streaming. Menambahkan instrumentasi LangGraph dengan dukungan skenario createReactAgent dan stream Pregel. Menambahkan identifikasi tipe aplikasi GenAI dan pengumpulan metrik GenAI untuk skenario panggilan OpenAI. Menambahkan dukungan konfigurasi remote untuk mengaktifkan atau menonaktifkan instrumentasi LangChain dan LangGraph.
Feature adjustments Memperbarui konfigurasi plugin OpenAI untuk menyertakan kontrol traceContent. Memperbarui logika resolusi modul ESM Loader untuk kompatibilitas dengan LangSmith dan dependensinya yang menggunakan path relatif. Memperbarui konfigurasi variabel lingkungan untuk menyertakan variabel ARMS_* yang direkomendasikan, pemetaan variabel lama, metadata Kubernetes, serta pengaturan eksporter dan pemrosesan batch.
New plugins Bug fixes Memperbaiki masalah di mana paket npm menyimpan referensi ke dependensi internal @ali/* saat runtime. Memperbaiki masalah di mana hubungan induk-anak rentang LangChain hilang dalam skenario penanganan asinkron.
|
1.0.1 | 19 Mei 2026 | New features Menambahkan dukungan konfigurasi remote untuk menarik konfigurasi dari server ARMS dan menerapkan aturan sampling, batas span, dan sakelar plugin. Menambahkan strategi sampling deklaratif: always-on, always-off, trace-id-ratio, dan parent-based. Menambahkan dukungan pengumpulan metrik, termasuk eksporter metrik, prosesor metrik, interval flush, timeout callback Observable, dan konfigurasi statistik runtime. Menambahkan dukungan log pemantauan mandiri agen dengan konfigurasi logExporter dan logExportIntervalMs. Menambahkan korelasi Log-Jejak untuk secara otomatis menginjeksikan konteks jejak ke dalam log aplikasi. Menambahkan kompatibilitas dengan Node.js 12.
Feature adjustments Memperbarui deteksi resource NodeSDK default untuk mengintegrasikan detektor resource Kubernetes dan mendukung atribut resource kluster ARMS, namespace, dan workload. Memperbarui logika pengumpulan database dan runtime untuk menyertakan metadata SQL, metrik bisnis, metrik pemantauan mandiri, dan metrik runtime. Memperbarui propagasi konteks jejak HTTP untuk mendukung transmisi langsung dan injeksi konteks layanan hulu EagleEye.
New plugins Menambahkan plugin OpenAI dengan pengumpulan penggunaan token enrichTokens. Menambahkan plugin logging pino, winston, bunyan, dan console. Menambahkan plugin metrik Runtime untuk mengumpulkan loop peristiwa, heap V8, garbage collection (GC), dan metrik proses. Menambahkan plugin KafkaJS v2.x. Menambahkan pengumpulan metrik dan pemantauan mandiri ke plugin gRPC.
Performance optimizations Bug fixes Memperbaiki masalah di mana header permintaan traceparent ditimpa. Memperbaiki masalah di mana ekstraksi atribut permintaan HTTP tidak lengkap. Memperbaiki masalah di mana permintaan pelaporan metrik tertangkap oleh pengumpulan jejak bisnis. Memperbaiki masalah di mana metadata SQL dan metadata pengecualian menumpuk tanpa dilaporkan ketika ambang batas batch belum tercapai. Memperbaiki masalah di mana atribut resource acs.arms.service.id tidak ada.
|
1.0.0 | 3 Desember 2025 | New features Menambahkan instrumentasi pelacakan terdistribusi untuk aplikasi Node.js. Tiga metode integrasi didukung: ESM Loader, preloading CommonJS, dan inisialisasi manual NodeSDK. Menambahkan dukungan pelaporan jejak ARMS dengan konfigurasi untuk nama layanan, kunci lisensi, wilayah, ruang kerja, proyek, dan ID layanan. Menambahkan deteksi resource otomatis untuk atribut lingkungan runtime proses dan host.
New plugins Menambahkan plugin HTTP, Express, Koa, Undici, gRPC, DNS, Socket.IO, dan Net untuk framework web dan jaringan Node.js. Menambahkan plugin MongoDB, Mongoose, MySQL, MySQL2, PostgreSQL, Redis, ioredis, dan Kafka untuk database dan messaging.
|