| |
| <p> |
| Release Notes - Apache S4 - Version 0.6.0 |
| </p> |
| <p> |
| S4 is a general-purpose, distributed, scalable, fault-tolerant, pluggable platform |
| that allows programmers to easily develop applications for processing continuous unbounded streams of data. |
| </p> |
| <p> |
| |
| Apache S4 0.6 contains grounds on the same basis than 0.5 and brings major performance and usability improvements. |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-54'>S4-54</a>] - script can't be executed on cygwin |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-55'>S4-55</a>] - s4-piper can‘t be executed success on cygwin |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-64'>S4-64</a>] - S4-piper cannot be built on RHEL 5 Linux |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-68'>S4-68</a>] - PE Prototypes are created from a Thread with the wrong ClassLoader |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-90'>S4-90</a>] - "unchecked or unsafe operations" warning |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-98'>S4-98</a>] - Remove duplicate Key class |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-103'>S4-103</a>] - Inconsistent Event API on streamName/streamId |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-105'>S4-105</a>] - Incorrect method implementation in org.apache.s4.core.Stream |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-106'>S4-106</a>] - OverloadDispatcherGenerator generates a lot of files under the /tmp folder |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-107'>S4-107</a>] - zkClient connect timeout when deploy application |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-109'>S4-109</a>] - TCPEmitter#send() should return false when it doesn't send a packet across |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-111'>S4-111</a>] - Deployment fails getting the .s4r file from the web |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-112'>S4-112</a>] - Gradle doesn't resolve dependencies when they are partially in the maven repository |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-116'>S4-116</a>] - Multiple bindings of RemoteEmitters in DefaultCommModule |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-120'>S4-120</a>] - User singleton scope for injections that should have a unique instance |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-123'>S4-123</a>] - Fix incomplete javadoc in AbstractSlidingWindowPE + other javadoc updates |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-126'>S4-126</a>] - Log two times when error happens during create App |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-127'>S4-127</a>] - S4 status error due to invalid parsing |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-128'>S4-128</a>] - s4r task ignores appName parameter |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-129'>S4-129</a>] - s4 node ignores zk parameter from the command line |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-130'>S4-130</a>] - csv output for metrics not working |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-8'>S4-8</a>] - Blocking stream queues in cluster mode |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-48'>S4-48</a>] - When Emitter buffers fill up, enable App-specific behavior to drop/block/throttle input |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-59'>S4-59</a>] - Resource loading from the S4 node classpath |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-62'>S4-62</a>] - Multithreaded Streams |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-66'>S4-66</a>] - S4R packaging: improve app class resolution |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-73'>S4-73</a>] - Remove appsDir concept |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-76'>S4-76</a>] - Remove unused appId identifiers |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-79'>S4-79</a>] - Validate -appClass parameter of s4r command |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-94'>S4-94</a>] - Update kryo to version 2 |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-95'>S4-95</a>] - Performance improvements |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-96'>S4-96</a>] - Log uncaught exception in spawned threads |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-99'>S4-99</a>] - Provide injectable load shedding mechanism |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-102'>S4-102</a>] - Add facilities for accessing partition information from the application |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-108'>S4-108</a>] - Share ZooKeeper client connections from S4 nodes |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-117'>S4-117</a>] - Improve initialization and bootstrapping |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-118'>S4-118</a>] - Check whether the app class exists when build s4r file |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-119'>S4-119</a>] - Publish S4 maven artifacts on public maven repository |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-122'>S4-122</a>] - Add debug option for s4 tools |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-5'>S4-5</a>] - Prototype app builder |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-83'>S4-83</a>] - S4 command for preparing S4 projects for IDEs: eclipsify|idealize etc.. |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-86'>S4-86</a>] - Metrics |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-97'>S4-97</a>] - Add a build task for easily running Apache Creadur/Rat |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/S4-124'>S4-124</a>] - Update documentation for 0.6.0 release |
| </li> |
| </ul> |