add some worker version check
the worker should have some kind of version that the webui can check. the webui should then be able to reject workers that are not sufficiently new. that helps in case of protocol changes or new mandatory features.
#7 Updated by EDiGiacinto about 2 years ago
Just my 2c on this:
Aside from displaying workers versions: i think for a communication protocol perspective (especially wrt websocket server/worker) is a good thing to have also a variable/constant identifying only the protocol version - inside the codebase - instead of the packaging version.
That allows us with a bit of more control and we can bump the protocol version number inside the code when we know we are breaking compatibility with our changes and let the worker immediately die in such case.
#8 Updated by okurz about 2 years ago
#10 Updated by EDiGiacinto about 2 years ago
yup, i think we should do the same for the websocket/internal commands