Skip to content

Compatibility Maintenance Timeline

This page records Komari's planned compatibility maintenance for historical database layouts, theme fields, Agent protocols, and HTTP endpoints. Unless release notes state otherwise, items listed for a version will no longer be available in that release.

Timeline

1.3.0

Planned removal of database migrations for:

  • 0.x client_infos and legacy load_notifications table layouts.
  • 1.0.x OIDC and message sender configuration.
  • 1.1.x configs to config_items conversion and legacy Ping Task all_clients conversion.
  • Legacy monitoring-record tables and timestamp formats.

Planned removal of legacy theme fields from /api/public:

  • record_enabled
  • record_preserve_time
  • ping_record_preserve_time

Agent v2-only

The Agent v1 protocol has been officially retired. The following endpoints have been removed:

  • GET /api/clients/report
  • POST /api/clients/report
  • POST /api/clients/uploadBasicInfo
  • POST /api/clients/task/result

Agents must use protocol/v2 and /api/clients/v2/rpc for agent.report, agent.basicInfo, agent.pingResult, and agent.taskResult.

The following legacy endpoints remain a separate compatibility cleanup item:

  • /api/records/*
  • /api/clients
  • /api/recent/:uuid

Released under the MIT license.