Description
In CDS 10 the locale_fallback compat flag is removed. Projects that had set cds.features.locale_fallback: true to enable the locale fallback chain (e.g. de_CH → de → default) will now always use that behaviour — it is the permanent default. The flag has no effect when set and should be removed. Projects that had not opted in see no change in behaviour.
How to Check
- [ ] Search for
cds.features.locale_fallbackinpackage.json,.cdsrc.json, and environment-specific config files. - [ ] If the flag is present with value
true, remove it and verify that locale-aware queries still return the expected translations.
Migration Steps
Remove the flag from CDS configuration:
diff// package.json or .cdsrc.json "cds": { "features": { - "locale_fallback": true } }Run integration tests that exercise locale-specific data retrieval to confirm fallback behaviour is unchanged.