elastic / elastic/integrations
[breaking-change] Undocumented breaking changes detected (2026-04-23)
- Dominant language
- Handlebars
- Stars
- 333
- Forks
- 647
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 209
Description
Recent commits introduced a breaking change that appears undocumented.
## Breaking Changes
### 1. `authentik` dropped previously supported Kibana versions without migration guidance
**Commit(s):** [`f2bf917483`](https://github.com/elastic/integrations/commit/f2bf91748317b2475253780f589b7c82c6420a9d)
**PR:** [#18387](https://github.com/elastic/integrations/pull/18387)
**What broke:** The package compatibility gate changed from `^8.16.0 || ^9.0.0` to `^8.19.2 || ^9.0.5`, which blocks installation/upgrade for users on Kibana `8.16.0–8.19.1` and `9.0.0–9.0.4`.
**Evidence:**
- `packages/authentik/manifest.yml` in commit `f2bf917483`:
- `conditions.kibana.version` changed from `^8.16.0 || ^9.0.0` to `^8.19.2 || ^9.0.5`.
- `packages/authentik/changelog.yml` for `1.9.0` only states: “Add Agentless deployment support.”
**Why undocumented:**
- PR title/body/comments for [#18387](https://github.com/elastic/integrations/pull/18387) do not call out this compatibility drop or provide migration guidance.
- Package changelog entry for `1.9.0` does not mention the minimum-version increase as a breaking change.
**Suggested fix:** Add a breaking-change note and migration guidance for users pinned below `8.19.2` / `9.0.5` (e.g., pin to `authentik` `1.8.0` until stack upgrade).
## Suggested Actions
- [ ] Document this compatibility break in changelog/release notes
- [ ] Add migration guidance for affected users
> [!NOTE]
>
> 🔒 Integrity filter blocked 4 items
>
> The following items were blocked because they don't meet the GitHub integrity level.
>
> - [#18551](https://github.com/elastic/integrations/pull/18551) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#17913](https://github.com/elastic/integrations/pull/17913) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#18527](https://github.com/elastic/integrations/pull/18527) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#18589](https://github.com/elastic/integrations/pull/18589) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
>
> To allow these resources, lower `min-integrity` in your GitHub frontmatter:
>
> ```yaml
> tools:
> github:
> min-integrity: approved # merged | approved | unapproved | none
> ```
>
>
---
[What is this?](https://ela.st/github-ai-tools) | [From workflow: Breaking Change Detector](https://github.com/elastic/integrations/actions/runs/24838256201)
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
> - [x] expires on Apr 30, 2026, 1:52 PM UTC
Contributor guide
Assessment
This issue has not been assessed yet.