Skip to content

chore(deps): obix 0.15.0 - #917

Merged
bodymindarts merged 1 commit into
mainfrom
task/cala-obix-015-01a17bd6
Oct 27, 2026
Merged

bodymindarts merged 1 commit into
mainfrom
task/cala-obix-015-01a17bd6

Conversation

@bodymindarts

@bodymindarts bodymindarts commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Bump obix 0.14.4 -> 0.15.0. Drops the removed StreamSelection / SUBSCRIPTION from the ec_rollup handler. Cargo.lock moves only obix and obix-macros; es-entity and job are unchanged.

🤖 Generated with Claude Code


Note

Low Risk
Mechanical dependency bump with a small API shim; no logic changes to EC balance rollup or outbox handling.

Overview
Bumps workspace obix from 0.14.4 to 0.15.0 (lockfile updates for obix and obix-macros only).

Adapts to the removed StreamSelection API on SingletonSubscriber: drops the unused import and the EcBalanceRollupHandler::SUBSCRIPTION = PersistentOnly constant in ec_rollup.rs. Rollup behavior is unchanged; persistent-only handling is implied by the 0.15 subscriber trait.

Reviewed by Cursor Bugbot for commit c911bc3. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@bodymindarts
bodymindarts marked this pull request as ready for review October 27, 2026 05:43
@bodymindarts
bodymindarts merged commit fdb8566 into main Oct 27, 2026
7 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

📊 Performance Report

Commit: c911bc3
Updated: 2026-10-27 05:53:40 UTC

Cala Performance Benchmark Results (non-representative)

Criterion Benchmark Results (single-threaded)

Benchmark Time per Run Throughput % vs Baseline
post_simple_transaction 2.881ms 347 tx/s 0 (baseline)
post_backdated_transaction_with_effective_balances_365_days 94.029ms 10 tx/s -3163.0%
post_multi_layer_transaction 2.568ms 389 tx/s +10.0%
post_simple_transaction_with_effective_balances 2.455ms 407 tx/s +14.0%
post_simple_transaction_with_skipped_velocity 3.600ms 277 tx/s -24.0%
post_simple_transaction_with_velocity 2.954ms 338 tx/s -2.0%
post_simple_transaction_with_hit_velocity 1.372ms 728 tx/s +52.0%
post_simple_transaction_with_one_account_set 3.159ms 316 tx/s -9.0%
post_simple_transaction_with_five_account_sets 2.955ms 338 tx/s -2.0%
post_simple_transaction_with_ec_account_set 2.868ms 348 tx/s -0.0%

Load Testing Results (parallel-execution)

Scenario tx/s
1 parallel 279.37
2 parallel 453.23
5 parallel 548.40
10 parallel 508.67
20 parallel 542.12
2 contention 146.97
5 contention 295.22
2 acct_sets 230.38
5 acct_sets 224.83

Note: Performance results may vary based on system resources and database state.

Last updated by commit c911bc3

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.

1 participant