---
title: "Event Tickets 4.12.2"
source: "https://docs.nexcess.com/software/the-events-calendar/release-notes-event-tickets-4-12-2/"
description: "Howdy folks! Event Tickets 4.12.2 has released and includes a handle of fixes and updates that improve compatibility with our Promoter event email service while…"
vertical: "Software"
area: "The Events Calendar"
date: "2020-06-24"
last_modified: "2026-07-06"
---

# Event Tickets 4.12.2

Howdy folks! Event Tickets 4.12.2 has released and includes a handle of fixes and updates that improve compatibility with our [Promoter ](https://docs.nexcess.com/software/the-events-calendar/configure-promoter/)event email service while also refining the attendee registration integration for those of you using the [Event Tickets Plus](https://docs.nexcess.com/software/the-events-calendar/event-tickets/) add-on. Oh, and we’ve included a hidden goodie — a sneak peek at our new RSVP design. About a month from now (fingers crossed!), we will release a new look to our RSVP layout, and we’re giving you a sneak peek of it in this release. Learn more about how to unlock this preview with [these instructions](http://m.tri.be/refreshrsvp). Otherwise, this is a relatively minor release that should be smooth sailing when updating. That said, it’s always a good idea to [backup](https://docs.nexcess.com/software/the-events-calendar/creating-site-backups/) your site and test changes in a [development environment](https://docs.nexcess.com/software/the-events-calendar/creating-and-using-a-wordpress-staging-site/) before installing this on your live site, as you would with any other WordPress update.

- **Fix** – We resolved a PHP notice when rendering the [new birth date field for attendee registration fields](http://m.tri.be/refreshrsvp).
- **Fix** – We’re improving backwards compatibility for tribe\_upload\_image to help support the function in WordPress before 5.2 and below.
- **Feature** – We added the TribeTraitsWith\_Db\_Lock trait to provide methods that are useful to acquire and release database locks.
- **Feature** – We added the tribe\_db\_lock\_use\_mysql\_functions filter to control whether database locks should be managed using MySQL functions (default, compatible with MySQL 5.6+) or SQL queries.
- **Tweak** – We added a case for manual control of fields in JavaScript dependencies.
- **Tweak** – We added a tribe\_promoter\_max\_retries\_on\_failure filter to set the maximum number of attempts to notify [Promoter](https://docs.nexcess.com/software/the-events-calendar/configure-promoter/) of a change on the WordPress installation. The default number of attempts is 3.
- **Tweak** – We now register logs when notifications to Promoter fail and then reattempt to notify until the limit of tribe\_promoter\_max\_retries\_on\_failure is reached per notification.
- **Tweak** – We’ve improved the birth date field styles that could show up without styling under certain contexts.
- **Tweak** – To improve integration with our new [Virtual Events add-on](https://docs.nexcess.com/software/the-events-calendar/create-virtual-event/) for The Events Calendar, we’ve added a hook to the ticket email template to allow injecting content between ticket details and organizers.
- **Tweak** – For the [\[tribe-user-event-confirmations\]](https://docs.nexcess.com/software/the-events-calendar/attendee-lists/#The_Shortcode) shortcode, we link to both the event and the direct [My Tickets page](https://docs.nexcess.com/software/the-events-calendar/attendee-lists/#View_Your_RSVPs_and_Tickets_Per_Event).
- **Hooks** – [https://docs.theeventscalendar.com/reference/since/event.tickets.plus4.12.2/](https://docs.theeventscalendar.com/reference/since/event.tickets.plus4.12.2/)
- **Security** – We removed the deprecated usage of `escapeMarkup` in Select2 (props to @miha.jirov for reporting this).
- **Language** – 39 new strings added, 26 updated, 0 fuzzied, and 0 obsolete
