Elena Stoeva
2fcd323927
[Console] Add highlighting for painless language ( #202695 )
...
Closes https://github.com/elastic/kibana/issues/201672?reload=1?reload=1
## Summary
This PR adds existing painless rules to the console language so that the
painless scripts are correctly highlighted. We are adding a painless
starting rule that matches a string `"*_script"`, `"inline"`, or
`"source"`, followed by a triple quote, in order to prevent clashing
with the existing rules for triple-quote strings.
Example request with a script:
```
POST _ingest/pipeline/_simulate
{
"pipeline": {
"processors": [
{
"script": {
"description": "Extract 'tags' from 'env' field",
"lang": "painless",
"source": """
String[] envSplit = ctx['env'].splitOnToken(params['delimiter']);
ArrayList tags = new ArrayList();
tags.add(envSplit[params['position']].trim());
ctx['tags'] = tags;
""",
"params": {
"delimiter": "-",
"position": 1
}
}
}
]
},
"docs": [
{
"_source": {
"env": "es01-prod"
}
}
]
}
```
<img width="1049" alt="Screenshot 2024-12-03 at 12 02 52"
src="https://github.com/user-attachments/assets/fb249953-a998-40c0-9775-3474e15b5de2 ">
2024-12-04 08:48:16 -06:00
Mark Hopkin
9997dabf90
[Entity Analytics][Entity Store] Clear error on second entity engine init API call ( #202903 )
...
## Summary
If the first call to init an entity engine fails, we add the `error`
property to the engine status, if we then call the API a second time
this error was not being wiped. This PR resets the error on the second
call.
### Test steps
- Do not visit the UI of a kibana so that the security default data view
does not exist
- Call the init API for an entity engine e,g host
- Call the engine status API, notice the status has an error
- Visait the security solution UI and wait for the data view to be
created
- Re-call the init API and notice the error has gone
2024-12-04 08:06:56 -06:00
Georgiana-Andreea Onoleață
2884d903de
[ResponseOps][Alerting] Show missing Slack connectors in the new rule form ( #202315 )
...
Closes https://github.com/elastic/kibana/issues/201673
## Summary
- changed the logic to create the connectorsMap (which gives us the
connector type filters):
- Only the '**slack'** and **'slack API'** connector types include a
`subtype` array. I updated the logic so that when the `actionTypeModel`
has **hideInUi** set to true (indicating a 'slack API' connector), it
searches for a **'slack'** connector in the subtype. If a **'slack'**
connector is found, `otherActionTypeId` is set to 'slack'; otherwise, it
is set to `undefined`. This effectively "maps" the 'slack API' type to
the 'slack' type within the `connectorsMap`
- changed the logic to create the `filteredConnectors` (which gives us
the connectors to display, filtered after the type):
- The **selectedConnectorType** can only be '**slack'** because, in the
`connectorsMap`, the '**slack API'** option has already been mapped to
'**slack'** and is no longer included as a separate type.
- If the `subtype` includes **'slack',** the filter will return
connectors with `actionTypeId` of either 'slack' or 'slack API'.
- This ensures that both 'slack' and 'slack API' connectors are
displayed, as 'slack API' is associated with the 'slack' type through
the subtype.
https://github.com/user-attachments/assets/9cccaf42-b6db-4eea-b2fd-8f37f0e24745
## Release note
Fix Slack API connectors not displayed under Slack connector type when
adding new connector to rule.
2024-12-04 16:05:38 +02:00
Arturo Lidueña
720ddd716b
Enhance access query logic to handle user ID and name conditions ( #202833 )
...
[Obs AI Assistant] Fetch user instructions and conversation using user
id instead of user name -
https://github.com/elastic/kibana/issues/192701
To avoid potential collisions when fetching data, we should query for
the user id instead of the user name when getting instructions or
conversations.
**If user.id is provided:**
- Matches documents with user.id equal to the provided value.
- Falls back to user.name when user.id does not exist in the document.
**If user.id is not provided:**
- Matches only documents with user.name.
## Summary
Summarize your PR. If it involves visual changes include a screenshot or
gif.
### Checklist
Check the PR satisfies following conditions.
Reviewers should verify this PR satisfies this list as well.
- [ ] 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/packages/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 )
2024-12-04 14:56:28 +01:00
Milton Hultgren
26de7a85ba
[EEM] Add create and read APIs for v2 type and source definitions ( #201470 )
...
## Summary
This PR adds:
* Some basic features and privileges for the EEM app
* A function that sets up an index with a template for the new
definitions
* 4 API endpoints to read and create entity types and sources
* `POST /internal/entities/v2/definitions/types`
* `GET /internal/entities/v2/definitions/types`
* `POST /internal/entities/v2/definitions/sources`
* `GET /internal/entities/v2/definitions/sources`
* Some v2 shuffling around of code
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co>
2024-12-04 14:53:57 +01:00
Nikita Indik
0e10dbfc81
[Security Solution] Fix PATCH rule API test failure in Serverless ( #202885 )
...
**Resolves: https://github.com/elastic/kibana/issues/202812 **
## Summary
This PR fixes a problem in the MKI Serverless periodic pipeline that was
introduced in #201825 . The issue happened because the test tried to
delete prebuilt rule assets stored in .kibana_security_solution, but you
can’t access this index in Serverless MKI.
The fix makes sure this call only runs in non-Serverless MKI
environments.
2024-12-04 07:53:41 -06:00
kosabogi
d754458aeb
Updates 'Create and manage rules' page ( #202648 )
...
### Overview
This PR updates the [Create and manage
rules](http://localhost:8000/guide/create-and-manage-rules.html ) page:
- by adding a new screenshot showing how to navigate to the Rules page.
- updating the instructions based on this
[issue's](https://github.com/elastic/docs-content/issues/96
) suggestion.
### Related issue
https://github.com/elastic/docs-content/issues/96
(Based on my discussion with @tatianafinamor, this issue suggests
updating the [Kibana guide > Create and manage
rules](https://www.elastic.co/guide/en/kibana/master/create-and-manage-rules.html )
page, not the Serverless guide. Users need clearer guidance on how to
navigate to the **Rules** section.
2024-12-04 14:25:44 +01:00
Cauê Marcondes
683b3f3621
[Profiling] fixing broken tests ( #202895 )
...
closes https://github.com/elastic/kibana/issues/192697
<img width="760" alt="Screenshot 2024-12-04 at 11 03 06"
src="https://github.com/user-attachments/assets/69a57c0e-a99a-4d72-99e6-94f2ba0052e8 ">
2024-12-04 13:12:22 +00:00
Faisal Kanout
12133a0c7a
[ALERTING][APM] Fix service names with spaces are not being URL encoded properly for {{context.viewInAppUrl}} ( #202890 )
...
## Summary
It fixes #184381 by encoding correctly the service name and adding tests
2024-12-04 13:59:14 +01:00
Pierre Gayvallet
14ad13b6a3
Add base FTR test coverage for inference APIs ( #198000 )
...
## Summary
Part of https://github.com/elastic/kibana-team/issues/1271
This PR introduces the first set of end to end integration test for the
inference APIs, and the tooling required to do so (see issue for more
context)
- Add a dedicated pipeline for ai-infra GenAI tests. pipeline is
triggered when:
- genAI stack connectors, or ai-infra owned code is changed
- when the `ci:all-gen-ai-suites` label is present on a PR
- on merge
- adapt the `ftr_configs.sh` script to load GenAI connector
configuration from vault when a specific var env is set
- create the `@kbn/gen-ai-functional-testing` package, which for now
only contains utilities to load the GenAI connector configuration in FTR
tests
- Add FTR integration tests for the `chatComplete` API of the
`inference` plugin
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 06:39:45 -06:00
Devin W. Hurley
5fa4af9c8b
[Security Solution][Detection Engine] Adds support for suppressing EQL sequence alerts ( #189725 )
...
## Summary
Provide support for suppressing EQL sequence alerts.
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
2024-12-04 07:21:49 -05:00
Vadim Kibana
df37092b20
[ES|QL] JOIN
command parser support ( #202749 )
...
## Summary
Partially addresses https://github.com/elastic/kibana/issues/200858
- Adds `JOIN` command support in Kibana ES|QL AST and parser.
- Adds `commandType` to AST nodes, to support `<TYPE> JOIN ...` in join
commands.
- Adds `AS` binary expression, to support *target* aliassing in `JOIN`
commands: `LEFT JOIN a AS b`
### Checklist
- [x] [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
2024-12-04 06:19:59 -06:00
Irene Blanco
51ef0e7034
[Infra] Send Host View Total Host Count Retrieved event on every query submission in hosts inventory ( #202691 )
...
## Summary
Fixes https://github.com/elastic/kibana/issues/202441
This PR reintroduces the `Host View Total Host Count Retrieved` event,
which was unintentionally removed in the past. It has been added back to
the same position in the code as previously
|Scenario|Event|
|-|-|
|Page load||
|Query||
|Filter||
2024-12-04 12:41:44 +01:00
Yan Savitski
140f80d533
[Search] [Onboarding] Update example data for index ( #201983 )
...
Improve generated vector db data in the index
Use:
- Ironman
- Batman
- Black Widow
<img width="1178" alt="image"
src="https://github.com/user-attachments/assets/c47bada6-551e-4eef-9409-3041c2f7f9dd ">
<img width="1178" alt="image"
src="https://github.com/user-attachments/assets/112b558d-5fa1-4c61-a40d-993e344d3a9c ">
---------
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-12-04 12:34:30 +01:00
Shahzad
52f25c29d5
[Synthetics] E2e test update flakiness !! ( #201123 )
...
## Summary
E2e test update flakiness !!
2024-12-04 12:04:17 +01:00
Mykola Harmash
a2fb9b736c
[Observability Onboarding] Prevent showing duplcated AWS services in Firehose flow ( #201613 )
...
Closes #200931
Switched to using AWS service list as a base to showing the detected
services in the UI instead of the list of populated indices as multiple
indices can be related to a single service.
### How to test
1. Go to Firehose flow `/observabilityOnboarding/firehose`
2. Open Kibana dev tools in another tab
3. Ingest documents related into multiple data streams which related to
a single AWS service:
```
POST logs-aws.apigateway_logs-default/_doc
{
"@timestamp": "2024-11-25T13:32:01.000Z",
"some": 111,
"aws.kinesis.name": "Elastic-CloudwatchLogs"
}
POST metrics-aws.apigateway_metrics-default/_doc
{
"@timestamp": "2024-11-25T13:31:01.000Z",
"agent": {
"type": "firehose"
},
"aws": {
"cloudwatch": {
"namespace": "AWS/ApiGateway"
},
"exporter": {
"arn": "arn:aws:cloudwatch:us-west-2:975050175126:metric-stream/Elastic-CloudwatchLogsAndMetricsToFirehose-CloudWatchMetricStream-Nhb4NhzPdL4J"
}
},
"cloud": {
"account": {
"id": "975050175126"
},
"provider": "aws",
"region": "us-west-2"
}
}
```
4. Make sure you see only one entry for the service appear in the
Firehose flow
2024-12-04 04:49:47 -06:00
Marco Vettorello
eb8f2617e0
[deps] Remove faker from renovate ( #202777 )
...
## Summary
With the [replacement](https://github.com/elastic/kibana/pull/201105 ) of
`faker` with `@faker-js` there is no more need of this renovate
configuration.
2024-12-04 11:33:02 +01:00
Dzmitry Lemechko
0de974315d
[kbn-es] update cluster definition in security roles ( #202663 )
...
## Summary
Updating pre-defined security project roles with recent controller
changes.
2024-12-04 10:16:30 +01:00
Joe Reuter
4495e745eb
🌊 Streams routing UI ( #201427 )
...
First iteration of the streams partitioning/routing UI:
<img width="1455" alt="Screenshot 2024-11-27 at 21 31 13"
src="https://github.com/user-attachments/assets/9768b0a0-6143-41a2-9cc0-ed25bbf0d38b ">
## Changes
### Unified search bar
An empty `FlexItem` would be rendered even if there is no query input
which will stick around as a 320px wide empty element. This change
avoids rendering this empty wrapper.
### Streams API
* Add logic to extract fields (and their types) from a condition
* Add logic to turn the streams condition dialect into query dsl
* Add dot expander to the root logs pipeline to normalize incoming docs
for consistent access in painless and querydsl (this is a stopgap
solution)
* Add some additional validation to incoming definitions
* Add a sample API which takes a stream and a condition, turns the
condition into querydsl and searches for a bunch of docs and returns
their sources (also sets runtime mappings so non-mapped fields can be
used in the condition)
### Streams app
* Adjust page height based on whether the new nav is enabled
* Add a condition editor to show and change conditions (can also be
reused in other UIs)
* Add UI to show child routing conditions, change existing routings,
partition new streams and delete streams as well
---------
Co-authored-by: Chris Cowan <chris@elastic.co>
Co-authored-by: Dario Gieselaar <dario.gieselaar@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-04 09:40:18 +01:00
Kibana Machine
927bb4b4eb
[api-docs] 2024-12-04 Daily api_docs build ( #202870 )
...
Generated by
https://buildkite.com/elastic/kibana-api-docs-daily/builds/911
2024-12-04 01:30:33 -06:00
Alexey Antonov
258754d011
fix: [Search:AppSearch:Engines:Synonyms page]Button behind Manage synonym set dialog modal is announced by screen reader ( #202417 )
...
Closes : #202272
## Description
Buttons which are behind dialog modals shouldn't be announced for the
user using assistive technology.
## Changes Made:
1. The DELETE_VALUE_BUTTON_LABEL translation was updated to include the
row index in its value.
2. A container with role="group" was created for input values. Now, the
container is focused when the "Delete row" item is pressed.
## Screen
<img width="1135" alt="image"
src="https://github.com/user-attachments/assets/919a547c-f878-430b-b187-1273e698bb61 ">
2024-12-04 08:18:18 +02:00
Tomasz Kajtoch
765ab20da1
Upgrade EUI to v98.1.0 ( #202073 )
2024-12-03 21:03:45 -06:00
Davis McPhee
22141cbbfa
[ES|QL] Fix editor cursor jumpiness ( #202389 )
...
## Summary
Closes https://github.com/elastic/kibana/issues/191216
This PR fixes my least favourite editor bug - the cursor jumpiness! It
turns out this was just due to Monaco editor being picky about styles. I
removed the margin from the editor since that's what was causing the
cursor to be off, and then added an equivalent number of pixels to
`lineDecorationsWidth` so it's visually the same.
I tracked the issue back to this PR in 8.15: #186345 . It may not make it
in the last planned 8.15 patch release, but we can backport there anyway
just in case.
Before:
https://github.com/user-attachments/assets/924bbdb4-0ba6-446c-a4ad-63332f43f158
After:
https://github.com/user-attachments/assets/864bedd0-c711-4910-b7a7-6a54e27e9148
Fixes #191216 .
### Checklist
- [ ] 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/packages/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 )
2024-12-03 20:12:04 -04:00
elastic-renovate-prod[bot]
7f9f96d87f
Update docker.elastic.co/wolfi/chainguard-base:latest Docker digest to ad2e15a (main) ( #202303 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| docker.elastic.co/wolfi/chainguard-base | digest | `32f06b1
` ->
`ad2e15a` |
---
### 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 this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <Ikuni17@users.noreply.github.com>
2024-12-03 15:41:00 -08:00
Davis McPhee
01de887060
[Discover] Fix flaky cell actions tests ( #202097 )
...
## Summary
This PR fixes a tricky race condition when setting default Discover
profile state, which was causing functional test failures such as the
linked cell actions tests.
Resolves #193367 .
Resolves #193400 .
### Checklist
- [ ] 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/packages/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
- [x] [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.
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1 ) was
used on any tests changed
- [x] 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 )
2024-12-03 15:29:07 -04:00
Jacek Kolezynski
530b4d482c
[Security Solution] Modify copy of the install rules title and message ( #202226 )
...
**Resolves: #200521**
## Summary
I am changing the copy of the install rules title and message.
# BEFORE

<img width="873" alt="image"
src="https://github.com/user-attachments/assets/5f4b82f1-094e-432f-9d25-c31042b7585b ">
# AFTER
<img width="611" alt="image"
src="https://github.com/user-attachments/assets/bf211743-2edc-4573-8d10-1c156000d875 ">
<img width="791" alt="image"
src="https://github.com/user-attachments/assets/612b90b1-290d-40e5-96eb-c88182f78673 ">
### Checklist
Check the PR satisfies following conditions.
Reviewers should verify this PR satisfies this list as well.
- [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/packages/kbn-i18n/README.md )
---------
Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>
2024-12-03 20:28:32 +01:00
elastic-renovate-prod[bot]
549d57445a
Update @elastic/appex-ai-infra (main) ( #200579 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @​langtrase/trace-attributes | dependencies | major | [`^3.0.8`
->
`^7.5.0`](https://renovatebot.com/diffs/npm/@langtrase%2ftrace-attributes/3.0.8/7.5.0 )
|
|
[@smithy/eventstream-serde-node](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/eventstream-serde-node )
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/eventstream-serde-node ))
| dependencies | patch | [`^3.0.3` ->
`^3.0.12`](https://renovatebot.com/diffs/npm/@smithy%2feventstream-serde-node/3.0.3/3.0.12 )
|
|
[@smithy/protocol-http](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/protocol-http )
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/protocol-http ))
| dependencies | minor | [`^4.0.2` ->
`^4.1.7`](https://renovatebot.com/diffs/npm/@smithy%2fprotocol-http/4.0.2/4.1.7 )
|
|
[@smithy/signature-v4](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/signature-v4 )
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/signature-v4 ))
| dependencies | major | [`^3.1.1` ->
`^4.2.3`](https://renovatebot.com/diffs/npm/@smithy%2fsignature-v4/3.1.1/4.2.3 )
|
|
[@smithy/types](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/types )
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/types ))
| dependencies | minor | [`^3.2.0` ->
`^3.7.1`](https://renovatebot.com/diffs/npm/@smithy%2ftypes/3.2.0/3.7.1 )
|
|
[@types/json-schema](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-schema ))
| devDependencies | patch | [`^7` ->
`^7.0.15`](https://renovatebot.com/diffs/npm/@types%2fjson-schema/7.0.11/7.0.15 )
|
| [ajv](https://ajv.js.org )
([source](https://togithub.com/ajv-validator/ajv )) | dependencies |
minor | [`^8.12.0` ->
`^8.17.1`](https://renovatebot.com/diffs/npm/ajv/8.12.0/8.17.1 ) |
| [aws4](https://togithub.com/mhart/aws4 ) | dependencies | minor |
[`^1.12.0` ->
`^1.13.2`](https://renovatebot.com/diffs/npm/aws4/1.12.0/1.13.2 ) |
| [eventsource-parser](https://togithub.com/rexxars/eventsource-parser )
| dependencies | major | [`^1.1.1` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/eventsource-parser/1.1.1/3.0.0 )
|
| [fast-glob](https://togithub.com/mrmlnc/fast-glob ) | resolutions |
patch | [`^3.2.11` ->
`^3.3.2`](https://renovatebot.com/diffs/npm/fast-glob/3.3.2/3.3.2 ) |
| [gpt-tokenizer](https://togithub.com/niieani/gpt-tokenizer ) |
dependencies | minor | [`^2.1.2` ->
`^2.6.2`](https://renovatebot.com/diffs/npm/gpt-tokenizer/2.1.2/2.6.2 ) |
| [langsmith](https://togithub.com/langchain-ai/langsmith-sdk ) |
dependencies | patch | [`^0.2.3` ->
`^0.2.5`](https://renovatebot.com/diffs/npm/langsmith/0.2.3/0.2.5 ) |
| [openai](https://togithub.com/openai/openai-node ) | dependencies |
minor | [`^4.68.0` ->
`^4.72.0`](https://renovatebot.com/diffs/npm/openai/4.69.0/4.72.0 ) |
| [table](https://togithub.com/gajus/table ) | devDependencies | patch |
[`^6.8.1` ->
`^6.8.2`](https://renovatebot.com/diffs/npm/table/6.8.1/6.8.2 ) |
---
### Release Notes
<details>
<summary>awslabs/smithy-typescript
(@​smithy/eventstream-serde-node)</summary>
###
[`v3.0.12`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3012 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.11...@smithy/eventstream-serde-node@3.0.12 )
##### Patch Changes
- Updated dependencies
\[[`fcd5ca8`](fcd5ca8
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.1
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.12
###
[`v3.0.11`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3011 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.10...@smithy/eventstream-serde-node@3.0.11 )
##### Patch Changes
- Updated dependencies
\[[`cd1929b`](cd1929b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.0
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.11
###
[`v3.0.10`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#3010 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.9...@smithy/eventstream-serde-node@3.0.10 )
##### Patch Changes
- Updated dependencies
\[[`84bec05`](84bec05
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).6.0
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.10
###
[`v3.0.9`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#309 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.8...@smithy/eventstream-serde-node@3.0.9 )
##### Patch Changes
- Updated dependencies
\[[`a4c1285`](a4c1285
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).5.0
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.9
###
[`v3.0.8`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#308 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.7...@smithy/eventstream-serde-node@3.0.8 )
##### Patch Changes
- Updated dependencies
\[[`e7b438b`](e7b438b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.2
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.8
###
[`v3.0.7`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#307 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.6...@smithy/eventstream-serde-node@3.0.7 )
##### Patch Changes
- Updated dependencies
\[[`cf9257e`](cf9257e
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.1
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.7
###
[`v3.0.6`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#306 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.5...@smithy/eventstream-serde-node@3.0.6 )
##### Patch Changes
- Updated dependencies
\[[`2dad138`](2dad138
)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.0
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.6
###
[`v3.0.5`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#305 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.4...@smithy/eventstream-serde-node@3.0.5 )
##### Patch Changes
- Updated dependencies
\[[`b352cc1`](b352cc1
)]
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.5
###
[`v3.0.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/eventstream-serde-node/CHANGELOG.md#304 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/eventstream-serde-node@3.0.3...@smithy/eventstream-serde-node@3.0.4 )
##### Patch Changes
- Updated dependencies
\[[`4784fb9`](4784fb9
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).3.0
-
[@​smithy/eventstream-serde-universal](https://togithub.com/smithy/eventstream-serde-universal )[@​3](https://togithub.com/3 ).0.4
</details>
<details>
<summary>awslabs/smithy-typescript
(@​smithy/protocol-http)</summary>
###
[`v4.1.7`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#417 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.6...@smithy/protocol-http@4.1.7 )
##### Patch Changes
- Updated dependencies
\[[`fcd5ca8`](fcd5ca8
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.1
###
[`v4.1.6`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#416 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.5...@smithy/protocol-http@4.1.6 )
##### Patch Changes
- Updated dependencies
\[[`cd1929b`](cd1929b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.0
###
[`v4.1.5`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#415 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.4...@smithy/protocol-http@4.1.5 )
##### Patch Changes
- Updated dependencies
\[[`84bec05`](84bec05
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).6.0
###
[`v4.1.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#414 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.3...@smithy/protocol-http@4.1.4 )
##### Patch Changes
- Updated dependencies
\[[`a4c1285`](a4c1285
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).5.0
###
[`v4.1.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#413 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.2...@smithy/protocol-http@4.1.3 )
##### Patch Changes
- Updated dependencies
\[[`e7b438b`](e7b438b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.2
###
[`v4.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#412 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.1...@smithy/protocol-http@4.1.2 )
##### Patch Changes
- Updated dependencies
\[[`cf9257e`](cf9257e
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.1
###
[`v4.1.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#411 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.1.0...@smithy/protocol-http@4.1.1 )
##### Patch Changes
- Updated dependencies
\[[`2dad138`](2dad138
)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.0
###
[`v4.1.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#410 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.4...@smithy/protocol-http@4.1.0 )
##### Minor Changes
-
[`86862ea`](86862ea
):
switch to static HttpRequest clone method
###
[`v4.0.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#404 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.3...@smithy/protocol-http@4.0.4 )
##### Patch Changes
-
[`796567d`](796567d
):
add guidance for HttpRequest cloning
###
[`v4.0.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/protocol-http/CHANGELOG.md#403 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/protocol-http@4.0.2...@smithy/protocol-http@4.0.3 )
##### Patch Changes
- Updated dependencies
\[[`4784fb9`](4784fb9
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).3.0
</details>
<details>
<summary>awslabs/smithy-typescript
(@​smithy/signature-v4)</summary>
###
[`v4.2.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#423 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.2.2...@smithy/signature-v4@​4.2.3 )
##### Patch Changes
- Updated dependencies
\[[`fcd5ca8`](fcd5ca8
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.1
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.7
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.10
###
[`v4.2.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#422 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.2.1...@smithy/signature-v4@​4.2.2 )
##### Patch Changes
- Updated dependencies
\[[`cd1929b`](cd1929b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).7.0
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.6
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.9
###
[`v4.2.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#421 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.2.0...@smithy/signature-v4@​4.2.1 )
##### Patch Changes
- Updated dependencies
\[[`84bec05`](84bec05
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).6.0
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.5
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.8
###
[`v4.2.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#420 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.1.4...@smithy/signature-v4@​4.2.0 )
##### Minor Changes
-
[`a4c1285`](a4c1285
):
configurable hoisted headers
##### Patch Changes
- Updated dependencies
\[[`a4c1285`](a4c1285
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).5.0
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.4
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.7
###
[`v4.1.4`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#414 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.1.3...@smithy/signature-v4@​4.1.4 )
##### Patch Changes
-
[`806cc7f`](806cc7f
):
fix: sort query parameter keys after encoding
###
[`v4.1.3`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#413 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.1.2...@smithy/signature-v4@​4.1.3 )
##### Patch Changes
- Updated dependencies
\[[`e7b438b`](e7b438b
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.2
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.3
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.6
###
[`v4.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#412 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.1.1...@smithy/signature-v4@​4.1.2 )
##### Patch Changes
- Updated dependencies
\[[`cf9257e`](cf9257e
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.1
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.2
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.5
###
[`v4.1.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#411 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.1.0...@smithy/signature-v4@​4.1.1 )
##### Patch Changes
- Updated dependencies
\[[`2dad138`](2dad138
)]
- Updated dependencies
\[[`9f3f2f5`](9f3f2f5
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).4.0
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.1
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.4
###
[`v4.1.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#410 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​4.0.0...@smithy/signature-v4@​4.1.0 )
##### Minor Changes
-
[`86862ea`](86862ea
):
switch to static HttpRequest clone method
##### Patch Changes
- Updated dependencies
\[[`86862ea`](86862ea
)]
-
[@​smithy/protocol-http](https://togithub.com/smithy/protocol-http )[@​4](https://togithub.com/4 ).1.0
###
[`v4.0.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#400 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​3.1.2...@smithy/signature-v4@​4.0.0 )
##### Major Changes
-
[`ae8bf5c`](ae8bf5c
):
Make sha256 required parameter for SigV4 constructor
###
[`v3.1.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/signature-v4/CHANGELOG.md#312 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/signature-v4@​3.1.1...@smithy/signature-v4@​3.1.2 )
##### Patch Changes
- Updated dependencies
\[[`4784fb9`](4784fb9
)]
-
[@​smithy/types](https://togithub.com/smithy/types )[@​3](https://togithub.com/3 ).3.0
-
[@​smithy/util-middleware](https://togithub.com/smithy/util-middleware )[@​3](https://togithub.com/3 ).0.3
</details>
<details>
<summary>awslabs/smithy-typescript (@​smithy/types)</summary>
###
[`v3.7.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#371 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.7.0...@smithy/types@3.7.1 )
##### Patch Changes
-
[`fcd5ca8`](fcd5ca8
):
prevent infinite recursion with NoUndefined and RecursiveRequired re:
DocumentType
###
[`v3.7.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#370 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.6.0...@smithy/types@3.7.0 )
##### Minor Changes
-
[`cd1929b`](cd1929b
):
vitest compatibility
###
[`v3.6.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#360 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.5.0...@smithy/types@3.6.0 )
##### Minor Changes
-
[`84bec05`](84bec05
):
add feature identification map to smithy context
###
[`v3.5.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#350 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.2...@smithy/types@3.5.0 )
##### Minor Changes
-
[`a4c1285`](a4c1285
):
configurable hoisted headers
###
[`v3.4.2`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#342 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.1...@smithy/types@3.4.2 )
##### Patch Changes
-
[`e7b438b`](e7b438b
):
add interface stub for browser RequestInit type
###
[`v3.4.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#341 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.4.0...@smithy/types@3.4.1 )
##### Patch Changes
-
[`cf9257e`](cf9257e
):
add requestInit options to fetch
###
[`v3.4.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#340 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.3.0...@smithy/types@3.4.0 )
##### Minor Changes
-
[`2dad138`](2dad138
):
Add string array to EndpointParameters
##### Patch Changes
-
[`9f3f2f5`](9f3f2f5
):
fix type transforms
###
[`v3.3.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/types/CHANGELOG.md#330 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/types@3.2.0...@smithy/types@3.3.0 )
##### Minor Changes
-
[`4784fb9`](4784fb9
):
Adding support for setting the fetch API credentials mode
</details>
<details>
<summary>ajv-validator/ajv (ajv)</summary>
###
[`v8.17.1`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.17.1 )
[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.16.0...v8.17.1 )
#### What's Changed
- bump version to 8.17.1 by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2472 ](https://togithub.com/ajv-validator/ajv/pull/2472 )
**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1
#### Plus everything in 8.17.0 which failed to release
The only functional change is to switch from uri-js (which is no longer
supported), to fast-uri. This is the second attempt and the team on
fast-uri have been really helpful addressing the issues we found last
time.
Revert "Revert fast-uri change
([https://github.com/ajv-validator/ajv/pull/2444 ](https://togithub.com/ajv-validator/ajv/pull/2444 ))"
by [@​gurgunday](https://togithub.com/gurgunday ) in
[https://github.com/ajv-validator/ajv/pull/2448 ](https://togithub.com/ajv-validator/ajv/pull/2448 )
fix: ignore new eslint error for
[@​typescript-eslint/no-extraneous-class](https://togithub.com/typescript-eslint/no-extraneous-class )
by [@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2455 ](https://togithub.com/ajv-validator/ajv/pull/2455 )
docs: clarify behaviour of addVocabulary by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2454 ](https://togithub.com/ajv-validator/ajv/pull/2454 )
docs: refactor to improve legibility by
[@​blottn](https://togithub.com/blottn ) in
[https://github.com/ajv-validator/ajv/pull/2432 ](https://togithub.com/ajv-validator/ajv/pull/2432 )
Fix grammatical typo in managing-schemas.md by
[@​wetneb](https://togithub.com/wetneb ) in
[https://github.com/ajv-validator/ajv/pull/2305 ](https://togithub.com/ajv-validator/ajv/pull/2305 )
docs: Fix broken strict-mode link by
[@​alexanderjsx](https://togithub.com/alexanderjsx ) in
[https://github.com/ajv-validator/ajv/pull/2459 ](https://togithub.com/ajv-validator/ajv/pull/2459 )
feat: add test for encoded refs and bump fast-uri by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2449 ](https://togithub.com/ajv-validator/ajv/pull/2449 )
fix: changes for
[@​typescript-eslint/array-type](https://togithub.com/typescript-eslint/array-type )
rule by [@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2467 ](https://togithub.com/ajv-validator/ajv/pull/2467 )
fixes
[https://github.com/ajv-validator/ajv/issues/2217 ](https://togithub.com/ajv-validator/ajv/issues/2217 )
- clarify custom keyword naming by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2457 ](https://togithub.com/ajv-validator/ajv/pull/2457 )
###
[`v8.16.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.16.0 )
[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0 )
#### What's Changed
- Revert fast-uri change by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2444 ](https://togithub.com/ajv-validator/ajv/pull/2444 )
**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0
###
[`v8.15.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.15.0 )
[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0 )
#### What's Changed
- Replace `uri-js` with `fast-uri` by
[@​vixalien](https://togithub.com/vixalien ) in
[https://github.com/ajv-validator/ajv/pull/2415 ](https://togithub.com/ajv-validator/ajv/pull/2415 )
- Bump to 8.15.0 by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2442 ](https://togithub.com/ajv-validator/ajv/pull/2442 )
#### New Contributors
- [@​vixalien](https://togithub.com/vixalien ) made their first
contribution in
[https://github.com/ajv-validator/ajv/pull/2415 ](https://togithub.com/ajv-validator/ajv/pull/2415 )
**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.14.0...v8.15.0
###
[`v8.14.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.14.0 )
[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0 )
#### What's Changed
- readme: build badge by
[@​epoberezkin](https://togithub.com/epoberezkin ) in
[https://github.com/ajv-validator/ajv/pull/2424 ](https://togithub.com/ajv-validator/ajv/pull/2424 )
- Update workflows by [@​rotu](https://togithub.com/rotu ) in
[https://github.com/ajv-validator/ajv/pull/2410 ](https://togithub.com/ajv-validator/ajv/pull/2410 )
- docs: add warning to maxLength / minLength by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2428 ](https://togithub.com/ajv-validator/ajv/pull/2428 )
- fix: broken link in docs warning by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2431 ](https://togithub.com/ajv-validator/ajv/pull/2431 )
- compileAsync a schema with discriminator and $ref, fixes
[#​2427](https://togithub.com/ajv-validator/ajv/issues/2427 ) by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2433 ](https://togithub.com/ajv-validator/ajv/pull/2433 )
- bump version to 8.14.0 for publishing by
[@​jasoniangreen](https://togithub.com/jasoniangreen ) in
[https://github.com/ajv-validator/ajv/pull/2440 ](https://togithub.com/ajv-validator/ajv/pull/2440 )
#### New Contributors
- [@​rotu](https://togithub.com/rotu ) made their first
contribution in
[https://github.com/ajv-validator/ajv/pull/2410 ](https://togithub.com/ajv-validator/ajv/pull/2410 )
**Full Changelog**:
https://github.com/ajv-validator/ajv/compare/v8.13.0...v8.14.0
###
[`v8.13.0`](https://togithub.com/ajv-validator/ajv/releases/tag/v8.13.0 )
[Compare
Source](https://togithub.com/ajv-validator/ajv/compare/v8.12.0...v8.13.0 )
- add named exports
- update dependencies
- update node.js
</details>
<details>
<summary>mhart/aws4 (aws4)</summary>
### [`v1.13.2`](https://togithub.com/mhart/aws4/releases/tag/v1.13.2 )
[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.13.1...v1.13.2 )
Limit hostname labels to 63 chars max.
[63 octets is the maximum length a hostname label can
be.](https://en.wikipedia.org/wiki/Hostname#Syntax )
Thanks to 김한솔 for contacting me – this contact prompted me to make this
change.
**Full Changelog**:
https://github.com/mhart/aws4/compare/v1.13.1...v1.13.2
### [`v1.13.1`](https://togithub.com/mhart/aws4/releases/tag/v1.13.1 )
[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.13.0...v1.13.1 )
Fixes [#​157](https://togithub.com/mhart/aws4/issues/157 )
[#​158](https://togithub.com/mhart/aws4/issues/158 )
[#​168](https://togithub.com/mhart/aws4/issues/168 )
We introduce an extra (non-documented) function here, `filterHeaders`,
to populate a cached value `filteredHeaders` similar to `parsedPath`.
Thanks to [@​Hobart2967](https://togithub.com/Hobart2967 ) and
[@​mxxk](https://togithub.com/mxxk ) for their contributions (and
nudges!)
### [`v1.13.0`](https://togithub.com/mhart/aws4/releases/tag/v1.13.0 )
[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.12.1...v1.13.0 )
Copy headers on the request so that (among other things) users can reuse
a headers object across multiple requests without it being modified.
###
[`v1.12.1`](https://togithub.com/mhart/aws4/compare/v1.12.0...v1.12.1 )
[Compare
Source](https://togithub.com/mhart/aws4/compare/v1.12.0...v1.12.1 )
</details>
<details>
<summary>rexxars/eventsource-parser (eventsource-parser)</summary>
###
[`v3.0.0`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#300-2024-10-19 )
[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v2.0.1...v3.0.0 )
##### ⚠ BREAKING CHANGES
- The parser now takes an object of callbacks instead of an `onParse`
callback. This means you do not have to check the type of the event in
the `onEvent` callback, but instead provide separate callbacks for each
event type.
- The `ParsedEvent` type has been renamed to `EventSourceMessage` and
the `type` attribute has been removed.
- The `EventSourceCallback` type has been removed in favor of the
`ParserCallbacks` interface.
BREAKING CHNAGE: The `ReconnectInterval` type has been removed in favor
of providing the interval directly to the `onRetry` callback.
- The `ParseEvent` type has been removed in favor of providing separate
callbacks for each event type.
- The parser has been rewritten to be more specification compliant.
Certain *rare* edge cases may now be handled differently. Mixed CRLF and
LF line endings will now be handled correctly. `retry` fields now have
to be completely valid integers to be parsed.
##### Features
- provide `onError`, `onComment`, and `onRetry` callbacks
([#​15](https://togithub.com/rexxars/eventsource-parser/issues/15 ))
([c544729](c54472901d
))
###
[`v2.0.1`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#201-2024-08-07 )
[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v2.0.0...v2.0.1 )
##### Bug Fixes
- include root-level legacy export in published files
([c814b4b](c814b4bc03
))
###
[`v2.0.0`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#200-2024-08-07 )
[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v1.1.2...v2.0.0 )
##### ⚠ BREAKING CHANGES
- BREAKING: minimum node.js version is now v18
##### Bug Fixes
- BREAKING: minimum node.js version is now v18
([d652333](d652333674
))
- enable legacy exports
([b88e02c](b88e02cdfb
))
###
[`v1.1.2`](https://togithub.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#112-2024-02-13 )
[Compare
Source](https://togithub.com/rexxars/eventsource-parser/compare/v1.1.1...v1.1.2 )
##### Bug Fixes
- add field `typesVersions` in package.json
([efcde97](efcde97173
)),
closes
[#​7](https://togithub.com/rexxars/eventsource-parser/issues/7 )
</details>
<details>
<summary>niieani/gpt-tokenizer (gpt-tokenizer)</summary>
###
[`v2.6.2`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.2 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.6.1...2.6.2 )
##### Bug Fixes
- correct special token matching & counting
([3547826](3547826b37
))
- unify property and variable names across the library
([6030d91](6030d91cbd
))
###
[`v2.6.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.1 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.6.0...2.6.1 )
##### Bug Fixes
- expose vocabulary size
([402ff0b](402ff0bea1
)),
closes
[#​66](https://togithub.com/niieani/gpt-tokenizer/issues/66 )
- use extensions in models.ts
([78b803d](78b803d4cf
)),
closes
[#​65](https://togithub.com/niieani/gpt-tokenizer/issues/65 )
###
[`v2.6.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.6.0 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.5.1...2.6.0 )
##### Bug Fixes
- initialize encodings array in parts
([aa6c71d](aa6c71d1d3
)),
closes
[#​62](https://togithub.com/niieani/gpt-tokenizer/issues/62 )
##### Features
- add new and update existing models
([e832f9a](e832f9a3c6
))
- provide comprehensive data for all OpenAI models
([ec2ad7e](ec2ad7efc7
))
###
[`v2.5.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.5.1 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.5.0...2.5.1 )
(no changes, only benchmark update)
###
[`v2.5.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.5.0 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.4.1...2.5.0 )
##### Features
- added o1-preview and o1-mini chat completion models
([#​56](https://togithub.com/niieani/gpt-tokenizer/issues/56 ))
([41673af](41673afe70
))
###
[`v2.4.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.4.1 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.4.0...2.4.1 )
##### Bug Fixes
- **deps:** update dependency gpt-tokenizer to ^2.4.0
([bf4b459
](bf4b459d8d
))
###
[`v2.4.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.4.0 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.3.0...2.4.0 )
##### Features
- performance optimizations
([661e283](661e283ec9
))
###
[`v2.3.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.3.0 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.3...2.3.0 )
##### Features
- improve performance, memory usage & initialization time
([#​50](https://togithub.com/niieani/gpt-tokenizer/issues/50 ))
([e2c560a](e2c560aafe
)),
closes
[#​18](https://togithub.com/niieani/gpt-tokenizer/issues/18 )
[#​35](https://togithub.com/niieani/gpt-tokenizer/issues/35 )
###
[`v2.2.3`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.3 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.2...2.2.3 )
##### Bug Fixes
- **deps:** update dependency rfc4648 to ^1.5.3
([fcbf48a](fcbf48a553
))
###
[`v2.2.2`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.2 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.1...2.2.2 )
##### Bug Fixes
- improve test typing
([bbd0764](bbd0764ad2
))
- upgrade dependencies (including typescript)
([75ebd54](75ebd542d8
)),
closes
[#​49](https://togithub.com/niieani/gpt-tokenizer/issues/49 )
###
[`v2.2.1`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.1 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.2.0...2.2.1 )
##### Bug Fixes
- add files for other models
([c21d498](c21d4986b2
)),
closes
[#​19](https://togithub.com/niieani/gpt-tokenizer/issues/19 )
- regenerate o200k encoding from tiktoken file
([c7ba009](c7ba0091c6
))
###
[`v2.2.0`](https://togithub.com/niieani/gpt-tokenizer/releases/tag/2.2.0 )
[Compare
Source](https://togithub.com/niieani/gpt-tokenizer/compare/2.1.2...2.2.0 )
##### Bug Fixes
- add correct encoding for o200k_base
([137e07b](137e07ba92
))
- add gpt-4o on readme as supported model
([27b4e20](27b4e20dc4
))
- update readme
([0b33e1e](0b33e1edbe
))
##### Features
- add o200k_base test plans
([44ce38e](44ce38eae9
))
- added o200k_base to encodings and configured it's specialTokens
([2a9da2b](2a9da2b799
))
</details>
<details>
<summary>openai/openai-node (openai)</summary>
###
[`v4.72.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4720-2024-11-12 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.71.1...v4.72.0 )
Full Changelog:
[v4.71.1...v4.72.0](https://togithub.com/openai/openai-node/compare/v4.71.1...v4.72.0 )
##### Features
- add back deno runtime testing without type checks
([1626cf5](1626cf57e9
))
##### Chores
- **ecosystem-tests:** bump wrangler version
([#​1178](https://togithub.com/openai/openai-node/issues/1178 ))
([4dfb0c6](4dfb0c6aa7
))
###
[`v4.71.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4711-2024-11-06 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.71.0...v4.71.1 )
Full Changelog:
[v4.71.0...v4.71.1](https://togithub.com/openai/openai-node/compare/v4.71.0...v4.71.1 )
##### Bug Fixes
- change release please configuration for jsr.json
([#​1174](https://togithub.com/openai/openai-node/issues/1174 ))
([c39efba
](c39efba812
))
###
[`v4.71.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4710-2024-11-04 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.3...v4.71.0 )
Full Changelog:
[v4.70.3...v4.71.0](https://togithub.com/openai/openai-node/compare/v4.70.3...v4.71.0 )
##### Features
- **api:** add support for predicted outputs
([#​1172](https://togithub.com/openai/openai-node/issues/1172 ))
([08a7bb4](08a7bb4d4b
))
###
[`v4.70.3`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4703-2024-11-04 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.2...v4.70.3 )
Full Changelog:
[v4.70.2...v4.70.3](https://togithub.com/openai/openai-node/compare/v4.70.2...v4.70.3 )
##### Bug Fixes
- change streaming helper imports to be relative
([e73b7cf](e73b7cf842
))
###
[`v4.70.2`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4702-2024-11-01 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.1...v4.70.2 )
Full Changelog:
[v4.70.1...v4.70.2](https://togithub.com/openai/openai-node/compare/v4.70.1...v4.70.2 )
##### Bug Fixes
- add permissions to github workflow
([ee75e00](ee75e00b0f
))
- skip deno ecosystem test
([5b181b0](5b181b01b6
))
###
[`v4.70.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4701-2024-11-01 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.70.0...v4.70.1 )
Full Changelog:
[v4.70.0...v4.70.1](https://togithub.com/openai/openai-node/compare/v4.70.0...v4.70.1 )
##### Bug Fixes
- don't require deno to run build-deno
([#​1167](https://togithub.com/openai/openai-node/issues/1167 ))
([9d857bc](9d857bc531
))
###
[`v4.70.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4700-2024-11-01 )
[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.69.0...v4.70.0 )
Full Changelog:
[v4.69.0...v4.70.0](https://togithub.com/openai/openai-node/compare/v4.69.0...v4.70.0 )
##### Features
- publish to jsr
([#​1165](https://togithub.com/openai/openai-node/issues/1165 ))
([5aa93a7](5aa93a7fe7
))
##### Chores
- **internal:** fix isolated modules exports
([9cd1958](9cd19584dc
))
##### Refactors
- use type imports for type-only imports
([#​1159](https://togithub.com/openai/openai-node/issues/1159 ))
([07bbaf6](07bbaf6eca
))
</details>
<details>
<summary>gajus/table (table)</summary>
### [`v6.8.2`](https://togithub.com/gajus/table/releases/tag/v6.8.2 )
[Compare
Source](https://togithub.com/gajus/table/compare/v6.8.1...v6.8.2 )
##### Bug Fixes
- Generate larger tables more quickly
([#​224](https://togithub.com/gajus/table/issues/224 ))
([1a39e0c](1a39e0c549
))
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkFJIEluZnJhIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->
---------
Co-authored-by: Larry Gregory <larry.gregory@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 13:06:23 -06:00
Zacqary Adam Xeper
8f267fd83c
[ResponseOps][Rules] Move Rule Form code into @kbn/response-ops-rule-form ( #198725 )
...
## Summary
Part of #195211
Moves Rule Form code out of `@kbn/alerts-ui-shared` and into a new
package called `@kbn/response-ops-rule-form`.
Some types and hooks that are used by multiple features or solutions are
still in `@kbn/alerts-ui-shared` and have been rerouted. The bulk of
Rule Form-specific code is in this new package.
### Checklist
- [x] [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
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>
2024-12-03 12:40:48 -06:00
Saarika Bhasi
5480451f27
[Search] a11y make index mappings search results accessible ( #201455 )
...
## Summary
Make index mappings search results accessible so that it can read by
screen reader when navigated by keyboard
2024-12-03 12:37:51 -06:00
Mike Côté
0f21004e43
Update docs on task manager default poll interval as of 8.17 ( #202559 )
...
In this PR, I'm changing the task manager docs to mention the
`poll_interval` defaults to `500`. This will go back to 8.17 where we
change the default task claiming strategy.
cc @lcawl
2024-12-03 13:24:00 -05:00
Gonçalo Rica Pais da Silva
ac3b60ee90
[Infra] Exclude frozen/cold data tiers from source queries ( #201804 )
...
Closes #201568
## Summary
Adds the exclude data tiers settings to the
`/api/metrics/source/hasData` and `/api/metrics/source/{sourceId}`
requests. Also applies it to the `getIndexStatus` API call.
---------
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 19:23:13 +01:00
Ievgen Sorokopud
a662233d8b
[Rules migration] Add pagination functionality to rules migration table ( #11313 ) ( #202494 )
...
## Summary
[Internal link](https://github.com/elastic/security-team/issues/10820 )
to the feature details
With these changes we add pagination functionality for the rules
migration table. This way we will improve the performance within the
page.
Also, added as part of these PR:
* moved `install` and `install_translated` routes to the `rules/api`
folder; before those were located in `rules/api/rules` and made
confusion
* a new `translation_stats` route to return stats for the specific
migration about the translated rules, like `total` number of the rules,
and number of `prebuilt`, `custom` and `installable` rules
* add `Updated` table column
* small UI fixes:
* use correct icon for "SIEM rule migration"
* do not remove "Install translated rules" button and rather disable it
when there are no installable rules
* do not allow user to update translation status via UI
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 18:50:10 +01:00
Nicolas Chaulet
6e5fc696a6
[Fleet] Use index.mapping.source.mode instead of _source.mode ( #202729 )
2024-12-03 12:49:49 -05:00
Sergi Romeu
55a0df9c5e
[Infra] Add Flyout to table view in Infrastructure Inventory ( #202646 )
...
## Summary
Closes #201138
This PR adds a Flyout when clicking an item in the table view for the
Infrastructure Inventory, as we had it in the Map view but the table
view was missing.
### How to test
1. Start Kibana and fill it with data, `node scripts/synthtrace
infra_hosts_with_apm_hosts` can be used if you don't have data.
2. Navigate to Infrastructure Inventory
3. Change the view to table view
4. Click on an item, the flyout should appear
### Screenshots
Before|After
-|-

2024-12-03 11:34:22 -06:00
Bryce Buchanan
59da2df7b2
[Cypress] Transaction details tests fix ( #199391 )
...
## Summary
This PR re-enables the Transaction details cypress test, which was
disabled due to flakiness. The majority of the tests in this file needed
an increased timeout to run correctly. However, the 'Show top errors
table' test remains disabled, because it will consistently fail in
buildkite executing `.contains('a', '[MockError] Foo')`. This is
unreproducible locally, and no amount of refactoring or re-configuring
seems to affect the outcome.
### Checklist
Delete any items that are not applicable to this PR.
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1 ) was
used on any tests changed
2024-12-03 09:22:31 -08:00
Marco Vettorello
b61ad41284
[deps] Replace faker with @faker-js ( #201105 )
...
## Summary
The `faker` library is[ not maintained
anymore](https://fakerjs.dev/about/announcements/2022-01-14.html#i-heard-something-happened-what-s-the-tldr )
and is replaced by a community fork `@faker-js`.
This PR migrates all the usages of faker to the new library, trying to
use the same methods (even if they have slight differences in results
like `faker.random.number()` has a max of 99999 where instead
`faker.number.int()` have a MAX_SAFE_INTEGER as max).
2024-12-03 18:17:49 +01:00
Julia Bardi
230d6617ab
[Fleet] fix schema validation to allow undefined/null ( #202732 )
...
## Summary
Fix a few issues encountered with schema validation.
One of them reported here:
https://discuss.elastic.co/t/fleet-error-updating-policy-settings/371332
The other encountered locally when testing upgrades:
```
"Failed output validation: [request body.items.0.upgrade_details]: expected a plain object value, but found [null] instead."
```
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 11:12:10 -06:00
Joe Reuter
56f2e2258a
🌊 Adjust codeowners for streams code ( #202367 )
...
Pending on adding the team to the repo
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 17:16:14 +01:00
Shahzad
52b85f54bd
[Synthetics] Revert project payload limit ( #202733 )
...
## Summary
This went into code by mistake
https://github.com/elastic/kibana/pull/202467/files#r1867607838 !!
---------
Co-authored-by: Dominique Clarke <dominique.clarke@elastic.co>
2024-12-03 17:13:00 +01:00
Kate Sosedova
75842556c3
Fix the text color for a navigation callout ( #202509 )
...
## Summary
We currently have a problem with the text inside the callout for new
navigation which asks for the feedback.
The PR makes color default so that it correlates with the regular text
color of EUI.
[Slack
conversation](https://elastic.slack.com/archives/C7QC1JV6F/p1733133123930929 ).

2024-12-03 17:00:40 +01:00
Tre
1556eb1fa0
[SKIP ON MKI] x-pack/test_serverless/functional/test_suites/observability/dataset_quality/degraded_field_flyout.ts
( #202655 )
...
## Summary
See details: https://github.com/elastic/kibana/issues/202641
2024-12-03 15:32:41 +00:00
Marco Liberati
9df7373846
[Lens] Stabilize FTR test ( #202476 )
...
## Summary
Fixes #200120
The navigation bar is not focused for some reason. Making it wait a bit
seems to stabilize it.
### Checklist
- [x] [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
2024-12-03 16:00:31 +01:00
Bharat Pasupula
6ef0284bce
[Automatic Import] Add base for ftr api tests ( #200169 )
...
## Summary
This PR adds a baseline for FTR API tests for Automatic Import.
- Relates https://github.com/elastic/kibana/issues/196063
---------
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 15:56:10 +01:00
Dzmitry Lemechko
27f650bf99
[chore] update playwright version + ownership ( #202535 )
...
## Summary
Since the new Kibana test framework has a strong dependency on
`@playwright/test`, moving it under appex-qa ownership
I had to update and explicitly specify types when extending the
pre-existing fixtures as there was a bug fix enforcing it
https://github.com/microsoft/playwright/pull/32066
2024-12-03 15:47:30 +01:00
Dima Arnautov
ded18eeaac
[ML] Trained Models: Fixes spaces sync to retrieve 10000 models ( #202712 )
...
## Summary
The default page size for the /trained_models API is 100. As a result,
the spaces sync task only fetched the first 100 models, leaving the rest
unassigned to spaces and therefore invisible in the ML UI.
This PR increases the page size to 10,000 to ensure all models are
properly assigned to Kibana spaces.
### Checklist
- [ ] [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
2024-12-03 08:29:28 -06:00
Julia Bardi
1edcb62a30
[Fleet] Rollover datastreams on subobjects mapper exception ( #202689 )
...
## Summary
Closes https://github.com/elastic/kibana/issues/193044
The previously added `subobjectsFieldChanged` check was not picking up
the subobjects change in this case (okta integration), maybe because it
is in dynamic template mappings. Added an additional condition to pick
up on the `mapper_exception` with subobjects mentioned in the reason.
To verify:
- install okta-2.11.0 integration
- upgrade to okta-2.12.0
- expect upgrade successful, the data stream should be rolled over
```
POST kbn:/api/fleet/epm/packages/okta/2.11.0
{
"force": true
}
POST logs-okta.system-default/_doc
{
"message": "abc",
"@timestamp": "2024-05-30T07:50:00.000Z"
}
POST kbn:/api/fleet/epm/packages/okta/2.12.0
{
"force": true
}
GET logs-okta.system-default/_mapping
```
### Checklist
- [x] [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
2024-12-03 14:51:11 +01:00
Søren Louv-Jansen
b217f1acbd
[Obs AI Assistant] Perform index creation at startup ( #201362 )
...
Currently the knowledge base creates index assets (index templates, index components) lazily when the user interacts with the assistant. This prevents running the semantic text migrations (added in https://github.com/elastic/kibana/pull/186499 ) when Kibana starts because the mappings have not yet been updated.
Additionally, this PR also increases `min_number_of_allocations` to 1 to
ensure at least one ML node is available at all times.
2024-12-03 08:48:19 -05:00
Kevin Delemme
5b391b0abe
fix(slo): Overview Embeddable drilldown actions ( #201870 )
2024-12-03 08:44:15 -05:00
Marco Antonio Ghiani
a75a92b284
[Dataset Quality][Observability Onboarding] Update axios headers ( #202412 )
...
## 📓 Summary
To ensure Kibana features/tests don't break after the update to v9.0.0,
we need to provide the `'x-elastic-internal-origin': 'kibana'` header is
set on API providers that are not the internal core HTTP service.
These changes fix a couple of utilities using the axios library for
testing purpose.
---------
Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>
2024-12-03 14:35:34 +01:00
Kibana Machine
d1e5aa1582
[Console] Update console definitions ( #202394 )
...
This PR updates the console definitions to match the latest ones from
the @elastic/elasticsearch-specification repo.
2024-12-03 12:44:43 +00:00