This repository has been archived by the owner on Nov 15, 2019. It is now read-only.
/
RELEASE_NOTES
129 lines (116 loc) · 5.81 KB
/
RELEASE_NOTES
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
Apache Edgent (incubating) 1.1.0
==================
This release includes a number of minor bugfixes and enhancements listed below.
See EDGENT-379 below for important information related to the
Edgent connector for the IBM Watson IoT Platform.
See EDGENT-380 below for information about the MQTT connector.
New Features
--------------------
TODO
Incompatible changes
--------------------
TODO
Miscellaneous changes
---------------------
EDGENT-379 Upgrade to the WIoTP 0.2.2 Java client API
Upgrade the Edgent connector for the IBM Watson IoT Platform to use
the WIoTP 0.2.2 Java client API.
Note: the WIoTP API changed the way it publishes device events.
See the "Migration from release 0.1.5 to 0.2.1" information at
https://github.com/ibm-watson-iot/iot-java/tree/master#migration-from-release-015-to-021
for details including how to revert the behavior if needed.
See https://github.com/ibm-watson-iot/iot-java/releases
for general release information about the WIoTP Java client API.
EDGENT-380 Upgrade the MQTT connector to use paho-mqtt 1.1.0
Known Issues
--------
None yet
Bug Fixes
---------
TODO
Apache Edgent (incubating) 1.0.0
==================
The first official Apache Edgent release
New Features
____________
EDGENT-8 Restart topology on uncaught exception
EDGENT-21 Create test application using GPS/OBD sensors
EDGENT-22 Add functionality to sample the tuples in a stream
EDGENT-91 Support joining a stream against another stream/window
EDGENT-96 Add an HTTP POST utility method
EDGENT-114 Have IotProvider start applications using ApplicationService
EDGENT-117 Support IotProvider on Java 7 and Android
EDGENT-128 update to Watson IoT Platform release
EDGENT-166 Add Gate plumbing
EDGENT-173 Add load balanced parallel()
EDGENT-178 console: stream hover should report "alias" in addition to tags
EDGENT-198 Accessibility enhancements to Javadoc
EDGENT-200 Console: stream hovers in oplet kind layout lack tuple counts
EDGENT-214 testFileWriter needs to support compressed rolling log generation
EDGENT-215 Job control gets unregistered from ControlService after job gets closed (BUG)
EDGENT-217 promote IoT device heart beat to a connector utility
EDGENT-218 Add multivariable JsonAnalytics
EDGENT-220 add things to help with csv strings
EDGENT-226 Add connector for "command / OS process"
EDGENT-304 Always build edgent.android.{hardware,topology}.jar
Incompatible changes
--------------------
EDGENT-232 Rename Quarks to Edgent
Rename packages from quarks.* to org.apache.edgent.*
Rename jars from quarks.jar to edgent.*.jar
EDGENT-236 Rename Iotf connector to Iotp
Rename package to org.apache.edgent.connectors.iotp
Rename jar to edgent.connectors.iotp.jar
EDGENT-139 Rename ./ext/slf4j-1.7.12/slf4j-jdk14-1.7.12.jar
This jar was available to Edgent applications to provide them and the
Edgent runtime with an SLF4J logging implementation.
The name is now ./ext/slf4j-jdk14-1.7.12.jar
Miscellaneous changes
---------------------
EDGENT-139 Replace Ant build with Gradle tooling
EDGENT-261 Remove all third party jars from the Edgent repository
EDGENT-263 Add source tgz generation
EDGENT-271 Conform to license and notice standards for binary bundle
EDGENT-272 Conform to license and notice standards for source bundle
EDGENT-281 Change release bundle names
the bundles are now org.apache.edgent-<version>-{src,bin}.tgz
EDGENT-281 Change the name of the directory that a binary release bundle extracts to
An official release bundle extracts to "edgent-<version>"
A snapshot release bundle extracts to "edgent-<version>-SNAPSHOT-<date>-<time>"
EDGENT-281 Change names and/or versions of some external dependency jars in the binary release bundle
Mentioned for completeness but those jars are intended
to be private the Edgent runtime components.
Known Issues
--------
None yet
Bug Fixes
---------
EDGENT-6 Change in JOB MXBean ObjectName causing console not to getch jobs
EDGENT-83 Getting Started documentation page should tell how to build Quarks or explain releases are not Apache
EDGENT-97 Document HTTPStreams.getJson
EDGENT-120 bad graph generation with certain API / oplet sequence
EDGENT-130 Application hands when trying to read commands from iotf
EDGENT-137 Tuple count: Source oplet flows into Peek. Source tuple count is less than Peek's count.
EDGENT-152 "Quarks SPI" javadoc group declared but not generated
EDGENT-164 Navigation menu works the wrong way
EDGENT-167 width of FanOut output streams is wrong
EDGENT-168 Console Splitter properties hover output tags wrong
EDGENT-169 Console: hover on stream between Filter and Peek doesn't report tuple count
EDGENT-171 Remove JobMXBean,State or Job.State
EDGENT-172 Add stateChange() to JobMXBean
EDGENT-177 Job name not set correctly for control service
EDGENT-179 console: oplet coloring gradients "too close"
EDGENT-180 Calling stateChange(CLOSE) on JobMXBean does not change its state fully
EDGENT-187 Console: TopologyTesstBasic doesn't render after QUARKS-22 changes
EDGENT-188 Console metric propagation shouldn't traverse non-injected metric ops
EDGENT-189 Undesirable metric op injection
EDGENT-201 Make the quarks console keyboard navigible
EDGENT-207 Iotf connect does not receive commands when only subscribing to to commands
EDGENT-208 Improve TWindow aggregate() javadoc
EDGENT-209 No need to insert PlumbingStreams.isolate after JobEvents.source
EDGENT-210 Submit an app, closing an app and the attempting to resubmit an app "kills" the parent app
EDGENT-213 testFileWriter is naming rolling log files with day-in-year not day-in-month
EDGENT-247 "ant release" with ANDROID_SDK_PLATFORM set fails
EDGENT-255 StreamScope.setEnabled(true) resets buffer if already enabled
EDGENT-257 samples.scenarios.iotp no longer functional
EDGENT-307 Improve supported platform documentation