Skip to content

Conversation

@couvq
Copy link
Contributor

@couvq couvq commented Oct 30, 2025

Closes https://github.com/elastic/streams-program/issues/583

Description

This PR introduces the timezone and locale parameters to streamlang's date action, including updates to the ingest pipeline and ESQL transpilers. The date processor in the streams processing UI has also been updated to include the timezone and locale fields. Here is a screen recording showing the UI changes with a french date example:

Screen.Recording.2025-11-04.at.12.23.53.PM.mov

@couvq couvq added backport:skip This PR does not require backporting release_note:feature Makes this part of the condensed release notes Team:obs-onboarding Observability Onboarding Team Feature:Streams This is the label for the Streams Project v9.3.0 labels Oct 30, 2025
@couvq couvq changed the title [Streams] Add timezone and locale parameters to Streamlang [Observability:Streams] Add timezone and locale parameters to Streamlang Oct 30, 2025
@couvq couvq changed the title [Observability:Streams] Add timezone and locale parameters to Streamlang [Observability:Streams][Streamlang] Add timezone and locale parameters to Streamlang Oct 30, 2025
@couvq couvq marked this pull request as ready for review November 3, 2025 16:47
@couvq couvq requested review from a team as code owners November 3, 2025 16:47
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-logs-team (Team:obs-ux-logs)

@elastic-vault-github-plugin-prod elastic-vault-github-plugin-prod bot requested a review from a team as a code owner November 3, 2025 17:18
@couvq couvq force-pushed the 583_streamlang_add_timezone_and_locale_params branch from 0f03cc8 to 5f683a2 Compare November 4, 2025 14:45
couvq and others added 4 commits November 4, 2025 09:54
…atus --include-path /api/alerting/rule/ --include-path /api/alerting/rules --include-path /api/actions --include-path /api/security/role --include-path /api/spaces --include-path /api/streams --include-path /api/fleet --include-path /api/saved_objects/_import --include-path /api/saved_objects/_export --include-path /api/maintenance_window --include-path /api/agent_builder --update
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] Scout Test Run Builder / serverless-security - EUI testing wrapper: EuiDataGrid - data grid, run

Metrics [docs]

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/streamlang 211 213 +2

Async chunks

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

id before after diff
streamsApp 914.2KB 915.6KB +1.3KB
Unknown metric groups

API count

id before after diff
@kbn/streamlang 227 229 +2

History

@couvq couvq requested a review from flash1293 November 4, 2025 17:28
Copy link
Contributor

@flash1293 flash1293 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and works as expected, LGTM. We don't get good suggestions for the format string obviously, but it's OK since this can be considered more of an expert feature

@couvq couvq merged commit d4ecbb6 into elastic:main Nov 6, 2025
12 checks passed
wildemat pushed a commit to wildemat/kibana that referenced this pull request Nov 6, 2025
…s to Streamlang (elastic#241369)

Closes elastic/streams-program#583

## Description
This PR introduces the timezone and locale parameters to streamlang's
date action, including updates to the ingest pipeline and ESQL
transpilers. The date processor in the streams processing UI has also
been updated to include the timezone and locale fields. Here is a screen
recording showing the UI changes with a french date example:



https://github.com/user-attachments/assets/0bede7bb-43de-495c-8a3d-16afb3e44fa8

---------

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 Feature:Streams This is the label for the Streams Project release_note:feature Makes this part of the condensed release notes Team:obs-onboarding Observability Onboarding Team v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants