Support for MSC3758: exact_event_match push condition (#14964)
This specifies to search for an exact value match, instead of string globbing. It only works across non-compound JSON values (null, boolean, integer, and strings).
Showing
- changelog.d/14964.feature 1 addition, 0 deletionschangelog.d/14964.feature
- rust/benches/evaluator.rs 53 additions, 12 deletionsrust/benches/evaluator.rs
- rust/src/push/evaluator.rs 54 additions, 15 deletionsrust/src/push/evaluator.rs
- rust/src/push/mod.rs 83 additions, 0 deletionsrust/src/push/mod.rs
- stubs/synapse/synapse_rust/push.pyi 4 additions, 3 deletionsstubs/synapse/synapse_rust/push.pyi
- synapse/config/experimental.py 5 additions, 0 deletionssynapse/config/experimental.py
- synapse/push/bulk_push_rule_evaluator.py 11 additions, 7 deletionssynapse/push/bulk_push_rule_evaluator.py
- synapse/types/__init__.py 2 additions, 0 deletionssynapse/types/__init__.py
- tests/push/test_push_rule_evaluator.py 143 additions, 4 deletionstests/push/test_push_rule_evaluator.py
Loading
Please register or sign in to comment