Releases: elastic/docs-builder
Releases · elastic/docs-builder
docs-builder 0.122.0
✨ Features
- ModalSearch: revive modal search with HTMX-compatible navigation for Codex by @reakaleek in #2796
- MCP OAuth Bearer auth for codex-internal by @reakaleek in #2788
- Codex: redesign landing page with hero, search, and Ask AI by @reakaleek in #2793
- Add profile-based changelog removal by @lcawl in #2784
🐛 Bug Fixes
- Require root index.md for non-public isolated builds by @reakaleek in #2801
- Rename Codex to Elastic Internal Docs in user-facing text by @reakaleek in #2800
- Codex: skip API health check for NavigationSearch and AskAi by @reakaleek in #2794
- Codex: add canonical_base_url config for frontmatter URLs by @reakaleek in #2795
- Fix vale and comment jobs running on PRs with no docs changes by @theletterf in #2787
📝 Documentation
🧰 Maintenance
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2792
- Updates current stack version to 9.3.1 by @KOTungseth in #2723
- Bump minimatch from 3.1.2 to 3.1.5 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2789
- Bump Markdig from 0.45.0 to 1.0.0 by @dependabot[bot] in #2763
- Make API and MCP URL prefixes configurable via env vars by @reakaleek in #2785
⚙️ Automation
- Skip preview build for push events with no docs changes by @reakaleek in #2782
Full Changelog: 0.121.0...0.122.0
docs-builder 0.121.0
✨ Features
- Cross-links: differentiate URL format and htmx behavior per build type by @reakaleek in #2777
- New doc-builder changelog remove command by @lcawl in #2773
- AskAi: add header button to Codex and centralize config per build type by @reakaleek in #2772
- Add support for issue-centric changelogs by @lcawl in #2748
- Add hero to Codex's landing page by @reakaleek in #2768
- Fix changelog directive and render command subsections with publishing rules by @lcawl in #2752
🐛 Bug Fixes
- Fix changelog add --no-extract-issues and --no-extract-release-notes by @lcawl in #2778
- Fix changelog bundle --directory by @lcawl in #2779
- Fix changelog bundle --no-resolve by @lcawl in #2774
- Fix speculative build incorrectly triggering for current version branches by @Mpdreamz in #2776
- Allow ech as an alias for ess by @cotti in #2770
- Show all parents in codex search results by @reakaleek in #2769
- Add environment variable abstraction and harden build service tests by @Mpdreamz in #2585
- Use H1 (title) and description of root index for codex tiles by @reakaleek in #2767
- Handle merge_group event when getting renamed files details by @reakaleek in #2766
- Disable Optimizely in assembler configuration by @reakaleek in #2750
- Lighter and thinner scrollbar by @reakaleek in #2749
🧰 Maintenance
- Bump Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.0 to 10.0.3 by @dependabot[bot] in #2765
- Bump Microsoft.Extensions.Configuration.Abstractions from 10.0.2 to 10.0.3 by @dependabot[bot] in #2764
- Bump AWSSDK.DynamoDBv2 from 4.0.14 to 4.0.14.1 by @dependabot[bot] in #2761
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2760
- Bump globals from 16.5.0 to 17.3.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2759
- Bump @opentelemetry/instrumentation from 0.209.0 to 0.211.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2758
- Bump @babel/preset-env from 7.28.5 to 7.29.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2757
- Fix project build-and-watch workflow by @Mpdreamz in #2753
⚙️ Automation
- Skip link index upload when no docs files changed on push by @reakaleek in #2780
- Remove label event from assembler preview by @reakaleek in #2746
Full Changelog: 0.120.0...0.121.0
docs-builder 0.120.0
✨ Features
- Remove
documentation_setsfrom codex config - Use link index and docset metadata instead by @reakaleek in #2740
🧰 Maintenance
- Trial CTA: Adjust placement querystring by @reakaleek in #2745
Full Changelog: 0.119.0...0.120.0
docs-builder 0.119.0
✨ Features
- Add changelog init command by @lcawl in #2697
- Git-based link-index for codex clone" by @reakaleek in #2739
- Codex by @reakaleek in #2730
- Landing page renewal by @cotti in #2679
- Add trial CTA card to article sidebar by @itsalexcm in #2721
🐛 Bug Fixes
- Improve MCP server discoverability for LLM clients by @theletterf in #2741
- Fix codex card layout by @reakaleek in #2735
- Only show trial button on assembler builds by @reakaleek in #2732
- fix(mcp): add missing required fields to document query source filters by @theletterf in #2729
- fix(mcp): remove GET redirect that blocks Streamable HTTP SSE stream by @theletterf in #2728
- Fix changelog-bundle and output_directory by @lcawl in #2696
- fix(mcp): fix GetDocumentByUrl and AnalyzeDocumentStructure returning 'Document not found' by @theletterf in #2727
- Switch MCP transport to stateless mode to fix 400 Bad Request errors by @theletterf in #2726
- Fix MCP server routing by @reakaleek in #2724
- Add SSE keepalive middleware to MCP Remote server by @theletterf in #2715
🧰 Maintenance
- Use code splitting to reduce bundle sizes by @reakaleek in #2737
- fix(mcp): fix document tools and expand MCP documentation by @theletterf in #2731
- Bump FSharp.Core from 10.0.102 to 10.0.103 by @dependabot[bot] in #2702
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2725
- Bump Microsoft.AspNetCore.TestHost from 10.0.2 to 10.0.3 by @dependabot[bot] in #2703
- Bump htmx-ext-head-support from 2.0.4 to 2.0.5 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2699
- Bump AWSSDK.Core from 4.0.3.12 to 4.0.3.14 by @dependabot[bot] in #2700
- Bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 in /.github/actions/aws-auth by @dependabot[bot] in #2646
- Bump lodash from 4.17.21 to 4.17.23 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2665
- Bump AWSSDK.S3 from 4.0.18.3 to 4.0.18.6 by @dependabot[bot] in #2701
- Bump axios from 1.12.2 to 1.13.5 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2667
- Bump wait-on from 9.0.1 to 9.0.3 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2652
- Bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0 in /actions/update-link-index by @dependabot[bot] in #2649
- chore(site): use @theletterf/beautiful-mermaid and add test diagrams by @theletterf in #2720
Full Changelog: 0.118.0...0.119.0
docs-builder 0.118.0
✨ Features
- Add content type tools and consolidate MCP server architecture by @theletterf in #2642
🐛 Bug Fixes
- htmx: Revert 'smart' solution and use easy and dumb fix by @reakaleek in #2719
Full Changelog: 0.117.1...0.118.0
docs-builder 0.117.1
🐛 Bug Fixes
- Fix errors and only disable non
/docslinks for assembler builds by @reakaleek in #2717 - Make frontend build-type aware (OTEL + HTMX) by @reakaleek in #2714
Full Changelog: 0.117.0...0.117.1
docs-builder 0.117.0
✨ Features
- Codex layout and navigation (htmx) adjustments by @reakaleek in #2706
- Add {contributors} directive for team roster grids by @theletterf in #2698
- Replace
block:withrules:configuration for changelog filtering by @Mpdreamz in #2693 - Fix changelog config by @lcawl in #2692
- Add container-ready API host (Elastic.Documentation.Api.App) by @reakaleek in #2690
- Improve changelog bundle-amend options for handling multiple changelogs by @lcawl in #2672
🐛 Bug Fixes
- Fix: Always disable htmx if the URL is not /docs by @reakaleek in #2716
- Fix System.String JSON serialization error in MCP Remote SSE handler by @Mpdreamz in #2713
- Remove curl from amazonlinux:2023-minimal by @Mpdreamz in #2711
- Add curl to amazonlinux:2023-minimal by @Mpdreamz in #2710
- Increase exception logging for MCP and API on ECS by @Mpdreamz in #2709
- Change the logic to only export OpenAPI on assembler builds by @reakaleek in #2705
- Fix ruleset name by @reakaleek in #2704
- Add health and liveness endpoints by @reakaleek in #2695
- Adjust bundle-amend behavior to support explicit resolve and no-resolve options by @cotti in #2669
- Fix hide edit feature by @reakaleek in #2691
- Update updatecli.yml by @theletterf in #2694
- Add
mcpsubcommand to docs-builder CLI by @theletterf in #2687 - Rename Mcp.Lambda to Mcp.Remote and convert from Lambda to ECS Fargate by @Mpdreamz in #2683
- Fix
--skip-private-repositoriesfiltering consecutive private repo entries by @Mpdreamz in #2685
🧰 Maintenance
- Add error logging to MCP tools and improve startup/lifecycle diagnostics by @Mpdreamz in #2707
- Update Markdig 0.44.0 to 0.45.0 by @Mpdreamz in #2686
- Bump zod from 4.1.12 to 4.3.6 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2651
- Bump aws-actions/configure-aws-credentials from 5 to 6 by @dependabot[bot] in #2645
- Bump Elastic.Clients.Elasticsearch from 9.2.3 to 9.3.0 by @dependabot[bot] in #2657
- Bump AWSSDK.S3 from 4.0.16.2 to 4.0.18.3 by @dependabot[bot] in #2656
- Bump AWSSDK.DynamoDBv2 from 4.0.10.5 to 4.0.14 by @dependabot[bot] in #2655
- Bump Amazon.Lambda.Core and Amazon.Lambda.RuntimeSupport by @dependabot[bot] in #2654
- Bump typescript-eslint from 8.53.0 to 8.53.1 in /src/Elastic.Documentation.Site in the eslint group across 1 directory by @dependabot[bot] in #2648
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2688
- Add EDOT CF Azure to nav by @theletterf in #2611
⚙️ Automation
- Update ci.yml by @reakaleek in #2682
Full Changelog: 0.116.0...0.117.0
docs-builder 0.116.0
✨ Features
- Add
codex indexcommand for Elasticsearch indexing by @reakaleek in #2680 - Add changelog highlights by @lcawl in #2643
🐛 Bug Fixes
Full Changelog: 0.115.0...0.116.0
docs-builder 0.115.0
✨ Features
- Add KQL syntax highlighting for kuery code blocks by @theletterf in #2677
🐛 Bug Fixes
- Update landing page secondary CTA by @Mpdreamz in #2678
- Fix content spacing and hamburger placement in mobile by @reakaleek in #2676
📝 Documentation
Full Changelog: 0.114.0...0.115.0
docs-builder 0.114.0
✨ Features
- Add optimizely script in prod only by @reakaleek in #2662
- Replace beautiful-mermaid with mermaid.js by @theletterf in #2661
- Split layouts and refactor header and diagnostics in preparation for Codex by @reakaleek in #2658
🐛 Bug Fixes
- Normalize checksums and improve warning on checksum mismatch by @cotti in #2668
- Revert "Replace beautiful-mermaid with mermaid.js (#2661)" by @theletterf in #2663
- Release Notes Feature Improvements by @cotti in #2637
- Fix mobile nav and missing static assets by @reakaleek in #2660
🧰 Maintenance
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2674
Full Changelog: 0.113.2...0.114.0