Release 2024.4.0 of pretix
Today, we are releasing pretix 2024.4.0. This is release introduces new import capabilities, account security improvements and a number of smaller changes throughout the system. Big thanks go out to Christiaan de Die le Clercq, Felix Schäfer, Shiiko, Thatthep, and Wikinaut who contributed to this release. ❤️
pretix 2024.4.0 is now available for installation via pip
. The new Docker images will appear on Docker Hub over the
next few hours. All customers of pretix Hosted are already using the new version and do not need to take any action.
Voucher and exhibitor import
We've extended our order import feature to provide convenient import functionality for other areas of the system. Specifically, you can now import vouchers and exhibitors (using the Exhibitors plugin) from CSV files.
Android Version Support Policy
We have published our first public policy on how long we expect to support older Android versions for our various apps (pretixSCAN, pretixPRINT, pretixPOS, pretixLEAD). Please note that these are all preliminary dates. We will always try to support old versions longer (if possible with reasonable effort) and we might be forced to end support ealier (e.g. when a component supplier such as a payment provider or printer manufacturer requires us to do so).
Read our Android Version Support Policy
Account security improvements
We have improved the protection we provide for your pretix backend account in two ways:
-
You will now receive an email notification if a login to your account is made from a browser type, device type or country that you have not previously logged in from.
-
As the administrator of an organizer team, you can now force all members of the team to turn on two-factor authentication on their accounts.
In case you missed it, we've also recently published some more general advice on precautions against phishing.
Waiting list end date
You can now configure the waiting list to be automatically disabled at a specific point in time. This will not only disable new sign-ups to the waiting list, it will also disable the waiting list being a blocker for selling additional tickets. By configuring this setting, you can increase your chances to sell all remaining tickets by opening up all the sale again a few hours before your event.
ready2order integration
We've added a plugin that integrates pretix with ready2order, a popular cash register system in the hospitality sector. The integration allows to automatically create a voucher in ready2order whenever a pretix ticket is sold, so you could e.g. give every attendee of your event a €5 meal voucher for your restaurant operated with ready2order.
Smaller changes and bugfixes
Ticket shop and widget
-
The widget now offers limited functionality when used together with a Cross-Origin-Embedder-Policy.
-
The file names of attached invoices now have the same language as the email.
-
Customer accounts now show the country name correctly in stored attendee profiles.
-
Calendar files are now attached to emails sent upon order approval.
-
A bug has been fixed that caused incorrect orders to be created in a specific combination of both bundled products and automated discounts.
Ticketing backend and configuration
-
An issue with rendering bold and italic fonts in PDF files has been fixed.
-
A new type of check-in rule has been added that allows to check the current presence status of the attendee on the check-in list.
-
All fields supporting markdown-formatted input are now visibly marked as such.
-
Dates in an event series now have a comment field that you can use to store internal notes.
-
Currency codes such as XAU (gold), XAG (silver), and similar non-monetary currencies can no longer be used for an event. XXX (no currency) can still be used, but only for free events.
-
A thumbnail issue has been fixed that caused uploaded pictures to be shown very large.
-
The export of badges as a PDF file can now be sorted by company.
-
The email placeholder
{name_for_salutation}
now shows a sample content that matches the current event's settings.
Updates to official plugins and tools
-
The plugins "CWA integration" and "Digital Covid Certificates" are now considered deprected and will no longer receive updates after end of May. They will be removed from pretix Hosted in June.
-
The Certificates of Attendance plugin has been released in version 1.11.1 to fix a bug with download date restrictions in event series.
-
The Digital Content plugin has been released in version 1.4.0 to provide compatibility with the new pretix version and to add a PDF variable for the digital content link.
-
The Double-Opt-In step plugin has been released in version 1.3.1 to provide compatibility with the new pretix version.
-
The Exhibitors plugin has been released in version 1.9.0 to add the new import feature.
-
The Mollie plugin has been released in version 2.1.1 to fix a bug in permission handling.
-
The MTN MobileMoney plugin has been released as open source.
-
The Newsletter plugin has been released in version 1.5.2 to provide compatibility with the new pretix version.
-
The Shipping plugin has been released in version 1.20.1 to provide compatibility with the new pretix version.
-
The Tracking codes plugin has been released in version 2.14.0 to improve Google Analytics tracking and add support for ShareASale.
-
The Venueless plugin has been released in version 1.3.1 to provide compatibility with the new pretix version.
Runtime and server environment
-
The documentation now includes a page with community install guides, starting with a Kubernetes guide.
-
Uniqueness of order codes within an organizer is now enforced on database level (for new orders).
-
New metrics allow monitoring the number of successful or failed logins to the pretix backend.
-
A database config option
disable_server_side_cursors
has been added. -
The
pretix.log
file now includes information about failed login attempts to the pretix backend.
Plugin API changes
No changes.
REST API changes
- When creating an order,
request_valid_from
is now allowed to be in the past.