Commit Graph

  • c2946ef0d0 moved metapath v0.3.14_dean Dean Roker 2024-10-12 11:18:04 +01:00
  • 934e65a4e6 moved metapath main Dean Roker 2024-10-12 11:18:04 +01:00
  • 5be467a478 Switch to S3 HEAD to find bucket location (#580) Ananth 2024-04-20 20:38:50 +05:30
  • 5e1c112468 chore: fix function name in comment (#579) rustfix 2024-04-15 20:35:56 +08:00
  • 80280fce54 Only update litestream_seq if size is below WAL header size 422-fix-litestream-seq Ben Johnson 2024-03-01 10:05:58 -07:00
  • 94f69a0eb3 Print WAL index in hex (#567) Jim Kalafut 2024-02-14 12:00:47 -08:00
  • e4254bbf69 Never directly dereference AWS SDK returned pointers (#557) Toni Spets 2024-01-07 06:18:32 +02:00
  • e71e6856d0 Re-enable SFTP integration tests (#550) Toni Spets 2023-12-25 15:31:30 +02:00
  • a47d955e3f Re-enable integration tests (#548) Toni Spets 2023-12-24 21:33:12 +02:00
  • 69a24afc04 Update dependencies (#546) Toni Spets 2023-12-24 19:59:19 +02:00
  • adfec9a19d Enable S3 mock tests with moto (#545) Toni Spets 2023-12-24 19:59:05 +02:00
  • dae4f6e481 Tolerate file deletion race on CurrentShadowWALIndex (#544) Toni Spets 2023-12-19 05:50:46 +02:00
  • 676810cc13 Use safe checkpointing before snapshots (#522) Toni Spets 2023-12-18 13:30:59 +02:00
  • 0a7f6e9345 Never expect the replica iterators to be sorted (#538) Toni Spets 2023-12-18 13:27:50 +02:00
  • 1af88c4052 Restore without SQLITE_FCNTL_PERSIST_WAL (#529) Toni Spets 2023-12-16 12:04:14 +02:00
  • c633eb1fea Ignore WAL indices before snapshot that is being restored (#527) Toni Spets 2023-12-16 12:01:33 +02:00
  • 7badf0e549 Prevent deadlocks with replicas (#524) Toni Spets 2023-12-16 11:53:09 +02:00
  • 91ad34d709 Fix Windows builds and test they compile (#543) Toni Spets 2023-12-15 22:57:23 +02:00
  • 6824eb61a8 Enable staticcheck, fix issues (#542) Toni Spets 2023-12-15 22:07:22 +02:00
  • 1a96ad4389 Add pre-commit linting, test all PRs (#541) Toni Spets 2023-12-15 21:49:29 +02:00
  • 25ac72ae6c Remove verbose flag from restore doc (#540) Toni Spets 2023-12-15 21:20:49 +02:00
  • 85ddf32225 Always release long-running fd on db close (#519) Toni Spets 2023-11-14 19:31:28 +02:00
  • ae4c9918d9 Allow giving context to database close (#520) Toni Spets 2023-11-14 19:28:58 +02:00
  • 977d4a5ee4 Fix replica-without-db logger (#512) v0.3.13 Ben Johnson 2023-10-24 09:51:17 -05:00
  • c81010e7ab Fix darwin make target Ben Johnson 2023-10-23 15:01:27 -06:00
  • c1ae968188 fix: typo (#509) v0.3.12 guangwu 2023-10-20 08:29:04 +08:00
  • 9f0e50ddf7 Add missing slog calls to commands (#508) Toni Spets 2023-10-20 03:28:49 +03:00
  • fe9ab5c517 Force truncation checkpoint if WAL becomes runaway (#473) Toni Spets 2023-10-20 03:27:51 +03:00
  • d02ba97453 Sync replica snapshots to previous (#480) Toni Spets 2023-10-20 03:27:15 +03:00
  • b1abd6bd99 Use structured logging with slog (#475) Toni Spets 2023-10-17 00:05:22 +03:00
  • fd892eef6d Re-add arm/v7 build to Docker (#502) Ben Johnson 2023-08-15 07:37:32 -06:00
  • 1bfcaa4a17 Recognize Scaleway S3 replica URLs (#499) Markus Schanz 2023-08-14 02:07:19 +02:00
  • a369b05ee4 Build darwin-arm64 build during make dist-macos (#500) Alex Garcia 2023-08-09 12:00:50 -07:00
  • e0493f979a Copy WAL frames through temp file to shadow (#474) v0.3.11 Toni Spets 2023-08-08 20:40:43 +03:00
  • 016546a3d5 Static release builds only (#497) v0.3.11-beta2 Ben Johnson 2023-08-08 11:33:08 -06:00
  • 10f97f90f2 Fix GitHub Action OS (#496) v0.3.11-beta1 Ben Johnson 2023-08-08 10:39:41 -06:00
  • 3de4391349 Update dependencies (#495) v0.3.10 Ben Johnson 2023-08-08 09:31:59 -06:00
  • 2512d35d8d Prevent checkpoints during snapshots (#477) Toni Spets 2023-08-08 05:20:27 +03:00
  • 749bc0d95a Allow DB.MetaPath to be configured (#485) v0.3.10-beta2 Ben Toews 2023-06-09 10:26:51 -06:00
  • 2045363cd1 Don't kill exec process immediately (#484) v0.3.10-beta1 Ben Toews 2023-06-08 10:57:50 -06:00
  • 18760d2a7a Plumb a custom logger through the core rather than only in Restore (#481) Evan Phoenix 2023-05-19 19:34:50 -07:00
  • ad3d65382f Update GitHub Actions (#467) Ben Johnson 2023-05-02 17:11:41 -06:00
  • 4abb3d15f2 fix: update go versions in mod and docker Tyler Davis 2023-02-21 20:08:36 +00:00
  • 3368b7cf44 fix: remove debug code Erik Kristensen 2023-01-10 20:59:39 -07:00
  • ae670b0d27 fix: aws credential chain by using aws.Config Erik Kristensen 2023-01-10 20:58:43 -07:00
  • 5afd0bf161 Handle errors when deleting objects from S3 Lincoln Stoll 2022-10-31 09:14:02 +01:00
  • 6b93b6012a Update readme to note that this tool is for disaster recovery, not streaming replication Jose Diaz-Gonzalez 2022-10-14 11:47:44 -04:00
  • cca838b671 Use sqlite3_file_control(SQLITE_FCNTL_PERSIST_WAL) to persist WAL Ben Johnson 2022-01-28 15:05:21 -07:00
  • a34a92c0b9 Client side encryption support for remote storage (#468) Toni Spets 2023-05-01 19:06:01 +03:00
  • 68e60cbfdf README (#466) Ben Johnson 2023-03-31 18:55:14 -06:00
  • 91e57a6156 fix: remove deprecated ioutil and rand calls legacy Tyler Davis 2023-02-21 20:19:36 +00:00
  • 6bbced3d46 fix: update go versions in mod and docker Tyler Davis 2023-02-21 20:08:36 +00:00
  • 8dbdf2b91c fix: remove debug code Erik Kristensen 2023-01-10 20:59:39 -07:00
  • 530930465d fix: aws credential chain by using aws.Config Erik Kristensen 2023-01-10 20:58:43 -07:00
  • 64e535e23b Handle errors when deleting objects from S3 Lincoln Stoll 2022-10-31 09:14:02 +01:00
  • f50f03d8fc Update readme to note that this tool is for disaster recovery, not streaming replication Jose Diaz-Gonzalez 2022-10-14 11:47:44 -04:00
  • 94f0082abd Fix restore -if-replica-exists with multiple replicas if-replica-exists-multiple Toni Spets 2022-08-20 12:56:02 +03:00
  • 868d564988 Remove streaming replication implementation Ben Johnson 2022-08-08 15:44:44 -06:00
  • a8ab14cca2 Update dependencies Ben Johnson 2022-08-08 15:21:25 -06:00
  • 366cfc6baa Upgrade golang.org/x/sync v0.0.0-20210220032951-036812b2e83c => v0.0.0-20220722155255-886fb9371eb4 v0.3.9 0.3.x Ben Johnson 2022-07-25 12:44:16 -06:00
  • adf971f669 Upgrade github.com/prometheus/client_golang v1.9.0 => v1.12.2 Ben Johnson 2022-07-25 12:43:44 -06:00
  • fa3f8a21c8 Upgrade github.com/pierrec/lz4/v4@v4.1.15 Ben Johnson 2022-07-25 12:43:02 -06:00
  • fafe08ed90 Add Docker build for v0.3.x Ben Johnson 2022-07-01 15:51:55 -06:00
  • 80cd049ae7 Revert to correct wal_downloader.go Ryan Russell 2022-06-03 16:01:59 -05:00
  • 2acdab02c8 Improve readability Ryan Russell 2022-05-30 09:19:02 -05:00
  • c53a09c124 Fix read replication stream restart position fix-stream-pos Ben Johnson 2022-06-15 14:04:37 -06:00
  • 31aa5b34f6 Fix build tag Yasuhiro Matsumoto 2022-05-13 09:53:30 +09:00
  • 4522c7bce5 implement Fileinfo for Windows and non-Windows Yasuhiro Matsumoto 2022-05-13 09:51:46 +09:00
  • e9dbf83a45 Re-add Fileinfo() Ben Johnson 2022-05-12 13:18:55 -06:00
  • 7d0167f10a Unwatch directory Yasuhiro Matsumoto 2022-05-07 00:59:30 +09:00
  • 2c0dce21fa Use fsnotify Yasuhiro Matsumoto 2022-05-07 00:57:52 +09:00
  • 98673c6785 Add environment variables for scheme and forcePathStyle Hiroaki Nakamura 2022-05-14 00:28:57 +09:00
  • 46597ab22f Fix wal internal error log Hiroaki Nakamura 2022-05-13 23:23:22 +09:00
  • e6f7c6052d Add two environments for overriding endpoint and region Hiroaki Nakamura 2022-05-10 19:18:31 +09:00
  • 7d8b8c6ec0 Remove verbose flag from restore docs Ben Johnson 2022-05-03 07:28:14 -06:00
  • 88737d7164 Add a unit test for internal.MD5Hash Michael Lynch 2022-04-17 16:12:12 -04:00
  • 6763e9218c Fix path to coverage file Michael Lynch 2022-04-17 15:51:00 -04:00
  • 301e1172fd Add Go code coverage to CI Michael Lynch 2022-04-17 15:47:54 -04:00
  • ca07137d32 Re-add point-in-time restore Ben Johnson 2022-04-14 19:17:44 -06:00
  • 80f8de4d9e Fix release workflow v0.4.0-beta.2 Ben Johnson 2022-04-09 10:34:26 -06:00
  • 5d394bbc57 Document -addr flag on replicate command v0.4.0-beta.1 Ben Johnson 2022-04-05 13:48:03 -06:00
  • f53857e1ad Add minimum shadow WAL retention Ben Johnson 2022-04-04 21:18:05 -06:00
  • 44662022fa Allow read replication recovery from last position Ben Johnson 2022-04-03 09:18:54 -06:00
  • 2c3e28c786 Improve http error logging Ben Johnson 2022-04-03 11:46:45 -06:00
  • 46888530b2 Default upstream path if not specified Ben Johnson 2022-04-03 09:09:50 -06:00
  • 6aba416656 Remove CI task for executing long running test runner on each build Ben Johnson 2022-04-02 11:53:22 -06:00
  • 8d10881278 Use database page size in read replication Ben Johnson 2022-04-02 11:43:49 -06:00
  • 360183dc96 Fix up v0.3.x CI tests v0.3.8-beta0 v0.3.8 Ben Johnson 2022-03-10 11:21:18 -07:00
  • cb1b1a0afe Upgrade go-sqlite3 to v1.14.12 Ben Johnson 2022-03-10 11:11:45 -07:00
  • 00bad4308d Set permission on file replica client on init Ben Johnson 2022-03-06 08:22:51 -07:00
  • d5792c42b9 Prevent double-close for SFTP client Ben Johnson 2022-03-05 11:28:31 -07:00
  • 07d220028a Rename 'gcs' to 'gs' for consistency Ben Johnson 2022-03-05 11:12:29 -07:00
  • 8ee5fcb591 Read config file from present working directory, if present Ben Johnson 2022-03-05 10:59:28 -07:00
  • 7fe79d3883 Add -addr flag to replicate command Ben Johnson 2022-03-05 09:46:23 -07:00
  • 14026421b2 Disable dependabot Ben Johnson 2022-03-05 08:48:47 -07:00
  • 59de3a01ba Upgrade mattn/go-sqlite3 to v1.14.12 Ben Johnson 2022-03-05 08:47:53 -07:00
  • c435b6b672 Pass first DB path to child process Ben Johnson 2022-03-05 08:35:49 -07:00
  • 62e301afd0 Change dependabot from weekly to monthly Ben Johnson 2022-02-26 08:45:34 -07:00
  • 06ea1b13c1 Improve iterator Next() descriptions Tobias Nießen 2022-02-26 01:09:51 +01:00
  • a090706421 Implement live read replication Ben Johnson 2022-02-19 07:46:01 -07:00