Official changelog
The complete changelog with detailed release notes is maintained on GitHub:View full changelog
Access detailed release notes, breaking changes, and upgrade instructions for all Nuclei versions
Release channels
Nuclei follows semantic versioning and provides multiple release channels:Stable releases
Production-ready releases with full testing and documentation
Development builds
Latest features from the
dev branch (use with caution)Security patches
Critical security fixes released as needed
Template updates
Continuous template library updates (separate versioning)
Checking your version
Updating Nuclei
Recent highlights
For complete details on each release, see the official changelog.
Nuclei v3.x
Major version 3 introduced significant improvements:Flow-based execution
Flow-based execution
- Explicit control over template execution flow
- Conditional request execution
- Loop support for iterative scanning
- Multi-protocol template support
Enhanced protocols
Enhanced protocols
- JavaScript protocol for custom scripting
- Code protocol for advanced automation
- Improved network/TCP protocol
- WebSocket protocol enhancements
DAST capabilities
DAST capabilities
- Dynamic application security testing mode
- Advanced fuzzing capabilities
- DAST server mode for live testing
- Configurable fuzzing aggression levels
Performance improvements
Performance improvements
- 30-50% faster scanning
- Optimized template clustering
- Better connection pooling
- Reduced memory footprint
Template library updates
The nuclei-templates repository is continuously updated:- 9,000+ templates and growing
- Daily updates for new CVEs
- Community contributions merged regularly
- Template quality improvements
- Better categorization and tagging
Template releases
View nuclei-templates changelog
Release notifications
Stay informed about new releases:GitHub watch
Watch the repository for release notifications
Discord announcements
Join Discord for release announcements
Twitter/X
Follow @pdnuclei for updates
Blog
Read detailed release posts
Version support policy
Support lifecycle
- Latest stable (v3.x): Fully supported with active development
- Previous stable (v2.x): Security fixes only
- Older versions: No longer supported
Breaking changes
Major version updates may include breaking changes. See the Migration Guide for:- v2 to v3 migration instructions
- Breaking change details
- Template compatibility notes
- Configuration updates
ProjectDiscovery Cloud updates
For ProjectDiscovery Cloud (Pro/Enterprise) feature updates:Product changelog
View ProjectDiscovery Cloud changelog
Contributing to releases
Help shape future releases:Feature requests
Suggest new features
Bug reports
Report issues
Pull requests
Contribute code
Template contributions
Submit templates
Historical releases
For complete version history:Nuclei engine releases
Template library releases
Cloud platform updates
Getting help with updates
If you encounter issues after updating:Migration guide
Follow migration instructions
Troubleshooting
Common update issues
GitHub discussions
Ask the community
Discord support
Get real-time help
Release signing and verification
All official Nuclei releases are:
- Signed with GPG keys
- Include SHA256 checksums
- Built from verified source code
- Available through official channels only
Subscribe to updates
Never miss a release:- Enable auto-update check: Nuclei checks for updates automatically (can be disabled with
-duc) - Watch GitHub repository: Get email notifications for releases
- Join Discord: Announcements channel for major releases
- Follow social media: Twitter/X and LinkedIn for updates
View all releases
Browse complete release history on GitHub