Skip to content

Prepare release 3.6.1#1145

Merged
teresaromero merged 6 commits intoelastic:mainfrom
teresaromero:prepare-release-3.6.1
Apr 21, 2026
Merged

Prepare release 3.6.1#1145
teresaromero merged 6 commits intoelastic:mainfrom
teresaromero:prepare-release-3.6.1

Conversation

@teresaromero
Copy link
Copy Markdown
Contributor

@teresaromero teresaromero commented Apr 21, 2026

What does this PR do?

Prepares the 3.6.1 package-spec release: finalizes spec/changelog.yml, points latest-stack compliance CI at spec 3.6.1, refreshes the Go patch in .go-version, and updates AGENTS.md examples to match.

Follow-up commits on this branch also:

  • Move the Fleet UI enhancements from PR #1133 into the 3.6.1 changelog (top-level sections / per-var section, and show_divider on inputs).
  • Remove @skip from the OTel dynamic_signal_types dataset compliance scenarios in compliance/features/dataset.feature so those scenarios run again.

Why is it important?

Ships accumulated spec changes as 3.6.1 so integrators can depend on the released semver and CI validates the stack against that version. Re-enabling the dataset scenarios keeps compliance coverage aligned with current routing behavior for dynamic signal types.

Release contents (from spec/changelog.yml for 3.6.1)

  • Enhancement: Add var_groups support to policy template and input levels in integration packages, and to policy template and package root levels in input packages. (PR #1120)
  • Enhancement: Add support for named inputs in policy templates to disambiguate multiple inputs of the same type. (PR #1135) — changelog notes pending Kibana #262138.
  • Enhancement: Add validation for Fleet-reserved variables (use_apm, data_stream.dataset) to enforce correct types and constraints when explicitly overridden in package manifests. (PR #1134)
  • Enhancement: Add transform settings.num_failure_retries option. (Issue #1124)
  • Enhancement: Add geo_shape as a valid field type for integrations. (PR #1132)
  • Enhancement: Allow _dev/build/docs folder in content packages to support README auto-generation. (PR #1144)
  • Enhancement: Add top-level sections list for defining named section headers, and section attribute on vars for assigning variables to a section in the Fleet UI. (PR #1133)
  • Enhancement: Add show_divider optional boolean to input objects to suppress horizontal dividers in the Fleet UI. (PR #1133)

Go toolchain

Repository go directive remains 1.25.0; .go-version updated to 1.25.9 (latest 1.25 patch per go.dev). Go 1.26.x is now the latest stable minor; this PR does not bump go.mod minor. If elastic/elastic-package and elastic/integrations default branches move to 1.26, we can follow with a separate minor bump PR.

Checklist

Related issues

Made with Cursor

@teresaromero teresaromero requested a review from a team as a code owner April 21, 2026 07:33
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 9d98b548-4699-460c-93d7-9c2335d5cf31

📥 Commits

Reviewing files that changed from the base of the PR and between e23a361 and 83593e1.

📒 Files selected for processing (2)
  • compliance/features/dataset.feature
  • spec/changelog.yml
💤 Files with no reviewable changes (1)
  • compliance/features/dataset.feature
🚧 Files skipped from review as they are similar to previous changes (1)
  • spec/changelog.yml

📝 Walkthrough

Walkthrough

This pull request updates several versions and test configurations and re-enables tests. The Go toolchain is bumped from 1.25.8 to 1.25.9. A Buildkite compliance test invocation changes a spec from 3.6.0 to 3.6.1, and documentation examples in AGENTS.md and semantic validator registration are updated to 3.6.1. The changelog entry key is changed from 3.6.1-next to 3.6.1. Three dataset compliance scenarios had @skip removed, making them active.

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • 🛠️ Update Documentation: Commit on current branch
  • 🛠️ Update Documentation: Create PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.


# Generate each test we want to do.
compliance_test 9.4.0-SNAPSHOT 3.6.0
compliance_test 9.4.0-SNAPSHOT 3.6.1
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we also update here to 9.5 ? or this is done after 9.4. release? cc @mrodm @jsoriano

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would keep this compliance test for now as 9.4.0-SNAPSHOT.
Related PR: elastic/kibana#261362.

Even this spec max could be used for 9.5.0-SNAPSHOT, I think I would keep it for now with 9.4.0-SNAPSHOT this compliance test.

Comment thread spec/changelog.yml Outdated
@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

History

Copy link
Copy Markdown
Contributor

@mrodm mrodm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@teresaromero teresaromero merged commit 61cee23 into elastic:main Apr 21, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants