Skip to content

v0.5.0

Choose a tag to compare

@tomektom tomektom released this 03 Aug 09:07
de7594e

0.5.0 (2026-08-03)

Features

  • api,web/demo: require session-recording consent to use the demo (#1938) (#1945) (d081195)
  • core,api,web/shipments: persist providerCode on Shipment, re-key failure triage grouping (#1918) (#1925) (f654b22)
  • demo: disclose marketing-UTM tracking on /login and /register (#1895) (7af84a5)
  • demo: PostHog analytics framework, settings panel, and full viewer-event instrumentation (#1817) (a524242)
  • e2e: apps/e2e Playwright framework + golden paths S1-S4 (unattended) and S0-S9 (attended, all 6 systems) (#1480) (525dfb1)
  • listings: category per family and per variant in bulk offer creation (#1930) (f228325)
  • mcp: mapping assistant tools + per-tool scope and role enforcement (#1488) (#1967) (5a181a3)
  • mcp: read-only domain tools with capability-gated dynamic tools/list (#1931) (8907082)
  • mcp: Resource-Server auth via user-issued Personal Access Tokens (#1486) (#1912) (46fea4a)
  • shipments: inline retry from a failed row + carrier-message role visibility (#1905) (b70b071)
  • web/connections: surface the MCP reconnect hint where capabilities change (#1951) (0b8c130), closes #1949

Bug Fixes

  • ci: add workflow_dispatch to CD and PAT for release-please tag push (#1894) (f6da62b)
  • core,inventory: handle full master deletion in inventory sync (#1903) (83c7ca6)
  • core,worker: guard master staleness prunes against rival master connections (#1914) (e8b4c58)
  • core/webhooks: resolve webhook_deliveries.status by lifecycle rank on upsert (#1919) (bb86874), closes #1916
  • infakt: issue corrections via the documented async endpoint (#1899) (8498c45)
  • infakt: read the real v3 list envelope and resolve clients by an actual NIP filter (#1927) (21a7722)
  • infra: align demo Dockerfiles/compose with SysOps container standards (#1915) (3a990f8)
  • listings: close ten bulk-wizard preflight-vs-backend divergences (#1939) (2bd07c9)
  • listings: distinguish all-duplicate/partial-duplicate bulk submit outcomes (#1935) (c950f8c)
  • listings: stop rejecting adapter-supplied params, and mirror the category gate in the wizard (#1963) (02172f7)
  • prestashop: hydrate the buyer e-mail on ingested orders (#1928) (#1929) (b2cf6c5)
  • shipping,allegro: relay a late-arriving waybill to the order source (#1964) (deffd65)
  • shipping: serialise per-order dispatch and recover a lost carrier response (#1921) (28ecb94)
  • web/connections: let a disabled connection be re-enabled from the UI (#1944) (97da368)
  • web/listings: serialize a variant's parameters with its own category schema (#1950) (c3a6a6b)

Performance Improvements

  • test-kit,api: cut integration-suite time - per-test truncation, shutdown sleep, cold jest cache, shared PrestaShop container (#1920) (#1923) (8401f3f)