Maxim Burgerhout
2bb5f93d00
--skip-ssl-verify-server-cert for mariadb / mysql
...
This change adds the --skip-ssl-verify-server-cert flag to mariadb
database connections for both backups and restores. This errors when
trying to verify certificates during those procedures.
2026-01-10 15:50:09 +01:00
Rostislav Dugin
7c6f0ab4ba
FIX (mysql\mariadb): Use custom TLS handler to skip verification instead of build-in
2026-01-10 15:13:47 +03:00
Rostislav Dugin
6397423298
FIX (temp folder): Ensure permissions 0700 for temp folders to meet PG requirements for .pgpass ownership
2026-01-09 11:10:50 +03:00
Rostislav Dugin
3470aae8e3
FIX (mysql\mariadb): Remove PROCESS permission check before backup, because it is not mandatory for backup
2026-01-09 11:02:14 +03:00
Rostislav Dugin
2d897dd722
FIX (temp): Use Databasus temp folder instead of system over PG backup
2026-01-08 20:40:22 +03:00
Rostislav Dugin
7aea012aeb
FIX (backend): Fix formatting
2026-01-08 17:10:47 +03:00
Rostislav Dugin
c04bd54683
FIX (download): Add streamable download of backups
2026-01-08 15:55:52 +03:00
Rostislav Dugin
c53e84b48d
FIX (devex): Fix Linux tools installation script
2026-01-08 11:34:35 +03:00
Rostislav Dugin
dbfeb9e27f
merge develop
2026-01-08 11:33:34 +03:00
Rostislav Dugin
02e86ffb3b
FIX (devex): Fix Linux tools installation script
2026-01-08 11:10:56 +03:00
Rostislav Dugin
7e5562b115
FEATURE (mysql): Add automatic detection of allowed privileges to backup proper DB items
2026-01-05 21:07:53 +03:00
Rostislav Dugin
3ef51c4d68
FEATURE (databases): Imrove check for required permissions to backup, check for read-only user and extend DBs models tests
2026-01-05 21:07:53 +03:00
Rostislav Dugin
615fd9d574
FIX (readonly user): Improve complexity of readonly user passwords to pass Google Cloud requirements
2026-01-05 00:06:24 +03:00
Rostislav Dugin
7e4c3bcc19
FIX (databases): Add timeout for deletion in case of storage stuck
2026-01-04 22:51:11 +03:00
Rostislav Dugin
3ce7da319f
FIX (mariadb): Add events exclusion for MariaDB
2026-01-04 22:15:31 +03:00
Rostislav Dugin
52c0f53608
FIX (backups): Escape password over connection check to allow whitespaces
2026-01-04 20:49:22 +03:00
Rostislav Dugin
722560e824
FIX (tests): Use unique DB names for PostgreSQL parallel tests
2026-01-04 17:24:49 +03:00
Rostislav Dugin
a23d05b735
FIX (backups): Allow to make manual backups when scheduled are disabled
2026-01-04 16:11:14 +03:00
Rostislav Dugin
33a8d302eb
FEATURE (workspaces): Add tranasfer between databases, storages and notifiers
2026-01-04 15:59:21 +03:00
Rostislav Dugin
5a89558cf6
FIX (restores): Restore via stream instead of downloading backup to local storage
2026-01-02 16:06:46 +03:00
Rostislav Dugin
58ae86ff7a
FIX (backups): Revert directory update
2026-01-02 14:20:32 +03:00
Rostislav Dugin
205cb1ec02
FEATURE (restores): Validate there is enough disk space on restore
2026-01-02 12:33:31 +03:00
Rostislav Dugin
ca3f0281a3
FIX (temp folders): Improve temp folders cleanup over backups and restores
2026-01-02 12:09:43 +03:00
Rostislav Dugin
1b8d783d4e
FIX (temp): Add NAS temp directory to .gitignore
2026-01-02 11:50:08 +03:00
Rostislav Dugin
75b0477874
FIX (temp): Remove temp directory for NAS
2026-01-02 11:49:26 +03:00
Rostislav Dugin
19533514c2
FEATURE (postgresql): Move to directory format to speed up parallel backups
2026-01-02 11:46:15 +03:00
Rostislav Dugin
67c14cfa89
FIX (backups): Fix extension when downloading backup depending on compression type
2025-12-30 18:15:49 +03:00
Rostislav Dugin
428a87ae84
FIX (s3): Calculate checksum over streaming to S3 chunk by chunk
2025-12-30 18:12:35 +03:00
Rostislav Dugin
e957fb67dd
FIX (s3): Include checksum over file upload
2025-12-29 20:35:10 +03:00
Rostislav Dugin
9d30406d83
FEATURE (audit logs): Add retention for audit logs within 1 year
2025-12-27 22:58:35 +03:00
Rostislav Dugin
0ab734f947
FEATURE (cpu): Move CPU settings to DB level from backup config level
2025-12-27 20:49:43 +03:00
Rostislav Dugin
b44ce1f3ea
FEATURE (databasus): Migrate to new name
2025-12-25 21:26:53 +03:00
Rostislav Dugin
884070a77c
FIX (data folder): Add support of new data folder
2025-12-25 18:02:30 +03:00
Rostislav Dugin
e41f58d63b
FIX (mongodb): Add support of minor versions
2025-12-24 22:12:22 +03:00
Rostislav Dugin
54a6a30024
FEATURE (mysql): Add MySQL 9.x support
2025-12-24 14:49:26 +03:00
Rostislav Dugin
46512d2bc8
FEATURE (databases): Add MongoDB
2025-12-22 14:15:27 +03:00
Rostislav Dugin
94a7da2ace
FEATURE (databases): Add healthcheck MySQL and MariaDB
2025-12-21 21:11:55 +03:00
Rostislav Dugin
da9b279e8b
FIX (databases): Improve support of minor DBs versions
2025-12-21 18:19:55 +03:00
Rostislav Dugin
3ae8761666
FEATURE (databases): Add MariaDB support
2025-12-21 14:53:53 +03:00
Rostislav Dugin
e1f466c965
FIX (mysql): Fix MySQL tests
2025-12-20 21:18:41 +03:00
Rostislav Dugin
8638b2d136
FEATURE (databases): Add MySQL database
2025-12-20 19:14:48 +03:00
Rostislav Dugin
c100d94a92
FIX (tidy): Run go mod tidy
2025-12-20 00:25:39 +03:00
Rostislav Dugin
f14739a1fb
FEATURE (intervals): Add cron intervals for backups
2025-12-20 00:23:39 +03:00
Rostislav Dugin
eb8e5aa428
FEATURE (storages): Add SFTP
2025-12-19 23:24:16 +03:00
Rostislav Dugin
6ad7b95b7d
FIX (go tidy): Run go mod tidy
2025-12-18 18:42:02 +03:00
Rostislav Dugin
8432d1626f
FIX (linting): Increase lint timeout
2025-12-18 18:36:11 +03:00
Rostislav Dugin
3172396668
FIX (extensions): Exclude extensions comments as well
2025-12-18 17:54:52 +03:00
Rostislav Dugin
d8826d85c3
FEATURE (storanges): Add rclone
2025-12-18 17:46:16 +03:00
Rostislav Dugin
c6261d434b
FEATURE (restores): Allow to exclude extensions over restore
2025-12-18 14:34:32 +03:00
Rostislav Dugin
422b44dfdc
FEATURE (ftp): Get rid of passive mode
2025-12-14 00:01:21 +03:00