Skip to content

Commit 1b44038

Browse files
committed
docs: Update changelog for v0.30.0
1 parent 0651aae commit 1b44038

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22

33
All notable changes to td are documented in this file.
44

5+
## [v0.30.0] - 2026-02-06
6+
7+
### Features
8+
- Sync engine: full multi-client sync with auto-sync, snapshot bootstrap, field-level merge, and conflict recording
9+
- Sync CLI: `td sync init` guided setup wizard, `td sync tail` live activity view, `td config set/get/list`
10+
- Notes entity support in sync
11+
- Sync feature-flag framework with gated entity rollout
12+
- Chaos sync test oracle with weighted random actions, convergence verification, and CLI runner
13+
- Sparse board positioning with `ComputeInsertPosition` and automatic re-spacing
14+
- Logged mutation layer (`*Logged` variants) for full undo/sync coverage
15+
- Sync history tracking and pruning
16+
- Multi-environment deployment system
17+
- Nightshift added to sister projects
18+
19+
### Bug Fixes
20+
- Field-level LWW merge prevents cross-field divergence
21+
- Soft-delete board positions to prevent sync resurrection
22+
- Cascade board position soft-deletes in sync receiver
23+
- Map issue delete to soft_delete in sync protocol
24+
- Prevent NULL points from sync partial update
25+
- Handle NULL session columns after sync
26+
- Backfill stale issues and handle undone creates in sync
27+
- Detect dependency cycles during sync event application
28+
- Drop UNIQUE(name) on boards to prevent sync data loss
29+
- File locking and atomic writes for config
30+
- Monitor periodic sync uses independent goroutine instead of BubbleTea Cmd
31+
32+
### Testing
33+
- Comprehensive e2e sync test suite: chaos, convergence, clock skew, network partition, server restart, late-joiner, soak mode
34+
- Syncharness test infrastructure for board delete cascades, server migration, and real-data scenarios
35+
- Unit tests for sparse positioning and all logged mutation variants
36+
37+
### Documentation
38+
- Sync setup and client guides
39+
- Package-level godoc comments across 15 packages
40+
541
## [v0.29.0] - 2026-02-02
642

743
### Bug Fixes

0 commit comments

Comments
 (0)