Derived streams now have the capability to auto-recalculate historical values whenever dependent historical values have been inserted, updated, or deleted.

We've added an advanced configuration switch to enable this feature:

This setting will be off for any existing derived stream. It will be on by default for any new derived stream.

All derived samples from the date of the dependent change will be automatically deleted and recalculated automatically if any of the dependents (or their dependents) have a sample inserted, edited, or deleted earlier with a time earlier than the tail of the stream (the last sample time).