Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Jeli 93] Search API Pantheon 8.2.0 #9305

Merged
merged 12 commits into from
Nov 14, 2024
45 changes: 45 additions & 0 deletions source/releasenotes/2024-11-14-solr-module-8-1-x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Search API Pantheon 8.1.x Release
rachelwhitton marked this conversation as resolved.
Show resolved Hide resolved
published_date: "2024-11-14"
categories: [drupal, action-required]
---

## Critical Fix: Solr Core Reload Functionality

This release addresses a critical issue where Solr cores were not automatically reloading after schema updates, leading to schema reversions, search index corruption, and potential site downtime. The update implements automatic core reloading to maintain search index integrity.

### Impact of Previous Behavior

* Unexpected schema reversions causing search functionality to break
* Search index corruption requiring manual intervention
* Site downtime due to failed search integrations
* Loss of custom schema configurations
* Potential data loss in search indexes
rachelwhitton marked this conversation as resolved.
Show resolved Hide resolved

### Key Changes
* Implements automatic core reload after schema updates
* Adds core reload functionality through both UI and Drush commands
* Improves error handling during schema updates
* Introduces new Drush command search-api-pantheon:postSchema

### Installation

``` shell
composer require 'drupal/search_api_pantheon:8.1.x-dev@dev'
```

### Schema updates can be performed via:
* Admin Dashboard: `/admin/config/search/search-api/server/pantheon_solr8/pantheon-admin/schema`
* Drush: `drush search-api-pantheon:postSchema`

### Known Limitations

* The `drush search-api-solr:reload` command does not yet trigger the new reload functionality
* This is a pre-release version while we continue testing and stability improvements

### Recommendations

* Immediate upgrade recommended for sites experiencing schema reversion issues
* Test the update in a non-production environment first
* Monitor search functionality after schema updates
* Report any issues through the issue queue on the [official github repository](https://github.com/pantheon-systems/search_api_pantheon/issues)
Loading