# 2024-12-12-Release

## New Features

* [OIDC Authentication](https://github.com/observIQ/bindplane-docs/blob/main/configuration/bindplane/authentication/openid-connect-authentication.md)
  * BindPlane web interface now supports OpenID Connect for authentication
* Postgres vacuum command
* Serve font files locally
  * All required fonts are now bundled within the BindPlane binary
* New [Copy Field](https://github.com/observIQ/bindplane-docs/blob/main/integrations/processors/copy-field.md)
  * Documentation coming soon!

## Bug Fixes

* File source will now work with an empty Log Type parameter value

## CLI: Vacuum Command

New commands `admin vacuum-analyze` to assist in managing your Postgres database. When directed by support, performing a manual [Postgres Vacuum](https://www.postgresql.org/docs/current/sql-vacuum.html) can help with performance issues. Generally a manual vacuum is not required.

The commands require `system` auth.

```bash
$ bindplane admin vacuum-analyze

? WARNING: This command will significantly degrade BindPlane's performance while it runs. Are you sure you want to continue? (y/n) y
database vacuumed.
```


---

# Agent Instructions: 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:

```
GET https://docs.bindplane.com/changelog/december-2024/2024-12-12-release.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
