Skip to content
Snippets Groups Projects
CHANGELOG 6.64 KiB
Newer Older
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	13 Oct 2017  
	Major refactoring (#54)
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	
	03 Sep 2017
	Internal Improvement (#53)
	Performed various performance improvements. Especially the traces view should now be loaded much faster.

	30 Aug 2017
	Internal Improvement (#52)
	The classpath for the start script is now assembled with wildcards for the libraries.

	30 Aug 2017
	Bug (#51)
	The jump from calls to traces leads no longer to an error in case that unmonitored time or method call aggregation is active.
	
	30 Aug 2017
	Internal Improvement (#50)
	The jump from calls to traces no longer uses a recursive algorithm which might lead to a stack overflow in large traces.

	10 Jul 2017
	Feature (#49)
	Dialogs can now be closed by using the escape button.

	09 Jul 2017
	Feature (#48)
	Added more fine grained possibilites to aggregate method calls in traces.
	
	The reference to the Trac URL has been removed. Instead a link to the Kieker mailing list is available in the bug reporting dialog.

	08 Mar 2017
	Internal Improvement (#46)
	Refactored the GUI test architecture.

	08 Mar 2017
	Feature (#45)
	Added the possibility to import a directory containing multiple monitoring log directories.

	05 Mar 2017
	Internal Improvement (#44)
	Implemented an architectural solution to save and load properties.

	05 Mar 2017
	Internal Improvement (#43)
	Splitted the application into multiple projects.
 
	05 Mar 2017
	Internal Improvement (#41)
	Added an infrastructure for services in the application.

	05 Mar 2017
	Feature (#42)
	Added a new setting to display the non-monitored part of a method call duration in the trace view.

	29 Jan 2017
	Internal Improvement (#40)
	Removed the AspectJ dependency.

	29 Jan 2017
	Internal Improvement (#39)
	Separated controllers and views.
	
	29 Jan 2017
	Internal Improvement (#38)
	Refactored the code for the GUI loading and moved it from the main controller into an own class.
	
	29 Jan 2017
	Internal Improvement (#37)
	Added a customized configuration for the formatter and cleanup in Eclipse.
	
	29 Jan 2017
	Internal Improvement (#36)
	The (Tree)TableCellFactories have been replaced with (Tree)TableRowFactories.

	15 Jan 2017
	Feature (#35)
	Added the possibility to bookmark filter favorites during the analysis session.
	
	14 Jan 2017
	Internal Improvement (#34)
	The fxml and properties files for the views and the localization are now in an own resources folder.
	
	14 Jan 2017
	Feature (#33)
	The binary archive now contains the CHANGELOG file.
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	14 Jan 2017
	Feature (Issue #30)
	It is now possible to enable the caching of the views. This increases the memory consumption of the application, but makes sure that the contents of each view (e.g., filters) are not reset while switching between them.
	
	14 Jan 2017
	Feature (Issue #31)
	An additional option has been implemented to apply the filters in the entire trace and not only on the root of the traces.

	14 Jan 2017
	Bugfix (Issue #32)
	When one used the arrow keys to navigate in the trees or the lists, the detail view has not been updated.

1.1.0:
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	13 Mar 2016
	Feature (Issue #29)
	It is now possible to export the visible data of the method call and the aggregated method call views to CSV files.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	22 Nov 2015
	Feature (Issue #25)
	Detailed the settings for operation and component appearances.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	22 Nov 2015
	Feature (Issue #28)
	It is now possible to double click on an aggregated method call to jump directly to the corresponding actual calls.

	22 Nov 2015
	Feature (Issue #27)
	Added filter and search possibilities for exceptions.
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	21 Nov 2015
	Bugfix (Issue #26)
	Short components were not always correctly displayed in case of operation execution records.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	21 Nov 2015
	Feature (Issue #23)
	Added filter and search possibilities for dates and times.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	08 Nov 2015
	Feature (Issue #22)
	It is now possible to configure the appearance of the timestamps in the traces and the calls views.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	01 Nov 2015
	Feature (Issue #21)
	A switch within the settings allows to activate a new kind of percent calculation. When activated, the percent calculation within traces refers to the topmost method call (the root of the trace) instead of to the direct caller of the method.
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	31 Oct 2015
	Bugfix (Issue #20)
	An active view has always been reloaded after closing the settings dialog, even if no settings had been modified. Now an active view is only reloaded if at least one of the settings has been modified.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	31 Oct 2015
	Feature (Issue #19)
	A switch within the settings allows to enable case sensitivity within the filter masks.
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	31 Oct 2015
	Feature (Issue #18)
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	It is now possible to double click on a method call to jump directly into the corresponding trace.
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	31 Oct 2015
	Feature (Issue #16)
	A switch within the settings allows to aggregate insignificant methods below a given threshold within traces. 
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	28 Oct 2015
	Feature (Issue #17)
	The detail panels in each view show now the durations in the selected time unit in addition to the original time unit from the monitoring logs.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	11 Oct 2015
	Feature (Issue #15)
	The help menu provides now a new menu item to browse to the pages which can be used to report bugs and feature wishes.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	10 Oct 2015
	Feature/Bugfix (Issue #14)
	Improved the error handling of the front end. Error are now usually shown in dialogs and not printed to the console.

Nils Christian Ehmke's avatar
#4  
Nils Christian Ehmke committed
	10 Oct 2015
	Feature (Issue #4)
	A switch within the settings allows regular expressions (Java standard) in the filter masks.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	05 Oct 2015
	Bugfix (Issue #13)
	Redirected some log messages from the console into logging files.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	05 Oct 2015
	Bugfix (Issue #12)
	For some record types, the short operation names were not displayed correctly in the GUI.

Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	04 Oct 2015
	Bugfix (Issue #11)
	Under certain circumstances specific record types could lead to a crash in the analysis. Not supported records are now completely filtered out. The number of ignored records can be seen in the monitoring statistics. 
	
Nils Christian Ehmke's avatar
Nils Christian Ehmke committed
	04 Oct 2015
	Feature (Issue #10)
	Added log4j2 as logging framework. The log messages of the tool (and the underlying TeeTime framework) are now written into files.
	
	03 Oct 2015
	Bugfix (Issue #9)
	The counter of the (aggregated) traces where, unlike the counter of the (aggregated) calls, not bound to the visible traces.
	
Nils Christian Ehmke's avatar
#7  
Nils Christian Ehmke committed
	18 Sep 2015
	Feature (Issue #7)
	A switch within the settings can be used to activate additional checks during the reconstruction. This can filter out specific invalid parts of monitoring logs. However, this check can lead to a minimal decrease in performance of the reconstruction. 
	
	06 Sep 2015
	Feature (Issue #5)
	Added GUI tests to the nightly build in order to improve the quality.
	
	05 Sep 2015
	Feature (Issue #3)
	Improved the filter and search possibilities within the tool.
	
1.0:
	04 Oct 2015
	First public release