Skip to content

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.