Skip to content

bump to 8.7.0#1166

Merged
jsanz merged 3 commits intomasterfrom
bump-8.7.0
Apr 9, 2026
Merged

bump to 8.7.0#1166
jsanz merged 3 commits intomasterfrom
bump-8.7.0

Conversation

@jsanz
Copy link
Copy Markdown
Contributor

@jsanz jsanz commented Apr 9, 2026

Fixes #1132

Summary

  • Bump version to 8.7.0
  • Update CHANGELOG with notable dependency changes since 8.6.3:
    • Upgraded maplibre-gl from v3 to v5
    • Upgraded lru-cache from v4 to v11
    • Added Node.js 24 support

Release steps after merge

  • Pull master
  • git tag v8.7.0
  • git push upstream --tags
  • yarn build
  • npm publish --access public

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@prodsecmachine
Copy link
Copy Markdown

prodsecmachine commented Apr 9, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@jsanz jsanz added v8.7.0 documentation Improvements or additions to documentation labels Apr 9, 2026
jsanz added 2 commits April 9, 2026 13:55
Relax engines to support >=22
@elasticmachine
Copy link
Copy Markdown
Collaborator

💚 Build Succeeded

History

@jsanz jsanz merged commit d3b8c97 into master Apr 9, 2026
4 checks passed
jsanz added a commit to elastic/kibana that referenced this pull request Apr 17, 2026
Related to elastic/ems-client#1166 and #260558 

## Summary

Upgrades `@elastic/ems-client` from 8.6.3 to 8.7.0.

Notable dependency changes in ems-client 8.7.0:
- `maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own maplibre-gl
version)
- `lru-cache` ^4.1.5 → 11.2.6
- `@types/geojson` 7946.0.15 → 7946.0.16
- `semver` ^7.6.3 → 7.7.4

Since ems-client now uses the same maplibre-gl major version as Kibana,
three `@ts-expect-error` directives in `ems_vector_tile_layer.tsx` that
suppressed type mismatches between maplibre 3.x and 5.x are no longer
needed and have been removed.

### Checklist

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [ ] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

### Identify risks

Low risk — this is a dependency version bump with no functional code
changes. The only code edit is removing type error suppressions that are
no longer needed due to aligned maplibre-gl versions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jsanz added a commit to jsanz/kibana that referenced this pull request Apr 17, 2026
Related to elastic/ems-client#1166 and elastic#260558

## Summary

Upgrades `@elastic/ems-client` from 8.6.3 to 8.7.0.

Notable dependency changes in ems-client 8.7.0:
- `maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own maplibre-gl
version)
- `lru-cache` ^4.1.5 → 11.2.6
- `@types/geojson` 7946.0.15 → 7946.0.16
- `semver` ^7.6.3 → 7.7.4

Since ems-client now uses the same maplibre-gl major version as Kibana,
three `@ts-expect-error` directives in `ems_vector_tile_layer.tsx` that
suppressed type mismatches between maplibre 3.x and 5.x are no longer
needed and have been removed.

### Checklist

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
- [ ] Review the [backport
guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)
and apply applicable `backport:*` labels.

### Identify risks

Low risk — this is a dependency version bump with no functional code
changes. The only code edit is removing type error suppressions that are
no longer needed due to aligned maplibre-gl versions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
(cherry picked from commit 1f139d4)

# Conflicts:
#	package.json
#	src/dev/license_checker/config.ts
#	yarn.lock
jsanz added a commit to elastic/kibana that referenced this pull request Apr 20, 2026
# Backport

This will backport the following commits from `main` to `9.2`:
- [[Maps] Update @elastic/ems-client to 8.7.0
(#262581)](#262581)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jorge
Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2026-04-17T12:38:07Z","message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","Feature:Maps","v9.5.0"],"title":"[Maps]
Update @elastic/ems-client to
8.7.0","number":262581,"url":"https://github.com/elastic/kibana/pull/262581","mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/262581","number":262581,"mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}}]}]
BACKPORT-->
jsanz added a commit to elastic/kibana that referenced this pull request Apr 20, 2026
# Backport

This will backport the following commits from `main` to `9.4`:
- [[Maps] Update @elastic/ems-client to 8.7.0
(#262581)](#262581)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jorge
Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2026-04-17T12:38:07Z","message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","Feature:Maps","v9.5.0"],"title":"[Maps]
Update @elastic/ems-client to
8.7.0","number":262581,"url":"https://github.com/elastic/kibana/pull/262581","mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/262581","number":262581,"mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}}]}]
BACKPORT-->
jsanz added a commit to elastic/kibana that referenced this pull request Apr 20, 2026
# Backport

This will backport the following commits from `main` to `8.19`:
- [[Maps] Update @elastic/ems-client to 8.7.0
(#262581)](#262581)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jorge
Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2026-04-17T12:38:07Z","message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","Feature:Maps","v9.5.0"],"title":"[Maps]
Update @elastic/ems-client to
8.7.0","number":262581,"url":"https://github.com/elastic/kibana/pull/262581","mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/262581","number":262581,"mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}}]}]
BACKPORT-->
jsanz added a commit to elastic/kibana that referenced this pull request Apr 20, 2026
# Backport

This will backport the following commits from `main` to `9.3`:
- [[Maps] Update @elastic/ems-client to 8.7.0
(#262581)](#262581)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Jorge
Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2026-04-17T12:38:07Z","message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","Feature:Maps","v9.5.0"],"title":"[Maps]
Update @elastic/ems-client to
8.7.0","number":262581,"url":"https://github.com/elastic/kibana/pull/262581","mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/262581","number":262581,"mergeCommit":{"message":"[Maps]
Update @elastic/ems-client to 8.7.0 (#262581)\n\nRelated to
elastic/ems-client#1166 and #260558 \n\n##
Summary\n\nUpgrades `@elastic/ems-client` from 8.6.3 to
8.7.0.\n\nNotable dependency changes in ems-client 8.7.0:\n-
`maplibre-gl` 3.1.0 → 5.3.0 (now matches Kibana's own
maplibre-gl\nversion)\n- `lru-cache` ^4.1.5 → 11.2.6\n- `@types/geojson`
7946.0.15 → 7946.0.16\n- `semver` ^7.6.3 → 7.7.4\n\nSince ems-client now
uses the same maplibre-gl major version as Kibana,\nthree
`@ts-expect-error` directives in `ems_vector_tile_layer.tsx`
that\nsuppressed type mismatches between maplibre 3.x and 5.x are no
longer\nneeded and have been removed.\n\n### Checklist\n\n- [x] Any text
added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\n-
[
]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [ ] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] If a plugin
configuration key changed, check if it needs to be\nallowlisted in the
cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\nchanges have been approved by the breaking-change committee.
The\n`release_note:breaking` label should be applied in these
situations.\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [ ] The PR description includes the
appropriate Release Notes section,\nand the correct `release_note:*`
label is applied per
the\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n-
[ ] Review the
[backport\nguidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing)\nand
apply applicable `backport:*` labels.\n\n### Identify risks\n\nLow risk
— this is a dependency version bump with no functional code\nchanges.
The only code edit is removing type error suppressions that are\nno
longer needed due to aligned maplibre-gl versions.\n\n🤖 Generated with
[Claude
Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by:
Claude Opus 4.6 (1M context)
<noreply@anthropic.com>","sha":"1f139d44cb764d90256b683967a74f0c9c0dd469"}}]}]
BACKPORT-->
@jsanz jsanz deleted the bump-8.7.0 branch April 21, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation v8.7.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EMS] Release ems-client@8.7.0

3 participants