Pontoon Debian v2025.04.09
Release Details
Migration from: Pontoon Debian v2024.12.13
Built from commit: bdd74fadddb23386f8a13cdb540d22538a136fa2
Tarball URL: https://github.com/wanadev/pontoon-debian/releases/download/v2025.04.09.0/pontoon_2025.04.09.0.tar.gz
Migration Instructions
If you are making requests to Pontoon from origins that are different from the
one where app is available, You should add the CSRF_TRUSTED_ORIGINS
variable to your pontoon.env
config before migrating:
CSRF_TRUSTED_ORIGINS=https://pontoon.example.org,https://myotherorigin.example.org
Then you can follow the standard Migration Guide instructions.
Warning
Database migration: The sync.0004_migrate_sync_events
step of the database migration may take A LOT of time if you have many sync events in your database. Please also note that it may require a lot more RAM during the migration than Pontoon needs when it is running.
On our own (relatively small) instances, it took a couple of hours and required 2 GB of RAM along to 4 GB of swap to complete!
Changelog
⚠️ Breaking changes
SVN Support dropped,
SVN_LD_LIBRARY_PATH
option removed
Important changes
New settings are available.
Web settings:
# If True, redirects all non-HTTPS requests to HTTPS
SECURE_SSL_REDIRECT=True
# A list of trusted origins for unsafe requests.
#
# /!\ IF SET, IT SHOULD ALSO CONTAIN THE DOMAINS WHERE THE APP IS AVAILABLE.
#
# The setting also supports subdomains, so you could add `https://*.example.com`,
# for example, to allow access from all subdomains of `example.com`. Multiple
# domains must be separated by a comma: `https://example1.com,https://example2.com`.
#
# See: https://docs.djangoproject.com/en/5.1/ref/settings/#csrf-trusted-origins
CSRF_TRUSTED_ORIGINS=
Database settings:
# Controls if the database needs a secure connection with the app
DATABASE_SSLMODE=True