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 101–120 of 195 releases.

7.7.8.17 RC 2019-02-24 · EurekaLog

Packages: Enterprise, Professional

- Fixed: Minor JSON text parsing issue
- Fixed: Minor issue in logging code
- Fixed: [Enterprise only] Possible crash when recompile EurekaLog with non-English locale
- Fixed: IDE may fail to display RTL/VCL units when double-clicking on call stack in EurekaLog's dialogs and Viewer
- Fixed: Now screenshot will not be captured if sending is disabled
- Fixed: A rare stack overflow when getting debug information
- Fixed: False-positive memory leak after ignored resource leak
- Fixed: [Regression] "Pause threads" options did not work properly

7.7.8.14 RC 2019-02-14 · EurekaLog

Packages: Professional, Enterprise

- Fixed: C++ Builder call stack improvements

7.7.8.13 RC 2019-02-11 · EurekaLog

Packages: Professional, Enterprise

- Added: %_EL_Last_Failure% environment variable can be used to indicate send failure reason when chaining few send methods together
- Added: Added stack frames recovery after FPO routine
- Fixed: Parent window for send dialogs (used mostly in (S)MAPI send methods)
- Fixed: Unified "Append bug report" option for various mail send methods; now this option will not remove bug report file from attaches
- Fixed: Loading EurekaLog 4-6 debug format in Address Lookup tool
- Fixed: [C++ Builder] Added workaround for Exception.RaisingException is not being called by C++ Builder
- Fixed: [C++ Builder] Added workaround for ExceptionAddress being equal to nil for software C++ Builder exceptions
- Fixed: Redmine now supports unlimited amount of projects

7.7.8.10 Beta 2019-01-31 · EurekaLog

Packages: Enterprise, Professional

- Added: YouTrack support
- Added: Global resource tracking (with option)
- Added: Selectable categories for resource tracking
- Fixed: [REGRESSION] EUREKALOG symbol is not added correctly when external configuration is used
- Fixed: Possible crash on shutdown when memory leaks are used with DLL exports provider
- Changed: Mem/Res leak add handler is converted to function. Now you can return False to indicate that leak was ignored

7.7.8.7 Beta 2019-01-23 · EurekaLog

Packages: Professional, Enterprise

- Fixed: Check for valid memory address / block
- Fixed: [Regression] Problems with importing old memory options
- Fixed: [Regression] List index out of bounds when changing status in Viewer

7.7.8.6 Beta 2019-01-18 · EurekaLog

Packages: Enterprise, Professional

- Added: Interfaces information lookup for leaks and memory errors
- Fixed: [64 bit] Check for valid memory block
- Fixed: [C++ Builder] Some line numbers may be missing
- Fixed: Message about fatal/configuration error is not visible if dialog set to "None"

7.7.8.4 Beta 2019-01-10 · EurekaLog

Packages: Enterprise, Professional

- Fixed: Now ecc32 will also look for dcc32 in %PATH%
- Fixed: Some DPI scaling issues for extreme DPI/fonts
- Fixed: Greatly reduced chances to lock while taking call stacks of external threads
- Fixed: Various issues with cross-module exceptions
- Fixed: Shared logging in same process from different executable modules
- Fixed: [ANSI only] A wrong charset may be used in fonts

7.7.8.2 Hotfix 2018-12-03 · EurekaLog Download Trial

Packages: Professional, Enterprise, Trial

- Fixed: [Regression] Abstract error in TThreadEx / sending
- Fixed: [Regression] Adjusted sending timeouts
- Fixed: [Regression] Adding / removing EUREKALOG symbol to / from conditional defines for packages; please note that issue is still present on RAD Studio 2009, RAD Studio 2010 and RAD Studio XE - due to bugs in OpenTools API (OTA); issue is fixed for RAD Studio 2007 and earlier, and for RAD Studio XE2 and higher

7.7.7.0 Update 2018-10-27 · EurekaLog Download Trial

Packages: Enterprise, Professional, Trial

- Fixed: Bug report file location option did not accept file names when path is relative
- Fixed: Added escaping for & character in command line when opening URLs
- Fixed: Possible range check Viewer crash when sorting certain columns
- Fixed: [Regression] Disabling debug priviledge when IDE is running in admin mode (restricts IDE's debugging capabilities)
- Fixed: Rare deadlock
- Fixed: [Regression] Various issues after upgrading to latest Debug Help DLL
- Fixed: RTL compatibility issue with latest IDE

7.7.6.0 Update 2018-10-05 · EurekaLog Download Trial

Packages: Professional, Enterprise, Trial

- Added: Support for Windows 10 October 2018 update
- Fixed: [Regression] C++ Builder leaks support
- Fixed: Unnecessary attempt to modify read-only project files
- Fixed: Memory leak when using EurekaLog's code without enabling EurekaLog
- Fixed: DPI-awared icons in Viewer with alpha-channel support
- Changed: Viewer now auto size columns

7.7.5.0 Update 2018-09-07 · EurekaLog Download Trial

Packages: Trial, Enterprise, Professional

- Added: RAD Studio 10.3 support
- Added: Cleaning up call stack from EurekaLog's service calls for destructors
- Added: MailHeaderEncodeToStr function
- Fixed: Possible crash when using CRAM auth methods in SMTP
- Fixed: Viewer may fail to decrypt some encrypted bug reports

7.7.4.0 Update 2018-08-24 · EurekaLog

Packages: Professional, Enterprise

- Added: SendSMTPClientAdditionalHeaders and SendSMTPServerAdditionalHeaders properties to TEurekaModuleOptions
- Fixed: [Regression] Various problems with external configurations
- Fixed: Better retrieving of full / display user name

7.7.3.1 Update 2018-08-13 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- Added: AdditionalHeaders virtual method in SMTP sender class (for custom headers, like CC/BCC, priority, etc.)
- Fixed: [Regression] Possible crash on startup in web applications
- Fixed: UTF-8 encoding in FROM field for SMTP sender

7.7.3.0 Update 2018-08-09 · EurekaLog Download Trial

Packages: Enterprise, Professional, Trial

- Added: Support for '"Name" <example@example.com>' format in e-mail addresses
- Added: Support for EMailSender.AttachedFiles.AddObject('dummyfilename', AnyStream);
- Added: Support for multiple recipients (e.g. 'example1@example.com,"Name" <example2@example.com>') in the same e-mail / session
- Fixed: Stripping relocation table for ASLR-enabled executables
- Fixed: Build events may not run when multi-build configuration is used
- Fixed: Automatically enable EurekaLog for thread during shutdown of DLL web (ISAPI, etc.) applications (for leaks reporting)

7.7.2.0 Update 2018-08-03 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- Added: Support for changes in web apps in latest RTL
- Fixed: [Regression] Fixed build configurations support

7.7.1.0 Update 2018-07-25 · EurekaLog Download Trial

Packages: Enterprise, Professional, Trial

- Added: Additional options for controlling versions in bug trackers
- Fixed: Possible crash on certain Windows builds
- Fixed: Now Viewer can send information to IDE launched with admin rights

7.7.0.0 Stable 2018-06-29 · EurekaLog Download Trial

Packages: Trial, Professional, Enterprise

- <b>Important:</b> Debug information is no longer compressed by default (for faster speed and lower memory usage), check your options if you want smaller executables
- <b>Important:</b> Some events were changed (signature)
- <b>Important:</b> "Use Main Module Options" option was removed. Please, use external configurations
- <b>Important:</b> Options that do not affect EurekaLog at run-time are changed to read-only. Use EBase, EMemLeaks, EResLeaks, EFreeze units to control some of these options.
- Added: Support for Redmine bug tracker
- Added: Default implementation for OnExceptionError event. Set ACallNextHandler to False if you assign this event handler and do not want the default behaviour. You can switch to old behaviour by assigning an empty event handler
- Added: CRAM-MD5 and CRAM-SHA1 SMTP AUTH
- Added: Manual validation of SSL server certificates (better logging and diagnostic)
- Added: New UI for enabling/disabling EurekaLog in projects
- Added: New options for debug information
- Added: Improvements in DumpAllocationsToFile (note that signature has changed)
- Added: "Use call stack heuristic for grouping" option (previosly this option was permanently enabled)
- Added: Option for non-visual app types; hides message boxes (see in "Hooks")
- Added: File-based method to enable run-time debug mode; new "unique" naming mode
- Added: Added ability to select SSL/TLS for e-mail wrapper functions (see wrapper functions in ESendMail unit)
- Added: Hook for TObject.Free (when low-level hooks are enabled) allows early notification about double-free errors
- Added: Options for customizing statuses for bug trackers (sndBugZillaInProcessStatuses, sndJIRAClosedStatuses, sndJIRAOpenedStatuses, sndMantisClosedStatuses, sndMantisInProcessStatuses, sndRedmineClosedStatuses, sndRedmineOpenedStatuses)
- Added: Wipe stack on idle option and MemWipeStack function
- Added: IPV6 support for network info in bug reports
- Added: Finalization order error detection for shared memory manager
- Added: IsFreezeCheckInstalled / IsFreezeCheckEnabled
- Added: Support for non-text and multi-select custom fields in JIRA
- Added: Viewer caches ZIP password
- Added: .ForceTerminate and .ForceRestart methods and .TerminateBtnEnabled property to TEurekaModuleOptions.
- Fixed: Various issues with UseMainModules option
- Fixed: Files are not attached when "Pack report" options is disabled (you have to re-setup send options)
- Fixed: Mantis/BugZilla project version search
- Fixed: Mantis sender leak
- Fixed: Added support for \\?\ prefix
- Fixed: Max reports in file can't be set to 0 (unlimited)
- Fixed: You no longer need to uncheck "Capture stack only for exceptions from current module" option when using EurekaLog-enabled DLLs
- Fixed: EurekaLog Viewer now always shows dates in your local time zone
- Fixed: Wrong configuration may be used in some cases when compiled from command-line
- Fixed: Possible crash when creating bug report while there are non-started threads
- Fixed: Possible "Unsupported project" for corrupted .dprojs
- Fixed: Missing "Statistics" page
- Fixed: Parsing complex generics names
- Fixed: Added workaround for various linker bugs (mostly generics-related in older IDEs)
- Fixed: ThreadID may be lost in CreateThread hook
- Fixed: Mantis sender may crash on older IDEs
- Fixed: Improved support for .inc and generics
- Fixed: Exception dialog may appear twice for same exception in background thread
- Fixed: Possible range-check error on Win64 in logging code
- Fixed: Added workaround for damaged stack frames in Win64
- Fixed: Crash when sending leaks report with background thread (latest IDEs only)
- Fixed: Leaks when extracting encrypted ZIPs
- Fixed: Added workaround for Delphi 5 synchronize issue
- Fixed: Added accounting bug file name options when testing sending
- Fixed: REX prefis is ignored for some valid opcodes
- Fixed: DataSnap hooks are updated to the 10.2 Tokyo
- Fixed: Range check errors on invalid Base64 input
- Fixed: [Regression] Encrypted debug information may fail dialogs
- Fixed: Rare crash on startup
- Fixed: Stack overflow reporting improved
- Fixed: Rare hang when creating bug report
- Fixed: 3rd party directives are preserved when modifying uses clause in .dpr
- Fixed: Rare ignoring REX prefix in 64-bit disasm
- Fixed: Various time zone related issues in Viewer
- Fixed: Improved AQTime support
- Fixed: Various issues with shared MM
- Fixed: Possible crash during memory leaks detection at shutdown
- Fixed: Stability issues with MS debug info provider
- Fixed: Performance fixes for DLL exports provider
- Fixed: Updated DbgHelp to latest version
- Fixed: Unit namespaces
- Fixed: [C++ Builder] Possible crash on DLL startup
- Fixed: Improved read-only project support in IDE
- Fixed: Various range check issues with memory leaks on Win64
- Fixed: Several parsing issues for uses clause in .dpr
- Fixed: [Delphi 2007 and earlier] Exception may be marked as expected when memory filter is not enabled
- Fixed: Overlapping checkboxes in EurekaLog-style dialog
- Fixed: Compatibility issues with VMWare App Volume
- Fixed: [Viewer] Visual glitches when screenshot tab is active on changing reports

7.6.6.43 RC 2018-06-24 · EurekaLog

Packages: Enterprise, Professional

- Pre-release build

7.6.6.39 RC 2018-05-30 · EurekaLog

Packages: Professional, Enterprise

- Fixed: [regression] Fixed wiping stack option

7.6.6.38 RC 2018-05-25 · EurekaLog

Packages: Professional, Enterprise

- Added: Viewer caches ZIP/ELP password
- Added: [JIRA] Added support for non-text fields. Added support for multi-select fields (use "|" as delimiter)
- Fixed: Various range check errors in leaks detection code
- Fixed: Better handling of read-only projects