Skip to content

Conversation

@elastic-renovate-prod
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Jun 4, 2025

This PR contains the following updates:

Package Type Update Change Pending
@elastic/react-search-ui (source) dependencies minor ^1.23.1 -> ^1.24.0 1.24.1
@elastic/react-search-ui-views (source) dependencies minor ^1.23.1 -> ^1.24.0 1.24.1
@elastic/search-ui (source) dependencies minor ^1.23.1 -> ^1.24.0 1.24.1
@elastic/search-ui-app-search-connector (source) dependencies minor ^1.23.1 -> ^1.24.0 1.24.1
@elastic/search-ui-engines-connector (source) dependencies minor ^1.23.1 -> ^1.24.0 1.24.1

Release Notes

elastic/search-ui (@​elastic/react-search-ui)

v1.24.0

Compare Source

✨ Added
  • Replaced Searchkit SDK with a new internal ApiClient architecture for the Elasticsearch Connector. This significantly improves maintainability, customizability, and bundle size. #​1143
  • Added support for filters in Autocomplete results. #​1150
  • Introduced new advanced query customization options via getQueryFn and interceptSearchRequest, interceptAutocompleteResultsRequest, interceptAutocompleteSuggestionsRequest hooks. #​1161
  • Added support for fuzziness: true in searchQuery and autocomplete, enabling typo-tolerant matching. #​1159
  • Added support for range filters in the Elasticsearch Connector. #​1157
  • Introduced a dedicated entry point for ApiProxyConnector to optimize bundle usage. #​1146
🧱 Changed
  • React 19 Support: Upgraded react and react-dom peer dependencies to version 19. #​1162
🐛 Fixed
  • Fixed issue where queries with no matches would still return results from filters — filters are now applied in conjunction with matching queries. #​1151
  • Fixed incorrect behavior for facet filter types (none, any, all) in the Elasticsearch Connector. #​1153
🧹 Removed
  • Fully removed the searchkit dependency from the Elasticsearch Connector. #​1143
  • Deprecated postProcessRequestBodyFn in favor of new interceptSearchRequest, interceptAutocompleteResultsRequest, interceptAutocompleteSuggestionsRequest hooks. #​1161
🛠 Internal
  • Migrated CI from CircleCI to GitHub Actions.
  • Updated internal dev tooling: TypeScript, Jest, Replaced Enzyme with React Testing Library, ESLint, Prettier. #​1162
  • Minified production bundles using tsup, excluded source maps from production output. #​1148
  • Improved docs for Elasticsearch Connector, de-emphasized App Search and Workplace Search connectors. #​1149


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot added backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Enterprise Search Team:Search labels Jun 4, 2025
@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team June 4, 2025 14:06
@pgayvallet
Copy link
Contributor

@elasticmachine merge upstream

@pgayvallet
Copy link
Contributor

/ci

@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@pgayvallet
Copy link
Contributor

/ci

@pgayvallet pgayvallet enabled auto-merge (squash) June 5, 2025 12:46
@pgayvallet pgayvallet merged commit b974589 into main Jun 5, 2025
11 checks passed
@pgayvallet pgayvallet deleted the renovate/main-search-ui-dependencies branch June 5, 2025 14:43
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 7.17, 8.17, 8.18, 8.19, 9.0

https://github.com/elastic/kibana/actions/runs/15470058558

@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #6 / useDeleteAction shows the success toaster correctly when delete multiple case

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
enterpriseSearch 986 992 +6

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
enterpriseSearch 1.2MB 1.2MB -14.9KB
streamsApp 547.2KB 547.2KB -6.0B
total -14.9KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
logsShared 120.8KB 120.8KB -2.0B

History

@pgayvallet pgayvallet added backport:skip This PR does not require backporting and removed backport:all-open Backport to all branches that could still receive a release labels Jun 5, 2025
@pgayvallet
Copy link
Contributor

Skipping backports - I don't think we need them (please reopen otherwise)

@elastic elastic deleted a comment from kibanamachine Jun 5, 2025
pmuellr pushed a commit to pmuellr/kibana that referenced this pull request Jun 11, 2025
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [@elastic/react-search-ui](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/react-search-ui))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2freact-search-ui/1.23.1/1.24.0)
| `1.24.1` |
| [@elastic/react-search-ui-views](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/react-search-ui-views))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2freact-search-ui-views/1.23.1/1.24.0)
| `1.24.1` |
| [@elastic/search-ui](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui/1.23.1/1.24.0)
| `1.24.1` |
|
[@elastic/search-ui-app-search-connector](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui-app-search-connector))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui-app-search-connector/1.23.1/1.24.0)
| `1.24.1` |
|
[@elastic/search-ui-engines-connector](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui-engine-connector))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui-engines-connector/1.23.1/1.24.0)
| `1.24.1` |

---

### Release Notes

<details>
<summary>elastic/search-ui (@&elastic#8203;elastic/react-search-ui)</summary>

###
[`v1.24.0`](https://github.com/elastic/search-ui/blob/HEAD/CHANGELOG.md#1240---2025-05-28)

[Compare
Source](https://github.com/elastic/search-ui/compare/v1.23.1...v1.24.0)

##### ✨ Added

- Replaced Searchkit SDK with a new internal `ApiClient` architecture
for the Elasticsearch Connector. This significantly improves
maintainability, customizability, and bundle size.
[#&elastic#8203;1143](https://github.com/elastic/search-ui/pull/1143)
- Added support for filters in Autocomplete results.
[#&elastic#8203;1150](https://github.com/elastic/search-ui/pull/1150)
- Introduced new advanced query customization options via `getQueryFn`
and `interceptSearchRequest`, `interceptAutocompleteResultsRequest`,
`interceptAutocompleteSuggestionsRequest` hooks.
[#&elastic#8203;1161](https://github.com/elastic/search-ui/pull/1161)
- Added support for `fuzziness: true` in `searchQuery` and
`autocomplete`, enabling typo-tolerant matching.
[#&elastic#8203;1159](https://github.com/elastic/search-ui/pull/1159)
- Added support for range filters in the Elasticsearch Connector.
[#&elastic#8203;1157](https://github.com/elastic/search-ui/pull/1157)
- Introduced a dedicated entry point for `ApiProxyConnector` to optimize
bundle usage.
[#&elastic#8203;1146](https://github.com/elastic/search-ui/pull/1146)

##### 🧱 Changed

- **React 19 Support:** Upgraded `react` and `react-dom` peer
dependencies to version 19.
[#&elastic#8203;1162](https://github.com/elastic/search-ui/pull/1162)

##### 🐛 Fixed

- Fixed issue where queries with no matches would still return results
from filters — filters are now applied in conjunction with matching
queries.
[#&elastic#8203;1151](https://github.com/elastic/search-ui/pull/1151)
- Fixed incorrect behavior for facet filter types (`none`, `any`, `all`)
in the Elasticsearch Connector.
[#&elastic#8203;1153](https://github.com/elastic/search-ui/pull/1153)

##### 🧹 Removed

- Fully removed the `searchkit` dependency from the Elasticsearch
Connector.
[#&elastic#8203;1143](https://github.com/elastic/search-ui/pull/1143)
- Deprecated `postProcessRequestBodyFn` in favor of new
`interceptSearchRequest`, `interceptAutocompleteResultsRequest`,
`interceptAutocompleteSuggestionsRequest` hooks.
[#&elastic#8203;1161](https://github.com/elastic/search-ui/pull/1161)

##### 🛠 Internal

-   Migrated CI from CircleCI to GitHub Actions.
- Updated internal dev tooling: TypeScript, Jest, Replaced Enzyme with
React Testing Library, ESLint, Prettier.
[#&elastic#8203;1162](https://github.com/elastic/search-ui/pull/1162)
- Minified production bundles using `tsup`, excluded source maps from
production output.
[#&elastic#8203;1148](https://github.com/elastic/search-ui/pull/1148)
- Improved docs for Elasticsearch Connector, de-emphasized App Search
and Workplace Search connectors.
[#&elastic#8203;1149](https://github.com/elastic/search-ui/pull/1149)

***

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkVudGVycHJpc2UgU2VhcmNoIiwiVGVhbTpTZWFyY2giLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
nickpeihl pushed a commit to nickpeihl/kibana that referenced this pull request Jun 12, 2025
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [@elastic/react-search-ui](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/react-search-ui))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2freact-search-ui/1.23.1/1.24.0)
| `1.24.1` |
| [@elastic/react-search-ui-views](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/react-search-ui-views))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2freact-search-ui-views/1.23.1/1.24.0)
| `1.24.1` |
| [@elastic/search-ui](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui/1.23.1/1.24.0)
| `1.24.1` |
|
[@elastic/search-ui-app-search-connector](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui-app-search-connector))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui-app-search-connector/1.23.1/1.24.0)
| `1.24.1` |
|
[@elastic/search-ui-engines-connector](https://docs.elastic.co/search-ui)
([source](https://github.com/elastic/search-ui/tree/HEAD/packages/search-ui-engine-connector))
| dependencies | minor | [`^1.23.1` ->
`^1.24.0`](https://renovatebot.com/diffs/npm/@elastic%2fsearch-ui-engines-connector/1.23.1/1.24.0)
| `1.24.1` |

---

### Release Notes

<details>
<summary>elastic/search-ui (@&elastic#8203;elastic/react-search-ui)</summary>

###
[`v1.24.0`](https://github.com/elastic/search-ui/blob/HEAD/CHANGELOG.md#1240---2025-05-28)

[Compare
Source](https://github.com/elastic/search-ui/compare/v1.23.1...v1.24.0)

##### ✨ Added

- Replaced Searchkit SDK with a new internal `ApiClient` architecture
for the Elasticsearch Connector. This significantly improves
maintainability, customizability, and bundle size.
[#&elastic#8203;1143](https://github.com/elastic/search-ui/pull/1143)
- Added support for filters in Autocomplete results.
[#&elastic#8203;1150](https://github.com/elastic/search-ui/pull/1150)
- Introduced new advanced query customization options via `getQueryFn`
and `interceptSearchRequest`, `interceptAutocompleteResultsRequest`,
`interceptAutocompleteSuggestionsRequest` hooks.
[#&elastic#8203;1161](https://github.com/elastic/search-ui/pull/1161)
- Added support for `fuzziness: true` in `searchQuery` and
`autocomplete`, enabling typo-tolerant matching.
[#&elastic#8203;1159](https://github.com/elastic/search-ui/pull/1159)
- Added support for range filters in the Elasticsearch Connector.
[#&elastic#8203;1157](https://github.com/elastic/search-ui/pull/1157)
- Introduced a dedicated entry point for `ApiProxyConnector` to optimize
bundle usage.
[#&elastic#8203;1146](https://github.com/elastic/search-ui/pull/1146)

##### 🧱 Changed

- **React 19 Support:** Upgraded `react` and `react-dom` peer
dependencies to version 19.
[#&elastic#8203;1162](https://github.com/elastic/search-ui/pull/1162)

##### 🐛 Fixed

- Fixed issue where queries with no matches would still return results
from filters — filters are now applied in conjunction with matching
queries.
[#&elastic#8203;1151](https://github.com/elastic/search-ui/pull/1151)
- Fixed incorrect behavior for facet filter types (`none`, `any`, `all`)
in the Elasticsearch Connector.
[#&elastic#8203;1153](https://github.com/elastic/search-ui/pull/1153)

##### 🧹 Removed

- Fully removed the `searchkit` dependency from the Elasticsearch
Connector.
[#&elastic#8203;1143](https://github.com/elastic/search-ui/pull/1143)
- Deprecated `postProcessRequestBodyFn` in favor of new
`interceptSearchRequest`, `interceptAutocompleteResultsRequest`,
`interceptAutocompleteSuggestionsRequest` hooks.
[#&elastic#8203;1161](https://github.com/elastic/search-ui/pull/1161)

##### 🛠 Internal

-   Migrated CI from CircleCI to GitHub Actions.
- Updated internal dev tooling: TypeScript, Jest, Replaced Enzyme with
React Testing Library, ESLint, Prettier.
[#&elastic#8203;1162](https://github.com/elastic/search-ui/pull/1162)
- Minified production bundles using `tsup`, excluded source maps from
production output.
[#&elastic#8203;1148](https://github.com/elastic/search-ui/pull/1148)
- Improved docs for Elasticsearch Connector, de-emphasized App Search
and Workplace Search connectors.
[#&elastic#8203;1149](https://github.com/elastic/search-ui/pull/1149)

***

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkVudGVycHJpc2UgU2VhcmNoIiwiVGVhbTpTZWFyY2giLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting release_note:skip Skip the PR/issue when compiling release notes Team:Enterprise Search Team:Search v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants