> For the complete documentation index, see [llms.txt](https://newdocs.keeper.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newdocs.keeper.io/en/release-notes/desktop/keeperdb/keeperdb-2.3.0.md).

# KeeperDB 2.3.0

### What is KeeperDB

**KeeperDB** is a fast, secure, cross-platform database management tool. Use it inside KeeperPAM connections or as a standalone desktop app on Windows, macOS, and Linux.

Query, explore, and operate PostgreSQL, MySQL, SQLite, Microsoft SQL Server, Oracle, and Amazon Redshift from one interface.

KeeperDB is built for engineers and data scientists. It replaces legacy tools like DBeaver, MySQL Workbench, and pgAdmin. In KeeperPAM, it brings core database workflows into a fully managed passwordless experience.

Quick Links: [Product Documentation](/en/keeperpam/privileged-access-manager/keeperdb.md) | [Download Now](https://www.keepersecurity.com/download.html?t=db)

***

### Version 2.3.0 Summary

KeeperDB 2.3 adds native Oracle connectivity without Oracle Client. It also adds Microsoft Entra ID and Windows Authentication for SQL Server.

This release improves connection recovery, saved-connection management, and SQL editor behavior. It also advances accessibility and updates security dependencies.

{% hint style="info" %}
KeeperDB 2.3 is available standalone, and built into the Keeper Gateway version 1.8.7
{% endhint %}

### Oracle support without Oracle Client

KeeperDB includes a built-in native Oracle driver. You no longer need Oracle Instant Client.

Connections work on every platform, including through Keeper PAM proxies. KeeperDB automatically recovers when Oracle closes a session. You can now configure SSL/TLS for direct Oracle connections.

### Microsoft Entra ID sign-in for SQL Server

Connect to Azure SQL and Entra-enabled SQL Server instances with your Microsoft identity:

* **Sign in with Microsoft.** A browser window supports MFA, passkeys, and Conditional Access. KeeperDB connects automatically after sign-in.
* **Use an access token.** You can also paste an Entra ID access token directly.
* **Keep tokens off disk.** Saved Entra connections prompt for a fresh sign-in when you reconnect.

### Windows Authentication for SQL Server

Connect with `DOMAIN\user` credentials on any platform.

### More resilient connections

KeeperDB detects silently dropped connections and reconnects on the next query. This covers idle timeouts, failovers, and terminated sessions across SQL Server, PostgreSQL, MySQL, Amazon Redshift, and Oracle.

### Saved connection improvements

* Connection lists show the name, host and database, and authentication details. NTLM and Entra ID appear as tags. You can also search by username.
* Reconnecting updates an existing profile. It no longer creates duplicates.
* **Settings** now supports full connection editing, including authentication. Editing preserves advanced options, such as encryption settings.

### Editor and workspace improvements

* Running a partial selection executes only the highlighted SQL.
* Keystrokes no longer reach the editor while a confirmation dialog is open.
* Update notifications now include a direct download link.

### Accessibility

Keyboard and screen-reader support improved across the app:

* Dialogs and overlays keep focus contained.
* Status changes, including sign-in progress, are announced.
* Form fields have correct labels, and contrast issues are resolved in login and settings.

These changes support our ongoing WCAG 2.1 AA and Section 508 commitment.

### Resources

* [KeeperDB Documentation](/en/keeperpam/privileged-access-manager/keeperdb.md)
* [KeeperDB Proxy Documentation](/en/keeperpam/privileged-access-manager/keeperdb-proxy.md)
* [KeeperDB Feature Page](https://www.keepersecurity.com/features/keeper-db/)
* [KeeperAI Documentation](/en/keeperpam/privileged-access-manager/keeperai.md)
* [KeeperPAM](https://www.keepersecurity.com/privileged-access-management/)

### Roadmap

We publish monthly updates based on customer feedback. Send feature requests and bug reports to <pam@keepersecurity.com>, or post on our [Reddit community page](https://www.reddit.com/r/KeeperSecurity/).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://newdocs.keeper.io/en/release-notes/desktop/keeperdb/keeperdb-2.3.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
