Releases: elastic/docs-builder
Releases · elastic/docs-builder
docs-builder 1.4.0
✨ Features
Full Changelog: 1.3.1...1.4.0
docs-builder 1.3.1
🐛 Bug Fixes
- Ingest: Add post-indexing content date resolution by @reakaleek in #3112
🧰 Maintenance
- Dependencies: Bump Elastic.Ingest.Elasticsearch to 0.41.2 by @reakaleek in #3113
- [Stack 9.4.0] Update shared_configuration.stack.next by @shainaraskas in #3071
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3110
- Dependencies: Bump Elastic.Ingest.Elasticsearch to 0.41.1 by @reakaleek in #3111
Full Changelog: 1.3.0...1.3.1
docs-builder 1.3.0
✨ Features
- Search: Add ai_autocomplete_questions field for autocomplete by @reakaleek in #3107
📝 Documentation
🧰 Maintenance
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3100
Full Changelog: 1.2.0...1.3.0
docs-builder 1.2.0
✨ Features
- Search: Use content-hash-versioned enrich policy names by @reakaleek in #3105
- Search: Use staging index + alias swap for content date lookup sync by @reakaleek in #3098
- Changes API: Use content_last_updated instead of last_updated by @reakaleek in #3101
- Search: Add completion multi-field to ai_questions by @reakaleek in #3097
- Search: Add content_last_updated for content-only change tracking by @reakaleek in #3016
- Add changelog bundle description by @lcawl in #3058
- Add --repo --owner to changelog init by @lcawl in #3042
- Add roadmap to assembler.yml by @lcawl in #3053
- changelogs: Add --plan flag to changelog bundle by @cotti in #3028
- Changelogs: S3 upload adjustments by @cotti in #3005
- Replace changelog sanitize_private_links with link_allow_repos by @lcawl in #3029
🐛 Bug Fixes
- Sitemap: Read from semantic index for content_last_updated by @reakaleek in #3104
- Search: Include synonym ID in synonym rule values by @reakaleek in #2999
- Search: Remove shard/replica settings for serverless compatibility by @reakaleek in #3099
- Skip redirect validation for docset-excluded paths by @Mpdreamz in #3095
- Fix syntax link on codex home page by @shainaraskas in #3056
- Fix FileSystem rights requested for writing changelogs by @cotti in #3055
- Handle extract.release_notes properly on CI by @cotti in #3047
📝 Documentation
🧰 Maintenance
- Adjust release workflow dependencies by @reakaleek in #2718
- Bump Elastic.Ingest.Elasticsearch from 0.40.0 to 0.41.0 by @dependabot[bot] in #3091
- Bump MartinCostello.Logging.XUnit.v3 from 0.7.0 to 0.7.1 by @dependabot[bot] in #3092
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3093
- Skip hidden folders on codex builds by @cotti in #3068
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3067
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3048
- Bump Markdig from 1.1.1 to 1.1.2 by @dependabot[bot] in #3041
- Bump Errata from 0.15.0 to 0.16.0 by @dependabot[bot] in #3039
- Bump AWSSDK.Core and AWSSDK.SQS by @dependabot[bot] in #3037
- Bump Elastic.Mapping from 0.40.0 to 0.41.0 by @dependabot[bot] in #3038
- Bump @opentelemetry/context-zone from 2.2.0 to 2.6.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #3035
- Bump katex from 0.16.27 to 0.16.40 in /src/Elastic.Documentation.Site by @dependabot[bot] in #3034
- Bump the tailwindcss group across 1 directory with 2 updates by @dependabot[bot] in #3033
- Bump @elastic/eui from 113.2.1 to 113.3.0 in /src/Elastic.Documentation.Site in the eui group across 1 directory by @dependabot[bot] in #3032
- add js esql dsl by @margaretjgu in #3027
Full Changelog: 1.1.0...1.2.0
docs-builder 1.1.0
✨ Features
🐛 Bug Fixes
📝 Documentation
🧰 Maintenance
- Update current stack version from 9.3.2. to 9.3.3 by @alaudazzi in #3007
Full Changelog: 1.0.0...1.1.0
docs-builder 1.0.0
💥 Breaking Changes
- Revert "Wrap all IFileSystem usage in ScopedFileSystem" by @reakaleek in #3011
✨ Features
- Search: Use default semantic_text inference by @reakaleek in #3014
- Wrap all IFileSystem usage in ScopedFileSystem by @Mpdreamz in #3001
- Harden path security across all file-reading directives by @Mpdreamz in #3000
- Replace Path.Combine with Path.Join by @Mpdreamz in #2997
- Add air-gapped docs container by @Mpdreamz in #2978
- Improve
docs-builder servereliability and startup speed by @Mpdreamz in #2982 - Expand .claude/settings.json with read-only permissions and schema reference by @Mpdreamz in #2983
- Make clone directories git worktree-aware by @Mpdreamz in #2981
- Fix changelog title inference by @cotti in #2977
- Changelog: ensure product labels are validated and used by @cotti in #2974
🐛 Bug Fixes
- Layout: Adapt to static elastic-nav by making secondary nav sticky by @reakaleek in #3025
- HTML: Omit version meta tags for versionless pages by @reakaleek in #3020
- Deploy: Use write-scoped filesystem for apply command by @reakaleek in #3021
- Fix ApplicationData path collision with workspace root in Docker/CI containers by @Mpdreamz in #3012
- Improve changelog rule logic when config must apply to multiple products by @lcawl in #2961
📝 Documentation
🧰 Maintenance
- Update Azure EDOT CF version by @theletterf in #3022
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3019
- Fix docs-builder redirect tests by @lcawl in #3008
- Bump yaml in /src/Elastic.Documentation.Site by @dependabot[bot] in #2970
- Bump brace-expansion from 1.1.12 to 1.1.13 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2975
- Bump actions/configure-pages from 5.0.0 to 6.0.0 in /.github/workflows by @dependabot[bot] in #2987
- Bump actions/configure-pages from 5.0.0 to 6.0.0 by @dependabot[bot] in #2985
- Bump AWSSDK.Core and AWSSDK.SQS by @dependabot[bot] in #2992
- Bump Generator.Equals from 3.3.0 to 4.0.0 by @dependabot[bot] in #2996
- Bump picomatch from 2.3.1 to 2.3.2 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2967
- Bump FSharp.Core from 10.0.103 to 10.1.201 by @dependabot[bot] in #2995
- Bump Elastic.Ingest.Elasticsearch from 0.34.5 to 0.40.0 by @dependabot[bot] in #2994
- Bump Elastic.Clients.Elasticsearch from 9.3.3 to 9.3.4 by @dependabot[bot] in #2993
- Bump @elastic/eui from 113.1.0 to 113.2.1 in /src/Elastic.Documentation.Site in the eui group across 1 directory by @dependabot[bot] in #2990
- Bump actions/configure-pages from 5.0.0 to 6.0.0 in /actions/publish by @dependabot[bot] in #2989
- Bump actions/deploy-pages from 4.0.5 to 5.0.0 in /actions/publish by @dependabot[bot] in #2988
- Bump actions/deploy-pages from 4.0.5 to 5.0.0 in /.github/workflows by @dependabot[bot] in #2986
- Revert "Wrap all IFileSystem usage in ScopedFileSystem" by @reakaleek in #3011
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #3010
⚙️ Automation
- CI: Enable AOT analyzers on library projects, skip AOT publish on PRs by @reakaleek in #2971
- Fix updatecli token scope for public EDOT browser repo by @theletterf in #3003
Full Changelog: 0.130.0...1.0.0
docs-builder 0.130.0
✨ Features
- Add elastic/elastic-otel-rum-js to assembler and navigation configs by @alexandra5000 in #2922
- Add EDOT Browser (RUM) as
applies_toproduct for preview badges by @alexandra5000 in #2913 - feat: generate sitemap.xml from ES index with correct last_updated dates by @reakaleek in #2900
- feat: add GET /v1/changes endpoint for querying changed docs pages by @reakaleek in #2896
- Add schema-compliant automated settings rendering by @theletterf in #2909
- Exclude folder-level excluded files from processing by @barkbay in #2954
- Add CPS icon to icon library by @shainaraskas in #2951
- Add extract.strip_title_prefix changelog configuration option by @lcawl in #2933
- Add sort and exclude options for folder auto-discovery in toc.yml by @barkbay in #2870
- Directives: add list-sub-pages directive by @reakaleek in #2847
- Retire rules.publish from changelog render command by @lcawl in #2919
🐛 Bug Fixes
- EsSitemapReader: Fix AOT serialization of ES search body by @reakaleek in #2969
- fix(settings): replace dots with hyphens in auto-generated setting anchors by @theletterf in #2960
- Increase FirstGenerationTimeout from 10s (default) to 60s by @reakaleek in #2626
- Fix missing backtick and incorrect variable in DiagnosticLinkInlineParser by @copilot-swe-agent[bot] in #2261
- fix: nullable Error dereference after ES client 9.3.3 upgrade by @reakaleek in #2959
- Fix area name comma-split bug in changelog label mapping by @lcawl in #2935
- Adjust anchoring strategy according to how the title labeling is formed by @cotti in #2931
- Add moTLP to Nav by @theletterf in #2923
📝 Documentation
- make directive basics more prominent by @shainaraskas in #2972
- docs(settings): document schema and drop stale notes by @theletterf in #2956
- Draft initial API explorer docs by @lcawl in #2879
🧰 Maintenance
- Replace FluentAssertions with AwesomeAssertions by @cotti in #2966
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2964
- Bump Elastic.Clients.Elasticsearch from 9.3.0 to 9.3.3 by @dependabot[bot] in #2946
- Remove API Lambda project, workflows, and release steps by @reakaleek in #2952
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2955
- Restrict CodeRabbit to apply exactly one label per PR by @reakaleek in #2953
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #2864
- Bump zustand from 5.0.8 to 5.0.11 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2943
- Bump Elastic.Mapping from 0.37.0 to 0.40.0 by @dependabot[bot] in #2947
- Bump AWSSDK.Core and AWSSDK.SQS by @dependabot[bot] in #2945
- Bump parcel from 2.16.3 to 2.16.4 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2941
- Bump @opentelemetry/instrumentation from 0.211.0 to 0.213.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2940
- Bump release-drafter/release-drafter from 6.2.0 to 7.1.1 in /.github/workflows by @dependabot[bot] in #2938
- Bump release-drafter/release-drafter from 6.2.0 to 7.1.1 by @dependabot[bot] in #2936
- Bump mheap/github-action-required-labels from 5.5.1 to 5.5.2 by @dependabot[bot] in #2937
- Bump actions/create-github-app-token from 2 to 3 by @dependabot[bot] in #2904
- Bump MinVer from 6.0.0 to 7.0.0 by @dependabot[bot] in #2831
- Bump @elastic/eui from 112.2.0 to 112.3.0 in /src/Elastic.Documentation.Site in the eui group across 1 directory by @dependabot[bot] in #2821
- Rename occurrences of 'engineering' codex env to 'internal' by @reakaleek in #2744
- Bump flatted from 3.4.1 to 3.4.2 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2929
- Bump undici from 7.19.0 to 7.24.5 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2930
- Bump AWSSDK.Core and AWSSDK.SQS by @dependabot[bot] in #2826
- Bump Elastic.Mapping from 0.34.5 to 0.37.0 by @dependabot[bot] in #2868
- Bump svgo from 4.0.0 to 4.0.1 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2853
- Bump the tailwindcss group across 1 directory with 2 updates by @dependabot[bot] in #2867
- Bump dompurify from 3.3.1 to 3.3.2 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2878
- Bump Markdig from 1.1.0 to 1.1.1 by @dependabot[bot] in #2869
- Bump flatted from 3.3.3 to 3.4.1 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2903
- Bump ajv from 6.12.6 to 6.14.0 in /src/Elastic.Documentation.Site by @dependabot[bot] in #2754
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2926
⚙️ Automation
- Add edot-browser versioning and updatecli automation by @alexandra5000 in #2928
- Strip preview-build workflow to build-only by @Mpdreamz in #2962
- Add CodeRabbit configuration by @Mpdreamz in #2949
- Extract lint into it's own job by @reakaleek in #2747
Full Changelog: 0.129.0...0.130.0
docs-builder 0.129.0
✨ Features
- Remove rules.publish checks from changelog directive by @lcawl in #2916
- Add support for yyyy-MM formatted display by @cotti in #2840
- Deprecate changelog rules.publish in favour of rules.bundle by @lcawl in #2874
🐛 Bug Fixes
🧰 Maintenance
- Updates current stack version from 9.3.1 to 9.3.2 by @nastasha-solomon in #2892
- [Automation] Bump product version numbers by @elastic-observability-automation[bot] in #2921
- Update current ECE version to 4.1.0 by @shainaraskas in #2871
⚙️ Automation
Full Changelog: 0.128.2...0.129.0
docs-builder 0.128.2
🐛 Bug Fixes
- fix: support vscode-insiders: and other hyphenated vscode schemes as passthrough by @Coolomina in #2912
Full Changelog: 0.128.1...0.128.2
docs-builder 0.128.1
🐛 Bug Fixes
- Use UrlPathPrefix for agent-skill learn-more link by @theletterf in #2908
Full Changelog: 0.128.0...0.128.1