The second release of DragonFly, on April 8, 2005, contained many bug fixes and new features. New to this release were TCP SACK, ALTQ and PF (OpenBSD's firewall), TLS (thread-local storage) support, DCONS support (console over firewire), IPv6 improvements, and the rewritten namecache infrastructure, which is now distinct from the VFS code, and now capable of allowing the DragonFly developers to implement namecache based security mechanisms.
Like the first release, 1.2 used the FreeBSD ports system for third party packages, but added NetBSD's "pkgsrc" as an option, after modifications allowed it to natively supports DragonFly.
Dillon has stated that this would be the last release of DragonFly that employs the MP lock in common code paths.