Releases
What shipped, and what changed
Find the build that contains a fix, then open its notes or continue to the matching download.
Find a build
Search the release history
Showing 1–20 of 195 releases.
7.16.2.1 Hotfix 2026-10-20 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: Added a workaround for a bug in certain versions of mfksproxy.dll. The bug typically manifests itself as a freeze when accessing laptop integrated camera on Windows 11
2. Fixed: Possible range-check error during zeroing/filling when releasing huge memory blocks (> 2 Gb)
3. Fixed: Incorrect line break when the "To see report - click here" text breaks exactly on hot-link's start
4. Fixed: Windows CTEXT (static text) can break text into lines in a different manner than DrawText + DT_CALCRECT or DT_WORDBREAK - causing EurekaLog's dialog to display huge exception messages incorrectly. Added manual word breaking for a consistent behaviour
5. Fixed: Minor improvements
7.16.2.0 Update 2026-10-01 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: A new --el_info (and --el_level) command line switches for ecc32
2. Added: A new ExternalNamesFolder option (currently not present in UI). It allows you to specify an alternative output location for *.elsym files
3. Added: Support for multi-byte NOP in disassembler
4. Fixed: Possible crash when the AddCustomDataToBugReport / AddCustomWebField function is called multiple time for the same AName value
5. Fixed: The check for DllMain returned incorrect result, leading to various bad effects (mostly performance related)
6. Fixed: Better support for *.map files with mangled names
7. Fixed: Minor regression fixes
8. Fixed: Minor improvements
7.16.1.1 Hotfix 2026-09-06 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: A typo causing an infinite loop in the SetCurrentCallStack function
7.16.1.0 Update 2026-08-26 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: New EBase.GetExceptionErrorCode function
2. Added: New EProcesses unit (better code isolation for lightweight DLLs)
3. Added: Basic thread support for lightweight DLLs
4. Added: The new Multi DLL Demo app
5. Added: The common AppData folder will be used instead of the per-user AppData folder - when per-userr AppData folder is not available (for example, IIS process by default)
6. Added: Internal logging can now be enabled by placing the -el_debug file near DLL (not just main exe like before)
7. Added: Support for activation context. Now EurekaLog windows/dialogs in DLLs will use the correct manifest (Common Controls V6/Vista+) in mixed mode apps
8. Fixed: Possible corruption in virtual machine name
9. Fixed: Minor improvements to FastMM5 support
10. Fixed: Rare range-check error when mixing Delphi-style ExitCode with Windows-style ExitCode
11. Fixed: Possible hang on startup when using a custom package with EurekaLog
12. Fixed: Various minor fixes for lightweight DLLs
13. Fixed: Rare crash when loading DLLs
14. Fixed: Various minor optimizations
15. Fixed: Various minor improvements
7.16.0.0 Stable 2026-06-26 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: The new "Ignore String leaks" option
2. Added: "Check file corruption" option now works with digitally signed files: if the file is signed - EurekaLog will verify the signature; if file is not signed - EurekaLog will verify the PE checksum (as before). Warning: verifying file signature may delay startup of your exe, as signature verification may query network for certificate revocation.
3. Added: The EExtraExceptionInfo.pas unit can extract information about the EAggregateException exception
4. Added: Minor improvements for identifying leaks (better names and block address is now listed)
5. Added: TThread's creator is now captured on x86 (previously worked only for TThreadEx or Win64). However, the thread's constructor should not be overloaded (for x86)
6. Added: Now RTL threads can be hooked by EurekaLog automatically even without low-level hooks installed - but only on COMPILER10_UP (BDS 2006+)
7. Added: The EMemLeaks.GetMemEx and AllocMemEx functions - to "alloc" + "name" + "own" in one go
8. Added: The AddHiddenException method to EurekaLog options
9. Changed: The AddFullyIgnoredException method renamed to the AddSuppressedException method
10. Fixed: The \Source\Extras\ folder is now writable, so no need for the ExtrasCopy option (which is now off/0 by default)
11. Fixed: Missing _INFO suffix in some symbols in the EExtraExceptionInfo.pas unit
12. Fixed: Added code for the TThread changes in 10.3 Rio+ (a new TThread.Create wrapper/overload)
13. Fixed: Signature verification in Win64
14. Fixed: Crash in lightweight DLLs when host (exe) is finalized before DLL
15. Fixed: Possible false "wrong unit finalization order" error triggered when EL-enabled DLLs sharing memory with common host
16. Fixed: Optimizations for the "Reserve lower memory" option
17. Fixed: Memory checks overwrite freed memory block - leading to EurekaLog unable to extract block's info
18. Changed: EAbort is now ignored by default - even without exception filters. Old behavior can be bring back by setting the ETypes._IgnoreEAbort to False
7.15.0.2 Hotfix 2026-04-09 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: Range-check error in EExtraExceptionInfo.pas
2. Fixed: EExtraExceptionInfo.pas shows incorrect info for hardware exceptions on x64
3. Fixed: Minor improvements
7.15.0.1 Hotfix 2026-04-02 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: EurekaLog fail to load into 64-bit IDE
2. Fixed: [C++ Builder and old IDEs] Compiler may complain about not being able to write files (EExtraExceptionInfo)
3. Fixed: [Regression] EurekaLog not called for projects with external configuration
4. Fixed: [Regression] Possible memory corruption on shutdown when leaks checks are enabled
5. Fixed: Other minor improvements
7.15.0.0 Stable 2026-03-28 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: Recompiled for RAD Studio 13 update 1
2. Added: \Source\Extras\EExtraExceptionInfo.pas for extracting additional fields of exception objects
3. Fixed: Other minor improvements
7.14.5.0 RC 2026-03-05 · EurekaLog
Packages: Professional, Enterprise
1. Added: New localized languages
2. Added: Support for JSON and XML for HTTP posting
3. Added: Preparation for BugID as arbitral string - currently for internal use only
4. Fixed: Major rewrite of lightweight DLLs
5. Fixed: Stripping headers from web-fields
6. Fixed: Updated existed localized languages
7. Fixed: Minor regression fixes
8. Fixed: Other minor improvements
7.14.4.0 RC 2026-02-08 · EurekaLog
Packages: Professional, Enterprise
1. Added: The new _LOCATION_ function (combination of unit, class, function, line number)
2. Added: Expanding environment variables for passwords
3. Added: The new TThreadData.OnExit event - free to use for any purposes
4. Fixed: A minor performance optimization for call stack tracing
5. Fixed: Improvements for __initialize_security_cookie/__security_cookie_check functions (functions now also check return addresses; an additional human-readable description can be passed to __security_cookie_check)
6. Fixed: Very rare memory corruption bug on shutdown during leaks checks
7. Fixed: Various improvements on startup and shutdown stage
8. Fixed: Various improvements for handling stack overflows
9. Fixed: Other minor improvements
7.14.3.0 RC 2025-12-24 · EurekaLog
Packages: Professional, Enterprise
1. Added: Registers preview on the Assembler tab
2. Added: Stack dump improvements: EBP is highlighted, stack dump size is increased to include all arguments
3. Added: EurekaLog news/updates/RSS notifications in IDE
4. Fixed: Wine compatibility for DLLs with packages
5. Fixed: Minor improvements
7.14.2.1 Update 2025-11-08 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: Added missing changes
7.14.2.0 Update 2025-11-06 · EurekaLog
Packages: Professional, Enterprise
1. Added: The CurrentAddress function (ECallStack unit) - to avoid inclusion of ELowLevel for the GetEIP function
2. Added: IDE's "Tools" / "EurekaLog" / "Bug Reports" / "Delete old bug reports..." menu item
3. Fixed: Possible unexpected resetting of last error in DLLs
4. Fixed: Rare deadlock when opening a locked bug report file
5. Changed: Updated the included VirtualMM
7.14.1.0 Update 2025-10-02 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: Added the ResStringCleanupCache function (EResourceStrings unit)
2. Fixed: Using deprecated API in Jira
3. Fixed: Very rare deadlock in multithreading apps
7.14.0.0 Stable 2025-09-12 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: Added RAD Studio 13 Florence support
2. Added: Workaround to report exceptions with invalid CPU context
3. Added: The new "VirtualMM" debugging memory manager (replacement for SafeMM), see \Source\Extras\
4. Fixed: Bugzilla sender fail to post new bug
5. Fixed: Few multithreading issues
6. Fixed: Minor call stack improvements
7. Fixed: Minor performance improvements
7.13.4.3 Hotfix 2025-07-24 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: Various minor improvements
7.13.4.2 Hotfix 2025-07-14 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Added: "Use incidents" option for GitLab sender
2. Added: EurekaLog is now able to report wrong DLL finalization order when using shared memory manager (shared MM in EXE finalizes before dynamically loaded DLL unloads; DLL is still loaded after EXE is dead = all memory in DLL is released due to sharing memory manager)
3. Fixed: Added workaround for RTL bug allocating memory for constants (unable to set EurekaLog memory filter in some cases)
4. Fixed: [Regression, ecc32] "Base" configuration is now default when no build configuration is specified
5. Fixed: [Regression] Old OS compatibility for installer
6. Fixed: [Regression] Old IDE compatibility for IDE packages
7. Fixed: Various minor improvements
7.13.4.1 Hotfix 2025-06-29 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
1. Fixed: Installer
7.13.4.0 Update 2025-06-27 · EurekaLog
Packages: Professional, Enterprise
1. Added: "Sanitized" versions of module variables (module name only without file extension)
2. Added: Numbering for leaks in bug report view
3. Added: The DbgHelpPath option to allow specifying custom path to DbgHelp DLL
4. Added: System's DbgHelp is used when EurekaLog's DbgHelp is not present
5. Added: ETypes._StrickChecks (defaulted to True), which can be disabled to allow bad DLL configurations (use only for legacy projects)
6. Fixed: Rare hang on startup when low-level hooks are disabled
7. Fixed: Int64/UInt64 overflow
8. Fixed: EurekaLog internal logging conflicted with FastMM logging
9. Fixed: [C++ Builder] Rare stack overflow on startup
10. Fixed: Various regression fixes
11. Fixed: Various minor improvements
12. Changed: EMemLeaksBCB files were updated. Please copy updated files to your projects if you made local copies.
7.13.3.0 Update 2025-04-01 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
- Added: Support for UniGUI applications
- Added: Support for %Config% and %Platform% in build events.
- Fixed: Major improvements for out of memory errors