Skip to content

chore(deps): bump wp-engine from v1.23.3 to v1.23.7#207

Open
dependabot[bot] wants to merge 1 commit into
betafrom
dependabot/cargo/beta/wp-engine-v1.23.7
Open

chore(deps): bump wp-engine from v1.23.3 to v1.23.7#207
dependabot[bot] wants to merge 1 commit into
betafrom
dependabot/cargo/beta/wp-engine-v1.23.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps wp-engine from v1.23.3 to v1.23.7.

Release notes

Sourced from wp-engine's releases.

v1.23.7

Full Changelog: wp-labs/wp-motor@v1.23.6...v1.23.7

v1.23.6

Full Changelog: wp-labs/wp-motor@v1.23.5...v1.23.6

v1.23.5

Full Changelog: wp-labs/wp-motor@v1.23.4...v1.23.5

v1.23.4

What's Changed

Full Changelog: wp-labs/wp-motor@v1.23.3...v1.23.4

Changelog

Sourced from wp-engine's changelog.

[1.23.7 Unreleased]

Added

  • Sink/BatchMeta: Sink runtime now passes OML output names and group-level metadata output policy to connectors through BatchMeta.oml_name, BatchMeta.output_disabled, and sink_records_with_meta, enabling Arrow framed sinks to use the OML name as the frame tag without requiring a fixed connector tag. 中文:sink runtime 现在通过 BatchMeta.oml_nameBatchMeta.output_disabledsink_records_with_meta 将 OML 输出名与组级元信息输出策略传给 connector,使 Arrow framed sink 可直接使用 OML name 作为 frame tag,无需固定配置 connector tag

Changed

  • Dependencies: Upgraded wp-connector-api to 0.11, wp-core-connectors to 0.7, wp-lang to 0.4, and added wp-source-types 0.1 for the updated connector metadata contract. 中文:升级 wp-connector-api0.11wp-core-connectors0.7wp-lang0.4,并新增 wp-source-types 0.1,用于新的 connector 元信息契约。
  • Sink/Metadata: Removed engine-side payload injection for wp_stream_tag and wp_event_id. Metadata rendering is now sink-owned; the engine only passes batch-level OML metadata. 中文:移除引擎侧对 wp_stream_tagwp_event_id 的 payload 注入;元信息如何输出改由 sink 自己实现,引擎只传递批次级 OML 元信息。
  • Config/Sinks: wp_meta_disable is a sink_group-level metadata output policy for wp_oml_name and is rejected from sink/wpgen output params; stream_tag_field remains source-only. 中文:wp_meta_disablesink_groupwp_oml_name 元信息输出策略,sink/wpgen output 参数中会报错;stream_tag_field 仍只属于 source 配置。
  • Sink/OML: Successful OML output records now carry the OML model name as internal ProcMeta::OmlName, so batch sinks receive the logical output name rather than the original WPL rule key. 中文:OML 成功输出记录现在以内部 ProcMeta::OmlName 携带 OML 模型 name,批量 sink 接收到的是逻辑输出名,而不是原始 WPL rule key。
  • Sink/Runtime: Renamed internal ProcMeta::Rule to ProcMeta::WplName to make the WPL/OML distinction explicit. 中文:内部 ProcMeta::Rule 改名为 ProcMeta::WplName,明确区分 WPL 名称与 OML 输出名称。

Removed

  • Benchmarks: Removed the obsolete sink_wp_meta benchmark now that engine-side runtime metadata payload injection has been removed. 中文:移除过时的 sink_wp_meta 基准;引擎侧运行时元信息 payload 注入逻辑已删除。

Tests

  • Config/Sinks: Added coverage for source-side stream_tag_field pass-through, group-level wp_meta_disable, and sink/wpgen output rejection. 中文:补充 source 侧 stream_tag_field 放行、组级 wp_meta_disable,以及 sink/wpgen output 侧拒绝的测试。
  • Sink/Runtime: Added coverage for BatchMeta.oml_name and BatchMeta.output_disabled dispatch, pending-buffer flushes when OML names change, and WPL rule passthrough without OML batch metadata. 中文:补充 BatchMeta.oml_nameBatchMeta.output_disabled 下发、pending buffer 遇到 OML name 变化时先 flush,以及普通 WPL rule 透传不生成 OML 批次元信息的测试。
  • Parser/Annotations: Filtered AnnotationType::Null before parser pipeline annotation execution. 中文:parser pipeline 执行 annotation 前过滤 AnnotationType::Null

[1.23.5] - 2026-07-06

Added

  • wpgen/Config: wpgen.toml 新增 [models] 段,支持 wpl 字段指定 WPL 规则/样本目录,与 wparse.toml[models].wpl 保持一致。配置优先级:--wpl CLI > [models].wpl > 默认 ./models/wpl/
  • wpgen/Validate: [models].wpl 目录不存在或无 .dat/.wpl 文件时,启动阶段报错退出(不再静默 found 0 files)。

Changed

  • Sink/Factories: register_builtin_factories() 启动时通过 info_ctrl! 打印已注册的 factory 列表(BlackHole, File, Syslog, Tcp, TestRescue)。

Tests

  • wpgen/Config: 新增 wpgen_config_models_wpl_parsedwpgen_config_models_default_none 两例测试 ModelsConfig 解析。

[1.23.4] - 2026-07-05

Changed

  • Dependencies: 升级 shadow-rs 1.5 → 2.0,升级 wp-core-connectors 0.3.3 → 0.5。
  • Generator/Sink: 合并 hotfix/1.22 的 BatchSizePolicy——动态字节预算批量下发。预算 = base_rate(EPS) × avg_line_bytes(EMA) × time_window(100ms),clamp 到 [8KiB, 1MiB]。TCP sink 场景下 wpgen CPU 从 ~300% 降至 ~15%。

Fixed

  • Project Init: 修复 wproj init 生成的 infra route 模板包含无效的 version = "2.0" header 和已废弃的 file_proto_sink connector 引用(改为 file_proto_text_sink)。init 阶段新增自动检测旧格式文件并覆写的逻辑。
  • wpadm/Cli: wpadm data stat/validate/checkwpadm sources list/route 硬编码了 wpsrc.toml 路径,不支持目录式 source 格式(每个 source 一个 .toml 文件)。现改为在 wpsrc.toml 不存在时自动扫描 topology/sources/ 目录加载 source 配置。

... (truncated)

Commits
  • 707599c Route OML metadata through sink batch meta
  • c7c8ab3 Fix clippy warning in sink metadata bench
  • 1fe3e82 Add sink runtime metadata controls
  • b69d70f chore: release v1.23.5
  • 0fa4f55 add sink regist log
  • bfcfec2 Merge branch 'main' of https://github.com/wp-labs/wp-motor
  • 44dbdac chore: release v1.23.4
  • 62f22cf test(sources): add tests for dir-based load and non-existent file fallback
  • 13316e9 fix(sources): handle non-existent file path, fallback to parent dir scan
  • e425929 feat(connectors): validate param types in merge, reject type mismatches
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [wp-engine](https://github.com/wp-labs/wp-motor) from v1.23.3 to v1.23.7.
- [Release notes](https://github.com/wp-labs/wp-motor/releases)
- [Changelog](https://github.com/wp-labs/wp-motor/blob/707599c9f1053f16a8198123cfcc1b18f8deeb14/CHANGELOG.md)
- [Commits](wp-labs/wp-motor@7858f74...707599c)

---
updated-dependencies:
- dependency-name: wp-engine
  dependency-version: 707599c9f1053f16a8198123cfcc1b18f8deeb14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: beta, 📦 dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants