Skip to content

Scolta 1.0.0-rc2

Choose a tag to compare

@github-actions github-actions released this 12 May 18:55
3d03b24

Scolta 1.0.0-rc2

Second release candidate for Scolta 1.0 — AI-powered search for Drupal, WordPress, and Laravel.

Highlights

  • scolta:build now auto-publishes vendor assets. After a successful build (PHP indexer, queue dispatch, or binary), the command runs vendor:publish --tag=scolta-assets --force to ensure published JS/CSS/WASM matches the installed package version. Previously, composer update left stale published assets in place.
  • Health endpoint and status command verify asset freshness. assets_published was a boolean existence check that reported true even when published JS was outdated. Now compares sha256 of published JS against the canonical checksum. Returns assets_current: false and a warning when stale.

Full changes since rc1

  • scolta:build now auto-publishes vendor assets. After a successful build (PHP indexer, queue dispatch, or binary), the command runs vendor:publish --tag=scolta-assets --force to ensure the published JS/CSS/WASM in public/vendor/scolta/ matches the installed package version. Previously, package updates via Composer left stale published assets in place, which could serve outdated JavaScript missing critical fixes.
  • Health endpoint and status command now verify asset freshness. assets_published was a boolean existence check that reported true even when published JS was outdated and missing critical fixes. The health endpoint now compares the sha256 of published JS against the canonical checksum from scolta-php. A new assets_current field (true/false) and assets_warning message appear when assets are stale. The status command shows "published (current)" vs "published (STALE)" with a remediation hint.
  • scolta:status now shows "php (recommended)" when indexer is auto, matching scolta:build behavior. Previously showed "binary (auto-detected)" when Pagefind was installed, contradicting the build command which correctly resolves auto→php. Binary status details are now only shown when indexer is explicitly set to binary.
  • CRITICAL: Amazee auto-provisioning no longer silently overrides users who configured their API key.

Full Changelog: https://github.com/tag1consulting/scolta-laravel/blob/v1.0.0-rc2/CHANGELOG.md

⚠️ This is a release candidate. Please report any issues at https://github.com/tag1consulting/scolta-laravel/issues