elastic / elastic/integrations

[breaking-change] Undocumented breaking changes detected (2026-05-25)

Open
#19,189 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. `imperva_cloud_waf` dropped previously supported Kibana versions without migration guidance
**Commit(s):** [`af30af344a`](https://github.com/elastic/integrations/commit/af30af344ad96fbbf04b51c919833cbb5a7d82d6)
**PR:** https://github.com/elastic/integrations/pull/19013
**What broke:** The package compatibility constraint was raised from `^8.16.5 || ^9.0.0` to `^8.19.0 || ^9.0.0`, which blocks install/upgrade for users on Kibana `8.16.x`-`8.18.x`.

**Evidence:**
- Before this commit (`af30af3^`): `packages/imperva_cloud_waf/manifest.yml` line 11 had:
- `version: "^8.16.5 || ^9.0.0"`
- After this commit (`af30af3`): `packages/imperva_cloud_waf/manifest.yml:11` is:
- `version: "^8.19.0 || ^9.0.0"`
- `packages/imperva_cloud_waf/changelog.yml:2-6` (v1.13.2) only documents a CEL bugfix and does not mention a compatibility-floor change.
- PR #19013 body is focused on CEL type-guard behavior; it does not document dropping support for 8.16-8.18 or provide migration guidance.

**Why undocumented:** No explicit breaking-change or migration note was found in the changelog entry or PR description for this compatibility drop.

**Suggested fix:** Add a breaking-change note and migration guidance in `packages/imperva_cloud_waf/changelog.yml` and package docs/PR notes, explicitly listing unsupported stack versions and upgrade path.

## Suggested Actions
- [ ] Document the Kibana compatibility drop for `imperva_cloud_waf` 1.13.2
- [ ] Add migration guidance for users on Kibana 8.16.x-8.18.x

> [!NOTE]
>
> 🔒 Integrity filter blocked 10 items
>
> The following items were blocked because they don't meet the GitHub integrity level.
>
> - [#18819](https://github.com/elastic/integrations/pull/18819) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19182](https://github.com/elastic/integrations/pull/19182) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19013](https://github.com/elastic/integrations/pull/19013) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19118](https://github.com/elastic/integrations/pull/19118) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#18951](https://github.com/elastic/integrations/pull/18951) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19186](https://github.com/elastic/integrations/pull/19186) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#18844](https://github.com/elastic/integrations/pull/18844) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#16918](https://github.com/elastic/integrations/pull/16918) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19179](https://github.com/elastic/integrations/pull/19179) `search_pull_requests`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
> - [#19169](https://github.com/elastic/integrations/pull/19169) `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/26404400470)

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
> - [x] expires on Jun 1, 2026, 2:12 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.