See [DEPRECATION.md](/docs/DEPRECATION.md#process) for the process for updating this file. The format for each entry should be: ` `. - `` should be the version of Vector in which to take the action (deprecate, migrate, or remove) - `` should be a unique identifier that can also be used in the code to easily find the places to modify - `` should be a longer form description of the change to be made For example: - v0.34.0 legacy_openssl_provider OpenSSL legacy provider flag should be removed ## To be deprecated - `v0.50.0` | `http-server-encoding` | The `encoding` field will be removed. Use `decoding` and `framing` instead. - `v0.53.0` | `buffer-bytes-events-metrics` | The `buffer_byte_size` and `buffer_events` gauges are deprecated in favor of the `buffer_size_bytes`/`buffer_size_events` metrics described in `docs/specs/buffer.md`. - `v0.58.0` | `azure-monitor-logs-sink` | The `azure_monitor_logs` sink is deprecated in favor of the new `azure_logs_ingestion` sink, which uses the Azure Monitor Logs Ingestion API. Users should migrate before Microsoft ends support for the old Data Collector API (scheduled for September 2026). ## To be migrated ## To be removed - `v0.56.0` | `greptimedb-v0-support` | The `greptimedb_metrics` and `greptimedb_logs` sinks drop support for GreptimeDB v0.x. Users must upgrade their GreptimeDB instance to v1.x before upgrading Vector.