-
Notifications
You must be signed in to change notification settings - Fork 23
/
ChangeLog
93 lines (76 loc) · 3.81 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
* Fri Jan 11 2019 Dave Benson <david.benson> 2.2.1
- support for registration of new EmitterGroup to support
plugins that render to alternate targets (which aren't necessarily
publicly supported). See EmitterGroupBuilder.registerEmitterGroupFactory().
* Fri Nov 20 2015 Kenneth Kharma <[email protected]> 2.2.0
- only emit System::Startup and System::Shutdown when heartbeats are enabled
- added heartbeat support to emitter groups
- removed SNAPSHOT from version
* Thu Oct 08 2015 Kenneth Kharma <[email protected]> 2.1.1
- added DatagramSocketEventEmitter abstract class, which UnicastEventEmitter
and MulticastEventEmitter both extend
- moved socket interface to parent class
- made emitter group configs more flexible and added support for multicast
emitters
- added shutdown method for emitter groups
* Wed Jul 23 2014 Mohammad Kolahdouzan <[email protected]> 2.0.0
- all emit methods now return number of bytes that were emitted.
* Tue Aug 07 08:00:00 PDT 2013 Robert Wong <[email protected]> 1.4.1
Fix bug where sampleRate was not correctly set.
* Tue Jul 30 08:00:00 PDT 2013 Robert Wong <[email protected]> 1.4.0
Added random sampling for event emission
* Wed Jun 05 08:00:00 PDT 2013 Preston Pfarner <[email protected]> 1.3.3
Significant speed increases for ArrayEvent.
* Thu Apr 11 11:23:26 PDT 2013 Frank Maritato <[email protected]> 1.3.1
Added ability to have arrays that can contain null elements.
* Wed Nov 28 16:21:24 PDT 2012 Frank Maritato <[email protected]> 1.2.2
Added ability to parse comments for use in automated tools (rcongiu)
Modified the DatagramEnqueuer so that if a port of 0 is passed in and assigned dynamically,
the port field is set to the chosen port (hiloboy0119)
* Thu Oct 4 11:30:56 PDT 2012 Frank Maritato <[email protected]> 1.2.0
Added Emitter Groups (pull request 3)
***
1.0.1 Changes
- Spec: https://github.com/lwes/lwes-website/blob/master/specs/lwes-v1
- Event class is now an interface. Implementation moved to MapEvent.
- ip_addr is now deprecated and should not be used. Use a byte array or a string for ip addresses.
- New data types: byte, float, double
- Array support
- Required/Optional
- Size limitations
- ArrayEvent added as a fast implementation of Event
- EventSystemException and subclasses are now Runtime exceptions
- Added FilterListener
***
0.2.5
Changed license to BSD.
***
0.2.4
- There is a memory leak in jdk 1.6.0_20 and earlier in
java.util.concurrent.LinkedBlockingQueue so I made a copy of that class and
fixed the memory leak.
***
0.2.3
- Allow one to override the size check that is done as part of the Event class. Size
really only matters if one is intending on emitting the created event not if they
are reading it from a file. Also allow introspection into Event to get the size in
bytes.
***
0.2.1 -> 0.2.2 Changes
- Added the ability to set a maximum capacity on the internal queue used by the
ThreadedProcessor. If you set the queue size, you can avoid out of memory exceptions,
but you run the risk of dropping events on the floor (it would depend on how fast
you are processing events and how big your network buffer is).
***
0.1.1 -> 0.2.0 Changes
- I removed the files that are autogenerated by javacc and made it part of the build.
The .java files will end up in target/generated-sources/javacc if you are interested in
seeing them.
- I also nuked the ant build.xml file. I don't want to support both ant and maven and imo,
maven wins. :)
- Added more unit tests
- Allow post event creation validation
- Use LinkedBlockingQueues where possible to retain event order and help synchronization.
- I removed AttributeNotSetException because throwing an exception if an attribute isn't set
in the event should not be the proper behavior (after all, HashMap and the like do not do this).
- Added comment parsing and retrieving functionality in TemplateDb