# Version History **Owner:** riwayat versi deploy GeoNetAgent. Append per perubahan material. --- ## [0.1.19-collector-support-pwa] - 2026-07-09 - Asset list API: jumlah tiket + status tiket aktif per device - Support stats API: field `closed`, `cancelled` - Global support cases list + filter untuk integrasi PWA IT Support - Deploy prod: collector `.24`, migrasi `008`–`010` di `.25` --- ## [0.1.18-collector-support-attachments] - 2026-07-09 - Lampiran foto/PDF per kasus IT Support (`document_attachments` migration `010`) - Upload multipart: `POST /api/v1/support-cases/{id}/attachments` - Download: `GET /api/v1/attachments/{id}/download` (local stream atau S3 presigned) - Storage: local `./data/documents` (dev) atau QNAP S3 (`DOCUMENTS_STORAGE_BACKEND=s3`) - UI: galeri foto + upload di panel kasus support - SSOT kind: `schemas/attachments.py` --- ## [0.1.17-collector-support] - 2026-07-09 - Modul IT Support troubleshooting: `asset_support_cases` + `asset_support_events` (ADR-004) - API `/api/v1/support/options`, nested `/assets/{id}/support-cases`, CRUD kasus + timeline - UI form & riwayat kasus di panel detail asset (`/ui/`) - Enum SSOT di `schemas/support.py`; auth sama `verify_api_bearer` - Integrasi opsional `device_status` → `asset_change_events` (`source=support`) - Migration: `009_asset_support.sql` --- ## [0.1.16-collector-changelog] - 2026-07-09 - Tabel `asset_change_events` — audit log per field (old → new), hanya saat nilai berubah - Hook ingest agent + edit manual UI (meta, owner) - API `GET /api/v1/assets/{id}/changes` --- ## [0.1.15-phase0] - 2026-07-09 - Agent GPU VRAM: `nvidia-smi` + registry `HardwareInformation.qwMemorySize` (hindari cap WMI AdapterRAM 4GB) - Filter adapter virtual tambahan (`Remote Display`, `Indirect Display`) ## [0.1.14-phase0] - 2026-07-09 - Fix `Send-GeoNetReport.ps1`: hindari `$()` di string — nginx memotong file `.ps1` di `/install/` - Publish script: verifikasi ukuran HTTPS vs lokal untuk semua file manifest --- ## [0.1.13-phase0] - 2026-07-09 - Agent: `agent_version` di laporan dibaca dari file `VERSION` (bukan hardcode `0.1.10`) - Halaman install: perintah utama memakai `-ExecutionPolicy Bypass` (Windows default `Restricted`) - Collector tetap `0.1.13-collector-ui` --- ## [0.1.13-collector-ui] - 2026-07-08 - Collector CMDB UI: model catalog, sync-from-assets, owner+agent columns, search/filter/sort - Migrasi `006_device_model_catalog`, `007_device_model_catalog_pending_series` (PostgreSQL `.25`) - Fix ingest owner conflict (manual SSOT preserved) - Agent binary tetap `0.1.12-phase0` (ProgramData); UI cache `?v=20260711` --- ## [0.1.12-phase0] - 2026-06-29 - Agent version bump (lihat `agent/VERSION`) - Collector/nginx di `10.100.1.24` --- ## [0.1.0] - 2026-06-15 - Bootstrap dokumentasi AI-Agent-Standards (version.md, guide/, system-requirements.md) - Agent phase0 foundation --- ## [0.1.0-docs] - 2026-06-01 - Inisialisasi dokumentasi repo (`docs/`, ADR-001–003)