Wagtail 6.2 release notes - IN DEVELOPMENT¶
Unreleased
What’s new¶
Other features¶
Optimize and consolidate redirects report view into the index view (Jake Howard, Dan Braghis)
Support a
HOSTNAMES
parameter onWAGTAILFRONTENDCACHE
to define which hostnames a backend should respond to (Jake Howard, sponsored by Oxfam America)Refactor redirects edit view to use the generic
EditView
and breadcrumbs (Rohit Sharma)
Bug fixes¶
Make
WAGTAILIMAGES_CHOOSER_PAGE_SIZE
setting functional again (Rohit Sharma)Enable
richtext
template tag to convert lazy translation values (Benjamin Bach)Ensure permission labels on group permissions page are translated where available (Matt Westcott)
Preserve whitespace in comment replies (Elhussein Almasri)
Documentation¶
Remove duplicate section on frontend caching proxies from performance page (Jake Howard)
Document
restriction_type
field on PageViewRestriction (Shlomo Markowitz)
Maintenance¶
Use
DjangoJSONEncoder
instead of customLazyStringEncoder
to serialize Draftail config (Sage Abdullah)
Upgrade considerations - changes affecting all projects¶
Specifying a dict of distribution IDs for CloudFront cache invalidation is deprecated¶
Previous versions allowed passing a dict for DISTRIBUTION_ID
within the WAGTAILFRONTENDCACHE
configuration for a CloudFront backend, to allow specifying different distribution IDs for different hostnames. This is now deprecated; instead, multiple distribution IDs should be defined as multiple backends, with a HOSTNAMES
parameter to define the hostnames associated with each one. For example, a configuration such as:
WAGTAILFRONTENDCACHE = {
'cloudfront': {
'BACKEND': 'wagtail.contrib.frontend_cache.backends.CloudfrontBackend',
'DISTRIBUTION_ID': {
'www.wagtail.org': 'your-distribution-id',
'www.madewithwagtail.org': 'other-distribution-id',
},
},
}
should now be rewritten as:
WAGTAILFRONTENDCACHE = {
'mainsite': {
'BACKEND': 'wagtail.contrib.frontend_cache.backends.CloudfrontBackend',
'DISTRIBUTION_ID': 'your-distribution-id',
'HOSTNAMES': ['www.wagtail.org'],
},
'madewithwagtail': {
'BACKEND': 'wagtail.contrib.frontend_cache.backends.CloudfrontBackend',
'DISTRIBUTION_ID': 'other-distribution-id',
'HOSTNAMES': ['www.madewithwagtail.org'],
},
}