Skip to content

Commit 8904963

Browse files
committed
chore: update to wp-motor v1.13.3 and bump version to 0.15.8
- Upgraded wp-motor core engine to v1.13.3 with WPL parser enhancements, new functions, logging optimizations, and bug fixes - Updated all dependencies to latest versions - Changed project license from Elastic License 2.0 to Apache 2.0 - Added CONTRIBUTING.md and updated
1 parent 54788e8 commit 8904963

File tree

5 files changed

+72
-38
lines changed

5 files changed

+72
-38
lines changed

CHANGELOG.en.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ All notable changes to this project will be documented in this file.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
88
and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [0.15.8] - 2026-02-03
11+
12+
### Changed
13+
- Upgraded `wp-motor` core engine to v1.13.3 with the following key changes:
14+
- **WPL Parser**: Added support for `\t` (tab) and `\S` (non-whitespace) separators in parsing expressions
15+
- **WPL Parser**: Added support for quoted field names with special characters (e.g., `"field.name"`, `"field-name"`)
16+
- **WPL Functions**: Added `regex_match` function for regex pattern matching
17+
- **WPL Functions**: Added `digit_range` function for numeric range validation
18+
- **WPL Functions**: Added `chars_replace` function for character-level string replacement
19+
- **Logging Optimization**: High-frequency log paths now use `log_enabled!` guard to eliminate loop overhead when log level is filtered
20+
- **Bug Fixes**: Fixed compilation errors in WPL pattern parser implementations
21+
- **Bug Fixes**: Fixed data rescue functionality data loss issue
22+
- **Bug Fixes**: Removed base64 encoding from Miss Sink raw data display to show actual content
23+
- Updated all dependencies to latest versions.
24+
- **License Change**: Project license changed from Elastic License 2.0 to Apache 2.0.
25+
- **Documentation**: Added CONTRIBUTING.md and updated README.md.
26+
1027
## [0.15.7] - 2026-01-30
1128

1229
### Changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ All notable changes to this project will be documented in this file.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
88
and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [0.15.8] - 2026-02-03
11+
12+
### Changed
13+
- 升级 `wp-motor` 核心引擎到 v1.13.3 版本,主要变化包括:
14+
- **WPL 解析器**:支持 `\t`(制表符)和 `\S`(非空白字符)分隔符
15+
- **WPL 解析器**:支持带引号的特殊字符字段名(如 `"field.name"``"field-name"`
16+
- **WPL 函数增强**:新增 `regex_match` 正则匹配函数
17+
- **WPL 函数增强**:新增 `digit_range` 数字范围验证函数
18+
- **WPL 函数增强**:新增 `chars_replace` 字符级字符串替换函数
19+
- **日志优化**:高频日志路径使用 `log_enabled!` 守卫,消除日志级别过滤时的循环开销
20+
- **修复问题**:修复 WPL 模式解析器的编译错误
21+
- **修复问题**:修复数据救援功能的数据丢失问题
22+
- **修复问题**:移除 Miss Sink 原始数据显示中的 base64 编码,直接显示实际内容
23+
- 更新所有依赖到最新版本。
24+
- **许可证变更**:项目许可证从 Elastic License 2.0 变更为 Apache 2.0。
25+
- **文档改进**:新增 CONTRIBUTING.md 贡献指南,更新 README.md 说明文档。
26+
1027
## [0.15.7] - 2026-01-30
1128

1229
### Changed

Cargo.lock

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
[package]
1818
name = "warp-parse"
19-
version = "0.15.7"
19+
version = "0.15.8"
2020
edition = "2021"
2121
rust-version = "1.75"
2222
authors = ["Warp Parse Team"]
@@ -229,12 +229,12 @@ wp-data-fmt = "0.1"
229229

230230
# --- Internal: Engine ---
231231

232-
wp-engine = { git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
233-
wp-config = { package = "wp-config", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
234-
wp-lang = { package = "wp-lang", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
235-
wp_knowledge = { package = "wp-knowledge", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
236-
wp-cli-core = { package = "wp-cli-core", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
237-
wp-proj = { package = "wp-proj", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.2" }
232+
wp-engine = { git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
233+
wp-config = { package = "wp-config", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
234+
wp-lang = { package = "wp-lang", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
235+
wp_knowledge = { package = "wp-knowledge", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
236+
wp-cli-core = { package = "wp-cli-core", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
237+
wp-proj = { package = "wp-proj", git = "https://github.com/wp-labs/wp-motor", tag = "v1.13.3" }
238238

239239
wp-connectors = { package = "wp-connectors", git = "https://github.com/wp-labs/wp-connectors", tag = "v0.7.5-beta" }
240240

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.15.7
1+
0.15.8

0 commit comments

Comments
 (0)