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