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.

RSS feed JSON FeedAuto-updated whenever we ship.
  1. 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
  2. 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
  3. 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)
  4. 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
  5. 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
  6. 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)
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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