Releases: apache/incubator-heron
0.20.3-incubating-rc1
c024da2 Fix snake yaml that caused unit test failures (#3506)
f90784a remove gitmodule file (#3508)
ed6fd81 Add an example with Streamlet API using component config (#3496)
0f27ef4 Fix style
9d77767 Use safe constructor in yaml deserialization
b069e45 Support custom metrics rules for PrometheusSink (#3493)
a6a4bf8 Travis CI update to Ubuntu 18.04 (#3497)
d2c5303 Fix copy Maven artifacts permission error (#3503)
c3d29a4 rolling back docusaurus version (#3501)
f76f479 fixstmgrcrash (#3492)
9ddbeb6 updating docs for compiling (#3483)
43c7c74 Update Debian docker build with JDK11 and correct debian version (#3487)
576e0c7 Joshfischer/debian10 java11 (#3481)
6846f70 Revert "Upgrade to Python3 (#3431)" (#3478)
ee1c44a Improve concurrency for needed parts. (#3107)
98a084a Add documents for setting up a docker based development environment (#3475)
a6ec96e Patch to fix cppcheck with newer glibc (#3471)
f0b6e1b Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459)
1c59862 Update README for Java 11 (#3464)
4379fe1 Update website for java 11 (#3462)
1476076 Java 11 support (#3454)
0a6cecb adding examples folder to classpath (#3458)
db255f4 removing symlink. Adding contributing guidelines back (#3450)
783581b adding new committers (#3451)
d179c83 Bump mixin-deep from 1.3.1 to 1.3.2 in /website2/website (#3391)
c9d18e6 Add redirect from github pages to new apache site (#3448)
b22f442 remove old site (#3446)
d43f6bd Use netcat-bsd in Debian (#3447)
f7371e1 Added execute permission to dev-env-create.sh (#3443)
3b66e97 Improve docker dev env script (#3441)
b964cf4 explicitly making the site indexable (#3442)
0599224 Update license files for JSXTransformer.js (#3437)
7927299 add downloader-core filegroup (#3439)
91dbabf Updated to use default Kubernetes client discovery logic (#3432)
b16973a Updated rules_scala to fix https issue (#3436)
257b1a4 Upgrade to Python3 for the whole repo (#3431)
485b708 Updated Helm to 3.0.2 (#3430)
e51f265 Updated to support Kubernetes 1.16 (#3426)
2f0c1db update readme (#3429)
a745e3e Updates to make Zookeeper work (#3424)
5cd8ff9 Update getting-started-local-single-node.md (#3425)
cb8212f update bazel_config for Mac OS 10.14 (#3420)
367b44a Removing old com.twitter namespace references (#3415)
73f2487 Joshfischer/site build mods (#3422)
a565a6b Updated compile docker images to include tree
package (#3423)
7ef2e15 Fix Helm values.yml typo (#3421)
869c82e make python code compatible with both python2 and python3 (#3412)
468aed1 Joshfischer/apache content (#3419)
340e654 Update zk version to 3.4.14 in dist and install zk in ubuntu 16/18 di… (#3411)
dcd1b92 Joshfischer/finalize-ci-website (#3418)
de8b554 joshfischer/asf site (#3414)
d8d811a Fix jQuery license and add missing license files (#3407)
06b5acc Update Kubernetes proxy URLs (#3405)
4bca2e5 BUG: bookie statefulset helm template specifies incorrect service name (#3410)
d8db1c5 Add parallelism calculator in Heron UI (#3401)
ae2d1f7 Make topology details section scrollable in Heron UI (#3400)
909c7a0 Support Catalina for Mac (#3398)
06a55e9 Re-organize UI elements in Heorn UI topology page (#3397)
bd06dc8 Update the instruction for using the docker based development environment (#3395)
1f5f23d Add tables for component running info (#3394)
135fb76 Helm chart Bookkeeper fix (#3381)
8045a30 Docker site (#3393)
Release 0.20.2-incubating
1dbf1ce Refactor counters sections in Heron UI topology page (#3392)
a65d330 fix base url and counters flag; combine metrics requests (#3385)
c51faf8 makemetricstriggerperiodic (#3384)
c27d2c0 Fix max capacity timeline in Heron UI (#3383)
7987f4a Avoid duplicated metrics requests in Heron UI (#3378)
066dd8e Add instance resource usage in container (#3375)
a383bc8 Clean up license for healthHandler and jarjar help.txt (#3377)
31b6667 Fix license in health handler py (#3376)
073e4d4 updating the NOTICE (#3374)
81d24e0 Two small UI changes: capacity -> capacity utilization, and the description for aggergated metrics (#3372)
27dec8d Add tooltip for container resource configs (#3371)
cab4c05 remove GPL (#3373)
4a600ee adding missing licenses. Updating NOTICE (#3370)
a25b087 Show an arrow head in logical plan (#3367)
7dbe872 Change urls in WORKSPACE file from http to https (#3369)
de2fb39 License work (#3368)
d950db5 Add a script to start docker container with development environment (#3366)
bf4fce8 publish site script (#3365)
03199a9 (joshfischer/build-site-scripts) Refine site build (#3363)
08a3631 Add metrics for tracking bp caused by local instances and remote stmgrs (#3362)
b707c7b udpated yaml and updated tools (#3360)
b697f83 Hook up a packing plan endpoint in Heron UI (#3359)
28dc357 Add a delay for showing tooltip, format visstyle css file (#3358)
b71572d Remove website2 and CONTRIBUTING.md from release archive files (#3357)
5a3dee5 Add a cap to metrics communicator in TMasterSink and MetricsCacheSink (#3355)
9c7cd21 Separate gc log files for metrics manage and checkpoint manager by id (#3354)
0876b56 Make unknown arguments a warning instead of an error in heron executor (#3353)
2d2d7cf add parallelism in component, fix stream tooltip offset (#3352)
98e35ae Add metrics for communicator size in metrics manager (#3351)
381076b Clean up rate limit config and add an example topology (#3350)
7c04f04 Build kafka bolt maven artifacts (#3341)
ea96a34 [STREAMCOMP-2885] broadcast GCC completition (#3330)
3f92bc5 website clean up (#3340)
b6cb95c Fixing the versions numbers and links in the site docs (#3332)
dd6da67 Upgrade zookeeper libraries to 3.4.14 (#3339)
4aa106c update the book link (#3337)
eec8be6 Add SimulatorRunner for Streamlet API in Simulator package (#3336)
f133e73 Update output message of restart command to include container id (#3335)
12515ff Add license files (#3331)
6df60ab increase the process restart retry to 150 (#3326)
6154c12 Nwang/improve curator connection error message (#3327)
0e0c86b (tag: snapshot_2019_08_21) Add versioned documentation (#3321)
6a28a52 Kafka bolt (#3324)
6693ea1 changes for bazel 0.27+ compatibility (#3325)
266aa07 debug-apiserver (#3323)
12f641b Optimize hot spots in Stream Manager (#3322)
a130d5e adding wait for zookeeper script (#3313)
07ed678 Updating Heron UI docs (#3320)
a01930e When create a smart pointer we now allocate the most hot/frequent messages in the memory pool instead of the heap (#3316)
37f94a5 Fixing the broken website (#3317)
8649a47 Bazel: Update pex rules for compatibility with 0.27 (#3315)
2e2e2dd Fixing the pydocs for new static site (#3314)
bfe58d1 Flip buffers using helper method (#3311)
912d84b Allow interpolate more spout config parameters in extra links (#3310)
bffedbf Add cluster to cmdline options (#3312)
18d6660 Annotate 3rd party and UI libraries in rat excludes with licenses (#3309)
882ec8c Feature/helm (#3296)
075847e Add license header to md files (#3307)
cbbcd27 Spout source extra links (#3306)
20f438d Joshfischer/javadocs (#3302)
Release 0.20.1-incubating
40ccec6 Joshfischer/refine docs (#3300)
b152af8 Add license header to new website files, update license check script and doc (#3301)
5c09b65 Retry tunnel setup when it fails (#3299)
5e8fb15 Joshfischer/update docs (#3298)
fe53750 Joshfischer/update scheduler docs (#3297)
d0f647f Bug/heron-helm (#3289)
725a9b5 Joshfischer/update scheduler docs (#3295)
d7f7f3e Bug: Read override config file in heron executor (#3292)
de1df48 Bug: Read override config in Metrics Manager (#3293)
e167cec Fix for not removing the file heron-core.tar.gz as it is required in heron submit (#3291)
d92a7f4 Upgrade lib event from 2.1.8 to 2.1.10 (#3290)
4b193e0 Joshfischer/newsite (#3280)
698a47b STREAMCOMP-2724: Stream Manager migrated to mainly use smart pointers instead of a manual memory management (#3282)
a5e6ccc Disable --verbose in integration test (#3286)
6ce013c Log topology and component config during 'heron submit' (#3285)
87b8478 Set to Kryo serializer when registerKryoSerialization is called (#3283)
9b1b368 typo (#3284)
9f83fcc Update to Bazel 0.26.0 (#3279)
b486ce9 update rules scala (#3277)
6ab470e Generate java kafka spout maven artifacts (#3276)
6535274 Update Bazel protobuf rules (#3271)
38c9cdd Update Bazel PEX rules (#3272)
b88e479 Add release check scripts (#3261)
a49fc55 Bugfix kafka spout (#3275)
9f05f47 Make RoundRobin packing algo more forgivable when container resource is not set. Don't check if container resource is not set (#3273)
6381687 Update Bazel jarjar and javadoc rules (#3269)
b82e79c Updating website for installtion of Heron to system (#3258)
92267f4 Fix style check config (#3257)
6991515 Add kryo serializer in Heron API (#3256)
8fb3945 Kafka spout bazel build (#3254)
545183e addbook (#3253)
f7d8c8d Joshfischer/asf site (#3252)
06951c2 STREAMCOMP-2724: TMaster migrated to mostly use smart pointers instead of manual memory management (#3248)
b7a6318 Change log level to be severe when exception happens during submission (#3250)
776abe2 Check invalid number of container in round robin packing algorithm (#3251)
ad10325 Fix build when the source code is not managed by git (#3245)
20a892a Improve the error message (with numbers) for the 'More More containers allocated than instance' exception (#3244)
c59ea44 Fix version of PyYAML. (#3240)
e3be7e4 fix the issue that Heron ECO stream builder does not handle IStatefulWindowedBolt (#3235)
809be6f Fix extra link shallow copy (#3237)
facd7e7 Fix heron-shell command invocation (#3236)
6f4eee9 Data-driven Extra Links in Heron UI (#3233)
bc47197 init instance state only if the topology is stateful and the component is a stateful component (#3229)
f5cbfd5 Feature/create kafka spout (#3198)
378c8ef memory leak in tmaster fixed (#3230)
5c64d53 fix saving and restoring checkpoint from dlog (#3223)
a6f9c1d initial pass of apache branding (#3228)
0841d2c Fix command line result when --dry-run is enabled (#3226)
17f1b06 Joshfischer/fix website (#3225)
88cba61 Make cppckecker independ of pcre (#3224)
fa89a4a Update script bazel version (#3221)
c8ff3d6 upgrade to Apache Bookkeeper 4.7.3 to fix DistributedLog based stateful storage (#3219)
1459748 Updates for Bazel 0.23 compatibility (#3209)
4de5b56 Joshfischer/consistent eco examples (#3220)
71b1c6e Add license headers to ubuntu18 docker files and add cloudpickle to rat exception file (#3218)
9c1cc16 Add an index column in all topologies page (#3216)
ea03ca1 Support overriden configuration in ckpmanager (#3215)
9d24c94 Enable gperftool HEAPCHECK in integration test (#3201)
7e249ef Update build-docker.sh (#3197)
5023515 Add favicon (#3206)
5d06b1b adapt the Bazel output directory for the incubator-heron
project name (#3214)
2bfe579 EventLoop Signal Handler (#3212)
0f2a898 Added logging an error status code when stream manager can not connect to tmaster (#3208)
fde712f Update WORKSPACE info for zookeeper http archive. (#3205)
5269251 fixtypo (#3203)
0369acc Boost default maxNumInstancesPerContainer (#3200)
7ea8b8c Refactor FirstFitDecreasingPacking to support CPU intensive topologies (#3195)
bf1a710 Fix a path in scripts/ci/build_maven_artifacts.sh (#3199)
f1e6544 Add a spouts directory and README for spout implementations (#3169)
138cddc Add cppchecker static check (#3194)
251098b Change tmaster/stmgr uptime granularity to be 1 second (#3190)
dc4c733 Consolidate Packing (#3187)
2e498cb Make 0 stat visible in Heron UI (#3192)
e56eca0 Remove 'Kubernetes' in SPI function name (#3193)
c066c76 init (#3191)
fe39a46 Revamp Packing tests (#3188)
22a57f5 Modularize packing-related constraints and exceptions (#3186)
b3a215e Add packing related configs (#3185)
dd76557 Update pom template for Heron artifacts (#3182)
9b846ec Add ci script for building docker image (#3181)
8a6949b [Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180)
3ebfff7 Soften padding constraint (#3178)
d83a0be Add log line to avoid ambiguity (#3177)
e82293b Add build scripts for ci jobs (#3174)
d5e2bc3 Another memory leak in stmgr-client (#3176)
d6afa82 Fix memory leak in stmgr when measuring tuple data size (#3175)
2cbd858 (tag: build_test) Add simulator maven pom file (#3171)
eb7ab2c Add target to generate packages for heron simulator (#3163)
dd6b3d4 Joshfischer/aws helm fix (#3168)
d5e809b fix all example topologies (#3167)
8ac36a2 create a symbolic link for kubernetes conf after loading docker image (#3161)
00903d1 remove heron-core.tar.gz from docker image (#3164)
37d5dc2 keep executor running when heron update
adds containers (#3162)
1c0f161 Support instance healthcheck api (#3157)
9e2afd0 Yaoli/fix dockerfiles (#3160)
297eb24 Fix docker build artifacts script to have the correct version string (#3156)
1b00029 Add tooltip for component connections (#3155)
94de4fa Fix RoundRobinPacking repack with no specified numContainers (#3152)
013bf35 Clean up metrics section in Heron UI (#3153)
a1b761f Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142)
5270725 Update topology UI to make topology info more consistent across pages (#3151)
9299db9 Add a release-yaml-file argument to CLI (#3150)
3fcf94d Clean up a url format code (#3149)
c6a7e66 Document new streamlet operations in Heron website (#3148)
16e254c [UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147)
d21bcb4 remove .sh files from docker image (#3146)
0ec33b9 Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135)
3ca8bfb Update backpressure explanation in Heron architecture doc (#3145)
23f3ff2 Add a new streamlet integration test with keyBy, countByKey and … (#3140)
ed0cff8 Clean up heron-client-install.sh (#3141)
d0141cb Add simulator into release package, and explicitly add java/scala api (#3144)
65b5e6c Fix integration test script on mac (#3143)
972687d Nwang/add byte received metric (#3136)
1327dc1 Update integration test runner to support language and test selection (#3139)
67f0d7a typo (#3138)
b42f5dc Refactor StreamletShadow class to be more general (#3134)
738ba82 Add sum/min/max reducers (#3132)
74b85d7 Nwang/add count and reduce operations in streamlet (#3131)
103bfc1 Add KVStreamlet and keyBy() operation (#3125)
93d6c38 ByteAmount String Format (#3129)
b869041 Fix docker rc and scripts for building heron (#3130)
8cef739 Nwang/fix streamwindowoperator generic types (#3124)
5c42171 Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127)
015be50 Add favicon (#3128)
6d56a09 Refactor window operations to avoid WindowConfigImpl cast (#3123)
a201965 Add util function for registerTopologyTimerEvents in Config (#3126)
4d1ab84 [Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121)
099f5a0 Add withStream() in Streamlet to support stream selection (#3109)
3619588 [Java Streamlet API] Support Abstractions on Streamlet Sources (#3118)
de2b3d7 Support utils.Time of kafka-client-spout (#3116)
38060b0 Nwang/add streamlet operator interfaces with grouping v2 (#3099)
97ee690 [Java Streamlet API] Move Source Logics to Builder (#3115)
0f5d0d8 Enable Streamlet Scala API Documentation (#3114)
8f44c11 [Java Streamlet API] Support abstractions on Streamlet Operators (#3112)
cbf7e51 Update mailing list informtion in contributing.md (#3110)
a81021a [Java Streamlet API] Extend Validations Part II (#3111)
57b308c Nwang/add spout based source streamlet (#3032)
67b26cf fix typo (#3108)
ff53016 Port Scala Streamlet integration tests to Java (#3105)
67af633 [Java Streamlet API] Extend validations (#3095)
cbe1e42 Fix build error on Mac. (#3102)
1b05035 Add support for building Heron release in a Ubuntu 18.04 docker container (#3097)
34a64f6 Nwang/refactor custom operator interface v2 (#3100)
d40b60f Fix number of tasks in Streamlet RemapCustomGrouping (#3098)
c2e9754 Update pidhandler.py (#3094)
8218195 enablebool (#3056)
e292f02 Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051)
7435f1d Update S3 uploader documentations (#3053)
50de70b add back stmgr metrics (#3052)
72293cf Nwang/refactor grouping (#3040)
Release 0.20.1-incubating-rc2
e6134da Make cppckecker independ of pcre (#3224)
71b1c6e Add license headers to ubuntu18 docker files and add cloudpickle to rat exception file (#3218)
9c1cc16 Add an index column in all topologies page (#3216)
ea03ca1 Support overriden configuration in ckpmanager (#3215)
9d24c94 Enable gperftool HEAPCHECK in integration test (#3201)
7e249ef Update build-docker.sh (#3197)
5023515 Add favicon (#3206)
5d06b1b adapt the Bazel output directory for the incubator-heron
project name (#3214)
2bfe579 EventLoop Signal Handler (#3212)
0f2a898 Added logging an error status code when stream manager can not connect to tmaster (#3208)
fde712f Update WORKSPACE info for zookeeper http archive. (#3205)
5269251 fixtypo (#3203)
0369acc Boost default maxNumInstancesPerContainer (#3200)
7ea8b8c Refactor FirstFitDecreasingPacking to support CPU intensive topologies (#3195)
bf1a710 Fix a path in scripts/ci/build_maven_artifacts.sh (#3199)
f1e6544 Add a spouts directory and README for spout implementations (#3169)
138cddc Add cppchecker static check (#3194)
251098b Change tmaster/stmgr uptime granularity to be 1 second (#3190)
dc4c733 Consolidate Packing (#3187)
2e498cb Make 0 stat visible in Heron UI (#3192)
e56eca0 Remove 'Kubernetes' in SPI function name (#3193)
c066c76 init (#3191)
fe39a46 Revamp Packing tests (#3188)
22a57f5 Modularize packing-related constraints and exceptions (#3186)
b3a215e Add packing related configs (#3185)
dd76557 Update pom template for Heron artifacts (#3182)
9b846ec Add ci script for building docker image (#3181)
8a6949b [Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180)
3ebfff7 Soften padding constraint (#3178)
d83a0be Add log line to avoid ambiguity (#3177)
e82293b Add build scripts for ci jobs (#3174)
d5e2bc3 Another memory leak in stmgr-client (#3176)
d6afa82 Fix memory leak in stmgr when measuring tuple data size (#3175)
2cbd858 Add simulator maven pom file (#3171)
eb7ab2c Add target to generate packages for heron simulator (#3163)
dd6b3d4 Joshfischer/aws helm fix (#3168)
d5e809b fix all example topologies (#3167)
8ac36a2 create a symbolic link for kubernetes conf after loading docker image (#3161)
00903d1 remove heron-core.tar.gz from docker image (#3164)
37d5dc2 keep executor running when heron update
adds containers (#3162)
1c0f161 Support instance healthcheck api (#3157)
9e2afd0 Yaoli/fix dockerfiles (#3160)
297eb24 Fix docker build artifacts script to have the correct version string (#3156)
1b00029 Add tooltip for component connections (#3155)
94de4fa Fix RoundRobinPacking repack with no specified numContainers (#3152)
013bf35 Clean up metrics section in Heron UI (#3153)
a1b761f Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142)
5270725 Update topology UI to make topology info more consistent across pages (#3151)
9299db9 Add a release-yaml-file argument to CLI (#3150)
3fcf94d Clean up a url format code (#3149)
c6a7e66 Document new streamlet operations in Heron website (#3148)
16e254c [UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147)
d21bcb4 remove .sh files from docker image (#3146)
0ec33b9 Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135)
3ca8bfb Update backpressure explanation in Heron architecture doc (#3145)
23f3ff2 Add a new streamlet integration test with keyBy, countByKey and … (#3140)
ed0cff8 Clean up heron-client-install.sh (#3141)
d0141cb Add simulator into release package, and explicitly add java/scala api (#3144)
65b5e6c Fix integration test script on mac (#3143)
972687d Nwang/add byte received metric (#3136)
1327dc1 Update integration test runner to support language and test selection (#3139)
67f0d7a typo (#3138)
b42f5dc Refactor StreamletShadow class to be more general (#3134)
738ba82 Add sum/min/max reducers (#3132)
74b85d7 Nwang/add count and reduce operations in streamlet (#3131)
103bfc1 Add KVStreamlet and keyBy() operation (#3125)
93d6c38 ByteAmount String Format (#3129)
b869041 Fix docker rc and scripts for building heron (#3130)
8cef739 Nwang/fix streamwindowoperator generic types (#3124)
5c42171 Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127)
015be50 Add favicon (#3128)
6d56a09 Refactor window operations to avoid WindowConfigImpl cast (#3123)
a201965 Add util function for registerTopologyTimerEvents in Config (#3126)
4d1ab84 [Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121)
099f5a0 Add withStream() in Streamlet to support stream selection (#3109)
3619588 [Java Streamlet API] Support Abstractions on Streamlet Sources (#3118)
de2b3d7 Support utils.Time of kafka-client-spout (#3116)
38060b0 Nwang/add streamlet operator interfaces with grouping v2 (#3099)
97ee690 [Java Streamlet API] Move Source Logics to Builder (#3115)
0f5d0d8 Enable Streamlet Scala API Documentation (#3114)
8f44c11 [Java Streamlet API] Support abstractions on Streamlet Operators (#3112)
cbf7e51 Update mailing list informtion in contributing.md (#3110)
a81021a [Java Streamlet API] Extend Validations Part II (#3111)
57b308c Nwang/add spout based source streamlet (#3032)
67b26cf fix typo (#3108)
ff53016 Port Scala Streamlet integration tests to Java (#3105)
67af633 [Java Streamlet API] Extend validations (#3095)
cbe1e42 Fix build error on Mac. (#3102)
1b05035 Add support for building Heron release in a Ubuntu 18.04 docker container (#3097)
34a64f6 Nwang/refactor custom operator interface v2 (#3100)
d40b60f Fix number of tasks in Streamlet RemapCustomGrouping (#3098)
c2e9754 Update pidhandler.py (#3094)
8218195 enablebool (#3056)
e292f02 Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051)
7435f1d Update S3 uploader documentations (#3053)
50de70b add back stmgr metrics (#3052)
72293cf Nwang/refactor grouping (#3040)
Release v0.20.1-incubating-rc1
Update pom template for Heron artifacts (#3182)
Add ci script for building docker image (#3181)
[Streamlet] Fix streamlet config to apply cpu and ram in topology (#3180)
Soften padding constraint (#3178)
Add log line to avoid ambiguity (#3177)
Add build scripts for ci jobs (#3174)
Another memory leak in stmgr-client (#3176)
Fix memory leak in stmgr when measuring tuple data size (#3175)
Add simulator maven pom file (#3171)
Add target to generate packages for heron simulator (#3163)
Joshfischer/aws helm fix (#3168)
fix all example topologies (#3167)
create a symbolic link for kubernetes conf after loading docker image (#3161)
remove heron-core.tar.gz from docker image (#3164)
keep executor running when heron update adds containers (#3162)
Support instance healthcheck api (#3157)
Yaoli/fix dockerfiles (#3160)
Fix docker build artifacts script to have the correct version string (#3156)
Add tooltip for component connections (#3155)
Fix RoundRobinPacking repack with no specified numContainers (#3152)
Clean up metrics section in Heron UI (#3153)
Validate resource constraint (RAM and CPU) in RoundRobinPacking (#3142)
Update topology UI to make topology info more consistent across pages (#3151)
Add a release-yaml-file argument to CLI (#3150)
Clean up a url format code (#3149)
Document new streamlet operations in Heron website (#3148)
[UI] Move reset view button to left and change plan graph listener from click to dblclick (#3147)
remove .sh files from docker image (#3146)
Refactor KVStreamlet to make it lighter and easier to convert from Streamlet (#3135)
Update backpressure explanation in Heron architecture doc (#3145)
Add a new streamlet integration test with keyBy, countByKey and … (#3140)
Clean up heron-client-install.sh (#3141)
Add simulator into release package, and explicitly add java/scala api (#3144)
Fix integration test script on mac (#3143)
Nwang/add byte received metric (#3136)
Update integration test runner to support language and test selection (#3139)
typo (#3138)
Refactor StreamletShadow class to be more general (#3134)
Add sum/min/max reducers (#3132)
Nwang/add count and reduce operations in streamlet (#3131)
Add KVStreamlet and keyBy() operation (#3125)
ByteAmount String Format (#3129)
Fix docker rc and scripts for building heron (#3130)
Nwang/fix streamwindowoperator generic types (#3124)
Add CumulativeCountMetric and metrics to monitor instance task and metrics collection (#3127)
Add favicon (#3128)
Refactor window operations to avoid WindowConfigImpl cast (#3123)
Add util function for registerTopologyTimerEvents in Config (#3126)
[Scala Streamlet API] Add Integration Test for Source and Union Operations (#3121)
Add withStream() in Streamlet to support stream selection (#3109)
[Java Streamlet API] Support Abstractions on Streamlet Sources (#3118)
Support utils.Time of kafka-client-spout (#3116)
Nwang/add streamlet operator interfaces with grouping v2 (#3099)
[Java Streamlet API] Move Source Logics to Builder (#3115)
Enable Streamlet Scala API Documentation (#3114)
[Java Streamlet API] Support abstractions on Streamlet Operators (#3112)
Update mailing list informtion in contributing.md (#3110)
[Java Streamlet API] Extend Validations Part II (#3111)
Nwang/add spout based source streamlet (#3032)
fix typo (#3108)
Port Scala Streamlet integration tests to Java (#3105)
[Java Streamlet API] Extend validations (#3095)
Fix build error on Mac. (#3102)
Add support for building Heron release in a Ubuntu 18.04 docker container (#3097)
Nwang/refactor custom operator interface v2 (#3100)
Fix number of tasks in Streamlet RemapCustomGrouping (#3098)
Update pidhandler.py (#3094)
enablebool (#3056)
Add interfaces IStreamletOperator, IStreamletBasicOperator and IStrea… (#3051)
Update S3 uploader documentations (#3053)
add back stmgr metrics (#3052)
Nwang/refactor grouping (#3040)
Release v-0.20.0-incubating
This is the first release of Heron as an Apache Incubating Project
- Fix annotation processor (#3038)
- Refactor heron_executor to make it easier to customize (#3043)
- Remove libunwind patches (#3041)
- cleanup README (#3037)
- Fix Topology-API window documentation (#3039)
- Nwang/update thirdparty license (#3042)
- Fix 'Copyright 2015 The Heron Authors' in scripts (#3036)
- Remove unnecessary createSupplierStreamlet from Scala StreamletImpl (#3030)
- Nwang/remove stateful from streamletoperator (#3034)
- fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
- refactor JavaSerializer for proper closing input/output streams (#3031)
- Revert "refactor JavaSerializer for closing input/output stream"
- refactor JavaSerializer for closing input/output stream
- heron shell access directory
- Add license headers and rat-exception file (#3011)
- fix integration test failure with topo parallelism update (#3026)
- add max thread limit in integration test (#3025)
- run integration tests parallelly (#3024)
- use RoundRobinPacking algorithm by default (#3022)
- fixstyle (#3023)
- Fix build of eco/tests/... and scripts/release/... (#3012)
- Log executor command line arguments (#3020)
- fix healthmgr unit tests (#3018)
- Update README(updated urls and added developer link) (#3010)
- Fix javadoc errors (#3017)
- revert heron_excutor.py - delete unnecessary logs (#3008)
- Fix path and package name in docs/comments/tests (#3007)
- Yaoli/fix stateful test (#3004)
- Fix RAM config in example code (#3006)
- fix building problem with source tarball (#3005)
- Remove icomoon usage from tools/ui (#2999)
- Move license header in react dom components (#3003)
- chmodcicheck (#3002)
- fixunit (#3001)
- fixunit (#3000)
- enablebypassintegrationtests (#2997)
- Fix the handling of container number in api server (#2995)
- Nwang/make spout/bolt compatible to storm 1.x (#2993)
- get back newParallelism ifelse branch (#2992)
- Add gitattributes to remove website directory from archive (#2996)
- remove crreal BUILD file (#2988)
- Chmod travis ci.sh (#2991)
- Revert mode change in sh files (#2990)
- Nwang/clean trailing white space (#2989)
- Yaoli/test (#2987)
- use cereal lib configured in WORKSPACE (#2986)
- Extending update command to allow number of containers to be modified at runtime (#2980)
- Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
- Nwang/add missing licenses (#2984)
- Docker Ubuntu tweaks (#2975)
- update license information (#2977)
- [healthmgr] fix style (#2983)
- fixsimportimport (#2982)
- [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
- Adding average Serialization/Deserialization time per tuple (#2976)
- Update error message in RuntimeManagerMain when an exception is catched (#2974)
- Fixed Spelling. (#2971)
- package c++ .h and .a files (#2961)
- spill state to local disk when configured (#2967)
- fix metrics name (#2970)
- fixing download issue in Nomad scheduler (#2969)
- Upgrade to the latest Dhalion (#2968)
- (Ok To Merge) updating docker scripts (#2963)
- Fix supervisor installation in Centos 7 Dockerfile (#2966)
- add integration test for instance state in stateful processing (#2956)
- joshfischer/update k8s docs (#2960)
- Counting pending tuples (#2951)
- Make checkpoint manager's ram configurable (#2958)
- Added endpoint to tracker to fetch packing plan. (#2959)
- [aurora] add metadata support for aurora (#2934)
- Refactor StatefulStorage API (#2891)
- Add log in Bolt/Spout instances after persisting state (#2954)
- Nwang/fix negative index caused by hash mod (#2953)
- Counting pending tuples (#2945)
- Revert the latest version number change of scala rules (#2943)
- [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
- Universal heronpy (#2948)
- added S3 uploader configuration in Helm chart (#2939)
- modify travis ci to enable integration topology test (#2940)
- add tmaster physical plan endpoint (#2941)
- add integration topology test (#2938)
- Add component config in heron UI and Tracker (#2860)
- Make TopologyBuilder less permissive (#2929)
- Clean up website gen + website python docs (#2928)
- make EvitionContext extend Serializable (#2935)
- Clean up remaining dead references to Twitter (#2930)
- Upgrade to Bazel 0.14.1 (#2932)
- Fix code when submitting a toplogy file without an known extension (#2933)
- Update governance.md and clean up Twitter related content (#2926)
- Add JDK/JAVA_HOME to bazel_configure.py (#2921)
- Fix integer types to avoid warnings (#2922)
- Correct case of acronyms (#2920)
- Add permissive licence to libunwind (#2914)
- Add DISCLAIMER file required by Apache policy (#2916)
- make LocalFSStorage clean checkpoints before store (#2910)
- refactor healthmgr build (#2912)
- refactor downlaoder build (#2911)
- reorder (#2908)
- log the object when it cannot be serialized when emitting tuples (#2905)
- Making emit, ack, and fail thread safe (#2692)
- add .htaccess and index.html [https://github.com//issues/2758] (#2872)
- Make MetricsManager.java a target so that it can be customized (#2902)
- cleaning removed directory (#2903)
- Refactor CheckpointManager to move initialization code out of constructor (#2901)
- Add extra info when failed to create new instance of class (#2870)
- add documentation about nomad consul integration (#2898)
- add src export (#2899)
- submit topology file by uri (#2886)
- move downloader registry map to yaml (#2884)
- Nwang/update license in other files (#2895)
- fixing test (#2894)
- Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
- Update license text in py files (#2889)
- pull yaml cpp for official release page (#2893)
- check checkpoint file exists before deleting it (#2883)
- remove thrift and scribe to prepare for apache release (#2879)
- Update license text in yaml files (#2887)
- Update license text in scala files (#2888)
- Update license text in H files (#2885)
- Update license text in java files (#2881)
- Update license text in cpp files (#2882)
- Update NOTICE file (#2878)
- Scala Streamlet API Documentation is being added (#2871)
- add .htaccess and index.html [https://github.com//issues/2758] (#2869)
- Fix kryo factor config (#2868)
- Add extra info when failed to create new instance of class (#2867)
- improving nomad launch script (#2862)
- k8s ensure response body is closed after reading an error. (#2863)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
- fix healthmgr metrics (#2839)
- Integrate runtime config and rate limit (#2846)
- package rename and related fixes (#2853)
- Align MetricsCacheMgr location discovery in Stmgr (#2797)
- Update Dhalion dependency version (#2821)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
- Rate limit needs to be disabled before the bufferevent_free call (#2848)
- Add sha256 checksums for all http_archives (#2856)
- expose heron metrics as a service in Nomad (#2859)
- Add two backup urls for zookeeper (#2857)
- Joshfischer/eco stateful topology (#2851)
- Eco for heron topologies (#2849)
- Add json format for dry-run (#2842)
- add config for apiserver overrides (#2845)
- While emitting in spout, adhere to the batch size limit (#2798)
- avoid make install for libunwind (#2844)
- Heron JavaDoc and Documentation Fixes (#2838)
- removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
Release v-0.20.0-incubating-candidate-5
- Fix annotation processor (#3038)
- Refactor heron_executor to make it easier to customize (#3043)
- Remove libunwind patches (#3041)
- cleanup README (#3037)
- Fix Topology-API window documentation (#3039)
- Nwang/update thirdparty license (#3042)
- Fix 'Copyright 2015 The Heron Authors' in scripts (#3036)
- Remove unnecessary createSupplierStreamlet from Scala StreamletImpl (#3030)
- Nwang/remove stateful from streamletoperator (#3034)
- fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
- refactor JavaSerializer for proper closing input/output streams (#3031)
- Revert "refactor JavaSerializer for closing input/output stream"
- refactor JavaSerializer for closing input/output stream
- heron shell access directory
- Add license headers and rat-exception file (#3011)
- fix integration test failure with topo parallelism update (#3026)
- add max thread limit in integration test (#3025)
- run integration tests parallelly (#3024)
- use RoundRobinPacking algorithm by default (#3022)
- fixstyle (#3023)
- Fix build of eco/tests/... and scripts/release/... (#3012)
- Log executor command line arguments (#3020)
- fix healthmgr unit tests (#3018)
- Update README(updated urls and added developer link) (#3010)
- Fix javadoc errors (#3017)
- revert heron_excutor.py - delete unnecessary logs (#3008)
- Fix path and package name in docs/comments/tests (#3007)
- Yaoli/fix stateful test (#3004)
- Fix RAM config in example code (#3006)
- fix building problem with source tarball (#3005)
- Remove icomoon usage from tools/ui (#2999)
- Move license header in react dom components (#3003)
- chmodcicheck (#3002)
- fixunit (#3001)
- fixunit (#3000)
- enablebypassintegrationtests (#2997)
- Fix the handling of container number in api server (#2995)
- Nwang/make spout/bolt compatible to storm 1.x (#2993)
- get back newParallelism ifelse branch (#2992)
- Add gitattributes to remove website directory from archive (#2996)
- remove crreal BUILD file (#2988)
- Chmod travis ci.sh (#2991)
- Revert mode change in sh files (#2990)
- Nwang/clean trailing white space (#2989)
- Yaoli/test (#2987)
- use cereal lib configured in WORKSPACE (#2986)
- Extending update command to allow number of containers to be modified at runtime (#2980)
- Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
- Nwang/add missing licenses (#2984)
- Docker Ubuntu tweaks (#2975)
- update license information (#2977)
- [healthmgr] fix style (#2983)
- fixsimportimport (#2982)
- [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
- Adding average Serialization/Deserialization time per tuple (#2976)
- Update error message in RuntimeManagerMain when an exception is catched (#2974)
- Fixed Spelling. (#2971)
- package c++ .h and .a files (#2961)
- spill state to local disk when configured (#2967)
- fix metrics name (#2970)
- fixing download issue in Nomad scheduler (#2969)
- Upgrade to the latest Dhalion (#2968)
- (Ok To Merge) updating docker scripts (#2963)
- Fix supervisor installation in Centos 7 Dockerfile (#2966)
- add integration test for instance state in stateful processing (#2956)
- joshfischer/update k8s docs (#2960)
- Counting pending tuples (#2951)
- Make checkpoint manager's ram configurable (#2958)
- Added endpoint to tracker to fetch packing plan. (#2959)
- [aurora] add metadata support for aurora (#2934)
- Refactor StatefulStorage API (#2891)
- Add log in Bolt/Spout instances after persisting state (#2954)
- Nwang/fix negative index caused by hash mod (#2953)
- Counting pending tuples (#2945)
- Revert the latest version number change of scala rules (#2943)
- [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
- Universal heronpy (#2948)
- added S3 uploader configuration in Helm chart (#2939)
- modify travis ci to enable integration topology test (#2940)
- add tmaster physical plan endpoint (#2941)
- add integration topology test (#2938)
- Add component config in heron UI and Tracker (#2860)
- Make TopologyBuilder less permissive (#2929)
- Clean up website gen + website python docs (#2928)
- make EvitionContext extend Serializable (#2935)
- Clean up remaining dead references to Twitter (#2930)
- Upgrade to Bazel 0.14.1 (#2932)
- Fix code when submitting a toplogy file without an known extension (#2933)
- Update governance.md and clean up Twitter related content (#2926)
- Add JDK/JAVA_HOME to bazel_configure.py (#2921)
- Fix integer types to avoid warnings (#2922)
- Correct case of acronyms (#2920)
- Add permissive licence to libunwind (#2914)
- Add DISCLAIMER file required by Apache policy (#2916)
- make LocalFSStorage clean checkpoints before store (#2910)
- refactor healthmgr build (#2912)
- refactor downlaoder build (#2911)
- reorder (#2908)
- log the object when it cannot be serialized when emitting tuples (#2905)
- Making emit, ack, and fail thread safe (#2692)
- add .htaccess and index.html [https://github.com//issues/2758] (#2872)
- Make MetricsManager.java a target so that it can be customized (#2902)
- cleaning removed directory (#2903)
- Refactor CheckpointManager to move initialization code out of constructor (#2901)
- Add extra info when failed to create new instance of class (#2870)
- add documentation about nomad consul integration (#2898)
- add src export (#2899)
- submit topology file by uri (#2886)
- move downloader registry map to yaml (#2884)
- Nwang/update license in other files (#2895)
- fixing test (#2894)
- Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
- Update license text in py files (#2889)
- pull yaml cpp for official release page (#2893)
- check checkpoint file exists before deleting it (#2883)
- remove thrift and scribe to prepare for apache release (#2879)
- Update license text in yaml files (#2887)
- Update license text in scala files (#2888)
- Update license text in H files (#2885)
- Update license text in java files (#2881)
- Update license text in cpp files (#2882)
- Update NOTICE file (#2878)
- Scala Streamlet API Documentation is being added (#2871)
- add .htaccess and index.html [https://github.com//issues/2758] (#2869)
- Fix kryo factor config (#2868)
- Add extra info when failed to create new instance of class (#2867)
- improving nomad launch script (#2862)
- k8s ensure response body is closed after reading an error. (#2863)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
- fix healthmgr metrics (#2839)
- Integrate runtime config and rate limit (#2846)
- package rename and related fixes (#2853)
- Align MetricsCacheMgr location discovery in Stmgr (#2797)
- Update Dhalion dependency version (#2821)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
- Rate limit needs to be disabled before the bufferevent_free call (#2848)
- Add sha256 checksums for all http_archives (#2856)
- expose heron metrics as a service in Nomad (#2859)
- Add two backup urls for zookeeper (#2857)
- Joshfischer/eco stateful topology (#2851)
- Eco for heron topologies (#2849)
- Add json format for dry-run (#2842)
- add config for apiserver overrides (#2845)
- While emitting in spout, adhere to the batch size limit (#2798)
- avoid make install for libunwind (#2844)
- Heron JavaDoc and Documentation Fixes (#2838)
- removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
Release 0.17.9
heron shell access directory
Release v-0.20.0-incubating-candidate-4
- fix to generate correct artificats [https://github.com/apache/incubat… (#3014)
- refactor JavaSerializer for proper closing input/output streams (#3031)
- Revert "refactor JavaSerializer for closing input/output stream"
- refactor JavaSerializer for closing input/output stream
- heron shell access directory
- Add license headers and rat-exception file (#3011)
- fix integration test failure with topo parallelism update (#3026)
- add max thread limit in integration test (#3025)
- run integration tests parallelly (#3024)
- use RoundRobinPacking algorithm by default (#3022)
- fixstyle (#3023)
- Fix build of eco/tests/... and scripts/release/... (#3012)
- Log executor command line arguments (#3020)
- fix healthmgr unit tests (#3018)
- Update README(updated urls and added developer link) (#3010)
- Fix javadoc errors (#3017)
- revert heron_excutor.py - delete unnecessary logs (#3008)
- Fix path and package name in docs/comments/tests (#3007)
- Yaoli/fix stateful test (#3004)
- Fix RAM config in example code (#3006)
- fix building problem with source tarball (#3005)
- Remove icomoon usage from tools/ui (#2999)
- Move license header in react dom components (#3003)
- chmodcicheck (#3002)
- fixunit (#3001)
- fixunit (#3000)
- enablebypassintegrationtests (#2997)
- Fix the handling of container number in api server (#2995)
- Nwang/make spout/bolt compatible to storm 1.x (#2993)
- get back newParallelism ifelse branch (#2992)
- Add gitattributes to remove website directory from archive (#2996)
- remove crreal BUILD file (#2988)
- Chmod travis ci.sh (#2991)
- Revert mode change in sh files (#2990)
- Nwang/clean trailing white space (#2989)
- Yaoli/test (#2987)
- use cereal lib configured in WORKSPACE (#2986)
- Extending update command to allow number of containers to be modified at runtime (#2980)
- Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
- Nwang/add missing licenses (#2984)
- Docker Ubuntu tweaks (#2975)
- update license information (#2977)
- [healthmgr] fix style (#2983)
- fixsimportimport (#2982)
- [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
- Adding average Serialization/Deserialization time per tuple (#2976)
- Update error message in RuntimeManagerMain when an exception is catched (#2974)
- Fixed Spelling. (#2971)
- package c++ .h and .a files (#2961)
- spill state to local disk when configured (#2967)
- fix metrics name (#2970)
- fixing download issue in Nomad scheduler (#2969)
- Upgrade to the latest Dhalion (#2968)
- (Ok To Merge) updating docker scripts (#2963)
- Fix supervisor installation in Centos 7 Dockerfile (#2966)
- add integration test for instance state in stateful processing (#2956)
- joshfischer/update k8s docs (#2960)
- Counting pending tuples (#2951)
- Make checkpoint manager's ram configurable (#2958)
- Added endpoint to tracker to fetch packing plan. (#2959)
- [aurora] add metadata support for aurora (#2934)
- Refactor StatefulStorage API (#2891)
- Add log in Bolt/Spout instances after persisting state (#2954)
- Nwang/fix negative index caused by hash mod (#2953)
- Counting pending tuples (#2945)
- Revert the latest version number change of scala rules (#2943)
- [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
- Universal heronpy (#2948)
- added S3 uploader configuration in Helm chart (#2939)
- modify travis ci to enable integration topology test (#2940)
- add tmaster physical plan endpoint (#2941)
- add integration topology test (#2938)
- Add component config in heron UI and Tracker (#2860)
- Make TopologyBuilder less permissive (#2929)
- Clean up website gen + website python docs (#2928)
- make EvitionContext extend Serializable (#2935)
- Clean up remaining dead references to Twitter (#2930)
- Upgrade to Bazel 0.14.1 (#2932)
- Fix code when submitting a toplogy file without an known extension (#2933)
- Update governance.md and clean up Twitter related content (#2926)
- Add JDK/JAVA_HOME to bazel_configure.py (#2921)
- Fix integer types to avoid warnings (#2922)
- Correct case of acronyms (#2920)
- Add permissive licence to libunwind (#2914)
- Add DISCLAIMER file required by Apache policy (#2916)
- make LocalFSStorage clean checkpoints before store (#2910)
- refactor healthmgr build (#2912)
- refactor downlaoder build (#2911)
- reorder (#2908)
- log the object when it cannot be serialized when emitting tuples (#2905)
- Making emit, ack, and fail thread safe (#2692)
- add .htaccess and index.html [https://github.com//issues/2758] (#2872)
- Make MetricsManager.java a target so that it can be customized (#2902)
- cleaning removed directory (#2903)
- Refactor CheckpointManager to move initialization code out of constructor (#2901)
- Add extra info when failed to create new instance of class (#2870)
- add documentation about nomad consul integration (#2898)
- add src export (#2899)
- submit topology file by uri (#2886)
- move downloader registry map to yaml (#2884)
- Nwang/update license in other files (#2895)
- fixing test (#2894)
- Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
- Update license text in py files (#2889)
- pull yaml cpp for official release page (#2893)
- check checkpoint file exists before deleting it (#2883)
- remove thrift and scribe to prepare for apache release (#2879)
- Update license text in yaml files (#2887)
- Update license text in scala files (#2888)
- Update license text in H files (#2885)
- Update license text in java files (#2881)
- Update license text in cpp files (#2882)
- Update NOTICE file (#2878)
- Scala Streamlet API Documentation is being added (#2871)
- add .htaccess and index.html [https://github.com//issues/2758] (#2869)
- Fix kryo factor config (#2868)
- Add extra info when failed to create new instance of class (#2867)
- improving nomad launch script (#2862)
- k8s ensure response body is closed after reading an error. (#2863)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
- fix healthmgr metrics (#2839)
- Integrate runtime config and rate limit (#2846)
- package rename and related fixes (#2853)
- Align MetricsCacheMgr location discovery in Stmgr (#2797)
- Update Dhalion dependency version (#2821)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
- Rate limit needs to be disabled before the bufferevent_free call (#2848)
- Add sha256 checksums for all http_archives (#2856)
- expose heron metrics as a service in Nomad (#2859)
- Add two backup urls for zookeeper (#2857)
- Joshfischer/eco stateful topology (#2851)
- Eco for heron topologies (#2849)
- Add json format for dry-run (#2842)
- add config for apiserver overrides (#2845)
- While emitting in spout, adhere to the batch size limit (#2798)
- avoid make install for libunwind (#2844)
- Heron JavaDoc and Documentation Fixes (#2838)
- removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)
Release v-0.20.0-incubating-candidate-3
- Fix RAM config in example code (#3006)
- fix building problem with source tarball (#3005)
- Remove icomoon usage from tools/ui (#2999)
- Move license header in react dom components (#3003)
- chmodcicheck (#3002)
- fixunit (#3001)
- fixunit (#3000)
- enablebypassintegrationtests (#2997)
- Fix the handling of container number in api server (#2995)
- Nwang/make spout/bolt compatible to storm 1.x (#2993)
- get back newParallelism ifelse branch (#2992)
- Add gitattributes to remove website directory from archive (#2996)
- remove crreal BUILD file (#2988)
- Chmod travis ci.sh (#2991)
- Revert mode change in sh files (#2990)
- Nwang/clean trailing white space (#2989)
- Yaoli/test (#2987)
- use cereal lib configured in WORKSPACE (#2986)
- Extending update command to allow number of containers to be modified at runtime (#2980)
- Metrics added to measure the rate at which tuples are added to the queue at spout gateway (#2981)
- Nwang/add missing licenses (#2984)
- Docker Ubuntu tweaks (#2975)
- update license information (#2977)
- [healthmgr] fix style (#2983)
- fixsimportimport (#2982)
- [healthmgr] refactor physicalplanprovider and topologyprovider (#2979)
- Adding average Serialization/Deserialization time per tuple (#2976)
- Update error message in RuntimeManagerMain when an exception is catched (#2974)
- Fixed Spelling. (#2971)
- package c++ .h and .a files (#2961)
- spill state to local disk when configured (#2967)
- fix metrics name (#2970)
- fixing download issue in Nomad scheduler (#2969)
- Upgrade to the latest Dhalion (#2968)
- (Ok To Merge) updating docker scripts (#2963)
- Fix supervisor installation in Centos 7 Dockerfile (#2966)
- add integration test for instance state in stateful processing (#2956)
- joshfischer/update k8s docs (#2960)
- Counting pending tuples (#2951)
- Make checkpoint manager's ram configurable (#2958)
- Added endpoint to tracker to fetch packing plan. (#2959)
- [aurora] add metadata support for aurora (#2934)
- Refactor StatefulStorage API (#2891)
- Add log in Bolt/Spout instances after persisting state (#2954)
- Nwang/fix negative index caused by hash mod (#2953)
- Counting pending tuples (#2945)
- Revert the latest version number change of scala rules (#2943)
- [healthmgr] Enable runtime toggle for AutoRestartBackpressureContainerPolicy (#2923)
- Universal heronpy (#2948)
- added S3 uploader configuration in Helm chart (#2939)
- modify travis ci to enable integration topology test (#2940)
- add tmaster physical plan endpoint (#2941)
- add integration topology test (#2938)
- Add component config in heron UI and Tracker (#2860)
- Make TopologyBuilder less permissive (#2929)
- Clean up website gen + website python docs (#2928)
- make EvitionContext extend Serializable (#2935)
- Clean up remaining dead references to Twitter (#2930)
- Upgrade to Bazel 0.14.1 (#2932)
- Fix code when submitting a toplogy file without an known extension (#2933)
- Update governance.md and clean up Twitter related content (#2926)
- Add JDK/JAVA_HOME to bazel_configure.py (#2921)
- Fix integer types to avoid warnings (#2922)
- Correct case of acronyms (#2920)
- Add permissive licence to libunwind (#2914)
- Add DISCLAIMER file required by Apache policy (#2916)
- make LocalFSStorage clean checkpoints before store (#2910)
- refactor healthmgr build (#2912)
- refactor downlaoder build (#2911)
- reorder (#2908)
- log the object when it cannot be serialized when emitting tuples (#2905)
- Making emit, ack, and fail thread safe (#2692)
- add .htaccess and index.html [https://github.com//issues/2758] (#2872)
- Make MetricsManager.java a target so that it can be customized (#2902)
- cleaning removed directory (#2903)
- Refactor CheckpointManager to move initialization code out of constructor (#2901)
- Add extra info when failed to create new instance of class (#2870)
- add documentation about nomad consul integration (#2898)
- add src export (#2899)
- submit topology file by uri (#2886)
- move downloader registry map to yaml (#2884)
- Nwang/update license in other files (#2895)
- fixing test (#2894)
- Refactoring Nomad documentation and add documentation on running heron via docker on Nomad (#2876)
- Update license text in py files (#2889)
- pull yaml cpp for official release page (#2893)
- check checkpoint file exists before deleting it (#2883)
- remove thrift and scribe to prepare for apache release (#2879)
- Update license text in yaml files (#2887)
- Update license text in scala files (#2888)
- Update license text in H files (#2885)
- Update license text in java files (#2881)
- Update license text in cpp files (#2882)
- Update NOTICE file (#2878)
- Scala Streamlet API Documentation is being added (#2871)
- add .htaccess and index.html [https://github.com//issues/2758] (#2869)
- Fix kryo factor config (#2868)
- Add extra info when failed to create new instance of class (#2867)
- improving nomad launch script (#2862)
- k8s ensure response body is closed after reading an error. (#2863)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part II (#2861)
- fix healthmgr metrics (#2839)
- Integrate runtime config and rate limit (#2846)
- package rename and related fixes (#2853)
- Align MetricsCacheMgr location discovery in Stmgr (#2797)
- Update Dhalion dependency version (#2821)
- [Streamlet Scala API] Add Scala Streamlet Integration Tests Part I (#2826)
- Rate limit needs to be disabled before the bufferevent_free call (#2848)
- Add sha256 checksums for all http_archives (#2856)
- expose heron metrics as a service in Nomad (#2859)
- Add two backup urls for zookeeper (#2857)
- Joshfischer/eco stateful topology (#2851)
- Eco for heron topologies (#2849)
- Add json format for dry-run (#2842)
- add config for apiserver overrides (#2845)
- While emitting in spout, adhere to the batch size limit (#2798)
- avoid make install for libunwind (#2844)
- Heron JavaDoc and Documentation Fixes (#2838)
- removed glog/gperftools/libevent/libunwind/zookeeper tar.gz from source (#2833)