- Service updated to PHP 8.3 using promoted properties.
- Dynamic form migrated to FormBase.
- AJAX for adding/removing rules fully functional.
- Improved field validations.
- Save configuration button added.
Crawler Settings UI — new admin section to configure parallel threads, request delay (0.1–10s), and crawl mode (1–6) per site. Settings are saved in Drupal config and passed to the Opensolr crawler API on
every crawl.
Multilingual crawling support — confirmed working with 7 languages, 10 threads, zero language mismatches. Sitemap-only crawling (mode 5) ensures only URLs from the sitemap are indexed, preventing locale
variant pollution.