We are happy to announce that Gerbera Media Server 1.8.2 is now available.
After release of 1.8.1 several issues with transactions have been reported, which are fixed by this release. In order to gain a little bit more testing time, transactions are disabled by default now. If you want to contribute in stabilizing that part of gerbera feel free to turn transactions on in config.xml and report your issues. There are a lot more smaller improvements:
- configuration for structured layout (a.k.a. abcBox)
- access to metadata in database (been broken for a really long)
- Code improvements
Changes
- Enhance structured layout with configuration (#1482), thanks @KarlStraussberger
- initialize several unique_ptrs (#1488), thanks @neheb
- move resize option to constructor (#1489), thanks @neheb
- string_view to string conversions (#1487), thanks @neheb
- pass SearchLexer by value (#1485), thanks @neheb
- return std::nullopt for std::optional (#1486), thanks @neheb
- remove pointless const_cast (#1484), thanks @neheb
- Improve handling of default config values (#1453), thanks @KarlStraussberger
- several clang-tidy and manual cleanups (#1479), thanks @neheb
- Fix parseSortStatement (#1478), thanks @KarlStraussberger
- mostly pass by value changes (#1472), thanks @neheb
- Revert last_write_time to seconds since 1970 (#1474), thanks @KarlStraussberger
- Encoding of web editor arguments (#1473), thanks @KarlStraussberger
- clang-analyzer and misc (#1471), thanks @neheb
- Search query sign from beginning (#1469), thanks @KarlStraussberger
- use C++ cast (#1466), thanks @neheb
- manual destructor changes (#1465), thanks @neheb
- Fix double truncation of playlist name (#1461), thanks @KarlStraussberger
- clang: add missing moves (#1459), thanks @neheb
- clang: remove CTAD in some places (#1460), thanks @neheb
- Generate correct statement for metadata table (#1457), thanks @KarlStraussberger
- clang fixes (#1450), thanks @neheb
- Make transactions for SQLite thread safe (#1448), thanks @KarlStraussberger
- CI: Bump Clang version (#1452), thanks @whyman
- random stuff (#1438), thanks @neheb
- add support for Cygwin (#1436), thanks @neheb
- Enable tests for non-git-builds (#1445), thanks @KarlStraussberger
Please see our Documentation for how to install the latest Gerbera version on your system.