mistertl wrote:The problem is not the hoster IMO, but the customers
Good point here. I think it's a bit of both: some hosters do take a long time to update their infrastructure to support 5.3 (which can be understandable in some way).
I think hosters and open source projects have a role in the migration to newer versions ; that is why we released ManiaLive as a 5.3 project, that is why ManiaLib2 is a 5.3 project ; I guess you see where I'm coming: the next release of the SDK will probably be 5.3 too !
Releasing the SDK as a single 5.2 file was kind of a bad idea; I thought that it was going to be simplier, and it was true at first ; but now we want to improve it, we want to use it in our projects, we want to use it in ManiaLive and in ManiaLib, etc. So it makes much more sense to adopt the same standards than our other open source projects.
Here are some points worth mentioning:
- The 1.0 SDK which is 5.2 will obviously still work
- If someone wants to update the 5.2 SDK when we release new features, I will be happy to commit the changes on the SVN and to make a new downloadable package
- Migrating the code from the "old" to the "new" SDK will be very easy; I'll post a quick guide to do that, it'll just be a matter of renaming a couple of calls.
- Once people use the 5.3 SDK, it will be very easy to use features from our other project ; for example ManiaLib as a cache feature that use MySQL as a cache backend ; people will be able to use that by simply including the ManiaLib namespace next to the TM WS SDK