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 61–80 of 195 releases.
7.9.4.1 Hotfix 2021-06-30 · EurekaLog Download Trial
Packages: Enterprise, Professional, Trial
- Added: More public crypto functions
- Added: If bug tracker sender will fail to upload the file - the comment with error message will be added
- Fixed: [Regression] C++ Builder 2007 headers
- Fixed: Minor improvements
7.9.4.0 Update 2021-05-25 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
- <font color="red"><b>IMPORTANT</b></font>: Previous build has new defaults for Restart and Recovery options. Be sure to review your project options
- Added: GitLab support
- Added: GitHub support
- Added: EBase.SetExceptionMessage helper routine to change exception message in exception object as well as in EurekaLog
- Added: atEurekaLogInitializing / atEurekaLogInitialized action types for OnExceptionActionEvent
- Fixed: Very rare range check error
- Fixed: Access violation in ecc32 when injection of debug info is disabled
- Fixed: [Regression] Rare crash at startup when running under restricted user accounts
- Fixed: Minor improvements
7.9.3.0 Update 2021-05-06 · EurekaLog Download Trial
Packages: Professional, Enterprise, Trial
- <font color="red"><b>IMPORTANT</b></font>: This build has new defaults for Restart and Recovery options. Be sure to review your project options
- Added: New tool: Crypto Helper
- Added Support for CC and BCC special headers to SMTP Client
- Added: More info is extracted for MS C++ exceptions
- Added: More info for stack overflow exceptions
- Added: CanCallMemWipeStack function, now MemWipeStack will not be called when it is not safe (this also fixes rare crashes in unconventional environments)
- Added: atExceptionHandling / atExceptionHandled action types
- Added: ThreadStackGuarantee option, EnsureThreadStack function, _resetstkoflw function
- Added: New options for HTTP upload send method
- Added: "Delete bug report file at startup" option
- Added: [Viewer] Added option for switching between time zones
- Fixed: Possible leak when processing non-Delphi exceptions
- Fixed: Global exception counter was off by 1
- Fixed: Better User-Agent HTTP header (also added virtual UserAgent function for user overloads)
- Fixed: Added few workarounds for anti-virus locking files ("Cannot create file")
- Fixed: Improved behaviour for automatic restarts
- Fixed: User e-mail will no longer be copied from license e-mail for Company and Corporate licenses
- Fixed: Rare crash when retrieving Windows user's email
- Fixed: Expected exceptions will no longer register towards global exception counter (also disables auto-crash logic for expected exceptions)
- Fixed: Minor UI improvements in project options dialog
- Fixed: [Win64][Regression] Stack tracing somtimes produced incomplete call stacks
- Fixed: [Viewer][Regression] Fixed broken "Copy to clipboard" function for report lines
7.9.2.9 RC 2021-04-17 · EurekaLog
Packages: Enterprise, Professional
- <font color="red"><b>IMPORTANT</b></font>: This build has new defaults for Restart and Recovery options. Be sure to review your project options
- Added: New tool: Crypto Helper (not fully completed yet)
- Added: Support for CC and BCC special headers to SMTP Client
- Added: More info is extracted for MS C++ exceptions
- Added: More info for stack overflow exceptions
- Added: CanCallMemWipeStack function, now MemWipeStack will not be called when it is not safe (this also fixes rare crashes in unconventional environments)
- Added: atExceptionHandling / atExceptionHandled action types
- Added: ThreadStackGuarantee option, EnsureThreadStack function, _resetstkoflw function
- Added: New options for HTTP upload send method
- Added: [Viewer] Added option for switching between time zones
- Fixed: Possible leak when processing non-Delphi exceptions
- Fixed: Global exception counter was off by 1
- Fixed: Better User-Agent HTTP header (also added virtual UserAgent function for user overloads)
- Fixed: Added few workarounds for anti-virus locking files ("Cannot create file")
- Fixed: Improved behaviour for automatic restarts
- Fixed: User e-mail will no longer be copied from license e-mail for Company and Corporate licenses
- Fixed: [Win64][Regression] Stack tracing somtimes produced incomplete call stacks
- Fixed: [Viewer][Regression] Fixed broken "Copy to clipboard" function for report lines
7.9.2.0 Update 2021-02-09 · EurekaLog Download Trial
Packages: Professional, Enterprise, Trial
- Added: Merging includes/generics - as workaround for excessive info in latest IDEs
- Added: Removing invalid rogue line entries - as workaround for linker bugs
- Added: Convenient wrappers around EurekaLog functions: __MODULE__, __UNIT__, __FILE__, __FUNCTION__, __LINE__ (EDebugInfo); __DATE__, __TIME__ (EModules)
- Added: Command-line arguments for ManageProfiles.exe tool: https://www.eurekalog.com/help/eurekalog/manage_command_line_args.php
- Fixed: Significant post-processing performance boost for huge projects with large amount of generics
- Fixed: [Win64] Building call stacks starting with invalid location
- Fixed: "Restart/terminate after N errors" option now will be reflected by dialog
- Fixed: E-mail and reproduce controls were hidden if send consent was disabled
- Fixed: DumpAllocationsToFile may sometimes fail
7.9.1.4 Hotfix 2021-01-08 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
- Fixed: Rare crash when using RAW memory stack tracing
- Fixed: Possible IDE crash when you manually unload EurekaLog's IDE expert
- Fixed: Possible variant conversion error when opening project options (old IDEs)
7.9.1.3 Hotfix 2020-12-09 · EurekaLog Download Trial
Packages: Enterprise, Professional, Trial
- Fixed: EurekaLog project options dialog now will shrink to fit on small desktops
- Fixed: Updating installer to be DPI awared
- Fixed: Minor improvements for internal crash reports
- Fixed: More precise address for "raise at" constructs
- Fixed: Minor improvements and polishing for run-time errors / Invalid Pointer
- Fixed: [Win64] Possible conflict between two instances of EurekaLog in two different modules
- Fixed: [Regression] Possible range check error on Delphi 2010 and earlier when analyzing exception info
- Fixed: [Regression] Rare crash when allocating memory for resourcestrings
- Changed: Now Viewer will view reports in new window by default. This could be changed back in Viewer's settings
7.9.1.2 Hotfix 2020-11-12 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
- Added: "View in new instance" option for context menu of bug reports - to open report in new standalone instance of the Viewer
- Fixed: [Regression] Some actions in YouTrack may fail with 401 "Unauthorized"
- Changed: Minor change in compilation statistics in ecc32 output
7.9.1.1 Hotfix 2020-10-29 · EurekaLog Download Trial
Packages: Enterprise, Professional, Trial
- Added: Workaround for RSP-31458
- Fixed: Minor improvements for run-time errors diagnostic
7.9.1.0 Update 2020-10-21 · EurekaLog Download Trial
Packages: Trial, Professional, Enterprise
- Added: New "GDI objects", "USER objects", "kernel handles" fields in crash reports
- Added: Support for SysUtils.ResStringLoad (RAD Studio 10.4)
- Added: Support for {$LIBSUFFIX AUTO}
- Added: Now EurekaLog would allow you to copy entire bug report if no text is selected in dialogs, and copy selected text only if there is something selected.
- Fixed: Behaviour for memory checks now respects "use safe mode" option
- Fixed: .map parsing for modified or 3rd party .map files
- Fixed: [C++ Builder] Various issues with .map parsing (mostly for 64-bit/LLVM)
- Fixed: [C++ Builder] Possible crash when using EMemLeaksBCB.cpp in 64-bit
- Fixed: Possible crash in RAW tracing for memory leaks
- Fixed: Bug in offsets calculation when setting low-level hooks (rare crash)
- Fixed: EurekaLog may fail to create a temp file when you are switching user in a thread (impersonation)
- Fixed: [Viewer] Updated auto-downloader to use latest TLS
- Fixed: [Viewer] Recompiled with latest DevExpress, fixes various DevExpress issues
- Fixed: [Regression] Sometimes ecc32 could return wrong exit code
7.9.0.0 Stable 2020-09-21 · EurekaLog Download Trial
Packages: Professional, Enterprise, Trial
- Added: Support for RAD Studio 10.4
- Added: FastMM5 Support
- Added: Support for Exceptionless bug tracker
- Added: Support for new YouTrack API
- Added: Basic exception info reader for CLR/.NET exceptions
- Added: Better exception information for non-Delphi exceptions
- Added: Setting a proper exception address for non-Delphi software exceptions raised with kernel32.RaiseException
- Added: Visual highlighting for call stacks of deadlocked threads (group header will be orange)
- Added: Support for COM wait chain traversal
- Added: [C++ Builder] Support for "fast-exit" - happens when called _exit() (quick version of exit()), e.g. __exit with quick = true (example: _abort() and/or STATUS_FATAL_APP_EXIT/$40000015). Finalization sections of units will not run
- Added: "Use SafeMode" option (see "Advanced" page)
- Added: Separate options to enable/disable low-level hooks in current/external modules
- Added: New "Is process token restricted" value to bug report
- Added: "Is admin" value now supports limited (unelevated) admins
- Added: Added time since user profile loaded to "System Up Time" value (Windows 10 uses hybrid shutdown (fast startup), which means Windows 10 rarely shutdowns completely, which makes "System Up Time" less useful)
- Added: Hook for ShowException - to call EurekaLog on non-Exception exceptions (e.g. raise TObject.Create;)
- Added: [Viewer] Settings for default screenshot scaling
- Fixed: [C++ Builder] Headers for C++ Builder 2006
- Fixed: Sometimes build configurations may be missed from project options dialog
- Fixed: Possible small leak if thread is terminated
- Fixed: Access violation when double clicked on lists outside of list items
- Fixed: Better information about waiting on process in WCT info
- Fixed: Auto-handle thread exception option may not work properly due to blocked hook installation when same handler is used for different hooks
- Fixed: Accessing non-existing props when exception is not derived from Exception class (e.g. raise TObject.Create;)
- Fixed: Added lookup by e-mail for Mantis owner account
- Fixed: Possible 'Data too long for column' for Mantis sender
- Fixed: Range check error for HWND in logging code
- Fixed: EurekaLog dialog may not appear if ESC key was pressed/held down during dialog initialization
- Fixed: [C++ Builder] Getting symbol names
- Fixed: [Viewer] Resetting grid filter after editing bug entry
- Fixed: [Viewer] Wrong "invalid password" for reports from Threads Snapshot tool
- Fixed: Compatibility with DynaTrace
- Fixed: [Win64] PNG compression issues in some IDEs
- Fixed: Internal logging improvements
- Fixed: Minor optimizations for exception readers
- Fixed: [Regression] Processing non-Delphi exceptions on Win64
- Fixed: [Regression] Setting default thread names
- Fixed: [Regression] Typo in checks could cause hangs (sometimes)
- Fixed: [Regression] Crash if lightweight DLL is not unloaded at app's exit
- Fixed: [Regression] Non-working EBase.SetEurekaLogStateInThread for lightweight DLLs
- Changed: Global locks replaced with individual locks with timeout
- Changed: Emergency "safe mode" termination will now respect restart/terminate settings of application
- Changed: Made checks for hooking LoadResString optional to allow better compatibility with 3rd party translation tools
- Changed: Internal crash report will be added as an attach to the following bug report
7.8.2.133 RC 2020-09-08 · EurekaLog
Packages: Professional, Enterprise
<b>This is a pre-release build</b>
- Fixed: Various C++ Builder regression issues
7.8.2.130 RC 2020-09-01 · EurekaLog
Packages: Professional, Enterprise
<b>This is a pre-release build</b>
- Fixed: Compatibility with DynaTrace
- Fixed: Various C++ Builder regression issues
7.8.2.121 Beta 2020-08-16 · EurekaLog
Packages: Enterprise, Professional
<b>Note for C++ Builder: This build was not tested for LLVM (yet)</b>
- Added: Support for new API in YouTrack
- Fixed: PNG compression issues in some IDE versions
- Fixed: [Regression] Crash when EMemLeaksBCB.cpp is added to the project
7.8.2.107 Beta 2020-07-28 · EurekaLog
Packages: Professional, Enterprise
<b>Note for C++ Builder: This build was not tested for LLVM (yet)</b>
- Major redesign for low-level hooks
- Minor optimizations
- Various fixes for x64 hooking
- Added: (manual) stack buffer overflow checking (__initialize_security_cookie/__security_check_cookie)
- Added: "System Idle Time" bug report value
- Added: [Viewer] Setting for default screenshot scaling
- Fixed: [C++ Builder] Issues with adding EurekaLog units into projects
- Fixed: [C++ Builder] Added workaround for few C++ Builder bugs, which can wrongly mark exception as external
- Fixed: [Viewer] Possible wrong "invalid password" for reports from Threads Snapshot tool
- Fixed: Blocking double-registration of TS tool
7.8.2.82 RC 2020-06-20 · EurekaLog
Packages: Enterprise, Professional
- Fixed: [C++ Builder] Better support for dynamic linking
- Fixed: [regression] Possible corruption in thread list data could cause various issues
7.8.2.70 Beta 2020-05-28 · EurekaLog
Packages: Professional, Enterprise
- Added: Support for RAD Studio 10.4 RTM
- Added: [Viewer] Collapse/expand buttons for call stack
- Fixed: [Viewer] Rare range check errors in list view control
- Fixed: [regression] EurekaLog may not be able to capture cross-threads call stacks
7.8.2.61 Beta 2020-05-07 · EurekaLog
Packages: Enterprise, Professional
- Added: FastMM5 Support
7.8.2.58 Alpha 2020-04-23 · EurekaLog
Packages: Professional, Enterprise
- Fixed: Possible 'Data too long for column' for Mantis sender
- Fixed: [Regression] Possible crash in internal logging code
7.8.2.55 Alpha 2020-04-18 · EurekaLog
Packages: Enterprise, Professional
- Added: Preliminary support for RAD Studio 10.4