16 Commits

Author SHA1 Message Date
Ben Johnson
8efcdd7e59 Refactor replica URL parsing (#884)
Co-authored-by: Cory LaNou <cory@lanou.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 16:10:55 -07:00
Felix Eckhofer
2ee408b66b SSH host key check (#609)
Co-authored-by: Cory LaNou <cory@lanou.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-18 11:09:09 -06:00
Cory LaNou
d4dfb33e46 fix: remove local LTX files during retention enforcement to prevent unbounded disk usage (#795)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-14 16:07:31 -06:00
Cory LaNou
f236f5099f fix: preserve LTX file timestamps during compaction and storage operations (#778)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-13 14:01:42 -05:00
Cory LaNou
3f3552b883 Add concurrent writes support for SFTP performance improvement (#730)
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-08 12:29:28 -05:00
Ben Johnson
c2e884d4f0 Litestream VFS MVP (#721)
Some checks failed
Commit / Lint (push) Has been cancelled
Commit / Build Windows (push) Has been cancelled
Commit / Build & Unit Test (push) Has been cancelled
Commit / Run S3 Mock Tests (push) Has been cancelled
Commit / Run NATS Integration Tests (push) Has been cancelled
Commit / Run S3 Integration Tests (push) Has been cancelled
Commit / Run GCP Integration Tests (push) Has been cancelled
Commit / Run Azure Blob Store Integration Tests (push) Has been cancelled
Commit / Run SFTP Integration Tests (push) Has been cancelled
2025-08-20 17:35:04 -06:00
Cory LaNou
b9e1ebff54 Fix: standardize error message prefixes across all replica clients (#711)
Some checks failed
Commit / Lint (push) Has been cancelled
Commit / Build Windows (push) Has been cancelled
Commit / Build & Unit Test (push) Has been cancelled
Commit / Run S3 Mock Tests (push) Has been cancelled
Commit / Run S3 Integration Tests (push) Has been cancelled
Commit / Run GCP Integration Tests (push) Has been cancelled
Commit / Run Azure Blob Store Integration Tests (push) Has been cancelled
Commit / Run SFTP Integration Tests (push) Has been cancelled
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-15 08:41:07 -05:00
Moritz Eck
79b031fecf fixes google cloud storage support by renaming 'gcs' to 'gs' (#654)
Some checks failed
Commit / Lint (push) Has been cancelled
Commit / Build Windows (push) Has been cancelled
Commit / Build & Unit Test (push) Has been cancelled
Commit / Run S3 Mock Tests (push) Has been cancelled
Commit / Run S3 Integration Tests (push) Has been cancelled
Commit / Run GCP Integration Tests (push) Has been cancelled
Commit / Run Azure Blob Store Integration Tests (push) Has been cancelled
Commit / Run SFTP Integration Tests (push) Has been cancelled
2025-08-12 10:31:36 -05:00
Cory LaNou
cb521ca751 Fix pre-commit config typo and run goimports
- Fix typo in .pre-commit-config.yaml: "litestrem" -> "litestream"
- Run goimports with correct -local flag to fix import ordering
- All imports are now properly grouped according to Go conventions

This ensures the pre-commit hooks work correctly and CI will pass.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-31 17:08:59 -05:00
Ben Johnson
03c7d6fa87 Multi-level compaction (#650) 2025-07-19 15:14:33 -06:00
Ben Johnson
90cf9f28a0 Replace storage layer with LTX (#645) 2025-07-19 15:14:33 -06:00
Ben Johnson
6ca4a2105d Remove generations (#636) 2025-07-19 15:14:33 -06:00
Toni Spets
0a7f6e9345 Never expect the replica iterators to be sorted (#538) 2023-12-18 13:27:50 +02:00
Ben Johnson
8b70e3d8a8 Add replica logging 2021-06-06 08:43:31 -06:00
Ben Johnson
1c0c69a5ab Unify replica client metrics 2021-06-01 18:19:56 -06:00
Ben Johnson
d1ac03bd8c Add SFTP replica type 2021-05-24 14:29:57 -06:00