Skip to content

A Bug Fix and a Wizard!

Latest

Choose a tag to compare

@MerlinStacks MerlinStacks released this 11 May 09:10
· 301 commits to main since this release

OverSeek V2.4

This release includes major reliability, performance, and product improvements across sync, tracking/CAPI, inbox, SEO, inventory/BOM, and deployment workflows. It also ships substantial UI/UX polish and multiple hardening fixes for self-hosted environments.

Highlights

  • Improved content insights and traffic attribution across chat and analytics.
  • Added/expanded CAPI services and health tooling, including delivery logs, retry tooling, and stronger Google Enhanced Conversions support.
  • Introduced Bot Shield and crawler detection/management improvements.
  • Enhanced invoice generation and PDF rendering reliability with major page-break/capture fixes.
  • Expanded SEO intelligence features including GSC integrations, keyword improvements, and competitor intelligence.
  • Improved order/inventory workflows, especially BOM and PO stock handling with safer reprocessing and stock correctness fixes.
  • Added read-only MCP server/CLI support for store access.
  • Continued WooCommerce plugin improvements for compatibility, caching behavior, tracking fidelity, and sync correctness.

Reliability and Performance

  • Multiple OOM/crash mitigations across API services, Google Ads integrations, schedulers, and sync paths.
  • Reduced unbounded memory growth in sync/result processing and background jobs.
  • Eliminated several N+1 query patterns and improved service-level caching.
  • Hardened Redis and queue behavior under reconnect/error conditions.
  • Improved Docker build/deploy stability (conditional husky prepare, build context fixes, container memory tuning history, webhook/deploy fixes).

Sync, Inventory, and Operations

  • Reworked sync engine UI and controls (pause/resume/cancel/retry/reindex flows).
  • Strengthened incremental sync behavior and deadlock handling.
  • Fixed BOM-managed stock edge cases (consumption reversal, variation hydration, deduplication, status transitions).
  • Improved purchase order receive/unreceive/reprocess flows and stock lock behavior.
  • Added safeguards around product/variation sync consistency and ES reindex behavior.

Tracking, CAPI, and Analytics

  • Improved server-side event fidelity (event IDs, IP handling, currency fields, user-agent handling).
  • Fixed and hardened Meta/TikTok/Google conversion flows and diagnostics.
  • Added per-event conversion improvements and dashboard visibility enhancements.
  • Reduced load from plugin sync/tracking operations and improved attribution integrity.

Inbox and Messaging UX

  • Fixed compose and ingestion edge cases, including cache invalidation and malformed event handling.
  • Improved inbox interaction quality (selection/copy behavior, skeleton/loading flicker fixes).
  • Added usability improvements across tooltips, toasts, breadcrumbs, timestamps, and empty states.

Platform and Infrastructure

  • Added CI/CD pipeline foundations and deployment workflow improvements.
  • Multiple Docker and self-hosting setup refinements.
  • Improved auth/OAuth callback handling and onboarding flow reliability.

Notable Developer Work

  • Large-scale refactors for route decomposition, service modularization, socket/event handling, and React Query integration.
  • Prisma hygiene and type-safety hardening.
  • Broad bug-fix sweep across API, client, and plugin subsystems.

Upgrade Notes

  • This release contains extensive operational and tracking changes; validate environment variables and webhook settings after upgrade.
  • For self-hosted users, review container resource settings and ensure latest deployment workflow files are in use.
  • If you rely on CAPI/Ads integrations, re-check credentials and run a post-upgrade conversion smoke test.

Full Changelog: https://github.com/MerlinStacks/overseek/commits/V2.4