RATATOSKRATATOSK
Sign in

Releases

AI-analyzed release notes for CNCF graduated and incubating projects.

Project: VitessClear ×
Vitessv24.0.0Storage & DataApr 30, 2026

A broad feature and maintenance release adds routing, streaming, tracing, backup and restore, observability, and tablet-management capabilities alongside correctness, performance, and dependency updates. Operators should review changed defaults, backup behavior, removed endpoints and metrics, deprecated features, and security fixes affecting external decompression.

Action needed (3)

  • securityClear-text logging of sensitive information

    The release addresses a code scanning alert about clear-text logging of sensitive information.

  • securityDirectory traversal protection in GetBackups

    The file backup storage GetBackups RPC no longer permits directory traversal paths.

  • breakingStricter VTGate SELECT list validation

    VTGate rejects an unqualified * after a comma in a SELECT list.

Check if affected (12)

  • securityOpt-in compressor commands from MANIFEST

    Applicability is not stated in the release notes.

    Restore no longer loads compressor commands from MANIFEST unless that behavior is explicitly enabled.

  • securityExternal decompressor commands from backup MANIFEST

    Applies if you use backup storage.

    The backup restore path changes the handling of --external-decompressor and --external-decompressor-use-manifest so that a writable backup MANIFEST cannot cause arbitrary commands to execute on the tablet.

  • securityBackup MANIFEST path traversal protection

    Applies if backupengine runs.

    backupengine disallows path traversal through a backup MANIFEST during restore.

  • + 9 more on the release page

Plan ahead (4)

  • deprecatedThe glog deprecationremoval planned in v25

    Applies if you use glog.

    glog is deprecated in this release and is scheduled for removal in the next major release.

  • deprecatedThe OpenTracing backend deprecationsremoval planned in v25

    Applies if you use opentracing-jaeger or opentracing-datadog.

    The opentracing-jaeger and opentracing-datadog tracing backends are deprecated in this release and are scheduled for removal in v25. The related flags --jaeger-agent-host and --tracing-sampling-type are included in this change.

  • deprecatedVTOrc Snapshot Topology deprecationremoval planned in v25

    Applies if you configure --snapshot-topology-interval.

    VTOrc's Snapshot Topology feature is deprecated. It is enabled by setting --snapshot-topology-interval to a non-zero value, and its logic is planned for removal in v25.

  • + 1 more on the release page
Source
Browse by month