Skip to main content

Version history

The current documented package is 1.0.1, prepared on October 28, 2026. Releases are listed newest first. Check your installed version under Marketplace → Installed solutions. Historical references to the Updates tab apply to 0.x; it was removed in 1.x. A package listed here does not establish Marketplace availability.

See how to update. When skipping releases, follow the instructions for every intermediate version. Enabling new fields or changing index sources requires reindexing regardless of the release.

1.0.1 — October 28, 2026​

Fixed saving through the standard module-settings page with storefront and CRM integrations disabled. catalog now loads before CCatalogSku is used. If the dependency is unavailable, saving stops with a clear message before changing selected catalogs and fields.

After upgrading from 1.0.0: save again. This fix alone does not require rebuilding the index. A two-file hotfix package is available from the developer; see instructions.

1.0.0 — October 28, 2026​

First 1.x package prepared for the native Marketplace update mechanism. Removed Zorka’s private updater, bundled key and Updates tab. Full and migration packages were prepared; migration removes obsolete updater files. Admin commands and settings persistence were separated from the settings view.

Improved MySQL candidate filtering by catalog and catalog-aware index-field joins. Synonyms, literal matching, storefront/CRM and optional Manticore are retained. Morphology was not added.

After upgrading from 0.1.34: settings and index are retained; the release alone does not require a rebuild. For manual updates, follow the legacy updater cleanup instructions. Use fixed 1.0.1 for saving through the standard settings page.

0.1.34 — published October 19, 2026​

Install Manticore from administration without root. Environment checks, resumable HTTPS download of a pinned package with SHA-256 verification, startup as the PHP user, index preparation, status, logs and owned-process controls. Storage protection checks, a dedicated cron block or agent, and MySQL fallback on protection failure.

After updating: the selected engine is preserved; Manticore installation starts only through its explicit button. See requirements and limitations. The package was tested on BitrixVM 9.0.9 / AlmaLinux 9.7 / PHP 8.2.30: administration-driven installation, search, recovery after reboot, uninstall and reinstall. This image required enabling the installed but disabled cURL and POSIX extensions in the site's PHP environment. The production update server's signature and package download were verified.

0.1.33​

Optional Manticore engine. Select Manticore + MySQL, check the connection and prepare its index in the new Search engine tab. Durable delivery preserves pending changes; failures and broad queries fall back to MySQL. Existing matching rules, permissions and ranking remain in effect.

After updating: The selected engine is preserved; upgrading from a version without engine selection uses MySQL. No mandatory reindex. To enable Manticore, install the service and follow the connection instructions. The primary module index remains required.

0.1.32​

Mixed keyboard layouts in product names. When the original search is empty, substring matching checks each query part in its original and Russian keyboard layout. elfhysq gytdvjufqrjdthn aero finds Ударный пневмогайковерт FoxWeld 310 Нм AERO, preserving the Latin aero part. Every query part remains required. This applies to module search, autocomplete, full results and CRM.

After updating: no rebuild is needed. Enable the product name in Substring mode. This release includes the 0.1.31 changes.

0.1.31​

Refined queries in product-name substring search. All space-separated query parts must occur in one name, but may appear in any order with other words between them. сварочный инвертор 200 and cdfhjxysq bydthnjh 200 find Сварочный инвертор AuroraPRO Inter TIG 200 AC/DC Pulse. The number remains required. Full matches retain priority; other fields still require a consecutive phrase. This also applies to product-name synonym alternatives.

After updating: no rebuild is needed. Enable the product name in Substring mode.

0.1.30​

Product names with spaces instead of hyphens. In Substring mode, passat 150 finds PASSAT-150, and the reverse also works. A literal full match retains its advantage. This applies only to product names: it does not join passat150, change Exact value mode or other fields, or remove leading zeros.

After updating: no rebuild is needed. Select Substring mode for the product name. See matching settings.

0.1.29​

Faster autocomplete. Suitable component filters restrict the catalog lookup from the start, avoiding a search across every selected infoblock. Permissions, remaining filters and result order are preserved. Ambiguous filters retain the original lookup.

After updating: no rebuild or separate activation is needed. See autocomplete behavior.

0.1.28​

Golubev Smart Search compatibility. For arturgolubev:search.title, the module uses the original component query with hyphens, slashes and leading zeros. This fixes queries such as passat-150 working on the full results page but failing in autocomplete because the third-party component stripped punctuation.

After updating: no rebuild is needed. Verify the third-party component's presentation and additional filters separately.

0.1.27​

Protected preview downloads. Packages can no longer be downloaded by opening an ordinary link. The installer bundles a shared access key, sent automatically over HTTPS. Package signatures and integrity are checked separately.

After updating: no rebuild is needed. Versions before 0.1.27 cannot send the key and need a one-time update through your existing distribution method; subsequent updates are available in the admin panel. See updating.

0.1.26​

Updates tab. Added preview release checks and installation from Zorka, digital signature and checksum verification, and a file backup before replacement. Settings and the index are preserved.

After updating: no rebuild is needed. The current protected server requires a release with the access key, 0.1.27 or later.

0.1.25​

Search metadata synchronization. Fixed products present in the module index but missing from storefront results because their native search record or site association was absent. The background queue updates both representations and queues existing gaps for repair. Native search exclusion handlers remain in effect.

After updating: allow pending updates to drain and test representative queries. This fix does not require a full rebuild.

Earlier releases​

VersionChanges
0.1.24Cron reindexing with resume, duplicate-run locking and logs; admin scheduling under OS user bitrix
0.1.23Removed phrase synonym group and variant limits; moved the dictionary to its own table and optimized query expansion
0.1.22Bidirectional product-name word and phrase synonyms, such as iphone = айфон, including multiword variants
0.1.21English-to-Russian keyboard layout correction only when the original query returns no results
0.1.20Section synonyms tab with catalog/section selection, multiple phrases and substring or exact matching
0.1.19Removed redundant autocomplete queries and accelerated product expansion for matching sections
0.1.18Sections first in standard autocomplete; section-only matches fill remaining slots with products from those sections and their descendants
0.1.17Consistent catalog and sorting tab design, infoblock cards and scrollable tables on narrow screens
0.1.16Redesigned index status, progress, test search and compatibility display
0.1.15Independent product and section rebuilds with separate saved progress
0.1.14Batches up to 1000 objects, web-step time limits and interrupted rebuild resume
0.1.13Module index connected to CSearchTitle; disabled fields in selected catalogs no longer contribute native-index matches
0.1.12Fixed settings saving when native search is disabled for a related offers infoblock
0.1.11Fixed large settings forms and unchecked fields under PHP max_input_vars limits
0.1.10Product symbolic/external codes and short/full descriptions disabled once for existing settings and by default for new catalogs; manual enabling remains available
0.1.9Corrected release file timestamps that prevented PHP OPcache from detecting updates
0.1.8Infoblock list filtering by name or ID and module controls for enabling basic fields
0.1.7Native search rebuild reminder and launch link after uninstalling
0.1.6Fixed previous-engine restoration and module-owned file cleanup on disabling/uninstalling
0.1.5Full matches rank above word/substring matches regardless of field sorting
0.1.4Added substring matching and stored values for fragment lookup
0.1.3Respected native element/section search flags; fully disabled infoblocks hidden from selection
0.1.2Removed stray marks beneath catalog checkboxes
0.1.1Respected property/user-field search flags; lower Sorting values rank higher
0.1.0Initial release: string index for products and sections, field settings, storefront and CRM connections

Upgrading from early releases​

  • Build the index on first installation. Upgrading from a version earlier than 0.1.4 requires a full pass to populate substring values.
  • Rebuild after enabling previously excluded fields or sources. Disabling fields or changing sorting does not require a rebuild.
  • 0.1.10 disables four basic product fields once. Re-enable them in settings if needed.
  • Since 0.1.23, new phrase dictionary edits are stored separately. Replacing files with an older release does not migrate them back; use a consistent backup.
  • After uninstalling the module, rebuild native Bitrix search. This is separate from rebuilding the zorka.search index.