v0.25.4

haiwen/seafilev0.25.4Aug 20, 2026by mahimairaja

AI Summary

This release focuses on data integrity and reconciliation accuracy by decoupling billable request counting from stored rows and enforcing strict column writing in telemetry.

Key Highlights

  • Improved reconciliation logic for counting billable requests
  • Added strict validation for telemetry INSERT operations

New Features

  • Counting billable requests independently
  • Asserting telemetry column completeness

Full Release Notes

## Docker Images

Published to Docker Hub:

- `mahimairaja/voicegateway:0.25.4`
- `mahimairaja/voicegateway:latest`
- `mahimairaja/voicegateway-dashboard:0.25.4`
- `mahimairaja/voicegateway-dashboard:latest`

Built for `linux/amd64` and `linux/arm64`.

## Quick Start

```bash
docker run -p 8080:8080 \
  -v $(pwd)/voicegw-data:/data \
  mahimairaja/voicegateway:0.25.4
```

See [docs.voicegateway.dev](https://docs.voicegateway.dev) for full documentation.


## What's Changed
* Count billable requests apart from every stored row, across all three readers by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/261
* Assert every telemetry INSERT writes every column by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/262


**Full Changelog**: https://github.com/mahimailabs/voicegateway/compare/v0.25.3...v0.25.4