Skip to content

Bump radixtarget to 4.3.0 - #3558

Merged
liquidsec merged 1 commit into
python-version-rangefrom
bump-radixtarget-4.3.0
Oct 20, 2026
Merged

liquidsec merged 1 commit into
python-version-rangefrom
bump-radixtarget-4.3.0

Conversation

@liquidsec

Copy link
Copy Markdown
Contributor

Bumps the radixtarget floor to 4.3.0.

Stacked on #3474: radixtarget 4.3.0 requires Python >=3.11, so this can't resolve until 3.10 is dropped. The uv.lock diff also includes the lockfile regeneration for the new requires-python range, since the lockfile on #3474 is currently stale (uv lock --check fails there).

@liquidsec
liquidsec merged commit 72a52bb into python-version-range Oct 20, 2026
10 of 14 checks passed
@liquidsec
liquidsec deleted the bump-radixtarget-4.3.0 branch October 20, 2026 21:55
@codecov

codecov Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91%. Comparing base (cf5918a) to head (7277dcd).
⚠️ Report is 1 commits behind head on python-version-range.

Additional details and impacted files
@@                 Coverage Diff                  @@
##           python-version-range   #3558   +/-   ##
====================================================
- Coverage                    91%     91%   -0%     
====================================================
  Files                       463     463           
  Lines                     49811   49811           
====================================================
- Hits                      44942   44932   -10     
- Misses                     4869    4879   +10     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown
Contributor

📊 Performance Benchmark Report

Comparing python-version-range (baseline) vs bump-radixtarget-4.3.0 (current)

📈 Detailed Results (All Benchmarks)

📋 Complete results for all benchmarks - includes both significant and insignificant changes

🧪 Test Name 📏 Base 📏 Current 📈 Change 🎯 Status
Bloom Filter Dns Mutation Tracking Performance 2.97ms 2.99ms +0.9% ⚪ ✅
Bloom Filter Large Scale Dns Brute Force 11.78ms 12.14ms +3.1% ⚪ ✅
Large Closest Match Lookup 254.44ms 265.35ms +4.3% ⚪ ✅
Realistic Closest Match Workload 144.47ms 139.56ms -3.4% ⚪ ✅
Event Memory Medium Scan 1402 B/event 1402 B/event +0.0% ⚪ ✅
Event Memory Large Scan 1527 B/event 1527 B/event +0.0% ⚪ ✅
Event Validation Full Scan Startup Small Batch 322.97ms 317.62ms -1.7% ⚪ ✅
Event Validation Full Scan Startup Large Batch 409.23ms 403.14ms -1.5% ⚪ ✅
Make Event Autodetection Small 16.48ms 16.52ms +0.3% ⚪ ✅
Make Event Autodetection Large 164.53ms 163.32ms -0.7% ⚪ ✅
Make Event Explicit Types 6.81ms 6.73ms -1.2% ⚪ ✅
Excavate Single Thread Small 3.332s 3.021s -9.3% ⚪ ✅
Excavate Single Thread Large 8.044s 7.807s -2.9% ⚪ ✅
Excavate Parallel Tasks Small 3.553s 3.158s -11.1% 🟢🟢 🚀
Excavate Parallel Tasks Large 5.339s 5.027s -5.8% ⚪ ✅
Intercept Throughput Small 915.31ms 777.22ms -15.1% 🟢🟢 🚀
Intercept Throughput Medium 778.66ms 771.17ms -1.0% ⚪ ✅
Dns Throughput Quiet 2.099s 2.000s -4.7% ⚪ ✅
Dns Throughput Loaded 1.349s 1.369s +1.5% ⚪ ✅
Dns Throughput Inherited 1.828s 1.914s +4.7% ⚪ ✅
Is Ip Performance 1.75ms 1.73ms -1.2% ⚪ ✅
Make Ip Type Performance 279.60µs 160.42µs -42.6% 🟢🟢🟢 🚀
Mixed Ip Operations 1.81ms 1.80ms -0.2% ⚪ ✅
Memory Use Web Crawl 1.2 MB 1.2 MB +0.0% ⚪ ✅
Memory Use Subdomain Enum 28.3 MB 28.3 MB +0.0% ⚪ ✅
Memory Use Deep Chain 5.0 MB 5.0 MB +0.0% ⚪ ✅
Memory Use Parallel Chains 10.6 MB 15.7 MB +47.8% 🔴🔴🔴 ⚠️
Scan Throughput 100 2.223s 2.262s +1.8% ⚪ ✅
Scan Throughput 1000 14.018s 14.753s +5.2% ⚪ ✅
Typical Queue Shuffle 4.13µs 4.17µs +1.0% ⚪ ✅
Priority Queue Shuffle 20.94µs 20.75µs -0.9% ⚪ ✅

🎯 Performance Summary

+ 3 improvements 🚀
! 1 regression ⚠️
  27 unchanged ✅

🔍 Significant Changes (>10%)

  • Excavate Parallel Tasks Small: 11.1% 🚀 faster
  • Intercept Throughput Small: 15.1% 🚀 faster
  • Make Ip Type Performance: 42.6% 🚀 faster
  • Memory Use Parallel Chains: 47.8% 🐌 more memory

🐍 Python Version 3.11.17

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