# Kanboard v1.2.19

**URL:** <https://kanboard.discourse.group/t/kanboard-v1-2-19/1769>\
**Category:** Releases\
**Created:** [April 17, 2021, 4:19am UTC](https://kanboard.discourse.group/t/kanboard-v1-2-19/1769 "2021-04-17T04:19:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fred](https://avatars.discourse-cdn.com/v4/letter/f/db5fbb/32.png) [@fred](https://kanboard.discourse.group/u/fred)\
**Post date:** [April 17, 2021, 4:19am UTC](https://kanboard.discourse.group/t/kanboard-v1-2-19/1769/1 "2021-04-17T04:19:52Z")

</div>

- Download: [Release Kanboard 1.2.19 · kanboard/kanboard · GitHub](https://github.com/kanboard/kanboard/releases/tag/v1.2.19)
- Upgrade instructions: [https://docs.kanboard.org/en/1.2.19/admin\_guide/upgrade.html](https://docs.kanboard.org/en/1.2.19/admin_guide/upgrade.html)
- Documentation: [https://docs.kanboard.org/v1/](https://docs.kanboard.org/en/1.2.19)
- Docker images:
  - Docker Hub: `docker.io/kanboard/kanboard:v1.2.19`
  - GitHub Container Registry: `ghcr.io/kanboard/kanboard:v1.2.19`

## List of Changes

- Trim user agent for RememberMe sessions because MySQL use a `varchar(255)` column
- Update Docker image to Alpine 3.13.4
- Added “Deutsch (du)” language
- Fixed `createLdapUser` API procedure when LDAP groups are not configured
- Write RememberMe cookie only after the two-factor code has been validated
- Avoid warning when removing a plugin zip archive
- Update Hungarian translation
- Add new hook `model:task:duplication:aftersave`
- Bump symfony/stopwatch from 5.2.3 to 5.2.4
- Bump pimple/pimple from 3.3.1 to 3.4.0
- Bump gregwar/captcha from 1.1.8 to 1.1.9
- Added new analytic component: “Estimated vs actual time per column”
- Do not retain any changes between shared plugins variables
- Display number of tasks according to filter
- Add support for LDAP protocol/host/port configuration by URL; make `BASE_DN` optional
  - `ldap_connect($host, $port)` function signature is deprecated
  - Querying an AD Global Catalog across an entire forest requires an empty base DN

- Use an absolute file path in `AssetHelper` class for `css()` & `js()` functions
- Remove whitespace at the end of `APP_VERSION` constant
- Add IP address to authentication error logs
- Add interpolation expressions to e-mail subject in automatic action “Send a task by email to someone”
  - For example: `Email subject = {{column_title}}: {{title}} (#{{id}})`

- Add Hungarian Forint to the list of currencies

---

<div class="post-metadata">

**Author:** ![fred](https://avatars.discourse-cdn.com/v4/letter/f/db5fbb/32.png) [@fred](https://kanboard.discourse.group/u/fred)\
**Post date:** [June 9, 2021, 3:27am UTC](https://kanboard.discourse.group/t/kanboard-v1-2-19/1769/3 "2021-06-09T03:27:16Z")

</div>


