docs-builder release notes

Released: October 9, 2026

  • Add an on-this-page directive for hub pages. #4335
  • Add DRA unified release-notes bundle command with current/preview resolution. #4244
  • Refresh API Explorer pages on code and asset changes in serve. #4321
  • Speed up API page regeneration in serve to under 4 seconds. #4322
  • API pages: use the docs breadcrumb. #4216
  • Add a collapsed option to the explore directive. #4331
  • Add a heading level option to the explore directive. #4334
  • Use tippy tooltips on the API copy buttons. #4333
  • Remove the raw tag name from API group pages. #4350
  • Use Swagger colors and theme tokens for API method badges. #4351
  • API nav: show HTTP verbs as text on the right of each row. #4262
  • API examples: collapse extra chips into a "+N more" menu. #4353
  • Style API reference links like regular docs links. #4356
  • API landing: show endpoints as a grouped index. #4355
  • Show the information API reference hides in oneOf, anyOf and allOf. #4327
  • Add hidden release serverless bundle command. #4330
  • Label nested union lists and apply body union rules on schema pages. #4368
  • Say when a field also accepts an array of its type. #4370
  • Give ingest processors their own page and link type pages by schema id. #4376
  • Show API pages under short product URLs in ./dev.sh serve. #4316
  • Fix the hub get-started heading and start-local code box. #4332
  • Install npm packages once on dev.sh isolated-serve. #4340
  • Step down accordion titles under a nested explore section. #4348
  • Correct HTTP method colors on API pages. #4270
  • Show required fields, alias names and missing types in API Explorer rows. #4360
  • Keep the pointer cursor on API catalog deployment tags. #4362
  • Lay out API responses as status, description and media type. #4363
  • API Explorer: render fenced code in descriptions as the default code block. #4365
  • Collapse object parameters by default. #4267
  • Show required field sets and hidden Fleet map values in API Explorer. #4364
  • Center API pages next to a left-pinned nav. #4366
  • API docs: save the language only when the reader picks it. #4369
  • Truncate long constraints on API property rows. #4374
  • Set the Serverless product pair on every release serverless entry. #4378

Released: October 5, 2026

  • Downgrade Mermaider to 0.12.2 to fix Mermaid rendering. #4308

Released: October 5, 2026

  • Bump Mermaider to 0.14.1. #4310

Released: October 5, 2026

  • Enable the API explorer in the edge environment. #4289
  • [Prototype] {table} :filterable: option — search + auto-facets. #4130
  • Share code block styling and behaviour with the API explorer. #4295
  • Limit API group intros to the docs reading measure. #4293
  • Show API endpoints as a code chip and copy alternative paths. #4296
  • Show full response descriptions and make the whole summary clickable. #4261
  • Make API section headings anchor links like docs headings. #4264
  • Keep the request example visible in the API examples rail. #4292
  • Keep API operation columns still when content expands. #4286
  • API reference: show a response example from the spec. #4284
  • Replace the API operation grid with stacked flex columns. #4283
  • Show API auth schemes as outlined buttons with an icon. #4274
  • Match operation headings to h1, h2, then h3. #4277
  • Place the API spec menu below its trigger. #4280
  • Match string type chips in query parameters and request bodies. #4279

Released: October 1, 2026

  • Move nav method glyphs into the SVG sprite sheet. #4237
  • Use a dedicated pipeline for changelog-generated markdown. #4231
  • Honor externalDocs.description on API reference pages. #4248
  • Show request examples on API operation pages that have code samples. #4253
  • Show every enum value on API reference pages. #4250
  • Label the API switcher with each spec title. #4257
  • Show string and array types on path parameters. #4258
  • Show operation summaries in API search hits. #4259
  • Guard YAML parsing against unknown properties and release-notes values. #4245
  • Name the path parameter heading Path Parameters. #4251
  • Open the API nav to the current operation. #4260
  • Raise contrast of API links, selectors, and copy buttons. #4285

Released: September 25, 2026

  • Hint when release note descriptions are incomplete. #4196
  • Sanitize API description HTML and fix search-index word-boundary collapse. #4199
  • Fix Swagger 2.0 spec ingestion and upgrade Microsoft.OpenApi to 3.10.2. #4219
  • Fix ECE API ingestion blocked by {{hostname}} template placeholder. #4223

Released: September 22, 2026

  • Add bundle.releases config to map release triggers to profiles. #4178
  • Add a stepper option that keeps step titles out of the page outline. #4181
  • Give API pages unique titles, descriptions, and breadcrumb JSON-LD. #4193
  • Show linked auth scheme pills on API operation pages. #4195
  • API Explorer: omit empty authentication and servers pages. #4118
  • Cache OpenAPI $ref resolution per schema instead of re-resolving on every property access. #4171
  • Fan out API product and version rendering across all available cores. #4172
  • Fix API operation links that keep a .json suffix. #4187
  • Eliminate double page-model build in the API explorer. #4170
  • Fix gh-release output path and first-release fallback. #4168
  • Render Jump to search without waiting for API health. #4189
  • Render OAS description HTML in the API Explorer. #4190

Released: September 22, 2026

  • Feat: add Docker dev support for the MCP server via ./dev.sh. #4132
  • Feat: add Docker dev support for the docs API via ./dev.sh. #4138
  • Mount Jump to API in the assembler API sidebar. #4145
  • Add more related learning links. #4134
  • [Release notes] Update changelog bundle description without re-bundling. #4125
  • Add --no-overwrite option to changelog upload. #4136
  • API catalog: show the product mark on spec landing pages. #4069
  • Accept API hits in navigation-search schemas. #4143
  • Let navigation-search filter by a type attribute. #4144
  • Show API-shaped Jump to page rows and telemetry. #4147
  • Polish Jump to API search rows and dropdown chrome. #4153
  • Fix: render API operation path list with styled HTTP method badges. #4142
  • Index OpenAPI specs published from a master branch. #4131
  • Fix: route API sidebar links through HTMX instead of full page reload. #4155
  • Landing page: hide the empty mobile hamburger. #4068
  • Reserve space for applies-to badges before they hydrate. #3790
  • Warn instead of error when a products.yml product has no CDN bundles yet. #4161
  • Fix ARG_MAX crash on large PRs in docs-preview-local workflow. #4156
  • [DOCS] Describe workflow for amending changelog bundle notes. #4073
  • Add log essentials and edit related link titles in related-learning.yml. #4135

Released: September 17, 2026

  • MInor wording changes to vector sizing calculator. #4050
  • Add fork contributor guidance to the missing-entry changelog comment. #4113
  • Validate changelog entry filename PR numbers against product repos. #4117
  • Feat: add Docker dev environment via ./dev.sh. #4076
  • CTA: register default templates on docset.yml and toc.yml. #3716
  • Make FetchPreviousTagAsync semver-aware with tags-API fallback and early-bail. #4094
  • Emit bundle_path output from changelog gh-release and bundle. #4102
  • Stop pre-scrubbing bundles at create time; obsolete link_allow_repos. #4105
  • Allow default_cta on file and folder navigation entries. #4100
  • Match API Explorer sidebar to bump.sh. #4111
  • Fix: MCP server metadata: name, version, and protocol version. #4112
  • Fix typo in ChangelogFileWriter.cs. #4091
  • Drop release-body parsing; use GitHub commit-range and generate-notes for PRs. #4092
  • Return success when all PRs in a release are excluded by label rules. #4098
  • Replace pool registry fetch with per-PR CDN probe in gh-release mode. #4106
  • Emit a hard error when a bare scalar appears as a toc entry. #4109
  • Feat: {changelog} directive — product argument, CDN-first, since_version filter. #4110
  • [Release notes] Make BundleLoader use BundleAmendMerger parent paths. #4104
  • Include available labels in CI console error messages for missing type/product label. #4114
  • Auto-infer CDN product from repo; best-effort fetch, hint on 404. #4115
  • Docs: add settings YAML description, default, and lifecycle rules. #4101