06 // PLATFORM RELEASE HISTORY
PLATFORM CHANGELOG
Track SemVer updates, schema compatibility guides, and engine features.
Breaking Change
Idempotency & Queue Cancellation
Introduced a global database-backed async jobs queue with idempotency key validations. Implemented active cancellation signals to abort long-running browser processes.
Migration Note: Job status endpoints now return `409 Conflict` if the same idempotency key is submitted with different payload hashes. Ensure your client scripts capture and handle idempotency headers as documented in the API Reference.
Affected endpoints:
POST /api/v1/scrape/deep, POST /api/v1/admin/jobs/:id/cancel
Feature
Claude Model Context Protocol (MCP) Server
First official launch of the Model Context Protocol wrapper. Developers can now run local or remote scrape engines inside Claude Desktop directly. Added structured configuration schemas.
Affected tools:
mcp-server, quickstart.html
Initial Release
Core Scrape Engine Launch
Official launch of the visual computed styling scraper tool. Deduplicates CSS properties, standardizes palette values, and compiles raw files into standard ZIP packages.
Affected files:
server.js, lib/scraper.js, lib/normalizer.js