GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.9 KiB

Changelog — GeoNetAgent

Format: Semantic Versioning — Agent version / Doc version


[Doc 1.0.0] — 2026-06-29

Added (Dokumentasi)

  • README.md — root README lengkap dengan quick start + struktur monorepo
  • AGENTS.md — aturan AI agent untuk proyek ini
  • CHANGELOG.md — file ini
  • docs/context-index.md — AI entry point utama, peta navigasi semua doc
  • docs/project-status.md — status modul, backlog, technical debt
  • docs/roadmap.md — fase dan milestone
  • docs/todo.md — next actions berprioritas
  • docs/issues.md — known bugs + limitations
  • docs/environment.md — env vars (tanpa secret)
  • docs/server.md — server list + SSH commands
  • docs/deployment.md — step-by-step deploy
  • docs/development.md — local setup + coding guide
  • docs/database.md — schema PostgreSQL + migration history
  • docs/troubleshooting.md — common issues + fixes
  • docs/monitoring.md — Zabbix boundary + health check
  • docs/security.md — credential management + rules
  • docs/glossary.md — kamus istilah
  • docs/architecture/system-overview.md — diagram sistem + boundary
  • docs/architecture/folder-structure.md — struktur monorepo detail
  • docs/architecture/request-flow.md — sequence diagram alur agent
  • docs/architecture/authentication-flow.md — auth bearer token + Laravel (Fase 1)
  • docs/architecture/deployment-architecture.md — topology + Nginx config
  • docs/architecture/database-flow.md — write/read ownership + view
  • docs/api/overview.md — base URL, auth, format response
  • docs/api/service-collector.md — endpoint FastAPI lengkap + payload schema
  • docs/api/error-codes.md — HTTP status codes
  • docs/adr/README.md — index ADR
  • docs/adr/ADR-001-agent-asset-identity.md — strategi identitas asset
  • docs/adr/ADR-002-asset-split-by-hardware.md — split asset hardware campur
  • docs/adr/ADR-003-asset-documents-qnap.md — dokumen di QNAP Object Storage
  • docs/diagrams/system.mmd — Mermaid diagram sistem
  • docs/diagrams/agent-report-flow.mmd — Mermaid sequence laporan agent
  • docs/diagrams/deployment.mmd — Mermaid deployment topology
  • docs/onboarding/first-day.md — panduan hari pertama
  • docs/onboarding/local-setup.md — setup lokal developer
  • docs/onboarding/coding-standard.md — standar kode
  • docs/decisions/technology-stack.md — keputusan stack teknologi
  • docs/decisions/naming-convention.md — keputusan naming convention
  • .cursor/rules/documentation.mdc — aturan kapan harus update doc
  • .cursor/rules/security.mdc — aturan keamanan + credential

[Agent v0.1.10-phase0] — 2026-06-22

Added

  • cpu{} detail object: cores, clock, cache, arch
  • Deploy script push_collector.ps1 PowerShell
  • Auto-update manifest check sebelum collect

Changed

  • Field CPU sebelumnya hanya ada di system.cpu_model — sekarang ada object terpisah cpu{}

[Agent v0.1.9] — 2026-06-22

Added

  • physical_disks[] — disk fisik (model, serial, size, media_type, bus_type)
  • RAM DDR type label (DDR3/DDR4/DDR5)
  • GPU detail: driver version, current resolution, pnp_device_id
  • form_factor: Laptop/Desktop/Server dari SMBIOS + PCSystemType

[Agent v0.1.8] — 2026-06-22

Fixed

  • Nginx $env: cut-off bug — tambah ssi off di nginx config

Changed

  • Bump versi untuk publish ke server

[Agent v0.1.6] — 2026-06-17

Added

  • Peripherals scan: USB/BT/audio/monitor (is_external flag)
  • Scheduled Task setiap 3 jam (SYSTEM account)
  • Web install agent.gisportal.id/install/

[Collector v0.1.0] — 2026-06-17

Added

  • FastAPI: POST /api/v1/agent/report + upsert assets/snapshots/software
  • FastAPI: GET /api/v1/assets + detail + snapshots + software
  • FastAPI: GET /health
  • UI: /ui/ read-only CMDB
  • PostgreSQL migrations 001-004
  • Nginx reverse proxy: agent.gisportal.id + collector.gisportal.id