The short answer is “I don’t provide past/unsupported builds” but this deserves a longer answer so here it is. As you guys know by now, I’m always trying to be transparent about everything.
First, I will be the first to agree that this sucks and that 2.1 as it shipped initially had many issues that I set on correcting as fast as I can. This is not an excuse for this situation, just making sure everyone knows that I’m aware this is less than ideal.
Second, Rest assured that those issues are not things that we were aware of before shipping nor are they issues that happen on my machines here unfortunately, otherwise those would be already fixed.
When 2.1 was in beta, I tried to find as many issues as I could. Some people jumped on the beta and helped find issues too but at some point, we exhausted the number of problems we could find given our dataset (both in people and collections).
The complexity of combinations for each user out there (both OS installs and collection/track data) makes it impossible to test everything and I can’t afford a real testing department so I was left with no choice but to ship the best build I could and be ready to fix any issues the popped up when the build started getting used in the ‘real world’. I knew there wear going to be issues, I just didn’t know what they were.
So over the last week I’m been diligently fixing everything in order of priority. I currently have 12 known issues, only 3 are being seen by more than one user. For a user base of thousands, that’s not too bad.
The reason I won’t provide old builds is twofold: First, the old builds are not bug free and I can’t split my time between fixing old things and fixing new things. So I only officially support and provide the latest build. Second, if I did provide an old build, people will use the old build and I’ll be back to not having any way to find/fix the issues that the new builds have. It’s a catch 22.
So, thank you for bearing with me during those difficult few days. This is obviously an exceptional step since 2.1 is a complete rewrite of the codebase but I’m working toward fixing everything. When version 2.2 comes out in beta, help out as much as you can by giving it a try and that way we will ensure that the final release for it will be much smoother sailing.
And thanks for everyone who posts kind words. It means a lot since I feel really bad for putting everyone in this situation in the first place. It’s necessary but I understand it sucks.