# DB Agent Releases

Changelog for the [DB Agent](/docs/db-agent), pulled from its GitHub releases.
Versions are listed newest first. See also the [Panel](/docs/releases/panel) and [Wings](/docs/releases/wings)
changelogs, and the [updating guide](/docs/db-agent/updating) for the mechanics of an upgrade.

## 1.2.0

### Added
- Added support for better ACL management (read-only/read-write on multiple dbs)
- Added support for write-locking databases on command
- Added proper MariaDB connection ids (instead of always 1), and added socket keepalive

### Fixed
- Fixed issue where instance states were not properly restored on startup

[View release on GitHub](https://github.com/calagopus/db-agent/releases/tag/release-1.2.0) · [Full changelog](https://github.com/calagopus/db-agent/compare/release-1.1.1...release-1.2.0)

## 1.1.1

### Added
- Added support for database exploration endpoints
- Added proper operation abort handling
- Added better logging for conflicting database states
- Added CFS Bursting support
- Added support for background server image pulls

### Fixed
- Fixed some issues with operation abort handling
- Changed the default TCP Congestion Control for the HTTP(s) Socket to BBR when available
- Fixed some issues related to postgres/mysql ACL
- Fixed some SELinux/Podman-related issues
- Fixed ws log streaming not supporting gzip-encoded logs

[View release on GitHub](https://github.com/calagopus/db-agent/releases/tag/release-1.1.1) · [Full changelog](https://github.com/calagopus/db-agent/compare/release-1.1.0...release-1.1.1)

## 1.1.0

### Added
- Added support for `--join-data` arg in configure command
- Added wings-style background operation support
- Added ability to import databases from remote sources
- Added support for live console
- Added support for live docker pull progress
- Added support for proper, interactive websocket connection (not just live resources)

### Fixed
- Fixed some protocol issues with mariadb/mysql with Java Clients
- Fixed import issue with mariadb/postgres dumps created in multi-db mode for a single db
- Fixed some endpoints not returning proper error messages
- Fixed some proxy paths not having proper timeouts

[View release on GitHub](https://github.com/calagopus/db-agent/releases/tag/release-1.1.0) · [Full changelog](https://github.com/calagopus/db-agent/compare/release-1.0.1...release-1.1.0)

## 1.0.1

### Added
- Added ability to recreate databases
- Added minimal image fetch cache (copied from wings)
- Added automatic TLS certificate refreshing (copied from wings)
- Added better validation to routes

### Fixed
- Fixed some issues with postgres db imports
- Fixed capability negotiation issue with mariadb clients ( @colocated )
- Fixed issue where default docker configuration did not save sqlite database

[View release on GitHub](https://github.com/calagopus/db-agent/releases/tag/release-1.0.1) · [Full changelog](https://github.com/calagopus/db-agent/compare/release-1.0.0...release-1.0.1)

1 older release carries no release notes. They are listed at https://github.com/calagopus/db-agent/releases.
