elastic / elastic/integrations

[breaking-change] Undocumented breaking changes detected (2026-04-23)

Open
#18,618 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.