docs-builder release notes
Released: October 26, 2026
- Fix sidebar and heading links on API group intro pages. #4583
Released: October 26, 2026
- Include the API reference in air-gapped docs. #4582
Released: October 26, 2026
- Add an opt-in PR comment saying whether a PR joins the release notes. #4548
- Let changelog.yml require area and product labels on PRs. #4550
- Generate response examples from API schemas. #4573
- Send page feedback through the AWS WAF SDK when configured. #4512
- Rank an API operation first when the search query is its endpoint path. #4510
- API operation pages: show the JSON path of a property on hover. #4504
- Add a finder to the all-APIs landing page. #4539
- Reword the API box placeholder to "Type ❲/❳ to explore API". #4546
- List space_id as an optional path parameter on Kibana operations. #4544
- API Explorer: attach code samples to the request example they belong to. #4537
- Rank API operations better and index every API the explorer renders. #4556
- Place the active nav row at the golden-ratio point on page load. #4552
- Copy the HTTP method with the path in API Explorer. #4566
- Show the selected version in the API Explorer breadcrumb. #4571
- Support more code languages and hint on unknown ones in codex builds. #4560
- Carry Impact and Action from PR bodies into commit-range bundles. #4568
- API Explorer: keep the same page when switching versions. #4542
- Fix codex build crash when diagnostics are still draining. #4553
- Fix screenshot style for images in lists. #4541 #4540
- Release swapped-out pages held by tooltips, synced tabs and diagrams. #4551
- Fix broken page after opening a search result. #4563 #4562
- Keep API example code blocks the same height at any window size. #4554
- Match the properties toggle background inside API responses. #4569
- Keep the API spec download in the navigation-preview rail. #4570
Released: October 21, 2026
- Report unknown applies_to keys as hints instead of errors. #4538
Released: October 21, 2026
- Allow a DRA release with no changelog entries. #4535
- API Explorer: capitalize plain lowercase tag names when x-displayName is absent. #4534
- Report unknown frontmatter keys as hints, not errors. #4536
Released: October 21, 2026
- List header parameters on API Explorer operation pages. #4436
- Fail breaking-change PRs that lack Impact and Action. #4444
- Move YAML to SharpYaml and report unknown keys as errors. #4506
- Stop showing spec type names in the API Explorer. #4429
- Open one API response at a time and sync it with the examples rail. #4439
- Show a copyable Base URL and version on API product landings. #4428
- Link API path placeholders to their parameter docs. #4441
- Strip conventional-commit title prefixes and capitalize titles. #4445
- API Explorer: highlight curl JSON bodies and variables. #4450
- API Explorer: highlight braced variables in curl samples. #4453
- Rename the API operation "Request" heading to "Request body". #4449
- API Explorer: generate runnable Console and curl samples for operations without x-codeSamples. #4446
- Show meaningful examples on API Explorer parameters. #4456
- Bundle the original pull request instead of its backport. #4465
- Redesign the hub get-started section and refine hub pages. #4438
- Fetch changelog entries and pull requests in parallel. #4466
- Skip products without changelogs when bundling unified release notes. #4467
- Log the decisions of a range bundle in batches. #4472
- Changelog.yml: let a product label imply other products. #4469
- Read the pull requests of a range 50 at a time through GraphQL. #4476
- Cache what a commit range learns from GitHub between runs. #4480
- Render x-beta API operations with the shared lifecycle badge. #4479
- Show array bodies of objects as a tree under an array row. #4485
- Flash the API target a fragment lands on. #4484
- Group the API product switcher like the catalog page. #4488
- List the discriminator property first in API union variants. #4490
- Let API union variants fold their fields behind a toggle. #4491
- API docs: keep the method badge on the first line of a wrapped path. #4489
- Give each version of the unified release notes preview its own page. #4486
- Leave a primitive variant's panel empty behind a union chip. #4494
- Nest release note sections under each version. #4505
- Show open API nodes as nested boxes instead of guide lines. #4493
- Scroll long enum value lists on API pages. #4508
- Search long API union variant lists from the chip row. #4500
- Focus the API search box when "/" is pressed. #4511
- Show a readable title for API operations that fall back to the operationId. #4516
- Show lifecycle badges on API group overview rows. #4520
- Drop the API license fact from the API landing page. #4527
- Add the Elastic Agent package and hold private DRA products. #4533
- Open collapsed rows when an API reference in-page link is clicked. #4431
- API Explorer: serve JSON and YAML specs with explicit types. #4430
- Fix spec Content-Type leaking onto other S3 uploads. #4433
- Add space between the endpoint path and the operation description. #4440
- Show map values, object fields and x-state badges on query parameters. #4435
- Hide readOnly fields from API Explorer requests and fix markdown and ids. #4442
- Rename the API path parameters anchor to path-params. #4448
- Fix the validate-only comment and the config link in changelog PR comments. #4452
- Stop saying an entry was generated in the validate-only Impact and Action comment. #4454
- API docs: move the operation Base URL to the right rail. #4447
- Keep backticks in spec text from breaking API Explorer markdown. #4458
- Add space between the API catalog hero and the first group. #4457
- Style links in hub section intros. #4468
- Fix broken .md links in hub section text. #4470
- Retry transient GitHub GraphQL failures instead of crashing the run. #4471
- Retry GitHub's internal GraphQL error and send lighter range queries. #4475
- Align the copy-link button with the first response property. #4463
- Make API response status chips the same width. #4464
- Show API example descriptions next to the request or response they describe. #4483
- API Explorer: list the fields of map request and response bodies. #4482
- Make collapsed fields on API type pages findable with find-in-page. #4502
- Show the union type on query and header parameters. #4501
- API pages: show the feedback prompt last on mobile. #4492
- Name referenced API union variants by their schema. #4509
- Title API operations by operationId when the summary is blank. #4515
- Drop the duplicate "(map)" prefix from map type pages. #4518
- Color a named "union" type like the union keyword in API parameters. #4521
- Style code in API example descriptions like the rest of the page. #4524
- Keep the API feedback prompt below a tall examples rail on wide screens. #4525
- Step API landing headings below the title and space the index. #4526
- Strip blockquote markers from extracted release notes. #4531
Released: October 13, 2026
- Make API Explorer parameter names selectable. #4425
- Show API availability with the shared applies_to badge. #4422
- API docs: keep Back and Forward working after picking an example. #4427
Released: October 13, 2026
- Add release unified build to render DRA release notes. #4397
- Add meta_title frontmatter override. #4421
- Show a property's reference link above its show properties toggle. #4377
- Read single-or-array rows as "Rescore or Rescore[]". #4380
- Flag nullable fields and drop options rows that repeat the type. #4381
- Render spec callouts as admonitions on API reference pages. #4388
- Show the x-state label beside API operation titles. #4392
- API examples: activate the language card that find-in-page reveals. #4379
- API docs: match description text to docs page typography. #4396
- Show required authorization and authentication inline on API operations. #4393
- Add Beats and Elastic Agent icons for hub pages. #4394
- Collapse every parameter section on API operation pages. #4406
- API Explorer: copy the property link when its icon is clicked. #4385
- Bundle DRA release notes from the commit range between manifests. #4408
- Pick union variants from chips when a list has two or more. #4371
- Show array types as string[] and name what min/max bound in API Explorer. #4415
- Explain %20 links and unpublished file links in diagnostics. #4417
- Remove the outer side padding from the API page shell on wide screens. #4416
- Hide the Servers page from API Explorer navigation. #4419
- API Explorer: use sentence case for section headings. #4386
- Name the entry bundle by content hash so it loads once. #4389
- Keep recent builds' hashed frontend assets in the bucket on deploy. #4390
- Convert every bump.sh callout kind on API reference pages. #4391
- Link API catalog and product roots without a trailing slash. #4265
- Slide the API examples rail instead of snapping it. #4399
- Layout: load elastic-nav.js with defer. #4401
- Keep Serverless API cards attached to their parent on narrow screens. #4400
- Report outages and shadowed configs in release unified bundle. #4398
- Show the dominant HTTP method in the API sidebar badge. #4403
- API docs: collapse param sections without forced reflows. #4405
- Let release unified bundle write outside the git root. #4404
- Stop the frontend watch from rebuilding in a loop. #4407
- API docs: fix the "N more" badge in collapsed param summaries. #4410
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