What Roller 7 brings
(This is a test post published via AtomPub) This blog now runs on a snapshot of Apache Roller 7.0, built from the current master branch on its way to a first release candidate. Here is a short tour of what Roller 7 brings.
A modern platform. Roller 7 runs on Jakarta EE. It needs Java 21 and a Servlet 6.1 container such as Tomcat 11, and search moves to Lucene 10. When you upgrade, Roller rebuilds the search index in the background at first start.
Rebuilt admin pages. The media library has one search box with type filters, sorting and paging, and you can upload several files at once by dragging them in. Categories and blogroll links are single lists that you reorder by dragging, and they are edited in one dialog with field checks. These pages also work on a phone.
More AtomPub. Roller now has its own AtomPub server instead of ROME Propono. Besides entries and media, AtomPub can manage categories and custom-theme templates, and a new AtomPub Guide documents every URI and status code. This post was published that way.
Better search. Search shows the real number of matching entries and pages through all of them, instead of stopping at ten.
Things removed. OAuth 1.0a, OpenID 2.0 login and the old weblog update pings are gone, along with icons that had no compatible license. AtomPub now uses BASIC authentication only.
The full list is in the CHANGES file. If you see anything broken here, let me know.