@Stephan
After this latest update, all the API information is gone again. All the bots are gone again. It's like starting all over every time you update this software. Why is it so difficult?
I don't understand your development style. The normal method of development is to release a candidate and call it alpha. People test it, find bugs, you fix and release as a ("testing") release. When you've patched as much as possible you call it beta and the testing still continues until you get to a point where a feature freeze is implemented. But the way you are releasing software like crazy keeps us all chasing down problems.
If we could get to a point where we say ok this is it 9.8.2.0 is running good and stable then that is fine. I will use it knowing it has some quirks here and there. That's understandable. So when you release 9.8.3.x I am expecting a solid upgrade path that fixes the previous issues WITHOUT adding NEW features. Then when 9.9.x.x comes out I am thinking well ok this is going to be a big upgrade path and I may have to start over. But that's not what happens. After this update I went back in to try and fix some things but it is a mess in that directory.
Now we got all kinds of problems with , and . and trades not running like they were before.
Yes I understand it takes time to learn new software. I've spent many days learning something and how it works only to find it completely broken or "modified" in a new release which makes all the time I spent before that a waste.
How would you feel if someone was wasting your valuable time with updates that were always broke, nonstandard or just plain didn't work? And then understand that you paid almost $1000 for that? And then lost more than that on software that wasn't stable? And then had to spend even more time to relearn how things work with new versions?
I can't speak for everyone and I won't try to but I think any sane and rational person would be pissed off by this.
Yes i fully agree it is annoying if you lose the trade-bots and settings. Thats the entire reason why the save system has been changed last time and why you did lose them. I have warned for this in advance it will happen this time. (at least i understand you speak about the update from 0.8 to 0.9)
I thought the development style itself is not so complex. The past small update did not bring any big new features, the coming build will also not bring anything new. And if there is something, then thats something small. (a checkbox or some new information field for example)
Big updates or big fixes are tested in advance, this changes from a week to a couple days in advance (beta, the alpha test is already done by this time). Anything that comes back is collected and solved based on the impact is to the code and inner workings itself. (i am sure there are people who can confirm this)
Both the testers and the team test everything before its finally launched. And yes some things like the usage of decimals could go untested sometimes, i do not keep track of where the testers are located world-wide. So i have to admit i must put more care in this kind of things.
But at the moment, on the buglist there is not much.
This is what i have;
- Roof-in does not buy (confirmed, is solved for the next update)
- Strange web-errors are visible (confirmed, is solved for the next update)
- Possible price rounding issue found (solved in advance)
- BTC-e goes offline after X minutes (still unconfirmed issue)
- Orders remain open (still unconfirmed, maybe related to the BTC-e issue)
- Doge/Btc at Cryptsy does not work (still unconfirmed issue)
- Later: Re-review the ema calculation (confirmed changes but also expected changes due the new weighted prices)
- Later: Re-review all decimal input methods.
I do not push the update at the moment because there unconfirmed and open issues.
What i also want to say is that i do understand that you are pissed off. But really from my point of view its working here and i (and the team) are doing our best here to get the same problem(s) with BTC-e. Once we do we will solve it and give it a big stress test again. After this a update is pushed as usual. But needless to say, maybe we found it and we solved it and we could not find anymore issues. And even you may have tested it properly. This still can not avoid this kind of problems or bugs can happen. And again, it is anoying if its happens and i totally agree but i am not sure what to do more then what i do now.
Like i said before i am happy to get you into the beta testing each time. This allows you to comment in advance and make sure it works good for you to.