Releases: projectdiscovery/httpx
Releases · projectdiscovery/httpx
v1.7.3
What's Changed
🐞 Bug Fixes
- Added panic guard + Tests by @Mzack9999 in #231
- Added error handling in htmlToText function by @GDATTACKER-RESEARCHER in #2309
- Updated
-ldpoption to show default ports in CLI output by @ehsandeep in #2331 - Updated HTML parser panic protection with multiple fallback by @ehsandeep in #2330
- Fixed
hostJSON field now returns hostname instead of IP by @ehsandeep in #2333 - Added
host_ipJSONL field that returns dialed / used IP by @ehsandeep in #2333
New Contributors
- @GDATTACKER-RESEARCHER made their first contribution in #2309
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
🎉 New Features
- JS injection support by @Mzack9999 in #2300
- Feat: Add auto-referer (HTTP header) option by @siamak-amo in #2245
- Introduce dynamic filtering by @dogancanbakir in #2221
- Add custom fingerprint support by @dogancanbakir in #2263
- Add network logging by @Serizao in #2220
- Feat: add shorthand flag for websocket option in command line by @ayanrajpoot10 in #2287
- Strip ANSI color codes from output file while keeping console colors by @ayanrajpoot10 in #2293
🐞 Bug Fixes
- Fix(favicon): correct relative favicon resolution & .ico prioritization by @oxqnd in #2214
- Fix(runner): Ensure -pr/--protocol flag is correctly applied by @khs-alt in #2234
- Fix
-allowand-denyflags by @noaho in #2232 - Fix to dismiss alert lead to take screenshot by @Serizao in #2219
- Fix write to index only one time by @circleous in #2282
- Fix ensure Host header is set in unsafe mode for rawhttp requests by @ayanrajpoot10 in #2297
- Fix custom asset id upload by @Mzack9999 in #2305
⚡ Performance Improvements
- HTTP|HTTPS Port priority optimization by @Mzack9999 in #2298
🔧 Refactoring
- Html2text change library by @ehsandeep in #2255
📦 Other Changes
- Update Dockerfile by @random-robbie in #2223
- Update snapcraft.yaml by @random-robbie in #2231
- Make stale workflow ubiquitous by @dogancanbakir in #2251
- Docs: remove redundant usage section from README by @ayanrajpoot10 in #2264
- Update Go version requirement from 1.21 to 1.24 for httpx v1.7.1 inst… by @DFwJZ in #2288
- Update GoReleaser configurations by @emmanuel-ferdman in #2302
New Contributors
- @oxqnd made their first contribution in #2214
- @random-robbie made their first contribution in #2223
- @khs-alt made their first contribution in #2234
- @noaho made their first contribution in #2232
- @siamak-amo made their first contribution in #2245
- @ayanrajpoot10 made their first contribution in #2264
- @Serizao made their first contribution in #2219
- @DFwJZ made their first contribution in #2288
- @circleous made their first contribution in #2282
- @emmanuel-ferdman made their first contribution in #2302
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
🐞 Bug Fixes
- Fixed the issue where the location was printed even when not explicitly set as an option by @loresuso in #2173
- Fixed timestamp format differences in CSV and JSON by @dwisiswant0 in #2115
- Fixed HTML title parsing by @geeknik in #2198
- Fixed the issue of garbled text on Traditional Chinese pages by @yutianqaq in #2201
🔨 Maintenance
- Changed deprecated bot with action by @Mzack9999 in #2163
New Contributors
- @loresuso made their first contribution in #2173
- @yutianqaq made their first contribution in #2201
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
🎉 New Features
- Added option -no-screenshot-full-page to disable full page screenshots by @yoshino-s in #2131
Other Changes
New Contributors
Full Changelog: v1.6.10...v1.7.0
v1.6.10
What's Changed
🐞 Bug Fixes
- Fixed the problem with the -probe option not functioning with JSON or CSV output formats by @dogancanbakir in #1966
- Fixed csv tag name by @dogancanbakir in #2075
- Fixed ScreenshotIdle not being set when configured in options, causing it to default to 0 and result in no screenshot by @v1stra in #2059
- Fixed CSV output ignoring command line options for what to extract when using '-filter-condition' argument by @dogancanbakir in #1944
🔨 Maintenance
- Removed unused proxy flag by @Mzack9999 in #2007
Other Changes
- Added lazy loading to screenshot images in HTML summary by @alas1n in #2004
- Update fastdialer to v0.3.0 (CPU bottleneck fixed in dependency) by @babariviere in #2082
New Contributors
- @alas1n made their first contribution in #2004
- @v1stra made their first contribution in #2059
- @babariviere made their first contribution in #2082
Full Changelog: v1.6.9...v1.6.10
v1.6.9
What's Changed
🎉 New Features
- Added support to filter out near duplicate responses by @dogancanbakir in #1951
-fd, -filter-duplicates filter out near-duplicate responses (only first response is retained)- Added
team-idinput support for dashboard upload by @RamanaReddy0M in #1886
-tid, -team-id string upload asset results to given team id (optional)- Added option to provide ideal time taking screenshot with
-screenshotoption by @michael2to3 in #1917
-sid, -screenshot-idle value set idle time before taking screenshot in seconds (default 1s)- Adding
-traceoption to log complete connection by @Mzack9999 in #1883
httpx -u example.com -trace -j- Added initial support for automatic page type classifier by @dogancanbakir in #1924
🐞 Bug Fixes
- Fixed issue to not store responses for failed probe by @dogancanbakir in #1954
Other Changes
- Added option to provide pdcp auth via config file by @dogancanbakir in #1912
- Used mapstructure tag by @dogancanbakir in #1898
New Contributors
- @michael2to3 made their first contribution in #1917
Full Changelog: v1.6.8...v1.6.9
v1.6.8
What's Changed
- Fixed missing favicon hash in few edge cases by @RamanaReddy0M in #1848
- Fixed
ztlscontext deadline error for tls connection by @RamanaReddy0M in #1860 - Fixed stats calculation in case of path by @dogancanbakir in #1870
- Fixed issue with extra new lines in output file by @dogancanbakir in #1861
- Fixed multiple registration of metrics (SDK) by @dwisiswant0 in #1862
- Added option disable stdout output (SDK) by @dogancanbakir in #1871
- Added
*Server.Stopmethod (SDK) by @dwisiswant0 in #1863 - Updated
ChainInStdoutoption available to use as library (SDK) by @meme-lord in #1855
New Contributors
- @dwisiswant0 made their first contribution in #1862
- @meme-lord made their first contribution in #1855
Full Changelog: v1.6.7...v1.6.8
v1.6.7
What's Changed
- Added UI Dashboard for httpx by @tarunKoyalwar in #1834
-pd, -dashboard upload / view output in projectdiscovery cloud (pdcp) UI dashboard
-aid, -asset-id string upload new assets to existing asset id (optional)
-aname, -asset-name string assets group name to set (optional)
-pdu, -dashboard-upload string upload httpx output file (jsonl) in projectdiscovery cloud (pdcp) UI dashboard- Added
-fepoption to configure error file by @dogancanbakir in #1830
-fep, -filter-error-page filter response with ML based error page detection- Fixed issue with missing
hostfield in output in few edge cases by @RamanaReddy0M in #1818 - Updated
jarmfield tojarm_hashto avoid confusion by @dogancanbakir in #1820
Full Changelog: v1.6.6...v1.6.7
v1.6.6
What's Changed
- Added md5 hash for favicon in jsonl output by @dogancanbakir in #1799
- Fixed issue with
-fsfiltering by @dogancanbakir in #1811 - Fixed issue with custom header input for screenshot by @dogancanbakir in #1785
- Fixed nil deref with store chain option by @dogancanbakir in #1788
- Fixed issue with path input by @dogancanbakir in #1790
- Fixed issue with
-esboption not storing screenshot on disk by @Aituglo in #1802
New Contributors
Full Changelog: v1.6.5...v1.6.6
v1.6.5
What's Changed
- Added
favicon_urlin output with-faviconoption by @Ice3man543 in #1774
# OPTION
-favicon display mmh3 hash for '/favicon.ico' file# EXAMPLE
$ echo hackerone.com | ./httpx -favicon -j -silent | jq -r .favicon_url
https://hackerone.com/favicon.ico- Fixed issues with favicon detection + SDK update by @Ice3man543 in #1774
- Fixed panic issue with wappalyzer by @dogancanbakir in #1777
Full Changelog: v1.6.4...v1.6.5
