{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "econfeed changelog",
  "home_page_url": "https://econfeed.io/changelog/",
  "feed_url": "https://econfeed.io/changelog/feed.json",
  "description": "New data, features, fixes and deprecations in econfeed. Deprecations come at least 12 months before removal.",
  "language": "en",
  "items": [
    {
      "id": "econfeed-changelog-versioning-policy",
      "url": "https://econfeed.io/changelog/#versioning-policy",
      "title": "New: Versioning and deprecation policy, and this changelog",
      "content_text": "Nothing in /v1 is removed or changed incompatibly without at least 12 months' notice. Deprecated endpoints and parameters will answer with Deprecation and Sunset headers and a link to the policy, the API spec marks them, and the Python and JS clients warn you. Changes are announced here first.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-energy-data",
      "url": "https://econfeed.io/changelog/#energy-data",
      "title": "New data: Energy data from the EIA, NVE and the CFTC",
      "content_text": "The EIA Short-Term Energy Outlook (21 monthly forecast variables, from oil and gas prices to production and stocks, labelled as agency projections), NVE's weekly reservoir statistics for Norway and the CFTC Commitments of Traders report, each with its release calendar.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "data"
      ]
    },
    {
      "id": "econfeed-changelog-forecast-agency-projections",
      "url": "https://econfeed.io/changelog/#forecast-agency-projections",
      "title": "New: Agency projections in the forecast layer",
      "content_text": "Forecasts now include projections that agencies publish themselves, such as the EIA's outlook, marked as agency projections and kept apart from survey consensus and official figures.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-calendar-auto-reparse",
      "url": "https://econfeed.io/changelog/#calendar-auto-reparse",
      "title": "Fixed: Release calendars pick up new releases right after an update",
      "content_text": "When we add a release to an agency's calendar, its upcoming dates now appear as soon as the update is live, without waiting for the agency to change its calendar file. Gaps in release coverage are flagged automatically.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "fix"
      ]
    },
    {
      "id": "econfeed-changelog-euro-area-activity",
      "url": "https://econfeed.io/changelog/#euro-area-activity",
      "title": "New data: Euro area and EU activity indicators from Eurostat",
      "content_text": "GDP (preliminary flash, flash and regular estimate), monthly unemployment, retail trade, industrial production, industrial producer prices and international trade in goods, for the euro area and the EU, with the large member countries alongside.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "data"
      ]
    },
    {
      "id": "econfeed-changelog-canada-australia-depth",
      "url": "https://econfeed.io/changelog/#canada-australia-depth",
      "title": "New data: More from Statistics Canada and the ABS",
      "content_text": "Canada's monthly GDP by industry, retail trade and merchandise trade, with the published monthly changes and advance estimates. Australia's household spending, goods trade, Wage Price Index and national accounts, read from the release workbooks the moment they are published.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "data"
      ]
    },
    {
      "id": "econfeed-changelog-uk-japan-us-releases",
      "url": "https://econfeed.io/changelog/#uk-japan-us-releases",
      "title": "New data: UK monthly GDP and retail sales, Tokyo CPI, Empire State survey",
      "content_text": "ONS monthly GDP and Great Britain retail sales, the Tokyo ward-area CPI from the Statistics Bureau of Japan and the New York Fed's Empire State Manufacturing Survey. UK CPI now has a fast headline stage.",
      "date_published": "2026-10-18T00:00:00Z",
      "tags": [
        "data"
      ]
    },
    {
      "id": "econfeed-changelog-spreadsheet-keys",
      "url": "https://econfeed.io/changelog/#spreadsheet-keys",
      "title": "New: Spreadsheet keys for Google Sheets and Excel",
      "content_text": "A read key can be locked to one CSV request, so a sheet can pull data with IMPORTDATA or Excel's From Web without exposing a full API key.",
      "date_published": "2026-10-17T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-account-deletion",
      "url": "https://econfeed.io/changelog/#account-deletion",
      "title": "New: Delete your account yourself",
      "content_text": "DELETE /v1/account and a button in the app remove your personal data at once. Usage and audit records are kept without it.",
      "date_published": "2026-10-17T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-nordic-depth",
      "url": "https://econfeed.io/changelog/#nordic-depth",
      "title": "New data: Nordic depth from Statistics Denmark, Sweden, Finland and Norway",
      "content_text": "Labour force surveys, GDP (quarterly and monthly indicators), industrial production, retail trade, producer prices, house prices, trade and balance of payments, and registered unemployment, with headline stages that poll the statistics pages at release time.",
      "date_published": "2026-10-16T00:00:00Z",
      "tags": [
        "data"
      ]
    },
    {
      "id": "econfeed-changelog-release-verification",
      "url": "https://econfeed.io/changelog/#release-verification",
      "title": "New: Every release independently verified after it goes live",
      "content_text": "Minutes after a release is published we check it against independent paths (the agency's own fast file, official mirrors, the press release). Releases carry a state (published, verified, disputed, corrected) on REST, the stream and webhooks, and GET /v1/releases/{id}/verification shows which checks agreed.",
      "date_published": "2026-10-16T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-stream-resume",
      "url": "https://econfeed.io/changelog/#stream-resume",
      "title": "New: Reconnecting streams replay what you missed",
      "content_text": "A WebSocket or SSE client that reconnects with its last event id gets the events it missed (up to 15 minutes), then the live feed. Anything that cannot be replayed is announced with resync_required, never a silent gap.",
      "date_published": "2026-10-16T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-watchlist",
      "url": "https://econfeed.io/changelog/#watchlist",
      "title": "New: Personal watchlist",
      "content_text": "Pick the series you care about once and follow them in the app, on a live session stream or by webhook.",
      "date_published": "2026-10-16T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-webhook-retries-follow-subscription",
      "url": "https://econfeed.io/changelog/#webhook-retries-follow-subscription",
      "title": "Fixed: Webhook retries follow your subscription",
      "content_text": "A retry now goes to the subscription's current URL and secret, and stops if you deleted or disabled it.",
      "date_published": "2026-10-16T00:00:00Z",
      "tags": [
        "fix"
      ]
    },
    {
      "id": "econfeed-changelog-errors-envelope",
      "url": "https://econfeed.io/changelog/#errors-envelope",
      "title": "Changed: Every error is JSON, and bad parameters are refused",
      "content_text": "Errors always use the JSON error envelope, including unknown routes and malformed bodies. Invalid dates, values outside a list and page sizes beyond the maximum now answer 400 with a message that says how to fix the request, instead of being clamped or ignored.",
      "date_published": "2026-10-15T00:00:00Z",
      "tags": [
        "change"
      ]
    },
    {
      "id": "econfeed-changelog-csv-xlsx",
      "url": "https://econfeed.io/changelog/#csv-xlsx",
      "title": "New: CSV and Excel output",
      "content_text": "Observations, latest values, releases and the calendar can be fetched as CSV or XLSX with format=csv or format=xlsx, with the licence notices inside the file.",
      "date_published": "2026-10-12T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-transforms",
      "url": "https://econfeed.io/changelog/#transforms",
      "title": "New: Transforms on observations",
      "content_text": "transform= gives changes, percent changes and annualised rates (the FRED unit codes), computed exactly and point in time, always labelled as computed by econfeed and never mixed with official figures.",
      "date_published": "2026-10-12T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-forecast-layer",
      "url": "https://econfeed.io/changelog/#forecast-layer",
      "title": "New: Forecasts and surprises next to releases",
      "content_text": "Open forecasts (Riksbank, the BCB Focus survey) are attached to upcoming calendar entries and to releases, with the surprise against the published figure, labelled by publisher.",
      "date_published": "2026-10-12T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-corrections-log",
      "url": "https://econfeed.io/changelog/#corrections-log",
      "title": "New: Corrections log",
      "content_text": "Every superseding version says why: an agency revision or an econfeed correction. GET /v1/corrections and the public corrections page list every time we fixed a value we had served.",
      "date_published": "2026-10-12T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-public-latency",
      "url": "https://econfeed.io/changelog/#public-latency",
      "title": "Changed: Published latency measures delivery",
      "content_text": "Speed figures now run from the agency's official release time to the first delivery to a customer, and releases delayed by an agency's own quiet window are listed apart.",
      "date_published": "2026-10-12T00:00:00Z",
      "tags": [
        "change"
      ]
    },
    {
      "id": "econfeed-changelog-bulk-export",
      "url": "https://econfeed.io/changelog/#bulk-export",
      "title": "New: Bulk export",
      "content_text": "Nightly Parquet and gzip CSV snapshots per source with full history and every vintage, from GET /v1/bulk and the clients.",
      "date_published": "2026-10-11T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-js-r-clients",
      "url": "https://econfeed.io/changelog/#js-r-clients",
      "title": "New: JavaScript and R clients",
      "content_text": "econfeed-client for JavaScript and TypeScript (Node, browsers, Workers) and econfeedr for R, alongside the Python client, all keeping published digits exact.",
      "date_published": "2026-10-11T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-calendar-alerts",
      "url": "https://econfeed.io/changelog/#calendar-alerts",
      "title": "New: Release calendar with change alerts",
      "content_text": "One calendar of releases, rate decisions and central-bank communications with exact times and importance, a log of reschedules and cancellations, and reminders by webhook or stream.",
      "date_published": "2026-10-11T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-central-bank-documents",
      "url": "https://econfeed.io/changelog/#central-bank-documents",
      "title": "New: Central-bank statements, minutes and press conferences",
      "content_text": "Statements and minutes with parsed facts and sentence-level differences from the previous one, and live press-conference transcripts.",
      "date_published": "2026-10-11T00:00:00Z",
      "tags": [
        "feature"
      ]
    },
    {
      "id": "econfeed-changelog-agents-mcp",
      "url": "https://econfeed.io/changelog/#agents-mcp",
      "title": "New: econfeed for AI agents",
      "content_text": "A remote MCP server for Claude and other MCP clients, each caller with its own key, plus GET /v1/changes for polling and llms.txt.",
      "date_published": "2026-10-10T00:00:00Z",
      "tags": [
        "feature"
      ]
    }
  ]
}
