github lukevella/rallly v4.17.0

32 minutes ago

🚦 Rate limits fixed behind proxies

On instances behind a reverse proxy, Rallly often couldn't tell visitors apart, so everyone shared one rate limit. A few sign ins or responses from anyone could lock out the whole instance with rate limit errors.

Rallly now reads each visitor's address from X-Real-IP, then X-Forwarded-For, so limits apply per visitor again. If requests pass through more than one proxy, set the new TRUSTED_PROXIES variable. The bundled proxy needs no change. See Configuration.

🔍 Search

Press ⌘ K (Ctrl K on Windows and Linux) to find polls, events and members, or to switch spaces.

✉️ Participant email on by default

New polls ask participants for an email address. Existing polls keep their setting.

The new poll settings with Require email switched on

🐛 Fixes

  • The public poll page no longer includes other respondents' email addresses in the page data.
  • Gmail's "Add to calendar" works on the organizer's copy of the finalized event.
  • Fixed crashes when translating the page in the browser, and when mixing all day and timed options in the poll form.

⬆️ Upgrade notes

  • 2 database migrations run on start. Back up before upgrading.

Full Changelog: v4.16.1...v4.17.0

Don't miss a new rallly release

NewReleases is sending notifications on new releases.