Opensolr Changelog

Recent updates and improvements to the Opensolr platform.

Jun 2026 ×

Drupal Module Jun 5, 2026

  • Fix Fixed a bug in the Opensolr Search Drupal module (3.8.5) where viewing content that references a non-translatable entity could trigger a fatal error. Fixed and released on drupal.org.

Account Jun 2, 2026

  • New One-click unsubscribe from product & campaign emails. The Communications page now has a toggle for product updates, feature announcements, and marketing emails — flip it off to opt out without hunting for the unsubscribe link inside an email. Equivalent to clicking that link, but reachable from your admin panel any time you want to change it. Billing, critical service alerts, and invoice emails are unaffected (they stay always-on to protect your service).

Billing Jun 2, 2026

  • Improved Payment Profile VAT handling — multiple improvements. Real-time validation now shows status next to your VAT number as you type (verified, invalid, Romania, non-EU). VAT numbers entered with formatting (spaces, dots, dashes) or with the country prefix doubled (e.g. DE prefix + DEXXXXXX number) are auto-normalized before reaching Stripe. Tax IDs that already existed on your Stripe customer but weren't recorded on our side are now auto-detected and synced on next save in your Payment Profile — no more silent divergences between your account and Stripe. Changing the country also clears the VAT field so it can't drift into an invalid combination.

Drupal Module Jun 2, 2026

  • Fix Fixed a fatal error in the Opensolr Search Drupal module (3.8.4) during data ingestion when a content type has an entity_reference field pointing to a config entity (for example Domain from the Domain module). The ingestion job aborted with "Call to undefined method ::hasTranslation()" — config entities don't implement the translation interface, so the translation-resolution helper now short-circuits for them and ingestion runs end-to-end. Thanks to rickydev90 on drupal.org for the clean report and patch in #3593311.