4.10.0

TabbyML/tabby4.10.0Jan 18, 2026by L1ghtn1ng

AI Summary

This release adds SOCKS proxy support and LeakIX API key configuration to theHarvester. It includes improvements to CI workflows, dependency updates, and the removal of a deprecated method.

Key Highlights

  • Added SOCKS proxy support and requires aiohttp-socks for Debian maintainers.
  • Added LeakIX API key support and improved request header configuration.
  • Added Bitbucket API key entry in the configuration file.
  • Updated CI workflow to use ruff-action for linting and formatting.
  • Removed deprecated Core.bing_key() method.

Breaking Changes

  • Removed `Core.bing_key()` method

New Features

  • LeakIX API key support
  • Bitbucket API key support
  • SOCKS proxy support

Full Release Notes

## [4.10.0] - 2026-01-18

### Packaging changes
As part of adding socks proxy support we now use `aiohttp-socks` so for deb maintainers this package is required now
https://packages.debian.org/sid/python3-aiohttp-socks

### Added
- LeakIX API key support and improved request header configuration ([31861c19](https://github.com/laramies/theHarvester/commit/31861c19)).
- Bitbucket API key entry in `theHarvester/data/api-keys.yaml` ([6be673fa](https://github.com/laramies/theHarvester/commit/6be673fa)).
- Fix issue #469 Add socks proxy support ([e38bb8fb](https://github.com/laramies/theHarvester/commit/e38bb8fb)).

### Changed
- CI: switch GitHub workflow to `ruff-action` for linting and formatting ([8ddcd1a8](https://github.com/laramies/theHarvester/commit/8ddcd1a8)).
- Dockerfile: add `apt-get update/upgrade` and clean up apt cache layers ([3a5d504b](https://github.com/laramies/theHarvester/commit/3a5d504b)).
- Dependencies updated: bump `aiodns`, `ruff`, `ty`, `filelock`, and `librt` ([40759146](https://github.com/laramies/theHarvester/commit/40759146)).
- Codebase formatting and lint fixes applied (Ruff) ([7c6dec53](https://github.com/laramies/theHarvester/commit/7c6dec53)).
- Tests: expand proxy parameter default structure to include both `http` and `socks5` fields ([bc2fce07](https://github.com/laramies/theHarvester/commit/bc2fce07)).
- `api-keys.yaml` synchronized with `Core` API key references; add consistency test coverage ([ffe1f3a8](https://github.com/laramies/theHarvester/commit/ffe1f3a8)).

### Removed
- `Core.bing_key()` removed ([814c7811](https://github.com/laramies/theHarvester/commit/814c7811)).

### Fixed
- Fix mypy type-checking errors ([0991356b](https://github.com/laramies/theHarvester/commit/0991356b)).

### Security
- Improve input sanitization and add security-focused tests ([3d7489c9](https://github.com/laramies/theHarvester/commit/3d7489c9)).