Hi everyone
0.9 release
I've released django-mptt 0.9.0. This release is a year's worth of code, but the changes are fairly minor:
- Add support for Django 1.11 and 2.0
- Add Danish and Ukrainian translations
- Rollup the last year worth of minor bug fixes
Thanks to all those who worked on the project this last year.
The reason for the slow pace is partly that the project is fairly mature, and partly that I've been almost entirely hands off. I haven't actually used django-mptt for a while, and so I rarely work on it.
My new Tree Things project
There are several issues with the MPTT data structure when it's used in a highly-concurrent environment (like say, a website ;) ). The regular posting of integrity errors to the Issues list is evidence of that. They're usually unfixable, because mptt is unfortunately just not very good for writes, by design.
For that reason I've built the core of a new app which does things quite a different way, and avoids a lot of the integrity issues that mptt has been prone to. It also should be much faster for writes, though I haven't done any benchmarking.
The new project is django-mpathy , and right now it's an alpha-quality experiment. It doesn't yet have any releases, and it only supports Postgres and django 1.11+. (It also might get a rename soon when I think of a good name!)
If anyone's interested in helping out with it please contact me at crai...@gmail.com or via github. If you think you'd be interested once it matures a bit, please star the repo.
In search of new maintainers
I haven't been very active in responding to issues or PRs. I'd like to say I'll do better, but that's not likely to happen since I don't use the project anymore.
The other current committer is Matthias, and he's done a much better job than I have. But I understand he's fairly busy with other things too.
If anyone else would like to step up, now would be the time. I look forward to giving a few more people committer access.
Happy holidays!
Craig de Stigter