Commit Graph

  • 02972e8e94 Merge pull request #741 from databasus/develop main Rostislav Dugin 2026-08-20 21:17:14 +03:00
  • c231bdff73 FEATURE (website): Pull latest commits from website branch develop Rostislav Dugin 2026-08-20 21:16:44 +03:00
  • a9f9cdc8d6 Merge pull request #740 from databasus/develop v3.54.0 Rostislav Dugin 2026-08-20 18:17:12 +03:00
  • d224a1741e FEATURE (website): Add example log config to advanced config section Rostislav Dugin 2026-08-20 18:11:45 +03:00
  • 36055180ce FEATURE (website): Move website to main branch Rostislav Dugin 2026-08-20 17:37:07 +03:00
  • 237897a021 FEATURE (logs): Adopt context-aware structured logging across the backend Rostislav Dugin 2026-08-20 15:54:06 +03:00
  • 69e56917a1 FEATURE (logs): Add OTLP log export, rotating file sink and secret redaction Rostislav Dugin 2026-08-20 14:23:26 +03:00
  • e3600c11fd Merge pull request #734 from databasus/develop v3.53.0 Rostislav Dugin 2026-08-14 01:24:55 +07:00
  • 2524e51605 FEATURE (ssh): Add SSH tunnel type picker Rostislav Dugin 2026-08-13 21:19:33 +03:00
  • dc50ff7c77 FEATURE (ssh): Collect stats about SSH usage Rostislav Dugin 2026-08-13 18:14:37 +03:00
  • 73ff380f9c FEATURE (ssh): Add SSH tunneling for physical backups Rostislav Dugin 2026-08-13 16:46:56 +03:00
  • 10e04b1882 FEATURE (databases): Back up and restore logical databases through an SSH bastion Rostislav Dugin 2026-08-12 22:15:07 +03:00
  • 126c68b715 update website Rostislav Dugin 2026-08-12 21:00:17 +03:00
  • ba51bf3571 FEATURE (navbar): Add sponsorship label Rostislav Dugin 2026-08-12 10:34:35 +03:00
  • fb5eeca087 Merge pull request #730 from databasus/develop v3.52.1 Rostislav Dugin 2026-08-12 13:13:03 +07:00
  • 81d1cf5155 FIX (s3): Stop requiring bucket-wide ListBucket and DeleteObject to pass the connection test (issue #729) Rostislav Dugin 2026-08-12 09:08:57 +03:00
  • ddb631ef1a FIX (postgresql): Update bundled pg_dump past the 18.1 sequence-value bug (issue #725) Rostislav Dugin 2026-08-12 09:05:34 +03:00
  • 9147e828ea FIX (restore): Accept a pre-existing public schema when restoring an include-schemas backup (issue #726) Rostislav Dugin 2026-08-12 08:51:33 +03:00
  • b63ab2950b FIX (storages): Resume interrupted restore reads on every network backend (issue #714) Rostislav Dugin 2026-08-12 08:56:31 +03:00
  • f58833e0ed FIX (physical backups): Match PostgreSQL's bitnami ZSTD-unsupported error so the codec fallback fires (issue #724) Rostislav Dugin 2026-08-12 08:03:56 +03:00
  • ddd650c3f4 Merge pull request #728 from databasus/develop v3.52.0 Rostislav Dugin 2026-08-12 04:05:09 +07:00
  • 42d9b2a14f FIX (verification): Report DISK_LIMIT_EXCEEDED when the watcher trips mid-stage Rostislav Dugin 2026-08-12 00:04:42 +03:00
  • ab6b44d138 Merge pull request #727 from databasus/develop Rostislav Dugin 2026-08-12 03:29:33 +07:00
  • 1d868aa335 FIX (s3): Resume interrupted restore reads with Range instead of failing (issue #712) Rostislav Dugin 2026-08-11 23:28:39 +03:00
  • 4fb5e6592e FIX (verification): Create archive owner roles before pg_restore (issue #721) Rostislav Dugin 2026-08-11 23:06:34 +03:00
  • e327fbc973 FEATURE (notifiers): Add Mattermost with incoming webhook and bot modes (issue #720) Rostislav Dugin 2026-08-11 22:56:51 +03:00
  • 6e9c7c95d3 FEATURE (mysql): Add MySQL 9 to README, frontend version labels and test matrices (issue #719) Rostislav Dugin 2026-08-11 21:52:33 +03:00
  • 110f2102c2 FIX (mysql/mariadb): Drop extended inserts toggle, batch INSERTs always (issue #630) Rostislav Dugin 2026-08-11 21:19:49 +03:00
  • 89e32a94c4 Merge pull request #706 from databasus/develop v3.51.0 Databasus 2026-07-26 21:42:40 +03:00
  • 2fd03c8c1d FIX (containers): Wait for a real MySQL handshake instead of counting log lines Rostislav Dugin 2026-07-26 21:41:57 +03:00
  • 52ea787f42 Merge pull request #705 from databasus/develop Databasus 2026-07-26 20:40:14 +03:00
  • 83c454336c FIX (rclone): Add retry for the case of rclone failure over restore Rostislav Dugin 2026-07-26 20:38:28 +03:00
  • 3b27752885 FEATURE (runners): Move to GitHub runners Rostislav Dugin 2026-07-26 20:37:42 +03:00
  • f82812aaab Merge pull request #703 from databasus/develop Rostislav Dugin 2026-07-26 19:29:23 +03:00
  • aa01fe038c FIX (physical): Fix physical backups size calculation Rostislav Dugin 2026-07-26 19:23:59 +03:00
  • 4f5f6b86bd FIX (physical): Guard incomplete WAL segments and bound the recovery point on quiet databases Rostislav Dugin 2026-07-26 17:49:57 +03:00
  • 54b19eb3fa FIX (databases): Trim and split pasted exclude tables lists so they reach dump args Rostislav Dugin 2026-07-26 14:19:17 +03:00
  • 592eac8256 Merge pull request #702 from databasus/develop v3.50.0 Rostislav Dugin 2026-07-26 12:25:01 +03:00
  • 278577a244 FIX (helm): Fix probe endpoint Rostislav Dugin 2026-07-26 11:03:10 +03:00
  • 2ad60eac8a Merge pull request #693 from zkryakgul/main Rostislav Dugin 2026-07-26 10:52:17 +03:00
  • d61b677985 Merge pull request #701 from databasus/main Rostislav Dugin 2026-07-26 10:50:09 +03:00
  • e2834e456a Merge pull request #700 from databasus/fix/compression_fallback Rostislav Dugin 2026-07-26 10:47:52 +03:00
  • 3ae173a516 FIX (mariadb\mysql): Add compression fallback from zstd to zlib and decompression Rostislav Dugin 2026-07-26 10:46:08 +03:00
  • cbccac451c Merge pull request #699 from databasus/fix/wrong_pg_restore_folder Rostislav Dugin 2026-07-26 10:40:08 +03:00
  • ef59244c8c Merge pull request #698 from databasus/fix/mysql_compressed_size Rostislav Dugin 2026-07-26 10:39:30 +03:00
  • 8d38c8f2a6 FIX (restore): Explain what to do if confings are present not on default PG path Rostislav Dugin 2026-07-26 10:37:15 +03:00
  • cbf740fd75 FIX (mariadb\mysql): Count backup size after compression Rostislav Dugin 2026-07-26 10:36:02 +03:00
  • c04d5ce800 Merge pull request #697 from databasus/feature/ghrc_mirror Rostislav Dugin 2026-07-26 10:31:17 +03:00
  • 0f6a828a0c FEATURE (image): Add mirroring to GHCR Rostislav Dugin 2026-07-26 10:30:10 +03:00
  • 423401f83d Merge pull request #696 from databasus/fix/wal-stream-resume-realign Rostislav Dugin 2026-07-26 00:04:34 +03:00
  • e2fadbab1c FIX (physical): Realign WAL resume point with the slot (issue #680) Rostislav Dugin 2026-07-26 00:00:47 +03:00
  • 4804204fad Merge pull request #695 from databasus/fix/rely_on_exluded_sized_during_verification Rostislav Dugin 2026-07-25 23:49:07 +03:00
  • 205504d6d1 FIX (postgres): Do not count excluded tables and schemas over backup Rostislav Dugin 2026-07-25 23:44:57 +03:00
  • 2e4e17f241 REFACTOR (physical): Clean up wal streaming names and comments Rostislav Dugin 2026-07-25 23:24:54 +03:00
  • ecb982a8e4 REFACTOR (physical): Split wal_stream.go by responsibility Rostislav Dugin 2026-07-25 23:16:03 +03:00
  • 4e3347b87d FIX (physical): Derive manifest sidecar upload timeout from its size (issue #679) Rostislav Dugin 2026-07-25 21:59:33 +03:00
  • 7663973ca9 FEATURE (physical backups): Add physical backups healthchecks Rostislav Dugin 2026-07-25 21:45:36 +03:00
  • 3a8e5bbf50 feat(helm): refactor probes for better flexibility and simplicity Zekeriya Akgul 2026-07-22 16:55:06 +03:00
  • 2b7cbf73c6 fix(helm): use exec healthcheck command instead of httpGet Zekeriya Akgul 2026-07-22 13:28:49 +03:00
  • 4fbe64c810 Merge pull request #660 from pawelfraczyk/fix/x64-mariadb-client-libedit Rostislav Dugin 2026-07-14 23:28:55 +03:00
  • ac9b40129a Merge pull request #682 from databasus/develop v3.49.0 Rostislav Dugin 2026-07-14 17:24:11 +03:00
  • 755d7c9538 Merge pull request #681 from databasus/feature/notifications Rostislav Dugin 2026-07-14 17:23:24 +03:00
  • ea3898256c FEATURE (notifiers): Add receiving notification types for webhook feature/notifications Rostislav Dugin 2026-07-14 14:06:56 +00:00
  • 61bf6f28b4 FEATURE (notifications): Split notification types to success and failure Rostislav Dugin 2026-07-11 06:30:30 +00:00
  • fdf3c1fb22 Merge pull request #677 from databasus/develop v3.48.0 Rostislav Dugin 2026-07-10 12:16:35 +03:00
  • aa0f1f7b45 Merge pull request #676 from databasus/feature/no_cache Rostislav Dugin 2026-07-10 12:13:57 +03:00
  • d5b324ed76 FEATURE (tooling): Enforce CLAUDE.md compliance review after planning and after implementation feature/no_cache Rostislav Dugin 2026-07-10 08:57:59 +00:00
  • 2da356c530 FIX (cache): Disable HTTP caching everywhere and stop trusting /system/version across requests (#654) Rostislav Dugin 2026-07-10 08:40:51 +00:00
  • d4df51bc37 FIX (devcontainer): Start dockerd on nft-only hosts Rostislav Dugin 2026-07-10 08:36:55 +00:00
  • a4144a1652 Merge pull request #661 from databasus/develop v3.47.1 Rostislav Dugin 2026-06-24 20:46:28 +03:00
  • f8ffaf7346 FIX (physical): Don't break incremental chain when WAL summarizer is merely behind Rostislav Dugin 2026-06-24 17:44:47 +00:00
  • bc634619af fix(tools): rebuild x64 mariadb client against libedit Pawel Fraczyk 2026-06-24 10:56:33 +07:00
  • 0055784042 update Rostislav Dugin 2026-06-23 12:02:41 +03:00
  • a238b4a2e3 update Rostislav Dugin 2026-06-22 22:07:24 +03:00
  • faf1511e0c Merge pull request #658 from databasus/develop v3.47.0 Rostislav Dugin 2026-06-22 20:21:30 +03:00
  • 1f4cf296c0 REFACTOR (notifiers): Support HTTP and SOCKS proxies for Telegram notifier Rostislav Dugin 2026-06-22 17:07:52 +00:00
  • 4718db67df FIX (docker): Build backend cmd package instead of single main.go file (issue #648) Rostislav Dugin 2026-06-22 16:44:34 +00:00
  • d3cea5904e TEST (physical): Cover summarize_wal NULL scan on PostgreSQL < 17 (issue Rostislav Dugin 2026-06-22 16:35:15 +00:00
  • 262789c94a Merge pull request #616 from jestgraff/feature/add_telegram_proxy Rostislav Dugin 2026-06-22 19:36:39 +03:00
  • d6a60a9033 FEATURE (verification): Record cancellation reason in fail message and make canceled runs openable (issue #657) Rostislav Dugin 2026-06-22 16:21:53 +00:00
  • 1a65eb14f6 FEATURE (docker): Add databasus healthcheck command and image HEALTHCHECK (issue #648) Rostislav Dugin 2026-06-22 16:23:57 +00:00
  • 9ef574361b Merge pull request #646 from gothblessme/fix/summarize-wal-null-scan-pre-pg17 Rostislav Dugin 2026-06-22 19:21:20 +03:00
  • 7f46a19031 update Rostislav Dugin 2026-06-22 19:13:47 +03:00
  • 2a9979ad54 Merge pull request #653 from pierresh/set-new-created-storage Rostislav Dugin 2026-06-21 13:28:36 +03:00
  • 131cd21755 update Rostislav Dugin 2026-06-21 12:32:02 +03:00
  • abcf76977e FIX (storages): Auto-select newly created storage in backup config wizard Pierre Clavequin 2026-06-21 14:01:44 +08:00
  • 684f438c01 Merge pull request #651 from databasus/develop v3.46.0 Rostislav Dugin 2026-06-20 23:20:00 +03:00
  • 222557d8f5 FIX (verification image): Remove PGDG-unavailable extensions to unblock build Rostislav Dugin 2026-06-20 20:19:27 +00:00
  • 7366c20d05 FIX (logical): Mark backup Failed, not Canceled, when SaveFile fails Rostislav Dugin 2026-06-20 20:16:14 +00:00
  • 82d83fad7f TEST (physical): Cover WAL history cataloging across a timeline switch (issue #643) Rostislav Dugin 2026-06-20 19:47:17 +00:00
  • f93a6c380e FIX (physical): Key WAL history rows on parent databases.id to fix cross-timeline PITR (issue #643) Rostislav Dugin 2026-06-20 18:39:54 +00:00
  • 346f9ec242 Merge pull request #650 from databasus/develop Rostislav Dugin 2026-06-20 19:13:58 +03:00
  • 38f56941e1 FEATURE (mysql/mariadb): Make extended inserts and Galera wsrep_on=OFF optional (issues #636, #630, #635) Rostislav Dugin 2026-06-20 16:09:03 +00:00
  • d37c3a7353 FIX (email): Add SMTP_INSECURE_SKIP_VERIFY for self-signed SMTP certs (issue #624) Rostislav Dugin 2026-06-20 15:50:24 +00:00
  • f77be5ed53 Merge pull request #649 from databasus/fix/verification-missing-extensions Rostislav Dugin 2026-06-20 18:43:30 +03:00
  • 33ea9e73d8 REFACTOR (agent): Drive verification-agent config flags from a binding registry fix/verification-missing-extensions Rostislav Dugin 2026-06-20 14:47:31 +00:00
  • e0c76389db FIX (verification): Handle missing extensions during backup verification (issue #619) Rostislav Dugin 2026-06-20 14:34:31 +00:00
  • a107648bee FIX (storages): Stream unlimited-size S3 backups via chunked objects (issue #617) Rostislav Dugin 2026-06-20 11:24:34 +00:00
  • 46fd48c9b1 Merge pull request #647 from databasus/develop v3.45.0 Rostislav Dugin 2026-06-18 16:17:36 +03:00
  • 0a9b3908a1 FEATURE (postgresql): Add isSkipUserMappings to handle FDW user mapping Rostislav Dugin 2026-06-18 12:44:24 +00:00