Release notes
2.0 Beta (2.0.7324.34440)
- Bug fix: compile time error for some projects
2.0 Beta (2.0.7135.30276)
- Bug fix: compile time error for some VB projects
2.0 Beta (2.0.7135.30276)
- Feature: support for Visual Studio 2019
- Bug fix: installation error on some misconfigured machines
2.0 Beta (2.0.6842.13096)
- Bug fixes: support for Visual Studio 2017
2.0 Beta (2.0.6760.36720)
- Feature: support for Visual Studio 2017
2.0 Beta (2.0.6430.31446)
- Feature: Threads Map diagrams support multiple
AppDomain
’s - Feature: small performance enhancements
- Bug fix: several problems affecting applications with multiple
AppDomain
’s - Bug fixes: various stability issues
2.0 Beta (2.0.6240.32017)
- Bug fix: intermittent VS2015 startup failures if Threads Map tool was left open at the time VS2015 was closed last time it was ran
- Bug fix: exceptions running test applications that use certain characters in their
AppDomain
names
2.0 Beta (2.0.6044.31865)
- Bug fixes: Afterburner build step failure due to incorrect handling of Unicode characters in project directory path
2.0 Beta (2.0.6024.31718)
- Bug fixes: occasional installation error, issues building projects in Visual Studio 2015
2.0 Beta (2.0.5978.26533)
- Feature: support for Visual Studio 2015
2.0 Beta (2.0.5713.31520)
- Bug fixes
2.0 Beta (2.0.5625.12182)
- Feature: added support for generating strong named assemblies
2.0 Beta (2.0.5577.33464)
- Bug fixes
- Stability and performance improvements
2.0 Beta (2.0.5502.35925)
- Feature: Threads Map feature
- Feature: support for Visual Studio 2013
- Feature: support for Afterburner processed assemblies loaded by an unmanaged process.
- Bug fix: in some cases Afterburner would fail processing assemblies manipulating
Mutex
. - Other bug fixes
1.2 Beta (1.2.5088.31386)
- Feature: introduced Capture all thread stacks flag to drastically improve runtime performance at the cost of less detailed deadlock exception reports.
- Bug fix: failure to process assemblies that have exclusively resources and no classes.
1.2 Beta (1.2. 4902.21212)
- Feature: support for Visual Studio 2012
- Bug fix: Afterburner Features… menu entry would be unavailable for certain solutions even though the solutions contain .NET projects.
- Bug fix: occasionally, Afterburner menu would pop up empty
1.2 Beta (1.2.4426.32778)
- Feature: redesign of the logic imbedded into user assemblies leading to significant runtime performance improvements
- Optimize deadlock detection setting is removed as it is no longer necessary
- Feature: support for additional synchronization primitives
Thread.Join()
methodReaderWriterLockSlim
- Bug fix: corrected support for Visual Studio 2005
- Various bug fixes
1.1 Beta (1.1.4309.12104)
- Bug fix: failures under some circumstances during Afterburner post-compilation step for projects specifying older versions of .NET as their target framework
1.1 Beta (1.1.4205.36525)
- Feature: support for localized and multilingual versions of Windows and Visual Studio
1.1 Beta (1.1.4067.34574)
- Feature: support for Visual Studio 2010
- Feature: support for .NET 4.0 (.NET 2.0 is still the minimum required version)
- Feature: support for additional synchronization primitives
Monitor.Wait()
,Monitor.Pulse()
andMonitor.PulseAll()
methodsWaitHandle.WaitAny()
,WaitHandle.WaitAll()
andWaitHandle.SignalAndWait()
methodsEventWaitHandle
classManualResetEvent
classAutoResetEvent
classMutex
classSemaphore
classReaderWriterLock
class
- Feature: support for Visual Studio’s Target Framework solution property
1.0 (1.0.4067.31149)
- Feature: Afterburner no longer requires Visual Studio to be run with full administrative rights on Windows OS with the UAC (User Account Control) feature enabled.
- Bug fix: compatibility issue with 64bit versions of Windows OS causing startup failures.
1.0 (1.0.4016.13624)
- Feature: Afterburner no longer requires .NET 2.0. It is compatible with 2.0, 3.0 and 3.5 versions of .NET and uses the latest version installed.
- Feature: Afterburner no longer has a dependency on .NET 3.5 features – the minimal required version is .NET 2.0.
- Feature: deadlock exception reports now contain the thread stacks at the place of lock acquisition and lock wait.
- Feature: automatic notifications of newly published Afterburner versions.
- Bug fix: Optimize Deadlock Detection setting was not preserved between Visual Studio invocations.
- Bug fix: occasional failures during the Afterburner post-compilation processing.
- Bug fix: under some circumstance Afterburner processing would take place even when projects in question have not been modified and/or recompiled.
- Bug fix: when Deadlock Prediction and/or Dispose Monitoring feature is enabled for an application and the application was run in the Visual Studio debugger, the corresponding report could have been opened in a default text editor rather than in Visual Studio directly.
- Bug fix: infrequent run-time race condition leading to failures.
- Bug fix: dispose monitoring was not introduced into some disposable classes when the feature was enabled.
1.0 Beta (1.0.3553.12408)
- Bug fix: Afterburner post-processing step would not run under certain circumstances.
Bug fix: Afterburner Features… menu entry would be unavailable for certain solutions even though the solutions contain .NET projects. - Performance enhancement: Afterburner post-processing step runs up to 45% faster.
1.0 Beta (1.0.3528.25882)
- Initial release