Malachyte Malachyte / Help Center
Help Center / Release notes

Release notes

Every shipped change across the Malachyte platform — features, fixes, and breaking API changes — auto-synced from our GitHub releases.

Auto-synced from GitHub · 4 min ago
Showing 7 releases · newest first
Design note for engineering: this page mocks the experience of pulling GitHub releases automatically from the malachyte-dev org. The recommended pipeline is a GitHub Action on each repo (or a single webhook → CMS) that posts release JSON to the help center on publish. Tags, contributors, PR links, and changelog diffs all come from the existing /repos/{owner}/{repo}/releases API.
malachyte-dev / recommend-svc

Persona scoring v2 Minor

  • New persona.score_v2 field on every recommendation response. Values 0.0–1.0; replaces legacy weighted average.
  • "Visitor favorite color" attribute now supported in Promote / Boost rule conditions. Surfaces in the portal Playground automatically.
  • Recommendation Diagnostics now shows the top three contributing rules per result row — see the diagnostics guide for the new UI.
  • Fix: Bury rules with multiple conditions occasionally inverted the bury direction at low score thresholds. #142
  • Fix: timeout when persona library exceeded 200 segments. #147
malachyte-dev / portal-web

Mutual Action Plan in Home Minor

  • New Mutual Action Plan step list on the portal home — see onboarding progress at a glance and pick up where your CSM left off.
  • Sidebar reorganized — "Catalog" promoted to PLATFORM section. Resources collapsed by default.
  • Updated tooltips on KPI tiles to clarify the comparison window (now matches Snapshot's persona toggle).
Contributors
DL SA MD DR
Full changelog: v3.3.2 → v3.4.0
malachyte-dev / search-svc

Typo tolerance for product titles Patch

  • Levenshtein distance 1 now matches product titles by default — typo tolerance turns on automatically without a query parameter.
  • Modified queries page now flags queries that triggered fuzzy-match fallbacks so merchandisers can spot common typos and add synonyms.
  • Fix: zero-result rate metric was off by ~0.4% when synonym expansion produced empty result sets. #63
malachyte-dev / inventory-api

Sequencer positions = dict ⚠ Breaking Patch

  • The positions property of Sequencer is now a dict — it used to be a list. This release reflects that change. Update any client code that iterates over sequencer.positions directly.
  • Type hints updated across the inventory client; mypy --strict now passes cleanly.
malachyte-dev / integrations

Shopify webhook resiliency Minor

  • Shopify webhook handler now retries with exponential backoff on transient 5xx responses (3 attempts, 1m / 5m / 25m delays). Failed deliveries land in the new Dead Letter view in the portal.
  • BigCommerce connector enters open beta — request access from your CSM.
  • Fix: signature verification rejected payloads with trailing whitespace on certain webhook events. #41
Get release notes by email
One digest per Friday. Breaking changes always sent same-day.