-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGELOG
402 lines (305 loc) · 11.8 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
5.2.3
06 May 203
Update of various libraries
5.2.2
18 Dec 2021
Bug (TRACEUI-43)
Update of Log4j2 to close CVE-2021-45046 and CVE-2021-45105.
5.2.1
11 Dec 2021
Bug (TRACEUI-42)
Update of Log4j2 to close CVE-2021-44228.
5.2.0
23 Oct 2021
Internal Improvement (TRACEUI-41)
Dialogs should initialize their owners
23 Oct 2021
Feature (TRACEUI-40)
Trace Diagnosis Tool should use Kieker 1.15
23 Oct 2021
Bug (TRACEUI-39)
Files written with Kieker 1.14 can still not be processed.
22 Oct 2021
Bug (TRACEUI-37)
Configuration for ascii and binary writer during monitoring is mixed-up.
5.1.0
03 Jul 2021
Feature (TRACEUI-38)
Support for files written with Kieker 1.14.
5.0.0
21 Mar 2019
Full overhaul of the application.
4.0.0
29 Dec 2018
Bug (TRACEUI-36)
Added some missing spaces in the table of the aggregated methods view.
26 Dec 2018
Feature (TRACEUI-35)
The tool now comes with a fixed font which allows for a consistent appearance across all operation systems.
26 Dec 2018
Bug (TRACEUI-34)
Fixed some typos in the English localization.
17 Nov 2018
Internal Improvement (TRACEUI-32)
The tool now uses and requires Java 11.
3.2.1
06 Dec
Bug (TRACEUI-33)
The sorting in the trace view did not apply to the children of the root calls.
3.2.0
05 Sep 2018
Feature (TRACEUI-31)
Further reduced the memory usage of elements in the traces view and accelerated their creation.
04 Sep 2018
Feature (TRACEUI-30)
Reduced the memory usage of the application during search operations.
02 Sep 2018
Feature (TRACEUI-29)
Included Font Awesome as icon library.
02 Sep 2018
Feature (TRACEUI-28)
The important menu items now have shortcut keys.
02 Sep 2018
Feature (TRACEUI-27)
A deactivated monitoring within the application now requires less memory.
02 Sep 2018
Bug (TRACEUI-26)
The Ascii reader did not process the Kieker metadata records in a correct way.
02 Sep 2018
Feature (TRACEUI-25)
The tables and tree tables now have alternating row colors.
01 Sep 2018
Bug (TRACEUI-24)
The dialog for creating a new filter favorite was missing the application icon.
01 Sep 2018
Bug (TRACEUI-23)
Corrected the width of the combo boxes within the filters.
01 Sep 2018
Feature (TRACEUI-22)
Improved the performance during the sorting of columns.
3.1.0
30 Mar / 02 Jun 2018
Task (TRACEUI-21)
Updated all libraries within the application.
30 Mar 2018
Bug (TRACEUI-20)
Fixed a broken link in the internal documentation.
30 Mar 2018
Feature (TRACEUI-19)
Improved the internal documentation by using Bootstrap.
30 Mar 2018
Bug (TRACEUI-18)
Internal controller classes are now using the correct logger.
21 Mar 2018
Feature (TRACEUI-17)
The signatures of method calls is now taken from the after operation events rather than from the before operation events. For most users this is not important. However, some applications take the methods' results into account for the records,
which means that their after operation events have an enriched method signature compared to their before operation events.
20 Mar 2018
Feature (TRACEUI-16)
Monitoring logs can now be read directly from a ZIP file.
3.0.0
25 Dec 2017
Bug (TRACEUI-15)
Fixed a bug where error dialogs on Linux systems did not show the full error message.
22 Dec 2017
Feature (TRACEUI-14)
The user can now choose that the close prompt dialog is no longer shown.
22 Dec 2017
Feature (TRACEUI-12)
If no trace can be reconstructed, but records are ignored, an information dialog is shown to the user.
20 Dec 2017
Feature (TRACEUI-11)
If none of the readers can read the monitoring log, an information dialog is shown to the user.
11 Nov 2017
Bug (TRACEUI-10)
Fixed a bug where the tool encountered a division by zero, when the process duration was zero milliseconds.
04 Nov 2017
Internal Improvement (TRACEUI-9)
Removed the source archive from the release engineering build, as the sources can be downloaded from Github.
29 Oct 2017
Internal Improvement (TRACEUI-7)
A service factory can now be used to access the CDI context from a static context.
27 Oct 2017
Internal Improvement (TRACEUI-5)
Dialog views share now a common (architectural) base.
20 Oct 2017
Feature (TRACEUI-3)
The tool supports now the writing and reading of ascii monitoring logs.
19 Oct 2017
Feature (Github Issue #3)
The application saves now the last used path for the CSV export.
16 Oct 2017
Internal Improvement (#59)
The internal monitoring uses now Kieker 1.13.
15 Oct 2017
Internal Improvement (#58)
Added own implementations for numeric text fields.
14 Oct 2017
Internal Improvement (#57)
The method aggregation has been accelerated, which leads to a faster import.
14 Oct 2017
Internal Improvement (#56)
The application module is now separated into two modules.
14 Oct 2017
Internal Improvement (#55)
The tool now uses and requires Java 9
2.0.0:
03 Nov 2017
Bug (TRACEUI-8)
Corrected the encoding of the localization under Linux.
27 Oct 2017
Bug (TRACEUI-6)
The settings dialog does no longer report the settings as changed, when the cancel button is used.
20 Oct 2017
Bug (TRACEUI-2)
The number of processed bytes is now correctly calculated, when mutiple monitoring log directories are loaded.
13 Oct 2017
Major refactoring (#54)
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.
10 Mar 2017
Bug (#47)
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.
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:
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.
22 Nov 2015
Feature (Issue #25)
Detailed the settings for operation and component appearances.
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.
21 Nov 2015
Bugfix (Issue #26)
Short components were not always correctly displayed in case of operation execution records.
21 Nov 2015
Feature (Issue #23)
Added filter and search possibilities for dates and times.
08 Nov 2015
Feature (Issue #22)
It is now possible to configure the appearance of the timestamps in the traces and the calls views.
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.
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.
31 Oct 2015
Feature (Issue #19)
A switch within the settings allows to enable case sensitivity within the filter masks.
31 Oct 2015
Feature (Issue #18)
It is now possible to double click on a method call to jump directly into the corresponding trace.
31 Oct 2015
Feature (Issue #16)
A switch within the settings allows to aggregate insignificant methods below a given threshold within traces.
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.
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.
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.
10 Oct 2015
Feature (Issue #4)
A switch within the settings allows regular expressions (Java standard) in the filter masks.
05 Oct 2015
Bugfix (Issue #13)
Redirected some log messages from the console into logging files.
05 Oct 2015
Bugfix (Issue #12)
For some record types, the short operation names were not displayed correctly in the GUI.
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.
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.
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