EurekaLog Releases

Learn what's new across releases, with details of features, enhancements, and resolved issues.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
EurekaLog v7.16.0.0Major versionJun 26, 2026
Features
  • Added: The new "Ignore String leaks" option.
  • 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.
  • Added: The EExtraExceptionInfo.pas unit can extract information about the EAggregateException exception.
  • Added: Minor improvements for identifying leaks (better names and block address is now listed).
  • 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).
  • Added: Now RTL threads can be hooked by EurekaLog automatically even without low-level hooks installed - but only on COMPILER10_UP (BDS 2006+).
  • Added: The EMemLeaks.GetMemEx and AllocMemEx functions - to "alloc" + "name" + "own" in one go.
  • Added: The AddHiddenException method to EurekaLog options.
  • Changed: The AddFullyIgnoredException method renamed to the AddSuppressedException method.
  • Changed: EAbort is now ignored by default - even without exception filters. Old behavior can be brought back by setting the ETypes._IgnoreEAbort to False.
Fixes
  • Fixed: The \Source\Extras\ folder is now writable, so no need for the ExtrasCopy option (which is now off/0 by default).
  • Fixed: Missing _INFO suffix in some symbols in the EExtraExceptionInfo.pas unit.
  • Fixed: Added code for the TThread changes in 10.3 Rio+ (a new TThread.Create wrapper/overload).
  • Fixed: Signature verification in Win64.
  • Fixed: Crash in lightweight DLLs when host (exe) is finalized before DLL.
  • Fixed: Possible false "wrong unit finalization order" error triggered when EL-enabled DLLs sharing memory with common host.
  • Fixed: Optimizations for the "Reserve lower memory" option.
  • Fixed: Memory checks overwrite freed memory block - leading to EurekaLog unable to extract block's info.
EurekaLog v7.15.0.2Apr 9, 2026
Fixes
  • Fixed range-check error in EExtraExceptionInfo.pas.
  • Fixed issue where EExtraExceptionInfo.pas shows incorrect info for hardware exceptions on x64.
  • Made minor improvements to fix issues.
EurekaLog v7.15.0.1Apr 2, 2026
Fixes
  • EurekaLog failed to load into 64-bit IDE.
  • [C++ Builder and old IDEs] Compiler may complain about not being able to write files (EExtraExceptionInfo).
  • Fixed Regression: EurekaLog not called for projects with external configuration.
  • Fixed Regression: Possible memory corruption on shutdown when leaks checks are enabled.
EurekaLog v7.15.0.0Major versionMar 28, 2026
Features
  • Added support for RAD Studio 13 update 1.
  • Added 'EExtraExceptionInfo.pas' for extracting additional fields from exception objects.
EurekaLog v7.14.5.0Mar 5, 2026
Features
  • Added new localized languages.
  • Added support for JSON and XML for HTTP posting.
  • Preparation for BugID as arbitral string - currently for internal use only.
Fixes
  • Major rewrite of lightweight DLLs.
  • Stripping headers from web-fields.
  • Updated existed localized languages.
  • Minor regression fixes.
  • Other minor improvements.
EurekaLog v7.14.4.0Feb 8, 2026
Features
  • Added the new _LOCATION_ function (combination of unit, class, function, line number).
  • Added expanding environment variables for passwords.
  • Added the new TThreadData.OnExit event - free to use for any purposes.
Fixes
  • A minor performance optimization for call stack tracing.
  • 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).
  • Very rare memory corruption bug on shutdown during leaks checks.
  • Various improvements on startup and shutdown stage.
  • Various improvements for handling stack overflows.
  • Other minor improvements.