4.10.0

agno-agi/agent-ui4.10.0Jan 18, 2026by L1ghtn1ng

AI Summary

This release introduces socks proxy support and updates API key configurations for LeakIX and Bitbucket. It also includes a significant refactor to the codebase using Ruff for linting and formatting, updates several dependencies, and removes a deprecated Bing API method.

Key Highlights

  • Added socks proxy support and `aiohttp-socks` dependency for enhanced networking flexibility.
  • Added LeakIX and Bitbucket API key support and improved header configuration.
  • Migrated CI workflow to `ruff-action` for consistent linting and code formatting.
  • Improved input sanitization and added security-focused tests.
  • Removed deprecated `Core.bing_key()` method.

Breaking Changes

  • Removed `Core.bing_key()` method

New Features

  • LeakIX API key support
  • Bitbucket API key entry
  • 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)).