Opensolr Changelog

Recent updates and improvements to the Opensolr platform.

Search Mar 17, 2026

  • Improved Search relevancy defaults updated to Flexible minimum match — queries now return more results by default, especially for longer natural-language searches. Short queries (1-2 words) still require all terms to match, while longer queries allow partial matches for better recall. Per-index Search Tuning overrides are unaffected.
  • Fix Fixed "Did you mean?" spellcheck suggestions — previously only corrected a single word in the query (e.g. "downloda invoicesr" → "download"). Now corrects all misspelled words and shows the full corrected query (e.g. "download invoices"). Works across all Search pages including hybrid vector search.

Documentation Mar 15, 2026

Control Panel Mar 15, 2026

  • New Smart Fix Suggestions in Error Audit — the error table now automatically matches each error against the Opensolr documentation and suggests the right FAQ page to help you fix it. See a replication failure? A config XML error? A type mismatch? Click the suggested link and get step-by-step resolution. Works in both the per-index Error Audit and the Weekly Error Digest emails. Fully automatic — no setup required.

Control Panel Mar 13, 2026

  • Improved Reload and Reset error messages in the Error Audit are now human-readable — raw Java stack traces are replaced with a short root-cause summary and a direct link to the Error Log for the full details.
  • Improved Index Reset is now bulletproof — the reset process verifies the index is actually empty after clearing it. If the standard reset fails (locked segments, corrupt index), it automatically falls back to a hard reset that nukes the data directory and rebuilds from scratch. Reset status is now properly reported back to the UI instead of always showing success.
  • New Communications Preferences — A new Communications page under Account lets you control which email notifications you receive. Toggle the Weekly Error Digest on or off at any time. Critical alerts (disk, bandwidth) and billing emails remain always-on to protect your service.
  • New Weekly Error Digest — Opensolr now sends a weekly email digest every Monday summarizing the top errors across your indexes from the past 7 days. Each index links directly to its Error Log in the dashboard. Account owners receive reports for all their indexes; team members only see the indexes they are assigned to. One consolidated email per person, no matter how many indexes you manage.

Control Panel Mar 12, 2026

  • New API Usage now includes an endpoint filter — select any API method from the dropdown to see which users called it and how many times. Makes it easy to drill down into specific endpoints like ai_summary, stream_solr_log, or any other API action.
  • New Error Audit — every Solr error your index encounters is now automatically captured, classified, and stored for 7 days in a dedicated searchable index. The new Error Audit dashboard in the Control Panel gives you an error rate chart, severity and type breakdowns, full-text search across stack traces, date range filtering, and a detail view with root cause extraction and plain-English explanations. Find it in the left sidebar of any index, right below Tail Error Log.

Turbo Indexer Mar 11, 2026

  • Fix Fixed a bug where forked worker processes did not inherit the --uri flag from the parent Drush process. Without --uri, Drush defaults to http://default as the base URL, causing URL-dependent tokens like [site:url-brief] in Solr index field configurations to resolve incorrectly. Affected fields (e.g. ss_index_source, site, ss_url) would contain the wrong hostname. All spawned workers now correctly inherit the site URI. Update to v2.5.1 and reindex affected indexes.

Security Mar 10, 2026

  • Fix Fixed an issue where visiting any admin page without being logged in showed a raw error message instead of redirecting to the login page. Non-authenticated users are now properly redirected.

Query Analytics Mar 10, 2026

  • Fix Fixed Click Analytics and No Results tabs returning 403 errors when accessing Query Analytics via the shared search link. AJAX data calls now use the correct endpoints based on how the page is accessed.
  • Fix Fixed Query Analytics tabs (No Results, Click Analytics) not loading for indexes without Elevation Rules enabled. The tab content and all interactive features now work correctly regardless of whether elevation is configured on the index.

Documentation Mar 8, 2026

  • Improved Updated the Data Ingestion API documentation with full content_type field guidance. The field reference now explains the default behavior, how it controls web vs media display in search results, and how MIME types are auto-detected when using rtf:true. All code examples (cURL, PHP, Python) now include content_type.

Data Ingestion Mar 8, 2026

  • Fix Fixed a bug where the internal rtf flag was not always stripped before sending documents to Solr, causing an "unknown field rtf" error that failed the entire batch. The flag is now reliably removed regardless of how the value was encoded (boolean, string, or integer).
  • Fix The Data Ingestion API now correctly sets the content_type field for every document. If you don't provide one, it defaults to text/html so your documents appear in the web search tab instead of being classified as media. When using rtf:true, the MIME type is auto-detected from the actual file content — PDFs get application/pdf, Word documents get their proper DOCX type, and so on.

Documentation Mar 8, 2026

  • Improved Comprehensive code examples added to the Data Ingestion API documentation. Full working PHP and Python examples for both submission methods — JSON body and file upload — with error handling and job status polling. Plus updated cURL examples for every workflow.

Data Ingestion Mar 8, 2026

  • Improved Cleaner error display in the ingestion queue table. Error columns now show a short summary like "30 ok, 20 doc(s) failed — click for details" instead of the full raw error. Click the message to open the Job Detail modal with the complete breakdown per document.
  • Improved Detailed Solr error reporting in the Data Ingestion Queue. When a document fails at the Solr level — unknown field, type mismatch, schema violation — the exact error from Solr is captured and shown in the Job Detail modal. No more guessing why a document was rejected.

API Mar 8, 2026

  • Improved The Data Ingestion API now returns a doc_ids array in every successful response, showing the auto-generated document ID (md5 of uri) for each document in your batch. Use these IDs to track, query, or update specific documents in your index.
  • Improved URI is now mandatory for every document in the Data Ingestion API. The document ID is always generated as md5(uri), making the URI the single source of truth for document identity. Same URI = same document. Resubmitting a URI updates the existing document. Duplicate URIs in pending jobs are automatically rejected to prevent accidental double-indexing.
  • New JSON file upload for the Data Ingestion API. Instead of embedding your documents in the request body, save your full payload as a .json file and upload it via the payload_file field. The file can contain everything — email, api_key, core_name, and documents — or just the documents array with auth as separate form fields. Ideal for large batches generated by CMS exports or data pipelines.

Data Ingestion Mar 8, 2026

  • New Job Detail modal in the Data Ingestion Queue. Click any Job ID to see the full picture: status, progress, success and error counts, all timestamps, the complete error message, the processing result, and the entire payload that was submitted — with pretty-printed JSON.
  • New Retry failed or completed ingestion jobs with one click. The Retry button resets the job back to pending, clearing all progress so you can re-run it after fixing the issue. Available on completed, failed, and stopped jobs.
  • New Granular Run Now controls in the Data Ingestion Queue. Trigger immediate processing for a single job, an entire index, or all pending jobs for a user — no more waiting for the next cron cycle. Each pending job shows its own Run button, and every index header has a Run button when there are pending jobs.

API Mar 8, 2026

  • New Document extraction in the Data Ingestion API — add rtf:true to any document and point uri at a PDF, Word, Excel, PowerPoint, or OpenDocument file. Text is extracted automatically and indexed with full enrichment. Mix regular and RTF documents in the same batch.

Account Mar 8, 2026

  • New Data Ingestion Queue management page under Account in the top menu. See all jobs grouped by index with live progress bars, pause and resume mid-processing, stop or delete jobs. Auto-refreshes while active, auto-cleans completed jobs after 7 days.

API Mar 8, 2026

  • New Data Ingestion API — push documents directly into your Opensolr index via POST. Submit up to 50 docs per batch with automatic vector embeddings, sentiment analysis, language detection, and all derived search fields. Works alongside the Web Crawler to push content it cannot reach: gated pages, CMS exports, product feeds. Same doc ID updates existing records.

Account Mar 8, 2026

  • New API Usage dashboard is now available under Account in the top menu. See your total requests, live per-minute and per-hour usage gauges against your rate limits, a full breakdown by API endpoint, and monthly history. Know exactly how your application consumes the API and how close you are to your thresholds — all in one page.

API Mar 8, 2026

  • New Global API rate limits are now enforced: 30 requests per minute and 500 per hour across all authenticated API endpoints. This applies to every API call including search, AI summaries, embeddings, and batch operations. If you need higher throughput for your integration, contact us and we will set custom limits for your account.

Search Mar 8, 2026

  • New Search Tuning — six per-index relevancy controls in Index Settings. Adjust field weights, freshness boost, minimum match mode, semantic vs keyword balance, result quality threshold, and results per page. Each index is tuned independently. Changes save automatically and take effect on the next search — no reindexing, no restart.

Web Crawler Mar 7, 2026

  • New Bulk query deletion in Query Analytics — select multiple queries with checkboxes and delete them in one click. Available on the Queries, No Results, and Click Analytics tabs. Useful for cleaning out junk, test queries, or inappropriate search terms from your analytics history.
  • New Click Analytics with CTR tracking — see which search results users actually click. Three views in the new Click Analytics tab: Top Clicked documents, By Query with click-through rates, and Low CTR to find queries where users search but never click. All click data is IP-deduplicated and rate-limited to prevent bot noise.
  • New No-Results Dashboard — a new tab in Query Analytics that tracks every search returning zero results. Each zero-result query is counted by unique IP (not raw page views), so the numbers reflect real users, not refreshes. Use it to spot content gaps, missing synonyms, or pages your crawler hasn't reached yet.

Search Mar 7, 2026

  • Improved The Pin, Exclude, and Exclude All buttons on the search elevation toolbar are now high-contrast and color-coded — orange for Pin, red for Exclude — so they stand out clearly as interactive controls.
  • Improved Elevation actions are now mutually exclusive per document — clicking Pin on an excluded result automatically removes the exclude first, and vice versa. No more stale conflicting rules.
  • Fix Fixed a critical bug where pinning multiple documents to the same query only applied the last one. Solr was receiving the document IDs in the wrong format — now all pinned results correctly appear at the top in the order you set them.
  • Improved Query Analytics & Tools — the former Query Statistics page has been completely redesigned into a clean tabbed application. Overview, Queries, and Elevation Rules each live in their own tab with lazy AJAX loading. Elevation rules now show full document details (title, description, URL) instead of raw Solr IDs, with accordion-style collapsible query groups and a regex search to instantly find any elevated document across all rules.
  • New Global elevation rules — the new "Pin All" and "Exclude All" buttons let you pin or exclude a result across every search query, not just the one you are looking at. A globally pinned page always appears at the top; a globally excluded page never shows up in results, regardless of what the user searches for.
  • New Query Elevation is here — pin or exclude specific search results directly from the Search UI. Enable it in your index settings, then use the elevation toolbar on any search result to pin it to the top or hide it entirely. Pin and exclude work per-query (only for a specific search term) or globally (for all searches). Pinned results can be reordered by drag-and-drop. Useful for promoting important pages, burying outdated content, or curating results for key queries.

Control Panel Mar 6, 2026

  • Improved The Add New Index page now uses a sidebar filter panel instead of dropdown menus. Region, Version, Country, Type, and Crawler filters are always visible on the left, with result counts next to each value. Click any value to filter, click it again to clear. Active filters are highlighted and a Clear All link resets everything. On mobile, filters collapse behind a sticky Filters button at the top of the page.
  • Improved The Add New Index page is now more compact and easier to scan. Fonts, cards, and filter controls have all been tightened up so you can see more server options at a glance without scrolling. Each card shows the key details — Solr version, region, and server type — cleanly and without clutter.
  • Fix Error Log now catches all errors for your index, even when multiple different issues occur at the same time. Previously, errors with the same top-level message but different root causes were silently merged, and some Solr errors logged without the index name prefix were missed entirely. The dashboard now shows each distinct error with its actual root cause and a compact, readable stack trace.

Web Crawler Mar 6, 2026

  • Fix Document indexing now works reliably for all major office formats. DOCX, DOC, XLSX, XLS, and PPTX files are fully supported with proper text extraction — including tables, headers, footers, and speaker notes. Previously, many documents were indexed with empty text due to format misdetection and encoding issues.

Web Crawler Mar 5, 2026

  • New Clear button on Crawl Stats for 4xx and 5xx errors. Click Clear next to Client Errors or Server Errors to delete those entries from the crawl database. Useful for cleaning up old 404s before resuming a crawl so they get retried on the next run.
  • Improved Faster Playwright rendering in Chrome mode. Pages now complete in ~0.5–1s instead of 2–25s. The old approach waited for all network activity to stop (analytics, trackers, ad pixels), which stalled on busy pages. Now it waits for the DOM, gives JS 500ms to hydrate, and grabs the content.
  • New New Renderer setting in the Web Crawler. Choose between Curl (Fast) — the default, fetching pages in ~0.2s each — and Chrome (JS Rendering) for JavaScript SPAs like React, Vue, or Angular where content is rendered client-side. Chrome runs every page through a headless Chromium browser. Available in the UI dropdown and the REST API (renderer parameter), and persists across cron restarts.

Web Crawler Mar 4, 2026

  • Improved Solr batch indexing is now more reliable during crawls. When a batch insert to Solr fails (e.g. temporary overload or timeout), the documents are kept in the local buffer and retried on the next flush cycle, instead of being silently lost.
  • Fix Fixed tag field generation during crawl. The tags and title_tags fields used for autocomplete and spellcheck were being stored with raw special characters intact, which could produce noisy or broken suggestions. They are now properly cleaned — special characters stripped, whitespace normalized — so autocomplete and spellcheck results are cleaner.

Search Mar 4, 2026

  • Fix Search results no longer show Jan 01 1970 as the date when a document has no real creation date. The date badge is now hidden entirely when no valid date is available.
  • Fix Fixed title and description highlighting on complex search queries. When a query contained boolean operators like AND or OR, only the full-text body was being highlighted — titles and short descriptions were left plain. Highlighting now works consistently across all result fields, regardless of how complex your query is.

API Mar 3, 2026

  • New API rate limiting is now active. Every authenticated API request is tracked per user and per IP, with configurable limits per minute and per hour. If you exceed the threshold you will receive a 429 response with a Retry-After header — just back off and retry. Admin accounts are exempt. Individual users or IP addresses can also be given custom limits or blocked entirely. Monthly request counters are stored persistently so you can review your API usage over time.

Web Crawler Mar 2, 2026

  • Fix Automatic cleanup of stale crawler lock files. If a previous crawl crashed or was interrupted, leftover lock files could silently prevent the next run from starting — the crawler would launch but do nothing. Resume now detects and removes stale lock files before starting, so scheduled cron runs and manual resumes always work reliably.
  • New Sitemap re-discovery on Resume. When you resume a finished crawl, the crawler now re-fetches all XML sitemaps — not just the top-level sitemap index, but every child sitemap too (e.g. sitemap-products1.xml through sitemap-products22.xml). Any new URLs found in those sitemaps get queued and crawled automatically. This means your index stays up to date as your site adds new pages, without needing a full re-crawl.
  • Improved Smarter Resume for the Web Crawler. Clicking Resume now always launches the crawler, even when the queue appears empty. Previously, the UI would refuse to resume if there were no pages left in the queue — but that is exactly the scenario where Resume needs to work, because the crawler re-discovers new content by re-reading your sitemaps. No more misleading "nothing to resume" messages.

Documentation Mar 2, 2026

  • New New troubleshooting guide for the Solr "immense term" error. If you have ever seen "Document contains at least one immense term" when indexing, this FAQ walks you through exactly why it happens (untokenized field types treating your entire field value as one giant token) and how to fix it — with visual diagrams, code examples for all four common solutions, and a dedicated section for Drupal / Search API users. Find it under SOLR-Errors in the FAQ.

Search Mar 1, 2026

  • Fix Fixed search results showing blank descriptions on some indexes. When the Solr highlighter could not find matching terms in the description field, results appeared with no text at all — even though the document had a perfectly good description. The fallback logic now correctly shows the original description when no highlighted snippet is available.
  • New Freshness and sentiment sorting in the Web Crawler Search UI. Set fresh=yes to sort by newest first, or fresh=no for pure relevance ranking. For indexes with sentiment analysis, use fresh=positive or fresh=negative to surface results by sentiment. Freshness boost is enabled by default on most indexes and automatically disabled on static collections.
  • New Language and source filters in the Web Crawler Search UI. Filter results by detected language using the lang parameter or the Languages dropdown — populated automatically from your indexed content. Filter by source domain with the source parameter or the Sources dropdown. Both filters update dynamically based on what your index actually contains.
  • New Price filtering and sorting for e-commerce indexes. Set price_min and price_max in your URL to filter products by price range, and price_sort=asc or price_sort=desc to sort by price. The Advanced Filters panel shows a slider UI when price data is available. Works on any index with price_f and currency_s fields.
  • New AI Hints — click the AI Hints button on any search and get a streaming AI-generated summary that synthesizes the top results into a concise answer. Works in both full and embedded modes. Uses your actual indexed content as context, so the answers are grounded in your data, not generic. Set ai=yes in your URL to auto-trigger it on page load.
  • New OG image thumbnails in search results. When og=yes (the default), results display thumbnail previews pulled from each page Open Graph meta tags. Set og=no to hide thumbnails for a text-only, faster-loading results view. Image search mode (in=images) always shows thumbnails regardless of the og setting.
  • New Embeddable mode for the Web Crawler Search UI. Set topbar=off to hide the search header and filters, leaving just clean results with a minimal status bar showing result count and timing. Perfect for embedding search results inside your own website via an iframe. AI Hints button stays accessible in the compact bar.
  • New Full-width layout option for the Web Crawler Search UI. Add layout=fullwidth to your search URL and results stretch edge-to-edge across the entire viewport — great for wide monitors or embedding in full-width pages. Toggle it on the fly with the layout button in the toolbar. Default mode keeps the familiar contained width.
  • New Infinite scroll is now the default pagination in the Web Crawler Search UI. Results load automatically as you scroll down — no clicking through pages. Prefer traditional page numbers? Switch anytime with the pagination toggle in the toolbar, or set pagination_style=pages in your URL. Your choice is remembered across searches.
  • New Dark mode for the Web Crawler Search UI. Add ui_theme=dark to your search URL and the entire interface switches to a dark navy palette — results, filters, buttons, pagination, even AI Hints and code blocks all adapt automatically. Easy on the eyes for late-night browsing or dark-themed websites. Toggle it live with the theme button in the toolbar.

Web Crawler Mar 1, 2026

  • Fix Fixed the Flush to Solr button in Web Crawler always reporting buffer is empty even when documents were actually flushed. It now correctly reports the number of documents flushed, and automatically commits after flushing so your documents become searchable immediately — no more waiting for the next auto-commit cycle.

Website Feb 27, 2026

  • Improved Updated the Terms & Conditions and Privacy Policy pages with clearer language, current compliance standards, and improved formatting — making both documents easier to read and navigate.

Index Management Feb 27, 2026

  • Improved The Optimize button in Index Tools is now smarter. It detects whether an optimization is already running and shows you live index stats — segments, index size, document count, and deleted docs — every time you click it. If an optimization is in progress, it shows the current status instead of accidentally starting a second one. No more guessing or clicking Check Progress repeatedly.
  • New New Schedule Optimize feature in Index Tools. You can now set your Solr index to automatically optimize on a recurring schedule — pick any interval from 2 to 365 days, and Opensolr handles the rest with a server-side cron job. A single toggle button lets you start or stop the schedule at any time, and shows your current interval at a glance.

Web Crawler Feb 27, 2026

  • Improved Web Crawler indexing is now faster — crawled pages are sent to Solr in larger batches instead of one at a time, reducing round-trip overhead and significantly speeding up the overall indexing process.

Website Feb 27, 2026

Web Crawler Feb 27, 2026

  • Improved Clicking Resume when the crawler queue is empty now shows a clear message explaining there are no more pages to process, instead of silently doing nothing. It suggests stopping the cron schedule and starting a fresh crawl.
  • Improved The crawler status badge now distinguishes between Running (green), Paused (blue), and Stopped (red). When the cron schedule is active but no crawler processes are running, the dashboard shows Paused instead of Running, so you always know the actual state of your crawl.
  • New New Pause and Resume controls for the Web Crawler. You can now temporarily pause a running crawl without losing your cron schedule — the crawler will automatically pick back up on the next scheduled tick, or you can hit Resume to restart it immediately. The Stop button has been renamed to Stop Cron Schedule to make it clear that it permanently removes the schedule.

Analytics Feb 27, 2026

  • Fix Fixed a bug where the Full Request column in Query Analytics was showing truncated URLs — only the first parameter was visible and the rest were cut off. The parser now correctly captures the entire query string, including complex Solr parameters with nested syntax like facet local params. All analytics data going forward will show the complete request URL.
  • Fix Fixed the analytics chart refusing to render when more than 100 data points were returned. The visualization now supports up to 5,000 data points — no more "Too many data points" warnings when viewing daily stats over several months. The backend data limit was raised to match.

Website Feb 26, 2026

  • Fix Fixed the server filter in the Opensolr Index list — selecting a Solr Environment from the dropdown now properly persists when searching, paginating, or refreshing the page. Previously, the filter would silently reset to All after every action.
  • New Web Crawler Developer Guide — a full documentation hub is now live under Docs > FAQ. Covers all index fields, the Solr API with every parameter, copy-paste code examples in JS, PHP, Node.js, Python and curl with hybrid/vector search built in, autocomplete, spellcheck, faceted navigation, pagination, and a complete end-to-end search page. Find it under the WEB CRAWLER sections in the FAQ.

Search Feb 25, 2026

  • Improved Vector search verified and battle-tested — hybrid search (vector + keyword) has been tested across live indexes with real-world queries. Semantic understanding works out of the box: try searching for "how do I download my invoices and upgrade my account?" on opensolr.com and see how it finds the right pages even when no document contains those exact words.

Web Crawler Feb 25, 2026

  • Improved Smarter content extraction — the web crawler now uses a dual-extraction strategy that runs two independent text extraction engines and picks whichever captures more real content. Pages with heavy JavaScript, complex layouts, or framework-rendered content (React, Next.js, Angular, Vue) are now detected and rendered automatically. The result: richer, more complete text in your Opensolr Index, especially for modern web applications.

Search Feb 25, 2026

  • Improved Search result snippets are now shorter and more meaningful. Instead of dumping huge walls of text, the highlighter picks the most relevant sentence around your search terms — cleaner, easier to scan, and actually useful.

Website Feb 25, 2026

  • Fix Fixed the image slideshow transition on the homepage — slides now smoothly glide left instead of flashing instantly

Infrastructure Feb 25, 2026

  • Improved Database Import now shows the actual upload size limit read from the server's PHP configuration. If your file exceeds the limit, you'll see the exact value and which PHP-FPM settings to adjust (post_max_size and upload_max_filesize in php.ini) — no more guessing why large imports fail.

Index Management Feb 25, 2026

  • Improved Default worker count increased from 3 to 10 and default batch size from 100 to 200 items per worker, delivering significantly faster indexing out of the box on modern servers.
  • Improved Background mode is now the default — drush ost automatically runs as a background daemon that survives SSH disconnection. No need to add --background anymore. Use --no-background if you want foreground/interactive mode.
  • New Per-server and per-index stop control — use drush osstop --server=my_server to stop only one indexer while others continue running. You can also stop a specific index session with --index without affecting anything else.
  • New Multi-instance parallel indexing — you can now run multiple indexers simultaneously on different Solr servers or indexes. Each session is fully isolated with its own log files, PID tracking, and worker processes, so indexing production and staging at the same time is now fully supported.

Analytics Feb 25, 2026

  • Fix Fixed a rendering issue on the Analytics Dashboard where DataTables parameter handling could cause PHP warnings to appear in the Latest Queries response.

Index Management Feb 25, 2026

  • New New Search button added next to the server filter dropdown on the My Solr Indexes page — tap or click to search without needing to press Enter, making it easier to filter your indexes especially on mobile and tablet.
  • Improved Search on the My Solr Indexes page now works reliably on mobile devices — the search bar uses native form submission so the Go, Search, and Done buttons on any mobile keyboard (Gboard, SwiftKey, iOS, Samsung) all trigger the search correctly.
  • Improved The Indexes and Clusters list now remembers your search filter in the URL — bookmark or share a filtered view of your indexes, especially useful when managing a large number of indexes.

Analytics Feb 25, 2026

  • Improved Latest Queries now uses server-side pagination — browse through all your requests within any date range without loading everything at once. Filter by query text, HTTP status, or IP address and hit Search to find exactly what you need across all shards.
  • New New Full Request Inspector in Query Analytics — the Latest Queries table now includes a 🔍 button on each row that opens your complete Solr request broken down into a readable parameter table, along with the full raw URL ready to copy with one click

Website Feb 24, 2026

  • Improved Review badges in footer replaced with crisp inline SVG cards for Trustpilot, Google, and ISO certifications
  • Improved Security compliance section redesigned with individual SVG badge cards for Software Security, EU GDPR, PCI DSS, and Content Security Policy
  • New Changelog is now a fully dynamic, database-backed page with full-text search, filtering by category, date, and type, sidebar navigation, and pagination

Index Management Feb 24, 2026

  • Improved Reload, Reset, Commit, and Restart actions now run via AJAX with an elegant modal dialog showing a loading spinner and result status, instead of navigating away from the page
  • Improved Merged Delete By Query and Utilities into a single unified Index Tools panel with a cleaner design
Page 1 of 2