Just a thought, whilst I appreciate you are all voulenteers, which is commendable, who is 'in charge'. e.g, who is making the decisions how to define 2.1 as 'release ready'. What is the criteria? 0 issues on github? A certain set of features left to be implemented?
As much as projects take time, I can't help but feel there is something going wrong in the whole management of the project. If you don't have a clearly defined goal, you are never going to get anywhere.
NOTE: This captcha is absolutely appalling. I had to listen to the damn thing.