New features
- Instant database branching (docs) !638, !647, !675, !680, !682, !770, !823, !841, !858, !888, !939, !944, !957, !965, !974, !982, !987, !990, !997, !1001, !1016
- Snapshots on demand: users can create snapshots using API/CLI/UI (docs) !637, !934, !971, !973, !988, !991, !992, !993, !1000, !1001, !1002, !1003, !1011, !1013
- Full refresh on demand: for logical mode, users can initiate full refresh using API/CLI/UI (for logical mode) !1023, !1024, !1025
- Improved UI: more tabs, icons, filtering, CLI/API snippets !731, !998
- Webhooks for major events (docs) !763
- macOS support (docs) !1022
Improvements and fixes
- Updated OpenAPI spec – api.dblab.dev !741, !743, !1006
- Clone counting and restoration cleanup: 9d45ce39
- Fix "white screen" when opening the clone creation page: !966
- Reorganizing clone datasets: !977
- Destroy dependent clones synchronously: !995
- Refactor API endpoints: !994, !996
- Fix logs location for idle clone detection: !1012
- Improve CONTRIBUTING.md !1004, !1005
Internal
- Clean up and refactor code: !1015
- Fix integration tests on custom runners: !1010
Full diff
Diff between versions 3.5.0 and 4.0.0