EurekaLog
Menu

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

Any part of the four-part number works: 7.16 lists every 7.16 build, 7.16.1 finds 7.16.1.0, and 7.16.1.0 finds that single build.

Searches the text of every release note, case-insensitively.

Showing 41–60 of 195 releases.

7.11.1.31 RC 2023-09-11 · EurekaLog

Packages: Enterprise, Professional

- Added: [C++ Builder] Hooks for fatal exits without exceptions (such as Abnormal Program Termination). Please see: https://www.eurekalog.com/help/eurekalog/configuring_cppbuilder.php

7.11.1.25 RC 2023-08-27 · EurekaLog

Packages: Professional, Enterprise

- Added: New TJSONLogBuilder class, updated TXMLLogBuilder class (possible subject to change in the upcoming builds)
- Fixed: Some missing info in leak reports
- Fixed: Leak reports will now run in a background thread (when possible) to avoid issues caused by previous code/messages
- Fixed: [Viewer] Very rare range check error
- Fixed: Minor regression fixes
- Fixed: Various minor improvements

7.11.1.21 RC 2023-08-10 · EurekaLog

Packages: Professional, Enterprise

- Added: AddCustomDataToBugReport and AddCustomWebField functions
- Added: --el_wait command line switch for ecc32 with default value of 60 seconds
- Fixed: Old IDEs fail to decrypt passwords from options during leak reporting, leading to various issues
- Fixed: Empty network information in leak reports
- Fixed: Various minor and internal improvements

7.11.1.16 Beta 2023-07-25 · EurekaLog

Packages: Professional, Enterprise

- Fixed: Rare memory leak in ecc32
- Fixed: Rare crash when analyzing memory leaks

7.11.1.15 Beta 2023-07-23 · EurekaLog

Packages: Professional, Enterprise

- Added: Completely reworked internals of calling default RTL handler to allow proper feature functioning in all cases
- Added: Now user's address will be used as "Reply-to" header when sending bug reports
- Fixed: Various improvements for handling stack overflows, synchronize exceptions, multi-threaded call stacks
- Fixed: EurekaLog may fail to read map file property (very rare)
- Fixed: Very rare memory leak
- Fixed: Very rare range-check error
- Fixed: [Viewer] Very rare range check error on opening some reports
- Fixed: [Regression] Possible memory leak when both memory leaks and resource leaks are enabled
- Fixed: [Obsolete] Rare Access Violation when using EAppMultiThreaded (e.g. "Auto-handle TThread exception" option is enabled)
- Fixed: Various minor and internal improvements

7.11.1.10 Beta 2023-05-22 · EurekaLog

Packages: Professional, Enterprise

IMPORTANT: This build is a test build for major change in bug trackers sending code. We recommend that you install and test this build against your projects.
- Added: [IMPORTANT] Workflow path from CLOSED to NEW/OPEN/REOPENED for some bug trackers. See: https://www.eurekalog.com/help/eurekalog/bug_tracker_workflow.php More details will be published soon.
- Fixed: BugZilla API was upgraded to a modern JSON API.
- Fixed: [Viewer] Possible Access Violation when there are unsaved changes.

7.11.1.7 RC 2023-05-05 · EurekaLog

Packages: Professional, Enterprise

- Added: New option for EurekaLog's behaviour when processing secondary exceptions during exception's processing
- Added: EurekaLog will now show call stack dump when EIP/RIP is invalid
- Fixed: Possible rare range-check error
- Fixed: Sending to Exceptionless fails with EVariantOverflowError on old IDEs
- Fixed: Possible memory leaks when SMTP send fails
- Fixed: [C++ Builder] TLS detection code could produce incorrect results in some cases; this leads to EurekaLog being disabled
- Fixed: Very rare memory errors for TEurekaExceptionInfo
- Fixed: Minor improvements

7.11.1.3 RC 2023-03-18 · EurekaLog

Packages: Professional, Enterprise

- Recompiled for RAD Studio 11 update 3.
- Added: New variable: bug location (address); variable name: _Location
- Added: "Reserve lower memory" option
- Added: Support for mORMot2 debug info format
- Fixed: Possible access violation when taking call stack of already shutdown thread
- Fixed: Various multithreading issues
- Fixed: [SMTP] name in the HELO command is now a fully qualified domain name
- Fixed: Possible EurekaLog dialog hang when main window is not responding
- Fixed: [x64] Debug info providers may fail to obtain information from modules loaded at high addresses (above 4 Gb)
- Fixed: Rare hang in MS debug info provider startup
- Fixed: Various internal improvements

7.11.1.0 Update 2023-01-26 · EurekaLog Download Trial

Packages: Professional, Enterprise, Trial

- Added: New "Strip embedded non-EurekaLog debug info" option and the --⁠el_strip command line switch for ecc32. This is analog of tdstrip.exe, tdstrp32.exe, StripTDS.exe, etc. tools
- Added: A warning about an incorrect DLL configuration
- Fixed: [x64] Possible range check error when displaying send results
- Fixed: "Send entire log" option may send duplicate of the current bug report
- Fixed: Various minor improvements

7.11.0.1 Stable 2022-11-30 · EurekaLog Download Trial

Packages: Professional, Enterprise, Trial

- Fixed: [64-bit C++ Builder] IDE debugger crash when debugging EurekaLog-enabled executables
- Fixed: Custom/Help button will not be visible if no event handler is assigned.
- Fixed: Removed hook for CreateFileA function as no longer used by EurekaLog's run-time code. Now this hook is used only for design-time.
- Fixed: Various minor improvements

7.11.0.0 Stable 2022-11-28 · EurekaLog

Packages: Professional, Enterprise

- Fixed: [64-bit C++ Builder] IDE debugger crash when debugging EurekaLog-enabled executables
- Fixed: Various minor improvements

7.10.3.0 Update 2022-10-12 · EurekaLog Download Trial

Packages: Enterprise, Professional, Trial

- Added: Support for RAD Studio 11.2 (update 2 for 11 Alexandria)
- Added: EurekaLog can now be packaged into a custom BPL package. Options from BPL package will be used to initialize EurekaLog. EurekaLogCore continues to be a default RTL package, which will use options from main executable
- Added: [C++ Builder] Support for CLang/LLVM objects for memory features
- Added: [C++ Builder] Support for memory features for 64-bits
- Added: [C++ Builder] New _TDSComplete option can now be used to turn off TDS processing for faster post-processing of C++ Builder projects (no line numbers will be added), good for quick testing, not recommended for production
- Fixed: [C++ Builder] Various memory diagnostic improvements
- Fixed: [C++ Builder] Proper unit handling in IDE when switching target platform
- Fixed: Added workaround for https://support.eurekalog.com/index.php?/Knowledgebase/Article/View/93/10/7x-my-application-starts-throwing-12175error_winhttp_secure_failure-error-after-adding-eurekalog
- Fixed: Added support latest changes in JIRA API
- Fixed: Taking screenshots from non-DPI awared applications
- Fixed: [x64] Rare crash when following error line from report in IDE
- Fixed: [Regression] MS Debug Info provider may fail to obtain information
- Fixed: [Regression] Showing EurekaLog dialog may hung when parent window is not responding
- Fixed: [Regression] Rare deadlock on startup when using MS Debug Info provider
- Changed: FastMM support units will no longer include debug information providers. You are supposed to manually add/enable providers that you want/need/use.

7.10.2.22 RC 2022-09-15 · EurekaLog

Packages: Professional, Enterprise

This is a pre-release build for the upcoming update/major version
- Added: Support for RAD Studio 11.2 (update 2 for 11 Alexandria)
- Added: [C++ Builder] Support for CLang/LLVM objects for memory features
- Added: [C++ Builder] Support for memory features for 64-bits
- Fixed: [C++ Builder] Various memory diagnostic improvements
- Fixed: [C++ Builder] Proper unit handling in IDE when switching target platform
- Fixed: Added workaround for https://support.eurekalog.com/index.php?/Knowledgebase/Article/View/93/10/7x-my-application-starts-throwing-12175error_winhttp_secure_failure-error-after-adding-eurekalog
- Fixed: Added support latest changes in JIRA API
- Fixed: Taking screenshots from non-DPI awared applications
- Fixed: [Regression] MS Debug Info provider may fail to obtain information
- Fixed: [Regression] Showing EurekaLog dialog may hung when parent window is not responding

7.10.2.1 Hotfix 2022-07-20 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- Added: Stay On Top checkbox for MessageBox dialog
- Fixed: [Regression] ECC32 may fail to compile project when no .dproj/.cbproj file is specified

7.10.2.0 Update 2022-07-05 · EurekaLog Download Trial

Packages: Professional, Enterprise, Trial

- Added: New .LastSystemErrorCode property for exception info
- Added: [Viewer] EurekaLog report version is now displayed as the first value under "General" tab
- Added: A warning about saving your project before editing EurekaLog's options
- Added: EurekaLog options will now have an unique GUID set
- Fixed: Improved support for non-default output file extensions
- Fixed: Freeze detection restart controls improvements
- Fixed: EurekaLog style dialog will property set a default button
- Fixed: Sometimes EurekaLog dialog could appear behind app's window
- Fixed: Rare range-check error in exception dialogs
- Fixed: Rare crash on startup of RAD Studio 11 Alexandria (bug in the workaround for the RSP-36484)
- Fixed: [Regression] SMTP send speed improvements
- Fixed: [C++ Builder] Incorrect unit initialization order could cause EurekaLog to ignore exceptions
- Fixed: [C++ Builder] Installation of library paths for 64-bit
- Fixed: [C++ Builder] Crash on startup in C++ Builder 2010 only
- Fixed: Minor internal logging improvements
- Changed: [IDE] New code for EurekaLog version update checks

7.10.1.4 RC 2022-04-21 · EurekaLog

Packages: Professional, Enterprise

- Added: New .LastSystemErrorCode property for exception info
- Added: [Viewer] EurekaLog report version is now displayed as the first value under "General" tab
- Fixed: Freeze detection restart controls improvements
- Fixed: [Regression] SMTP send speed improvements
- Fixed: [C++ Builder] Installation of library paths for 64-bit
- Fixed: Minor internal logging improvements
- Changed: [IDE] New code for EurekaLog version update checks

7.10.1.0 Update 2022-03-18 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

It is 7.10 recompiled for RAD Studio 11.1 (update 1 for 11 Alexandria) with minor tweaks (listed below)
- Added: Ability to add debug information/options to an external file (.edbg) instead of injecting inside executable. Can be used for C++ Builder when debugger is unable to recognize the modified .exe. Additionally, there is a hidden option DoNotTouchExe (for testing or packers/digital signatures)
- Added: Ability to side-load external debug info for main module (for example, use EurekaLog options, but use JCL debug info)
- Added: Made SMTPClientAdditionalHeaders to be additional argument for the EurekaLogSendEmail functions
- Fixed: Rare issues with some SMTP servers
- Fixed: "Include child classes" option did not work correctly in some cases (mostly on older IDEs)
- Fixed: OnExceptionNotify now works for leaks too. See: https://www.eurekalog.com/help/eurekalog/how_to_register_event_handler_for_leaks.php
- Removed: The "Delete service files after compilation" option. You can add the "del "%_IDEDst%*.map";del "%_IDEDst%*.drc";del "%_IDEDst%*.dcu"" command (without external quotes) to EurekaLog's post-build event: https://www.eurekalog.com/help/eurekalog/build_events_page.php

7.10.0.0 Stable 2022-01-18 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

IMPORTANT: We highly recommend to upgrade to this build if you develop Win64 apps or low integrity apps (for example, ISAPI extensions for IIS)
- Added: "Use inner exception" option to exception filters
- Fixed: More customizations for themes. EConsts now have global vars (look for ECol... and color_...), TBaseDialog have new virtual methods. Now EurekaLog is compatible with VCL Styles Utils library by RRUZ. You can add the following units after ExceptionLog7,{$ENDIF}: Vcl.Styles.Ext, Vcl.Styles.Utils, Vcl.Styles.Fixes, Vcl.Styles.Hooks, Vcl.Styles.ColorTabs, Vcl.Styles.FormStyleHooks, Vcl.Styles.Utils.SysControls, Vcl.Styles.Utils.SysStyleHook, Vcl.Styles.Utils.Menus, Vcl.Styles.WebBrowser, Vcl.Styles.ControlColor, Vcl.Styles.Utils.ComCtrls, Vcl.Styles.Utils.StdCtrls
- Fixed: Various fixes for working in low integrity applications
- Fixed: Possible memory leak in multi-threading apps in RAD Studio 11 Alexandia
- Fixed: Very rare hang on startup (LookupAccountSid may hang for offline/unavailable domains)
- Fixed: Minor UI improvements
- Fixed: [C++ Builder] Adding/removing EurekaLog when working with custom configs from sub-profiles
- Fixed: [Viewer] Very rare access violation
- Fixed: [Regression] Windows XP compatibility for RAD Studio 11 compiled executables
- Fixed: [Regression] Win64 stack tracing may sometimes fail
- Fixed: [Regression] IDE error reporting does not work
- Removed: Importing old EurekaLog 6 settings

7.9.6.0 Update 2021-11-19 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- Added: Windows 11 detection
- Added: Support for buffered logging. Default is OFF. Can be enabled via --el_debug_buffering command line switch or when using the new ABufferSize argument in the ELogOpen function. Use the new ELogFlush function to flush buffer to disk before exiting process/thread
- Added: uROCOMInit to PreInitUnits
- Fixed: Compatibility issues in the YouTrack API
- Fixed: Exception filter changes exception message in bug report, while it should do this only for dialogs
- Fixed: Rare case of two EurekaLog error dialogs (within the same process) fighting over top most window
- Fixed: Removed hard-coded colors in dialogs
- Fixed: Added workaround for RSP-35509/RSP-36171
- Fixed: [C++ Builder] Issues with removing EL's obj files from C++ projects when EUREKALOG conditional symbol is not defined; the old behaviour can be enabled via hidden CBuilderSwitchUnits option
- Fixed: [Viewer] Possible hang on startup if default printer is unavailable network printer
- Fixed: Various improvements for GetIt installation
- Fixed: Various minor UI improvements

7.9.5.0 Update 2021-08-30 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- Added: Support for RAD Studio 11
- Added: Additional protection for passwords inside executables and options
- Added: EurekaLog's configurations now have desriptions. You can enter descriptions for custom configs when saving/exporting options
- Added: UI option to disable EurekaLog on RAD Studio 2007 and earlier (as base config only, will not work for profiles)
- Added: Ability (option) to partially match exception message in exception filters
- Fixed: Issues with exception filters saving
- Fixed: Cues in options dialog on ANSI IDEs
- Fixed: [C++ Builder] Crash when reporting memory errors after EurekaLog shutdowns
- Fixed: Rare wrong error message for failed dialog
- Changed: Injected options are now packed by default even if debug information is not