Skip to content

Conversation

liquidsec and others added 28 commits August 14, 2025 17:01
- Add pytest-benchmark dependency and configuration
- Create bloom filter performance benchmarks covering add/check/mixed operations
- Add branch-based benchmark comparison script for PR automation
- Benchmarks measure critical DNS brute-forcing performance paths
Bumps [h11](https://github.com/python-hyper/h11) from 0.14.0 to 0.16.0.
- [Commits](python-hyper/h11@v0.14.0...v0.16.0)

---
updated-dependencies:
- dependency-name: h11
  dependency-version: 0.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@liquidsec liquidsec marked this pull request as draft August 19, 2025 00:33
TheTechromancer and others added 24 commits August 28, 2025 11:39
Bumps [h11](https://github.com/python-hyper/h11) from 0.14.0 to 0.16.0.
- [Commits](python-hyper/h11@v0.14.0...v0.16.0)

---
updated-dependencies:
- dependency-name: h11
  dependency-version: 0.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.2 to 6.5.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.4.2...v6.5.0)

---
updated-dependencies:
- dependency-name: tornado
  dependency-version: '6.5'
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.3...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [starlette](https://github.com/encode/starlette) from 0.46.2 to 0.47.2.
- [Release notes](https://github.com/encode/starlette/releases)
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)
- [Commits](Kludex/starlette@0.46.2...0.47.2)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 0.47.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…uests-2.32.4

Bump requests from 2.32.3 to 2.32.4
…rlette-0.47.2

Bump starlette from 0.46.2 to 0.47.2
Bumps [cachetools](https://github.com/tkem/cachetools) from 6.1.0 to 6.2.0.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](tkem/cachetools@v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: cachetools
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.10 to 0.12.11.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.12.10...0.12.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [orjson](https://github.com/ijl/orjson) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.11.2...3.11.3)

---
updated-dependencies:
- dependency-name: orjson
  dependency-version: 3.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…/ruff-0.12.11

Bump ruff from 0.12.10 to 0.12.11
…/cachetools-6.2.0

Bump cachetools from 6.1.0 to 6.2.0
…/orjson-3.11.3

Bump orjson from 3.11.2 to 3.11.3
Bumps [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) from 15.1 to 16.0.
- [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
- [Commits](pytest-dev/pytest-rerunfailures@15.1...16.0)

---
updated-dependencies:
- dependency-name: pytest-rerunfailures
  dependency-version: '16.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Copy link
Contributor

github-actions bot commented Sep 4, 2025

🚀 Performance Benchmark Report

ℹ️ No baseline benchmark data available

Showing current results for dev only.

📊 Current Results (dev) - Click to expand

Results

Test Name Mean Time Ops/sec Min Max
Bloom Filter Dns Mutation Tracking Performance 4.23ms 236.5 ops/sec 4.13ms 4.98ms
Bloom Filter Large Scale Dns Brute Force 18.25ms 54.8 ops/sec 17.33ms 26.34ms
Large Closest Match Lookup 353.21ms 2.8 ops/sec 347.94ms 357.52ms
Realistic Closest Match Workload 193.84ms 5.2 ops/sec 192.77ms 195.49ms
Event Validation Full Scan Startup Small Batch 442.48ms 2.3 ops/sec 436.16ms 463.52ms
Event Validation Full Scan Startup Large Batch 781.67ms 1.3 ops/sec 736.71ms 818.35ms
Make Event Autodetection Small 31.55ms 31.7 ops/sec 30.75ms 37.74ms
Make Event Autodetection Large 315.34ms 3.2 ops/sec 314.22ms 316.40ms
Make Event Explicit Types 13.97ms 71.6 ops/sec 13.92ms 14.05ms
Excavate Single Thread Small 4.012s 0.2 ops/sec 3.949s 4.075s
Excavate Single Thread Large 9.383s 0.1 ops/sec 9.295s 9.439s
Excavate Parallel Tasks Small 4.186s 0.2 ops/sec 4.109s 4.235s
Excavate Parallel Tasks Large 7.232s 0.1 ops/sec 7.166s 7.271s
Is Ip Performance 3.12ms 320.0 ops/sec 3.08ms 4.31ms
Make Ip Type Performance 11.24ms 89.0 ops/sec 11.16ms 11.64ms
Mixed Ip Operations 4.43ms 225.7 ops/sec 4.40ms 4.70ms
Typical Queue Shuffle 62.47µs 16.0K ops/sec 60.54µs 119.68µs
Priority Queue Shuffle 708.34µs 1.4K ops/sec 690.62µs 845.76µs

🐍 Python Version 3.11.13

liquidsec and others added 5 commits September 4, 2025 13:12
…/pytest-rerunfailures-16.0

Bump pytest-rerunfailures from 15.1 to 16.0
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.17.0 to 1.18.2.
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@1.17.0...1.18.2)

---
updated-dependencies:
- dependency-name: mkdocstrings-python
  dependency-version: 1.18.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…/mkdocstrings-python-1.18.2

Bump mkdocstrings-python from 1.17.0 to 1.18.2
Performance Optimizations for Bloom Filter
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.

5 participants