Change Log — Chatbot Service
Riwayat perubahan per rilis (tag) untuk service Chatbot Service, disusun dari riwayat git log dan pesan tag di repository.
[v2.2.0] - 2026-07-24
Ringkasan: Menambah observability (OpenTelemetry) dan memperbaiki logika pencarian Elasticsearch untuk knowledge dasar. Pesan tag asli hanya menyebut "All new fitur v2.2"; rincian di bawah disusun dari 21 commit di rentang ini.
Ditambahkan
- Integrasi OpenTelemetry (
app/config/telemetry.py) — inisialisasi didesain aman-gagal, tidak menghentikan service kalau OTel bermasalah - Logging tambahan untuk eksekusi query SQL (
execute_sql_query,text_to_sql) dan proses retrieval knowledge
Diubah
- Logika query Elasticsearch untuk knowledge dasar (
get_data) diperbarui agar filter topic & status bersifat wajib, dan pencocokan multi-topic ID didukung - Perbaikan pada penanganan parameter
km(knowledge mapping)
[v1.0.4] - 2025-11-26
Ringkasan: Rollback ke kondisi sebelum UAT ("Rollback before UAT Veloint") — tidak ada rincian teknis lain pada pesan tag.
[v1.0.3] - 2025-11-25
Diperbaiki
- Proses pengambilan (retrieve) knowledge audio
[v1.0.2] - 2025-11-19
Diubah
- Penyesuaian (adjustment) pada system prompt
[v1.0.1] - 2025-11-11
Ditambahkan
- Dukungan model AI dinamis (pemilihan provider/model LLM per request)
[v1.0.0] - 2025-09-28
Ringkasan: Rilis pertama yang tercatat untuk service ini. Pesan tag asli masih menyebut nama proyek sebelumnya ("Veloint v1.0.0 - Ground Stations"); tidak ada rincian perubahan lain pada riwayat git di titik ini.
[v0.1] - 2025-05-05
Ringkasan: Checkpoint awal proyek — tag paling lama yang tercatat, sebelum penamaan versi semver dimulai.