Platform changelog
What's new at AtlasForge.
Every meaningful change to the AtlasForge platform — Safe to Spend, Ember360, and the APIs for Banks & Fintechs. Subscribe via RSS or JSON Feed, or email customersupport@atlasforgefinancial.com.
API subdomain live — atlasforgefinancial.com
v2.3.0· Jun 18, 2026- FeatureCanonical API endpoint is now https://atlasforgefinancial.com — Stripe-style subdomain separation between marketing site and API
- FeatureCloudflare Custom Hostname auto-provisions SSL for the subdomain (TLS 1.3)
- ImprovementAll curl examples, Developer Docs, Integration Guide, Portal Settings links updated to atlasforgefinancial.com
- ImprovementApex https://atlasforgefinancial.com/api/v1/* remains valid as a fallback (same backend pod)
- FixPortal frontend now points REACT_APP_ATLAS_API_BASE at atlasforgefinancial.com
Inline 'Download CSV' on Dashboard + End-users
v2.2.1· Jun 18, 2026- FeatureDashboard now has 'Download usage CSV' + 'Download linked accounts CSV' buttons next to the title
- FeatureEnd-users page has 'Download CSV' button (linked accounts of the signed-in environment)
- ImprovementAll CSV downloads share /app/frontend/src/lib/atlas-csv.js — one place to evolve the export flow
- FixDashboard 'Estimated bill' stat card and Reports usage card now render with proper deep-green contrast
Portal Reports — CSV exports for calculations, usage & webhooks
v2.2.0· Jun 18, 2026- FeatureNew /portal/reports page with three branded download cards
- Feature/api/v1/reports/calculations.csv — every cached safe-to-spend with full breakdown, filterable by date range
- Feature/api/v1/reports/usage.csv — per-month call counts, unique users, estimated bill (last 3/6/12/24 months)
- Feature/api/v1/reports/webhooks.csv — delivery log with status + date filters
- ImprovementReports are scoped to the environment matching your signed-in key (sandbox or production)
Partner Portal v2 backend is live — 15 endpoints
v2.1.0· Jun 18, 2026- Feature/api/v1/me, /usage, /secrets, /key/rotate, /ingest/{calculations,calculation/{id},user/{id}}, /webhooks (CRUD + rotate-secret + deliveries), /usage/alerts (CRUD), POST /ingest
- FeatureX-API-Key auth resolves the partner + environment from the key prefix (afg_test_/afg_live_)
- FeaturePer-partner ingest secret returned by GET /api/v1/secrets (separate from the platform-wide ingest secret used by /api/ingest/*)
- FeatureDemo partner Acme Pilot Bank seeded on every startup with deterministic keys + 10 sample end-users — paste afg_test_acme_pilot_bank_demo_2026 at /portal/login to see the portal alive
- FeatureMongoDB indexes on every collection touched by the v1 surface for sub-50ms queries
- ImprovementPortal API base URL is configurable via REACT_APP_ATLAS_API_BASE, defaulting to REACT_APP_BACKEND_URL so the portal automatically hits the production host after deploy
- Improvement10 new pytest cases covering auth, pagination, GDPR delete, webhook lifecycle, alert CRUD, key rotation
Partner Portal v2 — API-key auth, wired to the external AtlasForge API
v2.0.0· Jun 18, 2026- FeatureNew /portal/* shell with sidebar nav: Dashboard, End-users, Webhooks, Usage alerts, API Keys, Settings
- FeatureSign in by pasting your afg_live_/afg_test_ key — no passwords
- FeatureTop-bar key-mode pill (🟢 PRODUCTION / 🟡 SANDBOX) derived from the key prefix
- FeatureOne-time-reveal modal for any secret returned by the API (webhook secret, new API key, ingest secret) with copy + acknowledgement
- FeatureGDPR-delete on end-users, paginated via next_cursor
- FeatureWebhook delivery log with filter pills + rotate-secret + delete actions
- FeatureUsage alerts: add/remove threshold rows + notify email, with current-month readout
- FeatureAPI Keys page: rotate live/sandbox keys (persists new key in localStorage when rotating the active one), reveal ingest secret
- FeatureMobile-responsive at 375px
- ImprovementNavbar + Footer Partner Portal link now points at /portal/login
Integration Guide hosted directly on AtlasForge
v1.4.0· Jun 18, 2026- FeatureBrand-styled HTML viewer at /api/integration-guide (deep-green toolbar with Print & Save PDF)
- FeatureReal PDF download at /api/integration-guide.pdf (filename: atlas-forge-integration-guide.pdf)
- FeatureStandalone HTML + raw markdown downloads
- ImprovementSource of truth is /app/backend/integration_guide.md — edit once, all formats update
- FixRemoved dead links to atlasforgefinancial.com (subdomain wasn't deployed yet)
Removed /api/v1 — partner keys belong to your external app
v1.3.1· Jun 17, 2026- ImprovementAtlasForge is now firmly the dashboard layer; your external app owns API key issuance + rotation
- ImprovementDeveloper Docs endpoint examples now point at atlasforgefinancial.com/v1 (your platform)
- ImprovementPartner Portal API key section now explains keys come from your external app — rotating them in your app does not break the portal
- FixDeleted aspirational Plaid sandbox layer that would have desynced from external key rotation
Plaid sandbox is live behind the partner key
v1.3.0· Jun 17, 2026- FeatureNew /api/v1 surface: POST /link/token/create, POST /accounts/link, GET /accounts, GET /transactions
- FeaturePartner test keys (afg_test_…) authenticate against Plaid sandbox; live keys return 402 until production is enabled
- FeatureEvery account link + transaction sync auto-records into your partner dashboard
- ImprovementDeveloper Docs rewritten to reflect the real Plaid Link flow + /transactions/sync
- SecurityBackend returns a clear 503 when Plaid is unconfigured instead of leaking framework errors
Public changelog + RSS / JSON feeds
v1.2.1· Jun 17, 2026- FeatureNew /changelog page powered by the backend (single source of truth)
- FeatureRSS 2.0 feed at /api/changelog.rss and JSON Feed 1.1 at /api/changelog.json
- ImprovementSLA page wired at /sla with footer + legal sidebar links
Ingest API for server-to-server event streaming
v1.2.0· Jun 16, 2026- FeatureNew POST /api/ingest/event and /api/ingest/events/batch endpoints
- FeatureSecret-protected ingestion via X-Atlas-Ingest-Secret header (up to 500 events per batch)
- ImprovementDeveloper Docs now include curl, Node, and Python examples for ingest
Admin: full platform-wide tracking + partner deletion
v1.1.4· Jun 15, 2026- FeatureAdmin dashboard now shows aggregate KPIs, daily sparklines, and a per-partner usage table
- FeaturePer-partner and platform-wide CSV downloads (partners, daily summary, all events)
- FeatureHard-delete partner action with typed confirmation
Partner-managed API keys
v1.1.2· Jun 14, 2026- FeatureAPI key fields start blank — partners paste the keys you email them
- FeaturePartner can edit/save sandbox + live keys at any time
- ImprovementAdmin button renamed to Clear key — clears the slot back to blank
Partner Portal launch
v1.1.0· Jun 13, 2026- FeatureSelf-signup, JWT auth, brute-force lockout
- FeatureLive partner dashboard: active users, accounts linked, transactions, volume, top categories
- FeatureRange filter (7/14/30/90d) and CSV downloads
- SecurityAdmin auto-seeded from env vars on startup; partner endpoints isolated by role
Branding + UX polish
v1.0.4· Jun 12, 2026- ImprovementRenamed Ember → Ember360 across the site
- ImprovementCustom AtlasForge / Safe to Spend / Ember360 logos integrated
- ImprovementFooter email no longer wraps; Contact page email scales fluidly
- FixRemoved 'Made with Emergent' badge
Initial release — atlasforgefinancial.com
v1.0.0· Jun 10, 2026- FeaturePublic corporate site: Home, Safe to Spend, Ember360, APIs, Developer Docs, Status, About, Contact
- Feature7 legal pages (Terms, Privacy, Security, Cookies, Acceptable Use, API Terms, DPA)
- FeatureLive API status dashboard with 60-day history bars and past incidents
