> For the complete documentation index, see [llms.txt](https://adatrack.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adatrack.gitbook.io/docs/changelog/2026-09.md).

# September 2026

## v1.9.2

### Fixed

* **Password reset, OTP, and email-change confirmation emails could fail to render their dynamic content** (e.g. drop the reset link) depending on the translated template string. Email rendering now substitutes localized placeholders directly instead of parsing translation strings as Go templates, which also removes the template-injection exposure that came from executing translator-controlled text as code.
* **Missing FAQ section headings on the e-mobility, driver logbook, price comparison, and 2G-shutdown landing pages** — the `*.faq.title` translation key was absent from both locales, so the FAQ block rendered without a heading.

### Internal

* Bumped `golang.org/x/crypto`, `golang.org/x/net`, and several transitive dependencies to resolve `govulncheck` findings.
* Added GitBook Site Git Sync configuration (`docs/gitbook/gitbook-docs.yaml`) and fixed a content-directory bug where the "Documentation" section pointed at the site root instead of `docs/gitbook/documentation/`.

## v1.9.1

### Fixed

* **White-label logo/favicon uploads and Indoor Floorplans plugin images are now persisted on self-hosted deployments.** Both previously wrote to a container-local path with no backing Docker volume, so uploaded branding assets and floorplan images could be lost on a container restart or upgrade. Self-hosted `docker-compose.yml` / `docker-compose.selfhosted.yml` now mount dedicated `branding_data` and `plugins_data` volumes, and the LocalStack dev bootstrap provisions the matching `adatrack-plugins` S3 bucket alongside the existing ones.

### Internal

* Migrated backend mock generation from `mockery` v2 to v3 (all mocks under `internal/*/mocks/` regenerated; `backend/.mockery.yaml` updated to the v3 config format).
* Resolved outstanding `govulncheck` findings and `golangci-lint` warnings across the backend.
* CI workflow fixes for backend tests, production deploy, and the standalone release build.
