v2.9.0

projectdiscovery/subfinderv2.9.0Sep 26, 2025by dogancanbakir

AI Summary

This release adds environment variable support for configuration files and introduces a new data source. It also includes structural improvements to the codebase with module reorganization.

Key Highlights

  • Added environment variable support for config files
  • Added driftnet source
  • Moved v2 module to root directory
  • Bug fixes for nil pointer dereference in netlas source

New Features

  • Environment variable support in config files
  • Driftnet source
  • Module structure reorganization

Full Release Notes

## What's Changed

### 🎉 New Features
* Added environment variable support for config files by @dogancanbakir in https://github.com/projectdiscovery/subfinder/pull/1650
* Added the driftnet source. by @0x4500 in https://github.com/projectdiscovery/subfinder/pull/1612


### Other Changes
* Moved v2 module to root directory for cleaner structure by @mikelolasagasti in https://github.com/projectdiscovery/subfinder/pull/1613
* Corrected typo in README by @emmanuel-ferdman in https://github.com/projectdiscovery/subfinder/pull/1621
* Corrected the working directory in the `build-test` action by @tekkamanendless in https://github.com/projectdiscovery/subfinder/pull/1631
* Renamed variables to prevent potential nil pointer dereference in netlas source by @tekkamanendless in https://github.com/projectdiscovery/subfinder/pull/1630


## New Contributors
* @0x4500 made their first contribution in https://github.com/projectdiscovery/subfinder/pull/1612
* @tekkamanendless made their first contribution in https://github.com/projectdiscovery/subfinder/pull/1631

**Full Changelog**: https://github.com/projectdiscovery/subfinder/compare/v2.8.0...v2.9.0