Hello all, Sentry currently supports Hive1.1.0 and Hive 2.0.0 based on the profile used. I'm currently working on sentry 2.0.0 release upstream to integrate with Hive 2.1.1.
I'm sending this mail seeking inputs on what is the support we need in Sentry 2.0.0 release. Would that be just Hive 2.x or both Hive 2.x and Hive 1.1.0? I'm not sure if we should be supporting Hive 1.1.0 in sentry 2.0.0. As Hive 1.1.0 is pretty old and the notification log implementation in this version which Sentry-HA is dependent on has a lot of bugs which are fixed in later releases. Considering this, shouldn't we integrate sentry in release 2.0.0 with Hive 2.1.1 and say that it would no more support older versions of Hive? Here are some of the approaches that we could take for Hive integration for sentry 2.0.0 release. *Approach-1:* Maintain support for both Hive 1.1.0 and Hive 2.1.1 *Approach-2: *Maintain support for both Hive 1.1.0 and Hive 2.1.1 for now and remove it by the time sentry 2.0.0 is released. *Approach-3:* Remove support for Hive 1.1.0 now. *Downside* for Approach 1 and 2 is that we need to put in lot of effort to have them work together as Hive 2.1.1 has a lot of API's changes which need changes to a lot classes in sentry-binding package but still maintain backward compatibility. If we want to take approach-1 for any reason, it's worth putting that effort otherwise we could take approach-3. My next steps would be based on what I hear form the community. -Kalyan