Commit Graph

  • 1ccfdbcf52 ci: add mirror job to push to GitHub renz 2025-12-13 16:30:11 +00:00
  • 11f3204b85 ci: add mirror job to push to GitHub renz 2025-12-13 16:29:54 +00:00
  • b206441a4a fix: Add cross-compilation and fix QEMU ARM64 compatibility renz 2025-12-13 09:45:25 +00:00
  • 0eed4e0e92 ci: trigger pipeline Alexander Renz 2025-12-13 10:22:17 +01:00
  • 358031ac21 ci: trigger pipeline Alexander Renz 2025-12-13 10:16:30 +01:00
  • 8a1b3a7622 docs: rewrite README with conservative style Alexander Renz 2025-12-13 09:58:54 +01:00
  • e23b3c9388 ci: trigger pipeline Alexander Renz 2025-12-13 09:45:02 +01:00
  • b45720a547 Clean up README.md for conservative style A. Renz 2025-12-12 14:33:37 +01:00
  • 3afb0dbce2 Fix build_all.sh: replace 'env' command with direct export A. Renz 2025-12-12 13:57:10 +01:00
  • 9dfb5e37cf Fix cluster backup auto-confirm and confirmation Init A. Renz 2025-12-12 13:19:27 +01:00
  • d710578c48 Fix MySQL support and TUI auto-confirm mode A. Renz 2025-12-12 12:38:20 +01:00
  • 5536b797a4 ci: skip docker push if registry secrets not configured A. Renz 2025-12-11 21:22:08 +01:00
  • 4ab28c7b2e ci: test runner A. Renz 2025-12-11 20:31:20 +01:00
  • 9634f3a562 ci: limit parallelism to 8 threads (GOMAXPROCS + max-parallel) A. Renz 2025-12-11 20:16:30 +01:00
  • bd37c015ea ci: add Docker build and push to Gitea registry A. Renz 2025-12-11 20:00:46 +01:00
  • 4f0a7ab2ec ci: remove Windows builds - who needs that anyway A. Renz 2025-12-11 19:44:19 +01:00
  • c2a0a89131 fix: resolve go vet linting issues Alexander Renz 2025-12-11 19:28:04 +01:00
  • abb23ce056 fix: use single package build instead of ./... A. Renz 2025-12-11 19:15:49 +01:00
  • 914307ac8f ci: add golangci-lint config and fix formatting A. Renz 2025-12-11 17:53:28 +01:00
  • 6b66ae5429 ci: use go install for golangci-lint instead of curl script A. Renz 2025-12-11 17:43:46 +01:00
  • 4be8a96699 fix: trust .dump extension when file doesn't exist in DetectArchiveFormat A. Renz 2025-12-11 17:39:19 +01:00
  • 54a0dcaff1 fix: add missing WithField and WithFields methods to NullLogger A. Renz 2025-12-11 17:05:19 +01:00
  • 6fa967f367 ci: upgrade to Go 1.24 (required by go.mod) A. Renz 2025-12-11 15:28:49 +01:00
  • fc1bb38ef5 ci: use public Gitea URL (https://git.uuxo.net) for checkout A. Renz 2025-12-11 15:09:42 +01:00
  • d2212ea89c ci: use git clone instead of actions/checkout (no Node.js needed) A. Renz 2025-12-11 15:07:36 +01:00
  • baf36760b1 ci: fix YAML syntax error (duplicate with) A. Renz 2025-12-11 15:05:19 +01:00
  • 0bde99f1aa ci: trigger 15:03:37 A. Renz 2025-12-11 15:03:37 +01:00
  • 73b3a4c652 ci: test after db schema fix A. Renz 2025-12-11 15:01:39 +01:00
  • 4ac0cc0606 ci: retrigger workflow A. Renz 2025-12-11 14:56:53 +01:00
  • 56688fbd76 ci: use shallow clone (fetch-depth: 1) for faster checkout A. Renz 2025-12-11 14:51:21 +01:00
  • 3bbfaa2766 ci: trigger workflow A. Renz 2025-12-11 13:43:28 +01:00
  • d5c72db1de ci: trigger after db fix A. Renz 2025-12-11 13:42:58 +01:00
  • 0ac649924f ci: force workflow trigger A. Renz 2025-12-11 13:42:17 +01:00
  • f9414b4da0 ci: test workflow execution A. Renz 2025-12-11 13:39:51 +01:00
  • a4fc61c424 ci: trigger workflow run A. Renz 2025-12-11 13:37:52 +01:00
  • eadd6f3ec0 ci: trigger workflow A. Renz 2025-12-11 13:29:34 +01:00
  • 1c63054e92 ci: Add Gitea Actions CI/CD pipeline A. Renz 2025-12-11 13:23:47 +01:00
  • 418c2327f8 fix: Fix indentation for workdir warnings and force flag Renz 2025-11-29 11:06:18 +00:00
  • 730ff5795a fix: Respect --force flag for disk space checks Renz 2025-11-29 10:42:26 +00:00
  • 82dcafbad1 fix: Improve encryption detection for cluster backups Renz 2025-11-28 16:10:01 +00:00
  • 53b7c95abc feat: Add --clean-cluster flag for disaster recovery Renz 2025-11-28 13:55:02 +00:00
  • cfa51c4b37 chore: Replace production paths with generic examples Renz 2025-11-28 13:27:12 +00:00
  • 1568384284 docs: Sanitize production data in TUI examples Renz 2025-11-28 13:06:02 +00:00
  • bb6b313391 docs: Add Database Status and Backup Manager TUI displays Renz 2025-11-28 12:58:56 +00:00
  • ae58f03066 docs: Update Backup Execution TUI display in README Renz 2025-11-28 12:48:49 +00:00
  • f26fd0abd1 docs: Add Restore Preview and Restore Progress TUI displays Renz 2025-11-28 12:44:14 +00:00
  • 8d349ab6d3 docs: Add --workdir flag documentation to restore sections Renz 2025-11-28 12:28:00 +00:00
  • c43babbe8b docs: Update Configuration Settings TUI display in README Renz 2025-11-28 12:23:18 +00:00
  • 631e82f788 docs: Update README with current TUI menu structure Renz 2025-11-28 12:17:05 +00:00
  • e581f0a357 feat: Add --workdir flag for cluster restore Renz 2025-11-28 11:24:19 +00:00
  • 57ba8c7c1e docs: Clean up README - remove dev scripts and historical fixes Renz 2025-11-26 19:16:51 +00:00
  • 1506fc3613 fix: Update README.md license from MIT to Apache 2.0 Renz 2025-11-26 18:55:41 +00:00
  • f81359a4e3 chore: Clean up repository for public release Renz 2025-11-26 16:11:29 +00:00
  • 24635796ba chore: Prepare for public release Renz 2025-11-26 15:44:34 +00:00
  • b27960db8d Release v3.1.0 - Enterprise Backup Solution v3.1.0 Renz 2025-11-26 14:35:37 +00:00
  • 67643ad77f feat: Add Apache License 2.0 Renz 2025-11-26 14:08:55 +00:00
  • 456e128ec4 feat: Week 3 Phase 5 - PITR Tests & Documentation Renz 2025-11-26 12:21:46 +00:00
  • 778afc16d9 feat: Week 3 Phase 4 - Point-in-Time Restore Renz 2025-11-26 12:00:46 +00:00
  • 98d23a2322 feat: Week 3 Phase 3 - Timeline Management Renz 2025-11-26 11:44:25 +00:00
  • 1421fcb5dd feat: Week 3 Phase 2 - WAL Compression & Encryption Renz 2025-11-26 11:25:40 +00:00
  • 8a1e2daa29 feat: Week 3 Phase 1 - WAL Archiving & PITR Setup Renz 2025-11-26 10:49:57 +00:00
  • 3ef57bb2f5 polish: Week 2 improvements - error messages, progress, performance Renz 2025-11-26 10:30:29 +00:00
  • 2039a22d95 build: Update binaries to v3.0.0 Renz 2025-11-26 09:34:32 +00:00
  • c6399ee8e7 docs: Add v3.0.0 CHANGELOG v3.0.0 Renz 2025-11-26 09:15:40 +00:00
  • b0d766f989 docs: Update README for v3.0 release Renz 2025-11-26 09:13:16 +00:00
  • 57f90924bc docs: Phase 3B completion report - MySQL incremental backups Renz 2025-11-26 08:52:52 +00:00
  • 311434bedd feat: Phase 3B Steps 1-3 - MySQL incremental backups Renz 2025-11-26 08:45:46 +00:00
  • e70743d55d docs: Phase 4 completion report - AES-256-GCM encryption complete Renz 2025-11-26 08:27:26 +00:00
  • 6c15cd6019 feat: Phase 4 Task 6 - Restore decryption integration Renz 2025-11-26 08:25:28 +00:00
  • c620860de3 feat: Phase 4 Tasks 3-4 - CLI encryption integration Renz 2025-11-26 07:54:25 +00:00
  • 872f21c8cd feat: Phase 4 Steps 1-2 - Encryption library (AES-256-GCM) Renz 2025-11-26 07:44:09 +00:00
  • 607d2e50e9 feat: Phase 4 Tasks 1-2 - Implement AES-256-GCM encryption library Renz 2025-11-26 07:25:34 +00:00
  • 7007d96145 feat: Step 7 - Write integration tests for incremental backups Renz 2025-11-26 07:11:01 +00:00
  • b18e9e9ec9 feat: Step 6 - Implement RestoreIncremental() for PostgreSQL Renz 2025-11-26 07:04:34 +00:00
  • 2f9d2ba339 feat: Step 5 - Implement CreateIncrementalBackup() for PostgreSQL Renz 2025-11-26 06:51:32 +00:00
  • e059cc2e3a feat: Step 4 - Add --backup-type incremental CLI flag (scaffolding) Renz 2025-11-26 06:37:54 +00:00
  • 1d4aa24817 feat: Phase 3A - Incremental backup scaffolding (types, interfaces, metadata) Renz 2025-11-26 06:22:54 +00:00
  • b460a709a7 docs: Add v2.1.0 release notes Renz 2025-11-26 06:13:24 +00:00
  • 68df28f282 docs: Update README and add CHANGELOG for v2.1.0 v2.1.0 Renz 2025-11-26 05:44:48 +00:00
  • b8d39cbbb0 feat: Integrate cloud storage (S3/Azure/GCS) into TUI settings Renz 2025-11-26 05:25:35 +00:00
  • fdc772200d fix: Cross-platform build support (Windows, BSD, NetBSD) Renz 2025-11-25 22:29:58 +00:00
  • 64f1458e9a feat: Sprint 4 - Azure Blob Storage and Google Cloud Storage support v2.0-sprint4 Renz 2025-11-25 21:31:21 +00:00
  • 8929004abc feat: v2.0 Sprint 3 - Multipart Upload, Testing & Documentation (Part 2) v2.0-sprint3 Renz 2025-11-25 20:39:34 +00:00
  • bdf9af0650 feat: v2.0 Sprint 3 - Cloud URI Support & Command Integration (Part 1) Renz 2025-11-25 20:30:28 +00:00
  • 20b7f1ec04 feat: v2.0 Sprint 2 - Auto-Upload to Cloud (Part 2) v2.0-sprint2 Renz 2025-11-25 19:44:52 +00:00
  • ae3ed1fea1 feat: v2.0 Sprint 2 - Cloud Storage Support (Part 1) Renz 2025-11-25 19:28:51 +00:00
  • ba5ae8ecb1 feat: v2.0 Sprint 1 - Backup Verification & Retention Policy v2.0-sprint1 Renz 2025-11-25 19:18:07 +00:00
  • 884c8292d6 chore: Add Docker build script Renz 2025-11-25 18:38:49 +00:00
  • 6e04db4a98 feat: Add Docker support for easy distribution v1.1 Renz 2025-11-25 18:33:34 +00:00
  • fc56312701 docs: Update README and cleanup test files v1.0 Renz 2025-11-25 18:18:23 +00:00
  • 71d62f4388 docs: QA final update - 24/24 tests passing (100%) Renz 2025-11-25 18:13:59 +00:00
  • 49aa4b19d9 test: Fix all QA tests - 24/24 passing (100%) Renz 2025-11-25 18:13:17 +00:00
  • 50a7087d1f docs: Mark bug #1 as FIXED Renz 2025-11-25 17:41:07 +00:00
  • 87d648176d docs: Update QA test results - 22/24 tests pass (92%) Renz 2025-11-25 17:35:44 +00:00
  • 1e73c29e37 fix: Ensure CLI flags have priority over config file Renz 2025-11-25 17:33:41 +00:00
  • 0cf21cd893 feat: Complete MEDIUM priority security features with testing Renz 2025-11-25 15:25:56 +00:00
  • 86eee44d14 security: Implement MEDIUM priority security improvements Renz 2025-11-25 14:15:27 +00:00
  • a0e7fd71de security: Implement HIGH priority security improvements Renz 2025-11-25 12:03:21 +00:00
  • b32f6df98e cleanup: bins cleaned v1.0.0-stable Renz 2025-11-20 12:31:21 +00:00
  • a38ffde25f Add comprehensive backup/restore performance statistics Renz 2025-11-19 06:20:20 +00:00