Is there any channel to ask for whitelisting additional groovy classes? Specifically the java.util.zip.Inflater (though it would be good to have Deflater) as the device websocket I am connecting to is using ZLIB compression and it seems those classes are not available to use
I second this request. I need to inflate a ZLIB stream from a websocket. What device/stream are you attempting to use @jonathanb? Did you ever find a solution for this?
I submitted a ticket some time ago with that request but nothing ever happened to it. I was working on a Unifi Protect driver to get real-time motion alerts but they compress the websocket content. I've ended up using Node-Red but this adds another point of failure in the chain and would have rather gone directly.
Funny, I'm working on UniFi Protect, too. I ended up just bouncing the deflated packets off of a Python server (Raspberry Pi) for inflation. It's still local and working, but it would be nice if it was all on Hubitat.
Hello @gopher.ny, I hope you're the right person to ping to get a definitive comment on this.
Would it be possible to whitelist java.util.zip.*? It would help to drastically improve usability and likely increase the performance of my UniFi Protect integration. Right now I am offloading the zlib.decompress() to an external python script.