[00]
Changelog
Release notes
Track changes, improvements, and fixes to the MapleSpike platform.
2026-05-14
v0.3.0 — Library of Alexandria
New
API
- 63 total ingestion modules — all 13 provinces/territories, 19 cities, 1,141+ unique endpoints
- 21 MCP tools — restored immigration, science, tribunals, AI analysis, system health
- OpenAPI spec: 5,938 lines, 79 endpoints, 27 agent definitions
- SDK: @maplespike/sdk v0.2.0 with 26 domain method groups, tsup dual CJS/ESM build
- Live AI: /v1/ai_ask endpoint routing through AI Inference Gateway with CKAN fallback
- Provincial regulators: 75+ known bodies across 14 categories, all 13 provinces
- Real-time feeds: ECCC weather alerts, CBSA border wait times, parole board decisions
- Full stack: Grafana dashboard, Prometheus monitoring, Uptime Kuma
- CI/CD: Auto-merge main→prod after tests pass, K3s deploy, GitHub Pages
2026-05-13
v0.2.0 — Auth & Docs
New
API
- Web3 wallet authentication (SIWE/EIP-4361) —
/v1/auth/web3/challenge, /v1/auth/web3/login
- Passkey / FIDO2 authentication (WebAuthn) — register and login via biometric, security keys, cross-device passkeys
- Generic OAuth 2.0 provider framework — GitHub built-in, any OIDC provider via env vars
- Real citation verification against pipeline data — SHA-256 hash lookup with source URL and license
- Comprehensive docs rewrite — 10 sections at MapleSpike quality (Quickstart, Auth, Request/Response, Endpoints, Token Optimization, Citation Contract, MCP Tools, Rate Limits, Errors, FAQ)
- CSS micro-polish — custom scrollbar, branded selection, reduced-motion support, glass cards, CTA glow
- SEO tags across all pages — canonical, hreflang, robots, OG, Twitter, JSON-LD
- 404 page, sitemap.xml, robots.txt, manifest.json, PWA support
2026-05-12
v0.1.0 — Initial Release
New
- 14 MCP data tools with bilingual (EN/FR) descriptions
- REST API with auth, rate limiting, usage tracking, and 402 quota enforcement
- 28 ingestion modules covering Canadian government data
- Infrastructure: K3s deployment, Nix builds, Docker images, CronJob manifests
- i18n support: en-CA/fr-CA translation files with 178 strings each
- Portal with dark terminal aesthetic, hero code demo, source grid, data explorer