Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SettingsArea: what it touches
Internal ChangesKind: in v2.1.277,
Internal ChangesSection of the release
What
The schema builder for marketplace sources now takes a parameter that changes how reserved names are handled for the settings source type. When set, the name field skips the old compile-time rejection of reserved names and instead defers that check to load time, via a function called revalidateReservedNameEntry, which rejects a reserved name per entry as it loads. When not set, the old inline rejection at schema-compile time still applies.
Why
Deferring the reserved-name check to load time allows each marketplace entry to be validated individually as it's loaded, rather than rejecting the whole schema upfront.