4.10.0

Mailtrain-org/mailtrain4.10.0Jan 18, 2026by L1ghtn1ng

AI Summary

This release adds SOCKS proxy support, LeakIX and Bitbucket API key integration, and updates the build pipeline and dependencies.

Key Highlights

  • SOCKS proxy support via aiohttp-socks
  • LeakIX API key support
  • Bitbucket API key entry
  • Migration to ruff-action for linting and formatting
  • Dockerfile improvements for apt cache

Breaking Changes

  • Core.bing_key() removed

New Features

  • LeakIX API key support
  • Bitbucket API key support
  • SOCKS proxy support
  • Ruff-based linting and formatting

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)).