AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

EurekaLog 7.8 is out

Ein Thema von DP News-Robot · begonnen am 6. Dez 2019
Antwort Antwort
Benutzerbild von DP News-Robot
DP News-Robot

Registriert seit: 4. Jun 2010
15.387 Beiträge
 
#1

EurekaLog 7.8 is out

  Alt 6. Dez 2019, 00:00
We are pleased to announce the availability of the new 7.8 version.

EurekaLog is a tool for Delphi and C++Builder that gives your application the power to catch every exception and memory/resource leak, generating a detailed log of the call stack (with unit, procedure and line number), optionally sending you a copy of each log entry via email or the Web via the most used Web Bug-Tracking tools (as Mantis, BugZilla, FogBugz, and JIRA).
EurekaLog represents the most advanced exception and memory leaks logger technology available for Delphi/C++Builder developers.

To learn more about EurekaLog, please visit our website at:
https://www.eurekalog.com

To download a demo, please visit:
https://www.eurekalog.com/downloads.php

If you would like to purchase a new license, please visit:
https://www.eurekalog.com/buy.php
Important Note: Each modern EurekaLog installer supports IDEs starting with Delphi 5 and up to the latest IDE - about 19 IDEs in total.

Latest supported IDE is:
  • EurekaLog 7.8.1.0+ is compiled against RAD Studio 10.3.3
  • EurekaLog 7.7.8.60-7.8.0.0 is compiled against RAD Studio 10.3.2
  • EurekaLog 7.7.8.14-7.7.8.58 is compiled against RAD Studio 10.3.1
  • EurekaLog 7.7.7.0-7.7.8.13 is compiled against RAD Studio 10.3.0 (RTM)
  • EurekaLog 7.7.5.0-7.7.6.0 is compiled against RAD Studio 10.3 BETA

There are various binary incompatibilities between different 10.3.x builds. More info can be found here.
Changes in 7.8 build:
  1. Added: YouTrack support
  2. Added: Global resource tracking (with option)
  3. Added: Selectable categories for resource tracking
  4. Added: "Log application's exits" option
  5. Added: New options for bug report content: UAC, evelation, admin, memory (RTL, RAM, private, virtual)
  6. Added: Interfaces information lookup for leaks and memory errors
  7. Added: Added stack frames recovery after FPO routine
  8. Added: New "Consecutive Processing" multi-threading option to replace various "Pause" options
  9. Added: "Message" property to exception filters
  10. Added: HTML web dialog now supports XML and JSON
  11. Added: [C++ Builder] Ability to show direct caller of memory functions even if RAW stack tracing is not used (leaks detection)
  12. Added: Leaks checking for "Lightweight DLL" profile
  13. Added: More information for out of memory exceptions
  14. Added: Support for Get/SetThreadDescription API
  15. Added: Exception2HRESULT function in EBase unit
  16. Added: %_EL_Last_Failure% environment variable can be used to indicate send failure reason when chaining few send methods together
  17. Added: Preload debug info for some important core BPLs/DLLs
  18. Added: Viewer can scale screenshot's preview. We recommend to include 5.9 (Display DPI) in your bug reports, so Viewer can scale screenshot automatically
  19. Added: Now EurekaLog is able to tell the immediate caller of kernel32.RaiseException (mostly used for software non-Delphi exceptions)
  20. Added: Retrieving info about exceptions from delayed DLL imports
  21. Added: Warnings in EurekaLog's project options dialog for disabled EurekaLog
  22. Fixed: Various issues with cross-module exceptions
  23. Fixed: Now ecc32 will also look for dcc32 in %PATH%
  24. Fixed: Some DPI scaling issues for extreme DPI/fonts
  25. Fixed: Greatly reduced chances to lock while taking call stacks of external threads
  26. Fixed: Shared logging in same process from different executable modules
  27. Fixed: [ANSI only] A wrong charset may be used in fonts
  28. Fixed: Check for a valid memory address / block
  29. Fixed: [C++ Builder] Some line numbers may be missing
  30. Fixed: Message about fatal/configuration error is not visible if dialog set to "None"
  31. Fixed: Possible crash on shutdown when memory leaks are used with DLL exports provider
  32. Fixed: Parent window for send dialogs (used mostly in (S)MAPI send methods)
  33. Fixed: Unified "Append bug report" option for various mail send methods; now this option will not remove bug report file from attaches
  34. Fixed: Loading EurekaLog 4-6 debug format in Address Lookup tool
  35. Fixed: [LLVM/CLang] Added workaround for Exception.RaisingException is not being called
  36. Fixed: [LLVM/CLang] Added workaround for ExceptionAddress being equal to nil for software exceptions
  37. Fixed: Redmine now supports unlimited amount of projects
  38. Fixed: Minor JSON text parsing issue
  39. Fixed: Minor issue in logging code
  40. Fixed: [Enterprise only] Possible crash when recompile EurekaLog with non-English locale
  41. Fixed: IDE may fail to display RTL/VCL units when double-clicking on call stack in EurekaLog's dialogs and Viewer
  42. Fixed: Now screenshot will not be captured if sending is disabled
  43. Fixed: A rare stack overflow when getting debug information
  44. Fixed: False-positive memory leak after ignored resource leak
  45. Fixed: "Handler" property of exception filters can properly work with multi-values now
  46. Fixed: Buffer overflow in internal logging code
  47. Fixed: Minor improvements for internal crash reports
  48. Fixed: Range check error in JCL debug provider
  49. Fixed: Built-in icons are converted to RCDATA
  50. Fixed: Removed ISAPI unit from EurekaLogCore package
  51. Fixed: Various issues with freeze detection feature in DLLs
  52. Fixed: Possible range-check error in thread wrapper
  53. Fixed: Unnecessary label may be visible on MS Classic dialog when text is too large
  54. Fixed: [C++ Builder] Added __lock_stream leak to know RTL leaks
  55. Fixed: Added support for JIRA API Tokens (JIRA Cloud no longer accepts passwords)
  56. Fixed: Added workaround for OpenTools API issues when compiling projects via "Build All Projects" or Build Groups (only for RAD Studio XE and above)
  57. Fixed: Leaks checks performance optimizations
  58. Fixed: Wrong unit / routine may open in IDE when double-clicking on EurekaLog's call stack dialog when there are collapsed items
  59. Fixed: Possible crash in JIRA sender when custom fields contain invalid values
  60. Fixed: Call stack building for exceptions in routines with broken stack frame
  61. Fixed: Wrong address may be used in RAW stack dump
  62. Fixed: Added workaround for TMS Web Core and similar IDE extensions. Additionally, see EurekaLog's help: Advanced topics > Working with configurations > Read-only projects > Non-EurekaLog read-only projects
  63. Fixed: Added 'System.SimpleShareMem' to list of allowed units before EL units in "uses" clause
  64. Fixed: Rare crash in TerminateThread when low-level hooks are installed
  65. Fixed: Minor startup performance improvements
  66. Fixed: Minor fixes in ecc32/emake
  67. Fixed: Reseting resource leaks categories
  68. Fixed: Possible losing GetLastError's value in CreateFileA
  69. Fixed: A minor memory leak in apps with thread pools (ISAPI, etc.)
  70. Fixed: Rare crash in DumpAllocationsToFile
  71. Fixed: Rare crash when using shared memory manager in slave mode and shared memory manager is re-initialized
  72. Fixed: A minor performance optimization for startup of packaged apps
  73. Fixed: Source files line breaks
  74. Fixed: File uploads for JIRA with API Tokens auth
  75. Fixed: [Regression] Problems with importing old memory options
  76. Fixed: [Regression] List index out of bounds when changing status in Viewer
  77. Fixed: [Regression] EUREKALOG symbol is not added correctly when external configuration is used
  78. Fixed: [Regression] "Pause threads" options did not work properly
  79. Fixed: [Regression] Rare wrong unmangling values from .map debug info provider
  80. Fixed: [Regression] Changes in RTL broken generating external *.elsym files
  81. Changed: "DLL" profile was renamed to "Lightweight DLL"
  82. Changed: Mem/Res leak add handler is converted to function. Now you can return False to indicate that leak was ignored
  83. Changed: Leaks checking will now stop collecting leaks info when it reaches 4 times of "Max leaks to report" option. This can cause to report less leaks than "Max leaks to report" - because other collected leaks may be removed later due to grouping (parent/child) or counting (same leaks)
  84. Changed: Added more internal logging



Weiterlesen...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz