Skip to content

Release history

databasus releases

PostgreSQL backup tool (with MySQL\MariaDB and MongoDB support)

All releases

100 shown

Config change
v3.42.0 Mixed
Crypto / TLS Auth

PostgreSQL mTLS + verify fix + Docker image

No immediate action
v3.41.0 Mixed

Release indicator + cache disable + Docker update

Upgrade now
v3.40.0 Mixed
Dependencies RCE / SSRF

Cloud flag + verification backup + SMTP fix

No immediate action
v3.39.2 Bug fix

rclone error propagation fix

No immediate action
v3.39.1 Maintenance

Routine maintenance and dependency updates.

Review required
v3.39.0 Maintenance
Dependencies

Routine maintenance and dependency updates.

Review required
v3.38.0 Breaking risk
Auth Crypto / TLS

MongoDB version rejection

v3.37.0 New feature
Notable features
  • Backups: ability to exclude specific tables and collections
  • Tests: added SSL tests
Full changelog

Changelog

[3.37.0] - 2026-05-10

✨ Features

  • backups: Add ability to exclude tables and collections from backups (ca35c50)
  • tests: Add SSL tests (885af37)

🐛 Bug Fixes

  • tests: Change SSL to copying to docker compose to run SSL tests (1f3a940)
  • ci \ cd: Extend CI \ CD startup logging for SSL containers (9b6e6f7)
  • tests: Fix SSL test PostgreSQL container startup (d115487)
  • mariadb: Install client_ed25519 auth plugin in runtime image (e4c511b)

🐳 Docker

  • Image: databasus/databasus:v3.37.0
  • Platforms: linux/amd64, linux/arm64
v3.36.0 New feature
Notable features
  • Add extraEnv and extraEnvFrom for arbitrary env injection in Helm
Full changelog

Changelog

[3.36.0] - 2026-05-07

✨ Features

  • helm: Add extraEnv and extraEnvFrom for arbitrary env injection (cbde0c9)

🐛 Bug Fixes

  • ci \ cd: Fix pg_isready ports and add missing waits for postgres-18 and NAS (c9e7fbc)
  • ci\cd: Fix reference from previous docker-compose.example.yml file (c6722f3)
  • agent: Cleanup history files after base backup (e7d2ff8)
  • deps: Bump google.golang.org/grpc to v1.79.3 (6265f1a)
  • deps: Bump jackc/pgx/v5 to v5.9.2 (659f8ab)
  • security: bump Go from 1.26.1 to 1.26.2 (4009a14)
  • ci/cd: Pin all GitHub Actions to full commit SHAs (8a86348)

🔨 Refactoring

  • docker: Reorganize docker files to keep as single commit file (d472150)
  • security: run main application as non-root user (8d8754e)

🐳 Docker

  • Image: databasus/databasus:v3.36.0
  • Platforms: linux/amd64, linux/arm64
v3.35.1 Bug fix

Fixed backup size rounding for files under 1 MB.

Full changelog

Changelog

[3.35.1] - 2026-05-06

🐛 Bug Fixes

  • ci\cd: Change way of golangci-lint installation (91093d0)
  • backups: Fix backup size rounding when less than 1 MB (6cd887f)

🐳 Docker

  • Image: databasus/databasus:v3.35.1
  • Platforms: linux/amd64, linux/arm64
v3.35.0 Bug fix
Notable features
  • Run tests against a test development DB each run to avoid flooding the dev database.
  • Add raw database size to backup size calculation and display it in the UI.
Full changelog

Changelog

[3.35.0] - 2026-05-05

✨ Features

  • tests: Run tests against test dev DB each time to not flood DB where development is performed (a044b3b)
  • backups: Add DB raw size to backup size and display on UI (ee59d8d)

🐛 Bug Fixes

  • ci \ cd: Fix passign env variable to test DB (de2c123)
  • webhooks: Fix body template display in dark mode (07d650a)

🐳 Docker

  • Image: databasus/databasus:v3.35.0
  • Platforms: linux/amd64, linux/arm64
v3.34.1 Bug fix

Dropped VictoriaLogs default in .env.example to silence local connection‑refused logging noise.

Full changelog

Changelog

[3.34.1] - 2026-05-04

🐛 Bug Fixes

  • logging: Drop VictoriaLogs default from .env.example to silence local connection-refused noise (e48d10c)

🐳 Docker

  • Image: databasus/databasus:v3.34.1
  • Platforms: linux/amd64, linux/arm64
v3.34.0 Breaking risk
Breaking changes
  • Dropped support for legacy MongoDB 4.0; minimum required version is now 4.2.
Notable features
  • Parallel build and testing stages added to CI/CD with API ping smoke test.
  • Moved frontend tooling to pnpm.
  • Updated project guildlines documentation.
Full changelog

Changelog

[3.34.0] - 2026-05-03

✨ Features

  • ci \ cd: Parallel build and testing stages + add API ping smoke test (bc65646)
  • guildlines: Update project guildlines docs (12958e6)
  • tooling: Move to pnpm in frontend (af6a5fb)
  • tests: Remove 3 unstable tests dependent on external sources to pass them manually (2118d1e)

🐛 Bug Fixes

  • ci \ cd: Make release changelog heredoc robust to backslash escapes and EOF collisions (19469c8)
  • ci \ cd: Drop support for legacy MongoDB 4.0 (mongodump v100 requires 4.2+) (8dacc7b)
  • ci \ cd: Mark DB client binaries executable in git and verify them in healthcheck (afc834a)
  • ci \ cd: Fix running migrations for tests in CI \ CD via goose (54f3787)
  • ci\cd: Skip not mandatory envs on launch (9503032)
  • ci \ cd: Fix env resolving in new .env image path (63887c8)
  • ci \ cd: Do not copy windows binaries in docker and simplify caching (9d490ed)

🔨 Refactoring

  • tooling: Simplify downloading all DBs to keeping persistent binaries in assets (343dcae)
  • envs: Move docker-compose and env to root directory (082f8f9)

🐳 Docker

  • Image: databasus/databasus:v3.34.0
  • Platforms: linux/amd64, linux/arm64
v3.33.0 New feature
Notable features
  • Anonymous telemetry for version and architecture data
Full changelog

Changelog

[3.33.0] - 2026-04-29

✨ Features

  • telemetry: Add anonymous telemetry (databasus version, arch, etc.) (b9940e0)

🐳 Docker

  • Image: databasus/databasus:v3.33.0
  • Platforms: linux/amd64, linux/arm64
v3.32.2 Bug fix

Minor fixes and improvements.

Full changelog

Changelog

[3.32.2] - 2026-04-20

🐛 Bug Fixes

  • agent: Emit explicit tls=false in MongoDB URI when IsHttps is false to fix mongodb+srv connections where driver defaults to TLS (de7cda6)

🐳 Docker

  • Image: databasus/databasus:v3.32.2
  • Platforms: linux/amd64, linux/arm64
v3.32.0 New feature
Notable features
  • Uptime banner added to storages module
Full changelog

Changelog

[3.32.0] - 2026-04-03

✨ Features

  • storages: Add uptime banner (8c8c712)

🐳 Docker

  • Image: databasus/databasus:v3.32.0
  • Platforms: linux/amd64, linux/arm64
v3.31.0 New feature
Notable features
  • Adds storage warnings
Full changelog

Changelog

[3.31.0] - 2026-04-03

✨ Features

  • storage: Add storages warning (4e1cee2)

🐳 Docker

  • Image: databasus/databasus:v3.31.0
  • Platforms: linux/amd64, linux/arm64
v3.29.1 Bug fix

Fixed PostgreSQL lock file permission issue by adjusting ownership after UID/GID changes in Docker containers.

v3.28.1 Bug fix

Added validation to ensure only a single rclone storage is passed to prevent configuration conflicts.

v3.24.2 Bug fix

Improved playground accessibility by handling index.html in noscript context for JavaScript-disabled environments.

v3.24.1 Security relevant
Breaking changes
  • Turnstile CAPTCHA now required for sign-in and sign-up
v3.23.0 New feature
Breaking changes
  • Recovery target dir flag renamed
  • Testing notifier changed from Telegram to webhook
Notable features
  • WAL restore from backup
  • Webhook testing notifier
  • Docker restore hints
v3.22.0 New feature
Breaking changes
  • WAL dir parameter renamed
  • Requires PostgreSQL 15 or higher for WAL support
Notable features
  • WAL streaming
  • Daemon mode
  • Agent auto-upgrade
v3.20.0 Maintenance

Introduced stricter code quality linters, new code formatters (gofumpt, gci), upgraded golangci-lint to 2.11.3, and established agent development infrastructure.

v3.19.2 Bug fix

Fixed GFS retention policy bug where hourly backups prevented daily backup cleanup.

v3.19.1 Bug fix

Improved MySQL/MariaDB compression level detection for better compatibility across database versions.

v3.17.1 Maintenance

Added database version information to GitHub issues template for improved bug reporting accuracy.

v3.16.3 Bug fix

Fixed SMTP configuration to include from field in environment variables for email notifications.

v3.16.2 Bug fix

Fixed migrations tool version pinning and updated email notifications to use OS hostname instead of localhost.

v3.16.1 Bug fix

Added NAS share validation to ensure reliable network storage connections.

v3.15.2 Bug fix

Fixed MongoDB direct connection string parsing and corrected documentation typo.

v3.15.1 Bug fix

Prevented unnecessary backup reload requests to improve performance when backups are already in progress.

v3.14.0 New feature
Notable features
  • Backups now include metadata alongside backup files, enabling recovery independent of Databasus
Full changelog

Changelog

[3.14.0] - 2026-02-17

✨ Features

  • backups: Add metadata alongsize with backup files itself to make them recovarable without Databasus (fc88b73)

🐳 Docker

  • Image: databasus/databasus:v3.14.0
  • Platforms: linux/amd64, linux/arm64
v3.13.0 Mixed
Notable features
  • Backups can now have meaningful names
  • Restore timeout increased from 1 hour to 23 hours
Full changelog

Changelog

[3.13.0] - 2026-02-17

✨ Features

  • backups: Add meaningful names for backups (cee3022)

🐛 Bug Fixes

  • restores: Increase restore timeout to 23 hours instead of 1 hour (16a29cf)

🐳 Docker

  • Image: databasus/databasus:v3.13.0
  • Platforms: linux/amd64, linux/arm64
v3.12.2 Bug fix

Removed IDs from audit logs and improved naming logging to ensure cleaner, more readable log entries.

v3.12.1 Bug fix

Returns an authorization token during the sign up process to prevent two-step sign up procedures.

v3.12.0 New feature
Notable features
  • Optional CloudFlare Turnstile for sign-in, sign-up, and password-reset flows
Full changelog

Changelog

[3.12.0] - 2026-02-14

✨ Features

  • auth: Add optional CloudFlare Turnstile for sign in \ sign up \ password reset (c70ad82)

🐳 Docker

  • Image: databasus/databasus:v3.12.0
  • Platforms: linux/amd64, linux/arm64
v3.11.2 Bug fix

Fixed a Postgres read-only issue affecting access to tables and partitions created after user creation. Resolved events exclusion in MariaDB.

v3.11.1 Bug fix

Fixed an issue where creating backups with extremely large SQL statements in mysql and mariadb caused Out of OOM (Out of Memory) errors.

v3.11.0 New feature
Notable features
  • SVR support
Full changelog

Changelog

[3.11.0] - 2026-02-09

✨ Features

🐳 Docker

  • Image: databasus/databasus:v3.11.0
  • Platforms: linux/amd64, linux/arm64
v3.10.0 Breaking risk
⚠ Upgrade required
  • Update Google Drive OAuth app redirect URIs to use local address instead of databasus.com
Breaking changes
  • Google Drive OAuth authorization endpoint changed from databasus.com to local address—requires redirect URI reconfiguration
Full changelog

Changelog

[3.10.0] - 2026-02-08

✨ Features

  • google drive: Change OAuth authorization flow to local address instead of databasus.com (81a21eb)

🐳 Docker

  • Image: databasus/databasus:v3.10.0
  • Platforms: linux/amd64, linux/arm64
v3.9.0 Mixed
Notable features
  • Healthcheck endpoint now verifies backup node availability for primary nodes
  • Logging added to VictoriaLogs logger
Full changelog

Changelog

[3.9.0] - 2026-02-05

✨ Features

  • healthcheck: Add checking whether backup nodes available for primary node (6ac0427)

🐛 Bug Fixes

  • logging: Add login to VictoriaLogs logger (b0510d7)

🐳 Docker

  • Image: databasus/databasus:v3.9.0
  • Platforms: linux/amd64, linux/arm64
v3.8.4 Bug fix

Fixed a bug where system storage was incorrectly removed during workspace deletion. Updated Docker image to include support for/availability for linux/amd64 and linux/arm64 platforms.

v3.8.1 Bug fix

Fixed an issue with storage editing in the playground environment. Updated Docker image to include support for/availability for linux/amd64 and linux/arm64 platforms.

v3.8.0 Mixed
Notable features
  • Rybbit script support for playground
  • S3 prefill fix in playground on form edit
  • Dark mode: white text rendering in audit logs
Full changelog

Changelog

[3.8.0] - 2026-02-02

✨ Features

  • playground: Add support of Rybbit script for playground (ebeb597)

🐛 Bug Fixes

  • s3: Fix S3 prefill in playground on form edit (c6aed6b)
  • playground: Do not show whitelist message in playground (4783784)
  • audit logs: In dark mode show white text in audit logs (a907378)

🐳 Docker

  • Image: databasus/databasus:v3.8.0
  • Platforms: linux/amd64, linux/arm64
v3.7.3 Bug fix

Fixed a default storage type prefill issue in the playground component of the storages module.

v3.7.2 Bug fix

Implemented a limit on local storage usage within the playground to prevent unboundeder usage.

v3.7.1 Bug fix

Fixed playground system storage pre-selection, added email date headers, and improved healthcheck cache accessibility. Includes related email refactoring.

v3.7.0 New feature
Notable features
  • Email notifications for member invitations
  • Email notifications for password resets
v3.6.1 Bug fix

Fixed an issue with environment detection during startup in the env module.

v3.6.0 Mixed
Notable features
  • Victoria Logs support
Full changelog

Changelog

[3.6.0] - 2026-01-27

✨ Features

🐛 Bug Fixes

  • backups: Improve cascade deletion of backups on storage removal x3 (3d8372e)
  • backups: Improve cascade deletion of backups on storage removal x2 (4676361)
  • backups: Improve cascade deletion of backups on storage removal (8f03a30)
  • tests: Fix database backups cleanup when DI does not allow to delete backups via listeners (e7eed05)
  • tests: Increase cascade deletion timeouts in tests (c50bcc5)
  • tests: Improve cleaning up of backups and workspaces (9b413e4)
  • db: Decrease connections count for DB (8f37a80)
  • playground: Make playground multiple nodes (5cf7614)

🐳 Docker

  • Image: databasus/databasus:v3.6.0
  • Platforms: linux/amd64, linux/arm64
v3.5.0 New feature
Notable features
  • Interactive playground for testing and exploration
  • Pre-commit build step integration
Full changelog

Changelog

[3.5.0] - 2026-01-23

✨ Features

  • pre-commit: Add building step to pre-commit (03ada58)
  • playground: Add playground (af2f978)

🐛 Bug Fixes

  • playground: Fix flacky test with impossible value (9457516)
  • cors: Allow CORS for healthcheck endpoint (a667539)

🐳 Docker

  • Image: databasus/databasus:v3.5.0
  • Platforms: linux/amd64, linux/arm64
v3.4.0 Mixed
Notable features
  • Navbar style update
  • Theme support for GitHub button color scheme
Full changelog

Changelog

[3.4.0] - 2026-01-20

✨ Features

  • navbar: Update navbar style (0952a15)

🐛 Bug Fixes

  • ci \ cd: Add build step after lint step for frontend to catch build issues (5201655)
  • theme: Integrate theme support for GitHub button color scheme (19b92e5)

🐳 Docker

  • Image: databasus/databasus:v3.4.0
  • Platforms: linux/amd64, linux/arm64
v3.3.0 Breaking risk
Breaking changes
  • Parallel backups of the same database are no longer allowed; backups of the same database will serialize
Notable features
  • Max backup size and total backups size limits
  • Parallel backups now enabled for different databases
  • Suggestion to create read-only user when database configuration changes
Full changelog

Changelog

[3.3.0] - 2026-01-19

✨ Features

  • limits: Add max backup size limit and total backups size limit (594a329)
  • config: Suggest read-only user creation when DB config changed (4e4a323)

🐛 Bug Fixes

  • backups: Allow parallel backups for different DBs (0e389ba)
  • backups: Do not allow 2 parallel backups for the same DB (7d9ecf6)

🐳 Docker

  • Image: databasus/databasus:v3.3.0
  • Platforms: linux/amd64, linux/arm64
v3.2.4 Bug fix

Fixed an issue where underscored DB names caused failures during MySQL and MariaDB health checks.

v3.2.3 Bug fix

Fixed an error occurring when creating a read-only user in PostgreSQL if the database lacks a public schema.

v3.2.2 Bug fix

Added support for nested folders in the ftp component. Updated the Docker image to support linux/amd64 and linux/arm64 architectures.

v3.2.1 Bug fix

Fixed email handling to comply with RFC 2047 standard for proper email encoding.

v3.2.0 Mixed
Notable features
  • Restore process cancellation
  • Prevent simultaneous restores on the same database
  • Self-hosted performant runner for heavy CI/CD jobs
Full changelog

Changelog

[3.2.0] - 2026-01-18

✨ Features

  • ci \ cd: Adjust CI \ CD to run heavy jobs on self hosted performant runner (04621b9)
  • restores: Do not allow to make 2 parallel restores for single DB (bd329a6)
  • restores: Add cancellation of restore process (f957abc)

🐛 Bug Fixes

  • tests: Allow to skip external network tests in CI CD (d9c176d)
  • ci: Add cleanup to build and push steps (9a1471b)
  • commit messages: Allow to use backstashes in messages x3 (a4b2393)
  • commit messages: Allow to use backstashes in messages x2 (13cb8e5)
  • commit messages: Allow to use backstashes in messages (f2b0b2b)

🐳 Docker

  • Image: databasus/databasus:v3.2.0
  • Platforms: linux/amd64, linux/arm64
v3.1.0 New feature
Notable features
  • Support for multiple restore nodes
Full changelog

Changelog

[3.1.0] - 2026-01-17

✨ Features

  • restores: Add support of multiple restores nodes (c39bd34)

🐳 Docker

  • Image: databasus/databasus:v3.1.0
  • Platforms: linux/amd64, linux/arm64
v3.0.1 Bug fix

Extended filtering lists in backups to detect from-image database access.

v3.0.0 Bug fix

Fixed DB file executability in CI/CD, added failure logging for backups, prevented internal container backups of internal DB, and updated CI/CD to use repo assets to prevent flaky tests.

v2.24.1 Bug fix

Enabled allowCleartextPasswords over SSL for mysql connections to allow for unencrypted password transmission during the SSL handshake-based SSL/TLS setup process.

v2.24.0 Mixed
Security fixes
  • Rate limiting for email sign-in using sliding window prevents brute-force attacks
Notable features
  • Bandwidth limiting for backup downloads — max 75% of server network bandwidth
  • Single backup download mode to prevent server throughput exhaustion
Full changelog

Changelog

[2.24.0] - 2026-01-14

✨ Features

  • bandwidth: Limit download throughput for backups to not exhaust more than 75% of server network bandwidth (ab181f5)
  • backups: Allow single backup download to avoid exhausting of server throughput (b60a0cc)
  • auth: Add rate limiting for sign in via email using sliding window (f319a49)

🐛 Bug Fixes

  • pre-commit: Add running go mod tidy in pre-commit (a495e53)
  • backups: Throw error on parallel download token generation (6973241)

🐳 Docker

  • Image: databasus/databasus:v2.24.0
  • Platforms: linux/amd64, linux/arm64
v2.23.0 Mixed
Notable features
  • Multinode setup support for backups
Full changelog

Changelog

[2.23.0] - 2026-01-14

✨ Features

  • backups: Add support of multinode Databasus setup (80f1174)

🐛 Bug Fixes

  • webhook: Update webhook tests to not expect URL to be encrypted (15383c5)
  • webhook: Do not encypt webhook URL, keep encyption for headers only (2c0a294)
  • mysql \ mariadb: Decrease strictness of SELECT check for health check (5d851d7)
  • postgresql: Filter TEMP table SELECT checks (699913c)

🐳 Docker

  • Image: databasus/databasus:v2.23.0
  • Platforms: linux/amd64, linux/arm64
v2.22.1 Bug fix

Fixed a permissions check error where the tool would verify permissions for all schemas instead of only those selected for backup.

v2.22.0 New feature
Notable features
  • Backups cancellation now implemented using Valkey pub/sub
Full changelog

Changelog

[2.22.0] - 2026-01-12

✨ Features

  • backups: Move backups cancellation to Valkey pub\sub (997fc01)

🐛 Bug Fixes

🐳 Docker

  • Image: databasus/databasus:v2.22.0
  • Platforms: linux/amd64, linux/arm64
v2.21.5 Bug fix

GitHub and Google OAuth authentication have been enabled, allowing users to authenticate using their existing accounts.

v2.21.4 Bug fix

Updated the readme and implemented a custom TLS handler for mysql/mariadb to skip verification instead of using the built-in handler.

v2.21.3 Bug fix

Fixed permissions for temp folders to ensure 070/0700 compatibility with PG requirements for .pgpass ownership and removed the PROCESS permission check before MySQL/MariaDB backups to remove unnecessary mandatory requirement.

v2.21.2 Bug fix

Switched the temp folder location from the system PG backup folder to the Databasus temp folder. This ensures local storage configuration is local to the Datasubas tool.

v2.21.1 Bug fix

Fixed backend formatting, added streamable backup downloads, and resolved UI issues with Google Drive redirects. Updated the Linux tools installation script in devex and removed CITATION auto generation in cicd.

v2.21.0 New feature
Notable features
  • Automatic detection of allowed privileges for MySQL backups
  • Improved checks for required backup permissions and read-only user detection
Full changelog

Changelog

[2.21.0] - 2026-01-05

✨ Features

  • mysql: Add automatic detection of allowed privileges to backup proper DB items (7e5562b)
  • databases: Imrove check for required permissions to backup, check for read-only user and extend DBs models tests (3ef51c4)

🐳 Docker

  • Image: databasus/databasus:v2.21.0
  • Platforms: linux/amd64, linux/arm64
v2.20.3 Bug fix

Improved readonly user password complexity requirements to ensure compatibility with Google Cloud requirements.

v2.20.2 Bug fix

Added a deletion timeout for databases to prevent storage hangs and implemented events exclusion for MariaDB.

v2.20.1 Bug fix

Escaped passwords with whitespaces during connection checks in backups to prevent connection failures when using special characters.

v2.20.0 Mixed
Notable features
  • Workspaces can transfer between databases, storages, and notifiers
Full changelog

Changelog

[2.20.0] - 2026-01-04

✨ Features

  • workspaces: Add tranasfer between databases, storages and notifiers (33a8d30)

🐛 Bug Fixes

  • tests: Use unique DB names for PostgreSQL parallel tests (722560e)
  • password: Trim db password at the moment of save and test connection instead right on the moment of input (756c6c8)
  • backups: Allow to make manual backups when scheduled are disabled (a23d05b)

🐳 Docker

  • Image: databasus/databasus:v2.20.0
  • Platforms: linux/amd64, linux/arm64
v2.19.2 Bug fix

Updated the restores command to use stream instead of downloading backups to local storage, reducing local storage usage during the restores process.

v2.19.0 Mixed
Notable features
  • PostgreSQL backups now use directory format to speed up parallel operations
  • Restore operations validate available disk space before starting
Full changelog

Changelog

[2.19.0] - 2026-01-02

✨ Features

  • restores: Validate there is enough disk space on restore (205cb1e)
  • postgresql: Move to directory format to speed up parallel backups (1953351)

🐛 Bug Fixes

  • mongodb: Fix MongoDB build for ARM (b966887)
  • temp folders: Improve temp folders cleanup over backups and restores (ca3f028)
  • temp: Add NAS temp directory to .gitignore (1b8d783)
  • temp: Remove temp directory for NAS (75b0477)

🐳 Docker

  • Image: databasus/databasus:v2.19.0
  • Platforms: linux/amd64, linux/arm64
v2.18.6 Bug fix

Added square logos to assets. Updated the Docker image to include support for/availability on linux/amd64 and linux/arm64 platforms.

Beta — feedback welcome: [email protected]