specklesystems / speckle-sharp

.NET SDK, Schema and Connectors: Revit, Rhino, Grasshopper, Dynamo, ETABS, AutoCAD, Civil3D & more.
https://speckle.systems
Apache License 2.0
379 stars 172 forks source link

Deprecate "old" versions of connectors #1735

Closed AlanRynne closed 1 year ago

AlanRynne commented 2 years ago

Our initial stance on supporting connector versions was that we would continue to support always 3 major versions of each connector (the current one + 2 back)

My main concern around this is that supporting older versions comes at the cost of handling multiple edge cases due to lack of API methods or support for some geometries.

Obviously, this cannot be done on a whim. We should consult our Mixpanel stats to figure out which versions still have significant number of MAU's, and even add exceptions if some of our direct clients have some critical need for them.

jsdbroughton commented 2 years ago

With my other hat on I can confirm that Revit 2019 has almost completely disappeared apart from some bigger projects now in construction where migration has always been seen as too problematic/high-risk. R2020 is still in heavy use.

Whether these are Speckle users is a different question, concur that the Mixpanel should user Skews show this up?

jsdbroughton commented 2 years ago

WAU - Last 30 days image image

AlanRynne commented 1 year ago

Closing this as the reason for it being opened was Revit 2019 which we no longer support. We can reopen when 2020 nears it's death!