Hello all,
I guess it is a bit untimely, but we are about the release a MMBase 1.9.7. Only 14 years after 1.9.6.
It's kind of an hobby too actually, but there is indeed a customer that requested to upgrade a still running MMBase application.
It required some work, but most stuff is working again. Highlights:
- The MMBase server itself was the subversion repository But the server has gone.
The default branch is 'MMBase-1_9'. We neglected the main branch, which contains the work for 'mmbase 2.0', which IIRC was mainly targeted at splitting up stuff. I doubt if we ever come around to that now.
- MMBase 1.9.6 was built with java 5. This is not feasible any more. 1.9.7 will be built with java 8, and this is the minimal requirement now. We actually run it fine on java 25 though.
The said customer actually requested the whole thing to run in docker.
- The MMBase server was also providing (nightly) builds. This is now done on github actions
- The MMBase site (
https://www.mmbase.org) itself sadly got lost entirely. A static placeholder is now served via github pages.
- The documentation in the admin pages didn't render any more, mostly because the used xslt were pulled from the oasis server which nowadays gives 'too many request' on that.
- A new cache implementation was added based on caffeine.
greetings,
Michiel