> >

GeeTest Business Rules Engine ChangeLog

Version Update Details Release Date
24.12.02.01 1. Fixed issues with redis pubsub jdm add/modify/delete
2. Adjusted system interfaces
2024-12-02 PM
24.12.17.01 1. Added IP geolocation parsing function
2. Added frequency calculation function return
2024-12-17 AM
24.12.19.01 1. Optimized documentation for zen-engine expression rand
2. Fixed workflow issues in IP geolocation parsing rules
2024-12-19 PM
25.01.08.01 Added notification module and custom function nodes 2025-01-10 AM
25.01.16.04 1. Modified log detail query interface
2. Added IP type validation to IP parsing function
2025-01-17 AM
25.01.17.01 IPv4 validation now returns empty by default 2025-01-17 PM
25.01.20.01 Added custom functions to set effective time when adding lists 2025-01-20 PM
25.02.20.01 Introduced asynchronous task queue, migrating notification and related async operations from service nodes to consumer nodes 2025-02-20 PM
25.03.03.01 Added shared counter component 2025-03-03 PM
25.03.19.01 1. Added group_distinct_10s operator to haproxy real-time statistics operator
2. Added custom function for virtual number library
3. Adjusted menu order
4. Added username field to rule engine data logs
5. Designed unit test structure, added test cases for fastapi db session
6. Updated documentation for openobserve instance
2025-03-25 AM
25.04.01.01 1. Added JSON formatting module and correlation-id to logs
2. Added TTL expiration setting to list function
3. Added unit tests
4. Optimized user manual content
2025-04-01 PM
25.04.11.01 1. Added scheduled task mechanism for repid
2. Logical list deletion now performs physical deletion in both pg and redis cache
3. Switched openobserve cluster
2025-04-11 PM
25.04.23.01 1. Used contextvar to pass global variables, replacing decision cache Python instance
2. Linked business trace_id with nginx x-request-id
2025-04-23 AM
25.04.27.01 Adapted rule log query interface in admin panel to new response format after openobserve upgrade 2025-04-27 AM
25.05.08.01 Updated homepage data overview and switched to greptimedb 2025-05-08 PM
25.05.26.01 1. Adjusted rule statistics query method to greptimedb
2. Added pivot module to support data exploration and real-time monitoring
2025-05-26 PM
25.05.27.01 Added http_call custom function invocation method 2025-05-27 PM
25.06.10.01 1. Updated rule cache design with singleton object rule_manager for rule initialization, caching, and execution
2. Implemented new channel pubsub for rule add/update/delete and cache updates
3. Replaced original jdm_exec with singleton object method rule_exec for rule execution and debugging
4. Fixed data type error when uploading xlsx format lists
5. Improved pivot statistics result, tag column queries now support double quotes
2025-06-10 PM
25.06.18.01 1. Fixed bug caused by singleton Feishu notification message task
2. Fixed SMS function parameters
3. Added vector metrics configuration example
2025-06-18 AM
25.07.01.03 1. Updated zen-engine to version 0.48.0, added more date expression configurations
2. Prepared parameter passthrough for rule nodes
3. Improved zen expression unit tests”
2025-07-01 PM
25.07.18.03 1. Introduced zen-rule to manage zen-engine separately, modularizing rule executor
2. Implemented new v2 specification for custom nodes in zen-rule
2025-07-18 PM
25.07.22.02 1. Fixed parsing bug for strings containing commas in custom functions
2. Added support for literal arrays and object format parsing in zen-rule
2025-07-22 PM
25.07.28.02 1. Newly created rules automatically enable passThrough after first save (node input auto-passthrough to output)
2. Standardized definition and import of custom functions
2025-07-28 PM
25.07.30.01 Fixed parameter parsing for http_call. Updated zen-rule to v0.8.0 2025-07-30 AM
25.07.31.01 Added diskcache to run interface, reducing pg query load and improving performance 2025-07-31 PM
Was this helpful?
Send