Release 1.2.0 of pretix
As planned, we today release the third feature version of pretix roughly one month after the last release. Big thanks go out to alainrk, Flavia Bastos, Jan Weiß, Jakob Schnell, Jonas Große Sundrup, jlwt90, and Tobias Kunze who contributed to this release. ❤️
As we're preparing a bigger feature that we plan to include in 1.3.0 next month, this release contains a number of small user interface improvements and bugfixes as well as new features beneficial to system administrators running a self-hosted pretix instance.
The release is now available for installation via pip
. The new docker images will appear on Docker Hub over the
next few hours.
New feature: Maximum number of a ticket per order
You can now not only limit the maximum total number of items within an order but also the maximum number that one specific product can be included in an order. You can find this option with the availability settings when creating or modifying a product.
New feature: Metrics and healthcheck
pretix now contains native instrumentation support compatible to Prometheus. You can use this to collect and analyze performance data of your pretix installation. Also, the health check endpoint that you can use for uptime probing has been improved to check for redis and caching functionality.
We included ad new chapter Backups and Monitoring in our documentation that contains all information you need to make use of these new features.
New feature: Update checks
pretix can now automatically check for updates for pretix itself and official plugins in the background. Optionally, an email can be sent to the administrator if a new update is available.
As part of the update checks, anonymous data is sent from the pretix installation to our servers. This behaviour is enabled by default but of course can be disabled in the global settings.
Smaller changes and bugfixes
-
Event participants can now download an iCalendar file for the event.
-
If all available tickets are ordered, the frontend now displays a "sold out" message even if some of them are still unpaid.
-
Many small user interface issues have been addressed, for example regarding form erros, voucher creation, wording, etc.
-
Team invite emails now have a correct email subject.
-
A warning is now shown if
DEBUG
is enabled in production. -
Fix a bug that lead to relative URLs being included in emails.
-
Fix a bug that lead to the names of export providers not being translated.
-
Rich text (e.g. the event welcome text) can now use the
class
attribute on HTML<div>
and<span>
tags. -
When running on a MariaDB Galera cluster, all reads are now performed as casual reads to ensure read-after-write semantics.
Changes to official plugins
- pretix-pages has been release in version 1.1.3 with a few of bugfixes in the user interface.
Plugin API changes
- New signal: pretix.presale.signals.html_footer