Upgrading to 0.3.0
Upgrading from 0.2.x. Release date: November 3, 2026
Breaking changes
Section titled “Breaking changes”None in the API of Anvil. Check these changes of behaviour:
- Run the migrations first: deleting a record of an auditable model for good and
anvil:tickuse the new tableanvil_ownerships, and fail without it. - Database errors: when saving failed in the database, API clients and the
browser now get a neutral message under the key
recordinstead of the error of the database. Check your own clients if they read this text. The error is in the log. - Links to lists:
filter_<name>in the URL of a list now sets this filter.
Configuration
Section titled “Configuration”Nothing needs to change. New and optional:
$domainEventListenersfor domain events.$ownerGroupProvidersfor groups of deputies, see Ownership.
Ownership is switched on per resource with $ownership. Records that exist by then
have no owner and can only be changed with <slug>.override. Give them an owner with
anvil:ownership:assign. Deputies are told
and IT is asked by anvil:tick, which must be scheduled.
All changes
Section titled “All changes”See the changelog of 0.3.0.