Release Notes
Derivasys changelog.
Public release notes for the volatility surface dashboard, static
documentation, API access messaging, screenshots, diagnostics, and
site metadata.
Latest update
May 16, 2026: dashboard UX, API docs, fixed-tenor messaging, SEO links, and risk diagnostics.
Scope
Dashboard UI, documentation pages, static screenshots, API availability language, and visible contact routes.
Verification
Each listed UI/doc change is checked with the production build and lint workflow before publishing.
May 16, 2026
Changed
- Cleaned up the dashboard shell with a more compact header, clearer Market/Fit tabs, tighter controls, and expand controls for large panels.
- Standardized public brand casing to Derivasys across app copy, metadata, docs, SVG titles, and mailto subjects.
- Moved API and fixed-tenor messaging into the initial onboarding/fallback copy and written documentation.
- Added API availability language for WebSocket and REST testing, including BTC, ETH, additional currencies under testing, and fixed-tenor outputs.
- Added a dedicated API access documentation page, linked it from the documentation nav and dashboard menu, and surfaced API testing availability in the live app.
- Regenerated documentation screenshots with the simplified Risk Reversals/Flies layout and May 2026 maturities.
- Simplified Market Diagnostics by removing node-vol columns and node-axis charts, pairing Risk Reversals and Flies side by side, tightening Maturity/ATM spacing, and keeping one term-structure chart under each grid.
- Canonicalized SEO metadata, structured-data URLs, and sitemap entries to
https://www.derivasys.com, while keeping visible dashboard links root-relative.
- Added historical client-facing API change notes to the API documentation page.
- Aligned public documentation styling more closely with the main Derivasys landing page, including desktop navigation, blue primary CTAs, a visual hero treatment, and a timeline-style changelog layout.
Fixed
- Made the SVI Fly Grid accept common fly and butterfly payload shapes such as
FLY25, BF25, 25D_FLY, butterfly_25, 25, and 25D.
- Stopped empty surface snapshots from creating blank fly rows when no fly metrics or fly nodes are present.
- Restored Flies diagnostics when the feed only provides fly node vols by deriving
FLYxx from matching put, call, and ATM node vols.
Verification
npm run build
npm run lint