Snapshot 34710
Normalized text
Scripts and page chrome removed; this is what change detection compares.
{
"incidents": [
{
"created_at": "2026-09-25T15:51:36Z",
"id": "01M3CM7NFAWWG5GE72XMKNVFPF",
"impact": "minor",
"incident_updates": [
{
"body": "Preview performance is back to normal",
"created_at": "2026-09-26T02:41:26Z",
"display_at": "2026-09-25T22:41:00Z",
"id": "01M3DSDHTAYMYF37K80FP12TRK",
"incident_id": "01M3CM7NFAWWG5GE72XMKNVFPF",
"status": "resolved",
"updated_at": "2026-09-26T02:41:38Z"
},
{
"body": "Previews performance is back to nominal levels. We are rolling out additional performance updates and are monitoring their impact.",
"created_at": "2026-09-25T17:21:18Z",
"display_at": "2026-09-25T17:21:18Z",
"id": "01M3CSBXC807C520Y2838VGNG8",
"incident_id": "01M3CM7NFAWWG5GE72XMKNVFPF",
"status": "monitoring",
"updated_at": "2026-09-25T17:21:18Z"
},
{
"body": "We have put in a fix and are monitoring performance",
"created_at": "2026-09-25T16:16:31Z",
"display_at": "2026-09-25T16:16:31Z",
"id": "01M3CNN9NNHHGF8JS684VJCTYA",
"incident_id": "01M3CM7NFAWWG5GE72XMKNVFPF",
"status": "monitoring",
"updated_at": "2026-09-25T16:16:31Z"
},
{
"body": "We're currently investigating Fern Docs preview performance being slow",
"created_at": "2026-09-25T15:51:36Z",
"display_at": "2026-09-25T15:51:36Z",
"id": "01M3CM7NFAM381736K6PQB01HJ",
"incident_id": "01M3CM7NFAWWG5GE72XMKNVFPF",
"status": "investigating",
"updated_at": "2026-09-25T15:53:13Z"
}
],
"name": "Docs Previews Slow",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-09-25T22:41:00Z",
"status": "resolved",
"updated_at": "2026-09-26T02:41:26Z"
},
{
"created_at": "2026-09-23T02:07:17Z",
"id": "01M3608VXHF4RZZJW9V9ZNCNHF",
"impact": "critical",
"incident_updates": [
{
"body": "Preview infrastructure has been rolled back. Performance should be back to normal.",
"created_at": "2026-09-23T02:07:17Z",
"display_at": "2026-09-23T02:04:00Z",
"id": "01M3608VXHEQ37PSHGAFZ71QA4",
"incident_id": "01M3608VXHF4RZZJW9V9ZNCNHF",
"status": "resolved",
"updated_at": "2026-09-23T02:07:17Z"
},
{
"body": "A fix has been put in place to fix preview rendering. Performance is still slow.",
"created_at": "2026-09-23T02:07:17Z",
"display_at": "2026-09-23T00:30:00Z",
"id": "01M3608VXHT032CPN44R8HXTDX",
"incident_id": "01M3608VXHF4RZZJW9V9ZNCNHF",
"status": "monitoring",
"updated_at": "2026-09-23T02:07:17Z"
},
{
"body": "Root cause found and fix is being deployed",
"created_at": "2026-09-23T02:07:17Z",
"display_at": "2026-09-23T00:07:30Z",
"id": "01M3608VXHDY0J468MNTQ78CEH",
"incident_id": "01M3608VXHF4RZZJW9V9ZNCNHF",
"status": "identified",
"updated_at": "2026-09-23T02:07:17Z"
},
{
"body": "Preview links are not working",
"created_at": "2026-09-23T02:07:17Z",
"display_at": "2026-09-22T23:45:00Z",
"id": "01M3608VXHWV680452PWA4HEDN",
"incident_id": "01M3608VXHF4RZZJW9V9ZNCNHF",
"status": "investigating",
"updated_at": "2026-09-23T02:07:17Z"
}
],
"name": "Previews slow / unresponsive",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-09-23T02:04:00Z",
"status": "resolved",
"updated_at": "2026-09-23T02:07:17Z"
},
{
"created_at": "2026-08-05T19:11:04Z",
"id": "01KZ9NC87SF4K3SWNHGQXFX42X",
"impact": "major",
"incident_updates": [
{
"body": "A docs release introduced a change in the YAML parsing dependency. We rolled back the change. A detailed incident report is coming soon. ",
"created_at": "2026-08-05T20:24:31Z",
"display_at": "2026-08-05T20:24:31Z",
"id": "01KZ9SJQ2C4B0HHDWK49PGMQDJ",
"incident_id": "01KZ9NC87SF4K3SWNHGQXFX42X",
"status": "resolved",
"updated_at": "2026-08-05T20:24:31Z"
},
{
"body": "We're currently investigating an outage affecting Fern Docs customers.",
"created_at": "2026-08-05T19:11:04Z",
"display_at": "2026-08-05T19:11:04Z",
"id": "01KZ9NC87SJT3BH1ZV332ES3BV",
"incident_id": "01KZ9NC87SF4K3SWNHGQXFX42X",
"status": "investigating",
"updated_at": "2026-08-05T19:11:04Z"
}
],
"name": "Page content not loading across some customers",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-08-05T20:24:31Z",
"status": "resolved",
"updated_at": "2026-08-06T22:30:54Z"
},
{
"created_at": "2026-07-22T19:32:30Z",
"id": "01KY5N1DCBZFRHGB5NGDN331J7",
"impact": "critical",
"incident_updates": [
{
"body": "We deployed a change to the generation service that enforces a timeout on subprocesses and force-terminates any that overrun, reclaiming CPU so jobs complete and publish normally.",
"created_at": "2026-07-22T19:32:30Z",
"display_at": "2026-07-21T18:00:00Z",
"id": "01KY5N1DCBBWMP8S8VVFKTP0RQ",
"incident_id": "01KY5N1DCBZFRHGB5NGDN331J7",
"status": "resolved",
"updated_at": "2026-07-22T19:32:30Z"
},
{
"body": "We received a report of remote SDK generation timing out and failing to publish.",
"created_at": "2026-07-22T19:32:30Z",
"display_at": "2026-07-21T11:45:00Z",
"id": "01KY5N1DCB2DRGV5MR6875YMAS",
"incident_id": "01KY5N1DCBZFRHGB5NGDN331J7",
"status": "investigating",
"updated_at": "2026-07-22T19:32:30Z"
}
],
"name": "Remote SDK Generation Outage",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-07-21T18:00:00Z",
"status": "resolved",
"updated_at": "2026-07-22T19:33:31Z"
},
{
"created_at": "2026-07-01T21:16:11Z",
"id": "01KWFRM65X57SZ3ACGSQ9S7PT4",
"impact": "minor",
"incident_updates": [
{
"body": "This incident is resolved. We are no longer seeing 500s",
"created_at": "2026-07-02T00:34:56Z",
"display_at": "2026-07-02T00:34:56Z",
"id": "01KWG402WJKZH22RSJ2P550YX0",
"incident_id": "01KWFRM65X57SZ3ACGSQ9S7PT4",
"status": "resolved",
"updated_at": "2026-07-02T00:34:56Z"
},
{
"body": "A mitigation has been implemented and deployed to production. We are monitoring error rates.",
"created_at": "2026-07-02T00:20:55Z",
"display_at": "2026-07-02T00:20:55Z",
"id": "01KWG36E0831ZSH07A46KABM87",
"incident_id": "01KWFRM65X57SZ3ACGSQ9S7PT4",
"status": "monitoring",
"updated_at": "2026-07-02T00:20:55Z"
},
{
"body": "We are seeing elevated 500s on certain pages that eventually recover. We have identified an issue with an upstream provider and they are working on a solution.",
"created_at": "2026-07-01T21:16:11Z",
"display_at": "2026-07-01T21:16:11Z",
"id": "01KWFRM65XP271EVJ0GRZJKAEN",
"incident_id": "01KWFRM65X57SZ3ACGSQ9S7PT4",
"status": "identified",
"updated_at": "2026-07-01T21:16:11Z"
}
],
"name": "Intermittent 500 Errors",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-07-02T00:34:56Z",
"status": "resolved",
"updated_at": "2026-07-02T00:34:56Z"
},
{
"created_at": "2026-06-12T11:34:43Z",
"id": "01KTXSST28DMGD20AVXE85W3VM",
"impact": "minor",
"incident_updates": [
{
"body": "We identified the root cause that an environment variable that we rely on to make inference calls to an upstream vendor was invalid. We rotated the env var, redeployed, and see performance returning to a nominal status.",
"created_at": "2026-06-12T12:19:48Z",
"display_at": "2026-06-12T12:19:48Z",
"id": "01KTXWCBQD66RDT4NYHRFD82Q6",
"incident_id": "01KTXSST28DMGD20AVXE85W3VM",
"status": "resolved",
"updated_at": "2026-06-12T14:06:49Z"
},
{
"body": "We're currently investigating elevated errors for the AI search capability.",
"created_at": "2026-06-12T11:34:43Z",
"display_at": "2026-06-12T11:34:43Z",
"id": "01KTXSST28X555K1Q8GGW4WMJT",
"incident_id": "01KTXSST28DMGD20AVXE85W3VM",
"status": "investigating",
"updated_at": "2026-06-12T14:02:53Z"
}
],
"name": "Elevated errors for Ask Fern",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-06-12T12:19:48Z",
"status": "resolved",
"updated_at": "2026-06-12T12:19:48Z"
},
{
"created_at": "2026-06-06T00:36:16Z",
"id": "01KTD5QVYFH27R3TVTG9EPFQH5",
"impact": "minor",
"incident_updates": [
{
"body": "Services are fully recovered",
"created_at": "2026-06-06T01:05:20Z",
"display_at": "2026-06-06T01:05:20Z",
"id": "01KTD7D2NQKX7J6VMBCH0EE58T",
"incident_id": "01KTD5QVYFH27R3TVTG9EPFQH5",
"status": "resolved",
"updated_at": "2026-06-06T01:05:20Z"
},
{
"body": "We are seeing services recover",
"created_at": "2026-06-06T01:02:04Z",
"display_at": "2026-06-06T01:02:04Z",
"id": "01KTD772T8M3N11F59ND4B56EJ",
"incident_id": "01KTD5QVYFH27R3TVTG9EPFQH5",
"status": "monitoring",
"updated_at": "2026-06-06T01:02:04Z"
},
{
"body": "We have identified the issue and are applying a fix.",
"created_at": "2026-06-06T00:47:17Z",
"display_at": "2026-06-06T00:47:17Z",
"id": "01KTD6C13ARZR930J3SDV4RT5K",
"incident_id": "01KTD5QVYFH27R3TVTG9EPFQH5",
"status": "identified",
"updated_at": "2026-06-06T00:47:17Z"
},
{
"body": "We're investigating an issue with publishing updates to docs. Live docs sites are unaffected and remain accessible",
"created_at": "2026-06-06T00:36:17Z",
"display_at": "2026-06-06T00:36:16Z",
"id": "01KTD5QVYFPCYEF7QF1E9H2Q0J",
"incident_id": "01KTD5QVYFH27R3TVTG9EPFQH5",
"status": "identified",
"updated_at": "2026-06-06T00:36:17Z"
}
],
"name": "Issue with publishing docs",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-06-06T01:05:20Z",
"status": "resolved",
"updated_at": "2026-06-06T01:05:20Z"
},
{
"created_at": "2026-06-04T18:32:46Z",
"id": "01KT9YHHVCEBWSMF8BJ12J1N5W",
"impact": "major",
"incident_updates": [
{
"body": "After a code change to our AI search capability, we inadvertently introduced a bug that triggered immediate errors to searches on a segment of sites (specifically, basepath-aware domains).",
"created_at": "2026-06-04T18:32:46Z",
"display_at": "2026-06-04T18:29:00Z",
"id": "01KT9YHHVCS4E4K83HYS2RS456",
"incident_id": "01KT9YHHVCEBWSMF8BJ12J1N5W",
"status": "resolved",
"updated_at": "2026-06-04T18:32:46Z"
},
{
"body": "We've received reports of AI search showing immediate error messages to users.",
"created_at": "2026-06-04T18:32:46Z",
"display_at": "2026-06-04T16:39:00Z",
"id": "01KT9YHHVCYZ173CQ0PJ9RRMC8",
"incident_id": "01KT9YHHVCEBWSMF8BJ12J1N5W",
"status": "investigating",
"updated_at": "2026-06-04T18:32:46Z"
}
],
"name": "Ask AI unavailable on select sites",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-06-04T18:29:00Z",
"status": "resolved",
"updated_at": "2026-06-04T18:32:46Z"
},
{
"created_at": "2026-06-03T14:23:06Z",
"id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"impact": "minor",
"incident_updates": [
{
"body": "**Incident Report: Documentation Site Performance Degradation**\nDate: June 2–3, 2026 \nDuration: 30 hours \nSeverity: High \nStatus: Resolved\n\n# Summary\n\nBetween June 2 and June 3, 2026, documentation sites hosted on the Fern platform experienced intermittent slow page loads. Pages that normally load instantly were instead taking several seconds to render. The issue was resolved on June 3, and all sites have been fully recovered.\n\nIn the spirit of never washing a crisis, the fixes we made have _improved_ cache hits and page load speeds across sites.\n\n# What Happened\n\nWe were making improvements to our cache revalidation pipeline — the system that ensures your documentation pages are updated quickly after you publish changes. As part of this work, we changed our invalidation strategy to be more aggressive: instead of marking cached pages as \"stale\" (which still serves fast cached content while refreshing in the background), we switched to fully deleting cached pages (which forces a fresh render on the next visit).\n\n \n\nThis change exposed a bug where our automated health checks accidentally cleared all customer caches every 30 minutes. As a result, visitors frequently experienced slow page loads due to uncached content. During the incident, our metrics showed cache hits dropping to 60%, leaving a 40% cache miss rate.\n\n# Why It Was Difficult to Diagnose\n\nDuring the weeks leading up to this incident, we were actively improving our documentation rendering performance. We shipped over 20 improvements to page rendering speed, the caching infrastructure, and cache-warming logic.\n\nEach fix appeared to work — pages would become fast again — but within 30 minutes, the monitoring job would inadvertently wipe all caches again. This created a recurring pattern in which improvements seemed to \"regress\" shortly after deployment, leading us to continue investigating rendering-layer issues rather than the cache invalidation path.\n\n \n\nThe bug was invisible before June 2 because our previous \"stale-while-revalidate\" strategy still served fast cached content to visitors even when the underlying cache was being incorrectly invalidated. The switch to hard-delete removed that safety net, making the issue immediately visible.\n\n# Resolution\n\nOn June 3, once the root cause was identified:\n\n• Reverted the aggressive invalidation strategy — restored the \"stale-while-revalidate\" approach so pages would continue to be served fast from cache even during invalidation.\n\n• Fixed the scoping bug — corrected the invalidation logic so that cache clearing for one site only affects that specific site, not all sites on the platform.\n\n• Backfilled all caches — ran a full cache warming pass across all customer documentation sites to immediately restore fast page loads.\n\n \n\nAll documentation sites recovered and have remained fast since the fix was deployed.\n\n# Positive Outcomes\n\nWhile investigating this issue, we made substantial improvements to our documentation rendering infrastructure:\n\n• Faster cold-start renders: Even when pages are uncached, they now render significantly faster than before.\n\n• Improved cache warming: Pages are now warmed asynchronously after publication, reducing the window during which visitors might hit an uncached page.\n\n• Better caching architecture: Added an additional immutable caching layer for content serialization, reducing redundant processing.\n\n• Removed performance bottlenecks: Eliminated slow dependencies from the critical render path.\n\n# Preventive Measures\n\nAction\n\nStatus\n\n\n\nFixed the cache invalidation scoping bug\n\nIn Progress: 6/8/26\n\n\n\nRestored safe invalidation strategy\n\nComplete\n\n\n\nBackfilled all customer site caches\n\nComplete\n\n\n\nAdding automated cache-hit-rate verification across customer sites\n\nComplete\n\n\n\nWe sincerely apologize for the impact to your documentation sites. The performance improvements we shipped during the investigation period mean that your docs are now faster than before this incident began, and the fixes we've put in place prevent this class of issue from recurring.\n\nIf you have any questions about this incident, please reach out to your account team or contact support@buildwithfern.com",
"created_at": "2026-06-04T17:41:34Z",
"display_at": "2026-06-04T17:41:34Z",
"id": "01KT9VKSXQBMSGYE4P97VAVH8H",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "resolved",
"updated_at": "2026-06-04T17:41:34Z"
},
{
"body": "Page load speeds and CDN cache hit rates have returned to normal (well, actually better).",
"created_at": "2026-06-03T23:04:40Z",
"display_at": "2026-06-03T23:04:40Z",
"id": "01KT7VPNYNBS89AQ19R14XGGRX",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "resolved",
"updated_at": "2026-06-04T01:50:55Z"
},
{
"body": "We have applied a fix to our cache invalidation and fill strategy. We are backfilling the cache and are monitoring load times across sites.",
"created_at": "2026-06-03T22:38:43Z",
"display_at": "2026-06-03T22:38:43Z",
"id": "01KT7T75J2T1HYWBGYH422CM44",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "monitoring",
"updated_at": "2026-06-03T22:38:43Z"
},
{
"body": "We identified that first-time page loads were experiencing slower than usual response times. Once cached, subsequent visits returned nominal load times.\n\nWorking with the Vercel Enterprise team, we've applied a configuration change to our caching behavior. Early signal shows an increase in cache hit rates for returning visitors, which should reduce the frequency of slow initial loads over time.\n\nWe are continuing to monitor cache performance and page load times. No action is required from customers at this time.",
"created_at": "2026-06-03T19:53:32Z",
"display_at": "2026-06-03T19:53:32Z",
"id": "01KT7GRQB0JD1S44M3XCQH9611",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "identified",
"updated_at": "2026-06-03T19:53:32Z"
},
{
"body": "We've deployed a fix to optimize our caching layer and are actively monitoring the rollout. Early indicators show improved cache hit rates across affected sites.",
"created_at": "2026-06-03T17:13:44Z",
"display_at": "2026-06-03T17:13:44Z",
"id": "01KT77M3CMV34098YN66JSJP46",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "identified",
"updated_at": "2026-06-03T17:13:44Z"
},
{
"body": "We identified the root cause of elevated page load times: our caching layer is performing too many sequential cache lookups per page render, and cache invalidation is causing temporary cold-cache conditions across affected sites. We are actively working with Vercel Enterprise Support to optimize our caching strategy and reduce cache-miss penalties. \n\nIntermittent slowness is expected until improvements are rolled out.",
"created_at": "2026-06-03T15:58:44Z",
"display_at": "2026-06-03T15:58:44Z",
"id": "01KT73ASC8VA2ZKHFWNR50B1AC",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "investigating",
"updated_at": "2026-06-03T15:58:44Z"
},
{
"body": "We are currently investigating reports of elevated page load times affecting Fern Docs sites for a subset of customers. Certain sections may be slower than expected to render.",
"created_at": "2026-06-03T14:23:06Z",
"display_at": "2026-06-03T14:23:06Z",
"id": "01KT6XVNRP8T0NW0JSF3Z24GPV",
"incident_id": "01KT6XVNRPP1KRS0KDKY5BMHXR",
"status": "investigating",
"updated_at": "2026-06-03T14:23:06Z"
}
],
"name": "Intermittent slow page loads",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-06-03T23:04:40Z",
"status": "resolved",
"updated_at": "2026-06-04T17:41:34Z"
},
{
"created_at": "2026-06-01T19:14:08Z",
"id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"impact": "minor",
"incident_updates": [
{
"body": "We rolled out a fix and page load times have returned to normal.",
"created_at": "2026-06-02T03:40:57Z",
"display_at": "2026-06-01T22:45:00Z",
"id": "01KT36Q4N0D1AEW3PSK6XDAJF7",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "resolved",
"updated_at": "2026-06-02T14:57:03Z"
},
{
"body": "We rolled out a fix and page load times have returned to normal.",
"created_at": "2026-06-02T03:39:23Z",
"display_at": "2026-06-01T22:15:00Z",
"id": "01KT36M8W5PG0QRR7ZPFKX744P",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "monitoring",
"updated_at": "2026-06-02T14:56:25Z"
},
{
"body": "We've pushed out a fix and we're monitoring page load speeds.",
"created_at": "2026-06-01T21:13:13Z",
"display_at": "2026-06-01T21:13:13Z",
"id": "01KT2GH60X8GFTDCTRPMR5ZD4W",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "monitoring",
"updated_at": "2026-06-01T21:13:13Z"
},
{
"body": "We didn't see the improvement in page load times we hoped from our fix. We will continue to investigate.",
"created_at": "2026-06-01T20:10:18Z",
"display_at": "2026-06-01T20:10:18Z",
"id": "01KT2CXZNYSEX6JVB0ZNW35TPS",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "investigating",
"updated_at": "2026-06-01T20:10:18Z"
},
{
"body": "We have pushed a fix to production and are monitoring page load speeds.",
"created_at": "2026-06-01T19:32:47Z",
"display_at": "2026-06-01T19:32:47Z",
"id": "01KT2AS9GQCXXMRZF4ZC61829W",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "monitoring",
"updated_at": "2026-06-01T19:32:47Z"
},
{
"body": "We're currently investigating an outage affecting Fern Docs customers.",
"created_at": "2026-06-01T19:14:08Z",
"display_at": "2026-06-01T19:14:08Z",
"id": "01KT29Q40YEEA7QC5BDE8MPTXG",
"incident_id": "01KT29Q40YN5WZYWQ3XC7E6SJA",
"status": "investigating",
"updated_at": "2026-06-01T19:14:08Z"
}
],
"name": "Elevated page load times",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-06-01T22:45:00Z",
"status": "resolved",
"updated_at": "2026-06-02T03:40:57Z"
},
{
"created_at": "2026-05-26T14:47:40Z",
"id": "01KSJC2WZ888Q14XTSHWGTGEHE",
"impact": "minor",
"incident_updates": [
{
"body": "SDKs are now operational again.",
"created_at": "2026-05-26T15:17:54Z",
"display_at": "2026-05-26T15:17:54Z",
"id": "01KSJDT8B2Z6DKR5XFT64XEJHJ",
"incident_id": "01KSJC2WZ888Q14XTSHWGTGEHE",
"status": "resolved",
"updated_at": "2026-05-26T15:17:54Z"
},
{
"body": "We're seeing elevated 500 errors returned when trying to generate a SDK. Users impacted will see a message that reads, \"Failed to create job, status code: 500\".",
"created_at": "2026-05-26T14:47:40Z",
"display_at": "2026-05-26T14:47:40Z",
"id": "01KSJC2WZ8ZHS9G0283P28Y1EZ",
"incident_id": "01KSJC2WZ888Q14XTSHWGTGEHE",
"status": "investigating",
"updated_at": "2026-05-26T14:56:52Z"
}
],
"name": "Intermittent SDK generation failures",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-26T15:17:54Z",
"status": "resolved",
"updated_at": "2026-05-26T15:17:54Z"
},
{
"created_at": "2026-05-22T15:16:12Z",
"id": "01KS8449J6947B4H2VVQ9JCZS4",
"impact": "minor",
"incident_updates": [
{
"body": "A fix has been released on version 5.37.4 of the fern CLI.",
"created_at": "2026-05-22T15:44:17Z",
"display_at": "2026-05-22T15:44:17Z",
"id": "01KS85QPHJ4NS593CMEWYMXJGM",
"incident_id": "01KS8449J6947B4H2VVQ9JCZS4",
"status": "resolved",
"updated_at": "2026-05-22T15:44:17Z"
},
{
"body": "We've identified a code change that caused this and are remediating by releasing a new version of the CLI.",
"created_at": "2026-05-22T15:19:31Z",
"display_at": "2026-05-22T15:19:31Z",
"id": "01KS84AB59MN4F7ACS7XEC6M9B",
"incident_id": "01KS8449J6947B4H2VVQ9JCZS4",
"status": "identified",
"updated_at": "2026-05-22T15:19:31Z"
},
{
"body": "On CLI version 5.35.4, we're seeing users running into issues creating a new FERN_TOKEN for authentication.",
"created_at": "2026-05-22T15:16:13Z",
"display_at": "2026-05-22T15:16:12Z",
"id": "01KS8449J6PPN0JGH4RZY0ZQNV",
"incident_id": "01KS8449J6947B4H2VVQ9JCZS4",
"status": "investigating",
"updated_at": "2026-05-22T15:16:13Z"
}
],
"name": "Unable to generate a fern token in the CLI",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-22T15:44:17Z",
"status": "resolved",
"updated_at": "2026-05-22T15:44:17Z"
},
{
"created_at": "2026-05-19T18:15:03Z",
"id": "01KS0Q5K3EP3R0PGPQG45E3D2Z",
"impact": "major",
"incident_updates": [
{
"body": "Ask AI functionality is fully restored",
"created_at": "2026-05-19T20:48:30Z",
"display_at": "2026-05-19T20:48:30Z",
"id": "01KS0ZYK6RCD4P9K9AFEXVSPYF",
"incident_id": "01KS0Q5K3EP3R0PGPQG45E3D2Z",
"status": "resolved",
"updated_at": "2026-05-19T20:48:30Z"
},
{
"body": "We have deployed a fix and are seeing the Ask AI functionality restored across affected documentation sites.",
"created_at": "2026-05-19T20:10:15Z",
"display_at": "2026-05-19T20:10:15Z",
"id": "01KS0XRHZYFYAPGNN67JXPENAK",
"incident_id": "01KS0Q5K3EP3R0PGPQG45E3D2Z",
"status": "monitoring",
"updated_at": "2026-05-19T20:10:15Z"
},
{
"body": "We are currently investigating an outage affecting the Ask AI feature across documentation sites.\n\nOur team has identified the issue and is actively working on a fix with an upstream vendor. All other documentation features remain fully operational.\n\nWe will provide an update as soon as the issue is resolved.",
"created_at": "2026-05-19T18:15:03Z",
"display_at": "2026-05-19T18:15:03Z",
"id": "01KS0Q5K3E5M89VTE3XDW1HP93",
"incident_id": "01KS0Q5K3EP3R0PGPQG45E3D2Z",
"status": "identified",
"updated_at": "2026-05-19T18:15:03Z"
}
],
"name": "Ask AI Outtage",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-19T20:48:30Z",
"status": "resolved",
"updated_at": "2026-05-19T20:48:30Z"
},
{
"created_at": "2026-05-18T20:51:50Z",
"id": "01KRYDQYZ1F0K73QKT9XXTG5JZ",
"impact": "minor",
"incident_updates": [
{
"body": "This incident is resolved. Ask AI is fully operational.",
"created_at": "2026-05-19T02:20:58Z",
"display_at": "2026-05-19T02:20:58Z",
"id": "01KRZ0JMHWSDJV5AEJ0YW099HN",
"incident_id": "01KRYDQYZ1F0K73QKT9XXTG5JZ",
"status": "resolved",
"updated_at": "2026-05-19T02:20:58Z"
},
{
"body": "We are currently investigating degraded performance affecting the Ask AI feature across documentation sites. Some users may experience slower response times, timeouts, or intermittent errors when using Ask AI.\n\nOur team has identified the issue and is actively working on a fix. All other documentation features, including page rendering, search, and navigation, remain fully operational.\n\nWe will provide an update as soon as the issue is resolved.",
"created_at": "2026-05-18T20:51:50Z",
"display_at": "2026-05-18T17:45:00Z",
"id": "01KRYDQYZ1DM3ACJ4MG1Y02HVF",
"incident_id": "01KRYDQYZ1F0K73QKT9XXTG5JZ",
"status": "investigating",
"updated_at": "2026-05-18T20:54:11Z"
}
],
"name": "Ask AI ",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-19T02:20:58Z",
"status": "resolved",
"updated_at": "2026-05-19T02:20:58Z"
},
{
"created_at": "2026-05-14T15:46:11Z",
"id": "01KRKJNDXGWM6TV3ECCRTS4RQZ",
"impact": "critical",
"incident_updates": [
{
"body": "We're seeing AI search responses returning nominally.",
"created_at": "2026-05-14T17:19:31Z",
"display_at": "2026-05-14T17:19:31Z",
"id": "01KRKR0B3QKV8366QYPCDP6VHP",
"incident_id": "01KRKJNDXGWM6TV3ECCRTS4RQZ",
"status": "resolved",
"updated_at": "2026-05-14T17:19:31Z"
},
{
"body": "We're currently investigating an outage of AI search.",
"created_at": "2026-05-14T15:55:44Z",
"display_at": "2026-05-14T15:55:44Z",
"id": "01KRKK6XD3E9HRDH82VWSHR3KH",
"incident_id": "01KRKJNDXGWM6TV3ECCRTS4RQZ",
"status": "investigating",
"updated_at": "2026-05-14T16:02:17Z"
}
],
"name": "Ask Fern (AI Search) Erroring ",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-14T17:19:31Z",
"status": "resolved",
"updated_at": "2026-05-14T17:19:55Z"
},
{
"created_at": "2026-05-14T15:56:38Z",
"id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"impact": "critical",
"incident_updates": [
{
"body": "We are seeing web pages loading nominally.",
"created_at": "2026-05-14T17:01:11Z",
"display_at": "2026-05-14T17:01:11Z",
"id": "01KRKPYRBFB6GY3BKBWCZHHG77",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "resolved",
"updated_at": "2026-05-14T17:01:11Z"
},
{
"body": "We are seeing increased requests loading successfully. Page load speeds are slower than usual and are investigating.",
"created_at": "2026-05-14T16:49:02Z",
"display_at": "2026-05-14T16:49:02Z",
"id": "01KRKP8GBCWHC0NEQAEHFCKXM7",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "monitoring",
"updated_at": "2026-05-14T16:49:02Z"
},
{
"body": "We have confirmed that the issue is due to an upstream vendor outage and are engaged with their engineering team.\n\nhttps://status.upstash.com/incidents/cfrqjwdyrr4v\n\n ",
"created_at": "2026-05-14T16:30:11Z",
"display_at": "2026-05-14T16:30:11Z",
"id": "01KRKN6046T51TH6CBA13D9H64",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "investigating",
"updated_at": "2026-05-14T16:30:11Z"
},
{
"body": "We're seeing elevated 500s and are investigating a FUNCTION_THROTTLED error.",
"created_at": "2026-05-14T16:15:10Z",
"display_at": "2026-05-14T16:15:10Z",
"id": "01KRKMAFW5F9MTXG70F694MEEK",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "investigating",
"updated_at": "2026-05-14T16:15:10Z"
},
{
"body": "A fix has been implemented and we're seeing pages loading nominally. Will be actively monitoring.",
"created_at": "2026-05-14T16:09:05Z",
"display_at": "2026-05-14T16:09:05Z",
"id": "01KRKKZBG438TAVCGHCA30VXXG",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "monitoring",
"updated_at": "2026-05-14T16:09:05Z"
},
{
"body": "We're investigating reports that web pages are slow to load. We are seeing elevated 500 errors a fix is being implemented.",
"created_at": "2026-05-14T15:56:38Z",
"display_at": "2026-05-14T15:56:38Z",
"id": "01KRKK8JBT2XWB7KAMYCK2Y1GE",
"incident_id": "01KRKK8JBTZQSBPY2MYJ56AG2T",
"status": "investigating",
"updated_at": "2026-05-14T17:01:40Z"
}
],
"name": "Pages failing to load returning errors to visitors",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-14T17:01:11Z",
"status": "resolved",
"updated_at": "2026-05-14T21:53:54Z"
},
{
"created_at": "2026-05-08T19:16:22Z",
"id": "01KR4G9ZK2Q817ZQQR4X035S31",
"impact": "none",
"incident_updates": [
{
"body": "On May 7th 2026, a subset of customer documentation sites hosted on Fern experienced intermittent 500 errors and elevated page load times.\n\n**What happened**\n\nThe issue surfaced as 500 responses being served to end users on a subset of customer sites, often cached and repeated. We identified two contributing root causes:\n\n• **Memory exhaustion during uncached page renders.** When pages were rendered fresh rather than served from cache, some renders exceeded available memory and returned 500s. This was made worse by our upstream cloud provider's serverless compute layer not scaling under load as we expected, leaving requests on under-provisioned instances.\n\n• **A release-pipeline regression that skipped pre-warming.** During deploys, our system pre-warms customer sites by re-rendering pages so cached responses are ready before traffic arrives. A bug in this pipeline silently skipped a number of sites, leaving them cold. End users then triggered uncached renders that occasionally failed and were cached as 500s — compounding the first issue.\n\n**What we did**\n\n• Reverted the compute configuration that wasn't scaling reliably with our upstream provider. Page renders now run on a configuration that handles burst traffic predictably.\n\n \n\n• Fixed the pre-warming regression so all customer sites are warmed on every release.\n\n \n\n• Added automatic retries to the release pipeline: any cache revalidation that fails during a deploy is now retried, and we have data showing retries succeed reliably. This significantly reduces the chance of any uncached pages reaching end users after a release.\n\n \n\n• Cleared cached error responses so any stuck 500s are no longer being served.\n\n**What to expect going forward**\n\n• **Snappier sites overall.** With the compute and pre-warming fixes in place, customers should see consistently faster page loads.\n\n• **A brief warmup after content updates.** When you publish new content to your docs, there is a short window where updated pages are being re-rendered and warmed. The very first request to a freshly updated page may be slightly slower than usual during this window. This is expected and typically resolves quickly.\n\n• **A larger architectural improvement is in progress.** We're working on a deeper change to how documentation pages are rendered and served that will substantially reduce — and over time eliminate — the post-update warmup window. We'll share more as it ships.\n\nWe apologize for the disruption and appreciate your patience.",
"created_at": "2026-05-08T19:16:22Z",
"display_at": "2026-05-08T18:58:00Z",
"id": "01KR4G9ZK2F70RGSDMS1DB8JZB",
"incident_id": "01KR4G9ZK2Q817ZQQR4X035S31",
"status": "resolved",
"updated_at": "2026-05-08T19:16:50Z"
}
],
"name": "Intermittent 500s and slow page loads on customer docs sites ",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-05-08T18:58:00Z",
"status": "resolved",
"updated_at": "2026-05-08T19:16:22Z"
},
{
"created_at": "2026-04-20T22:07:10Z",
"id": "01KPPEXS44WYCM4WAZPD5J3ZH2",
"impact": "critical",
"incident_updates": [
{
"body": "Docs are back up. Error levels are now nominal.",
"created_at": "2026-04-20T22:24:33Z",
"display_at": "2026-04-20T22:24:33Z",
"id": "01KPPFXM46J3SHXH16CDX13RDM",
"incident_id": "01KPPEXS44WYCM4WAZPD5J3ZH2",
"status": "resolved",
"updated_at": "2026-04-20T22:24:33Z"
},
{
"body": "We've identified a possible root cause and are deploying an update now.",
"created_at": "2026-04-20T22:17:04Z",
"display_at": "2026-04-20T22:17:04Z",
"id": "01KPPFFWV05JT3MSH89FWHF091",
"incident_id": "01KPPEXS44WYCM4WAZPD5J3ZH2",
"status": "identified",
"updated_at": "2026-04-20T22:17:04Z"
},
{
"body": "We're currently investigating an outage affecting Fern Docs customers.",
"created_at": "2026-04-20T22:07:10Z",
"display_at": "2026-04-20T22:07:10Z",
"id": "01KPPEXS4471DJV7HF6V9EPSPW",
"incident_id": "01KPPEXS44WYCM4WAZPD5J3ZH2",
"status": "investigating",
"updated_at": "2026-04-20T22:07:10Z"
}
],
"name": "Elevated 500 errors",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-04-20T22:24:33Z",
"status": "resolved",
"updated_at": "2026-04-20T22:24:33Z"
},
{
"created_at": "2026-04-06T17:43:37Z",
"id": "01KNHY94MP7B97XHWCGJSBGBJA",
"impact": "minor",
"incident_updates": [
{
"body": "We can confirm that our docs are loading again for customers, and our team is working on adding in additional guardrails to prevent this from occurring again in the future.",
"created_at": "2026-04-06T22:04:41Z",
"display_at": "2026-04-06T22:04:41Z",
"id": "01KNJD75K2DP3J2GAP8VF9TBZT",
"incident_id": "01KNHY94MP7B97XHWCGJSBGBJA",
"status": "resolved",
"updated_at": "2026-04-06T22:04:41Z"
},
{
"body": "We have rolled back the service that was causing issues and are monitoring the situation to ensure full resolution. ",
"created_at": "2026-04-06T17:48:43Z",
"display_at": "2026-04-06T17:48:43Z",
"id": "01KNHYJFKRXVAE1F0EABVQKCB4",
"incident_id": "01KNHY94MP7B97XHWCGJSBGBJA",
"status": "monitoring",
"updated_at": "2026-04-06T17:48:43Z"
},
{
"body": "We're currently investigating an outage affecting Fern Docs customers, where certain docs pages are very slow to load or do not load at all.",
"created_at": "2026-04-06T17:43:37Z",
"display_at": "2026-04-06T17:43:37Z",
"id": "01KNHY94MPZYGGKTGDBN99NGC2",
"incident_id": "01KNHY94MP7B97XHWCGJSBGBJA",
"status": "investigating",
"updated_at": "2026-04-06T17:43:37Z"
}
],
"name": "Docs experiencing intermittent slowness",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-04-06T22:04:41Z",
"status": "resolved",
"updated_at": "2026-04-06T22:04:41Z"
},
{
"created_at": "2026-04-06T17:29:43Z",
"id": "01KNHXFPM35KFM8BZTRR64TSH1",
"impact": "major",
"incident_updates": [
{
"body": "We are confirming that dashboard is able to load again for customers, and our team is working to add in additional guardrails to prevent this from occurring again in the future.",
"created_at": "2026-04-06T18:27:07Z",
"display_at": "2026-04-06T18:27:07Z",
"id": "01KNJ0RS7KS4TE1RWGHSRFP9EK",
"incident_id": "01KNHXFPM35KFM8BZTRR64TSH1",
"status": "resolved",
"updated_at": "2026-04-06T18:27:07Z"
},
{
"body": "We have identified the service that was causing issues and are implementing a fix. We have patched dashboard in the meantime to mitigate impact, and are confirming that dashboard is now able to load again.",
"created_at": "2026-04-06T18:24:18Z",
"display_at": "2026-04-06T18:24:18Z",
"id": "01KNJ0KN075EH7ASQQD29YQ80N",
"incident_id": "01KNHXFPM35KFM8BZTRR64TSH1",
"status": "monitoring",
"updated_at": "2026-04-06T18:24:18Z"
},
{
"body": "We are reporting issues with our Fern Dashboard not being able to load for customers, and sometimes throwing errors due to long page load times.",
"created_at": "2026-04-06T17:29:43Z",
"display_at": "2026-04-06T17:29:43Z",
"id": "01KNHXFPM3VJEBRR6JK8NT2Z54",
"incident_id": "01KNHXFPM35KFM8BZTRR64TSH1",
"status": "investigating",
"updated_at": "2026-04-06T17:29:43Z"
}
],
"name": "Fern Dashboard is experiencing intermittent errors and slow loads",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-04-06T18:27:07Z",
"status": "resolved",
"updated_at": "2026-04-06T18:27:07Z"
},
{
"created_at": "2026-03-24T12:20:34Z",
"id": "01KMFWM925EKRZKWTZQHJ0F4X8",
"impact": "minor",
"incident_updates": [
{
"body": "This is now resolved.",
"created_at": "2026-03-24T12:22:13Z",
"display_at": "2026-03-24T12:22:13Z",
"id": "01KMFWQ9D29C3H6Y3AZDZHBESC",
"incident_id": "01KMFWM925EKRZKWTZQHJ0F4X8",
"status": "resolved",
"updated_at": "2026-03-24T12:22:13Z"
},
{
"body": "For a small subset of sites, we experienced a docs outage in early morning hours due to a misconfiguration in their deployment.",
"created_at": "2026-03-24T12:20:34Z",
"display_at": "2026-03-24T12:20:34Z",
"id": "01KMFWM925WZ1MM68G22B15BBB",
"incident_id": "01KMFWM925EKRZKWTZQHJ0F4X8",
"status": "monitoring",
"updated_at": "2026-03-24T12:20:34Z"
}
],
"name": "Errors on select docs sites",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-03-24T12:22:13Z",
"status": "resolved",
"updated_at": "2026-03-24T12:22:13Z"
},
{
"created_at": "2026-03-24T17:56:54Z",
"id": "01KMGFW3VT53ZDQZYDN6VES9RT",
"impact": "none",
"incident_updates": [
{
"body": "We experienced a brief period where documentation pages returned 500 errors following a deployment. The issue was quickly detected and resolved by rolling back to a previous version. The deployment removed certain default environment variable values that were not explicitly set in all production environments. This caused runtime failures during page generation, resulting in 500 errors. This was automatically detected 5 minutes after deployment and an instant rollback was triggered.",
"created_at": "2026-03-24T17:56:54Z",
"display_at": "2026-03-24T00:58:00Z",
"id": "01KMGFW3VT0GZXKSQNG9DA1KK4",
"incident_id": "01KMGFW3VT53ZDQZYDN6VES9RT",
"status": "resolved",
"updated_at": "2026-03-24T17:56:54Z"
}
],
"name": "Elevated 500 errors",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-03-24T00:58:00Z",
"status": "resolved",
"updated_at": "2026-03-24T17:56:54Z"
},
{
"created_at": "2026-03-20T21:49:05Z",
"id": "01KM6KJCN3V5A26808DWJN62PD",
"impact": "none",
"incident_updates": [
{
"body": "Earlier today we experienced a brief period where images and assets were not loading correctly on Some documentation sites hosted by our platform.\n\nThe issue was caused by a configuration change on our end that affected how assets were being served. We identified the root cause quickly and rolled back the change to restore normal behavior. All images and assets should now be loading correctly.\n\nTime of impact: approximately 4:23 PM – 4:55 PM ET on March 20, 2026.",
"created_at": "2026-03-20T21:49:05Z",
"display_at": "2026-03-20T20:23:00Z",
"id": "01KM6KJCN36GGS02C1EX32RS4Q",
"incident_id": "01KM6KJCN3V5A26808DWJN62PD",
"status": "resolved",
"updated_at": "2026-03-20T21:49:05Z"
}
],
"name": "Image Assets Failing to Load on Doc Sites ",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-03-20T20:23:00Z",
"status": "resolved",
"updated_at": "2026-03-20T21:49:05Z"
},
{
"created_at": "2026-03-05T19:59:48Z",
"id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"impact": "minor",
"incident_updates": [
{
"body": "Fern Writer services are back to normal.",
"created_at": "2026-03-07T00:32:20Z",
"display_at": "2026-03-07T00:32:20Z",
"id": "01KK2VB7PTFNZWGAV1JV0Y807X",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "resolved",
"updated_at": "2026-03-07T00:32:20Z"
},
{
"body": "Fern Writer services are back to normal.",
"created_at": "2026-03-06T21:32:05Z",
"display_at": "2026-03-06T21:32:05Z",
"id": "01KK2H16H1A6NXJ4Z4ZGYT4MAK",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "investigating",
"updated_at": "2026-03-06T21:32:05Z"
},
{
"body": "We're currently investigating an outage affecting our Slack apps, Fern Writer and Ask Fern.",
"created_at": "2026-03-06T21:05:20Z",
"display_at": "2026-03-06T21:05:20Z",
"id": "01KK2FG6KQVBEEHK03YMNJYP81",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "investigating",
"updated_at": "2026-03-06T21:05:20Z"
},
{
"body": "Our Slack Apps Fern Writer (AI writing agent) and Ask Fern (AI assistant) are back to normal",
"created_at": "2026-03-05T22:46:35Z",
"display_at": "2026-03-05T22:46:35Z",
"id": "01KK02WWSCVQ5R2SCKKBV3VP17",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "resolved",
"updated_at": "2026-03-05T22:46:35Z"
},
{
"body": "We're seeing some recovery for our Slack Apps, Fern Writer (AI writing agent) and Ask Fern (AI assistant). Responses might be delayed.",
"created_at": "2026-03-05T20:43:30Z",
"display_at": "2026-03-05T20:43:30Z",
"id": "01KJZVVH7FSM2C3QBX7DWDBTDC",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "monitoring",
"updated_at": "2026-03-05T20:43:30Z"
},
{
"body": "There are no known workarounds while we wait for Slack's engineering team to make an upstream fix.",
"created_at": "2026-03-05T20:06:11Z",
"display_at": "2026-03-05T20:06:11Z",
"id": "01KJZSQ6BZH2ZS5SBG1AY0104R",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "identified",
"updated_at": "2026-03-05T20:06:11Z"
},
{
"body": "Our Slack Apps, Fern Writer (AI writing agent) and Ask Fern (AI assistant) are not responding due to an upstream incident with Slack.\n\n \n\nhttps://slack-status.com/2026-03/e63ca9cc0d76539c",
"created_at": "2026-03-05T19:59:48Z",
"display_at": "2026-03-05T19:59:48Z",
"id": "01KJZSBFZS58A1RZR45QE78905",
"incident_id": "01KJZSBFZSBW0CYXHD1W3TX9KD",
"status": "investigating",
"updated_at": "2026-03-05T20:31:26Z"
}
],
"name": "Fern Writer down",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-03-05T22:46:35Z",
"status": "resolved",
"updated_at": "2026-03-12T18:21:45Z"
},
{
"created_at": "2026-03-06T14:54:43Z",
"id": "01KK1T9KN0K9864VSZ015GZQGA",
"impact": "minor",
"incident_updates": [
{
"body": "We are reporting that the \"fern generate --docs\" command is back to fully operational. We are working to add in further monitoring and cache visibility to avoid future issues.",
"created_at": "2026-03-06T20:17:57Z",
"display_at": "2026-03-06T20:17:57Z",
"id": "01KK2CSEQQNFAZK3BRV0YB9GVP",
"incident_id": "01KK1T9KN0K9864VSZ015GZQGA",
"status": "resolved",
"updated_at": "2026-03-06T20:17:57Z"
},
{
"body": "We have root caused the issue and released a fix. We are now seeing \"fern generate --docs\" calls correctly updating docs sites, but are continuing to monitor the situation to ensure full resolution.",
"created_at": "2026-03-06T17:35:31Z",
"display_at": "2026-03-06T17:35:31Z",
"id": "01KK23G0TXFAW5Q1R4XZ7Q7BZQ",
"incident_id": "01KK1T9KN0K9864VSZ015GZQGA",
"status": "monitoring",
"updated_at": "2026-03-06T17:35:31Z"
},
{
"body": "We are currently investigating an issue where running \"fern generate --docs\" is not properly invalidating caches to reflect newly published content on live sites.",
"created_at": "2026-03-06T14:54:43Z",
"display_at": "2026-03-06T14:54:43Z",
"id": "01KK1T9KN0CPRKV46QRXGA2CGY",
"incident_id": "01KK1T9KN0K9864VSZ015GZQGA",
"status": "investigating",
"updated_at": "2026-03-06T14:54:43Z"
}
],
"name": "Docs publications are slow to reflect updates",
"page_id": "01HVVNWNNN88CNKM1D5NWG2K57",
"resolved_at": "2026-03-06T20:17:57Z",
"status": "resolved",
"updated_at": "2026-03-12T18:21:45Z"
}
],
"page": {
"id": "01HVVNWNNN88CNKM1D5NWG2K57",
"name": "Fern",
"updated_at": "2026-09-25T22:41:00Z",
"url": "https://status.buildwithfern.com/"
}
}