The way in which state attributes are excluded from recording has changed
The recorder platforms have been replaced with two new attributes which can be set in classes derived from
_entity_component_unrecorded_attributes: frozenset[str]- This should be set by base component entity classes, e.g.
_unrecorded_attributes: frozenset[str]- This should be set by derived platform classes, e.g.
HueLightto exclude additional, integration specific, attributes from recording.
More details can be found in the entity documentation.
Background for the change is in architecture discussion #964.