Hi,

So far my Python based QCAlgorithm used PivotPointsHighLow and it all work fine, but it seems that this latest commit (part of the latest 13062 release to master) presents a breaking change as it modifies the name of first constructor parameters (from “length” to "surroundingBarsCount"):
https://github.com/QuantConnect/Lean/commit/67081a8a056eb73a4ac371390358a1389142eae7

As a result backtests started failing with “TypeError : No constructor matches given arguments” error, and I wonder how it might effect my live node soon.

Could you please provide details on how should one handle such breaking changes in advance, before they make their way to live nodes and backtests?

Erez.