gitdataai/changelog/2026-04-16-en.mdx
ZhenYi abc1c13343 docs(changelog): add April 15-17 changelogs (EN/CN)
Covering initial launch, landing pages, Redis message queue,
SSH clone URLs, model sync, room service improvements, and more.
2026-04-27 17:05:46 +08:00

48 lines
1.6 KiB
Plaintext

---
date: 2026-04-16
title: "Changelog — April 16, 2026"
lang: en
author: ZhenYi
---
## Messaging & Rooms
- Redis replaces NATS as the message queue backbone for improved reliability.
- Optimistic message sending — messages appear instantly while being confirmed server-side.
- Atomic sequence numbers prevent message ordering issues.
- Exponential backoff jitter for reconnection to avoid thundering herd.
- Fixed double-send bug, stale subscriptions, and edited_at rollback on fetch failure.
## Git & Repositories
- SSH clone URLs now returned from backend — ready for git operations.
- Git transport hardened for both HTTP and SSH protocols.
- SSH rate limiting removed — handled at the infrastructure layer.
- LFS upload size limits enforced.
- Pool panic detection improved with diagnostic logging.
- Storage path existence verified before sync operations.
- SSH channel lifecycle logging added.
## AI & Model Sync
- Auto-sync OpenRouter models on app startup and every 10 minutes.
- Service refactored to remove hardcoded model-name inference.
## Frontend & SEO
- SEO meta tags added to all landing pages (title, description).
- Landing pages aligned with "Command as Service" brand across all sections.
- Fixed project name availability check (404 detection improved).
## Infrastructure
- Docker images now include Git.
- CRD definitions added for Kubernetes operator.
- WebSocket origins allowed for custom domains.
- Cargo dependency updates (russh downgrade to 0.50.4).
## Documentation
- Branch protection, commit conventions, and gitflow guides added.
- README updated to reflect Redis pub/sub architecture.