Apache Apex Core 3.3.0-incubating 發布

jopen 8年前發布 | 6K 次閱讀

Apache Apex Core 3.3.0-incubating 發布

Apache Apex Core 3.3.0 發布,該版本目前還是在 Apache 基金會的孵化階段。

Apache Apex 是一個企業級的統一流和批處理引擎。提供高度可伸縮、高性能、容錯、有狀態、安全和分布式的大數據處理,同時操作起來非常簡單容易。

新版本改進記錄包括:

Sub-task

  • [APEXCORE-104] - Expand Module DAG

  • [APEXCORE-105] - Support injecting properties through xml file on modules.

  • [APEXCORE-144] - Provide REST api for listing information about module.

  • [APEXCORE-151] - Provide code style templates for major IDEs (Eclipse, IntelliJ and NetBeans)

  • [APEXCORE-182] - Add Apache copyright to IntelliJ

  • [APEXCORE-194] - Add support for ProxyPorts in Modules

  • [APEXCORE-226] - Strictly enforce wrapping indentation in checkstyle

  • [APEXCORE-227] - Enforce left brace placement for anonymous class on the next line

  • [APEXCORE-230] - Limit line lengths to be 120

  • [APEXCORE-239] - Upgrade checkstyle to 6.12 from 6.11.2

  • [APEXCORE-248] - Increase wrapping indentation from 2 to 4.

  • [APEXCORE-249] - Enforce class, method, constructor annotations on a separate line

  • [APEXCORE-250] - Exclude DtCli from System.out checks

  • [APEXCORE-267] - Fix existing checkstyle violations in api

  • [APEXCORE-270] - Enforce checkstyle validations on test classes

  • [APEXCORE-272] - Attributes added to operator inside Module is not preserved.

  • [APEXCORE-273] - Fix existing checkstyle violations in bufferserver module

  • [APEXCORE-306] - Recovery checkpoint handing in iteration loops

Bug

  • [APEXCORE-58] - endWindow is being called even when the operator is being undeployed

  • [APEXCORE-83] - beginWindow not called on recovery

  • [APEXCORE-193] - apex-app-archetype has extraneous entry that generates a warning when running it

  • [APEXCORE-204] - Update checkstyle and codestyle to be the same

  • [APEXCORE-211] - Brace placement after static blocks in checkstyle configuration

  • [APEXCORE-263] - Checkpoint can be performed twice for same window

  • [APEXCORE-274] - removeTerminatedPartition fails for Unifier operator

  • [APEXCORE-275] - Two threads can try to reconnect to websocket server upon disconnection

  • [APEXCORE-278] - GenericNodeTest clutters test logs with unnecessary statement

  • [APEXCORE-296] - Memory leak in operator stats processing

  • [APEXCORE-300] - Fix checkstyle regular expression

  • [APEXCORE-303] - Launch properties not evaluated

Improvement

  • [APEXCORE-40] - Semver dependencies should be in Maven Central

  • [APEXCORE-162] - Enhance StramTestSupport.TestMeta API

  • [APEXCORE-181] - Expose methods in StramWSFilterInitializer to get the RM webapp address

  • [APEXCORE-188] - Make type graph lazy load

  • [APEXCORE-199] - CLI should check for version compatibility when launching app package

  • [APEXCORE-228] - Add maven 3.0.5 as prerequisites to the Apex parent pom

  • [APEXCORE-229] - Upgrade checkstyle maven plugin (2.17) and checkstyle dependency (6.11.2)

  • [APEXCORE-291] - Provide a way for an operator to specify its metric aggregator instance

  • [APEXCORE-305] - Enable checkstyle violations logging to console during maven build

New Feature

  • [APEXCORE-3] - Ability for an operator to populate DAG at launch time

  • [APEXCORE-60] - Iterative processing support

  • [APEXCORE-78] - Pre-Checkpoint Operator Callback

  • [APEXCORE-276] - Make App Data Push transport pluggable and configurable

  • [APEXCORE-283] - Operator checkpointing in distributed in-memory store

  • [APEXCORE-288] - Add group id information to apex app package

Task

  • [APEXCORE-24] - Takes out usage of Rhino as it is GPL 2.0

  • [APEXCORE-186] - Enable license check in Travis CI

  • [APEXCORE-253] - Apex archetype includes dependencies which do not belong to org.apache.apex

  • [APEXCORE-298] - Reduce the severity of  line length check

  • [APEXCORE-301] - Add "io" as a separate import to checkstyle rules

  • [APEXCORE-302] - Update NOTICE copyright year

  • [APEXCORE-308] - Implement findbugs plugin reporting

  • [APEXCORE-317] - Run performance benchmark for the Apex Core 3.3.0 release

來自: http://www.oschina.net//news/70573/apache-apex-core-3-3-0-incubating

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!