砂拉豆 发表于 2015-5-31 09:41:29

Apache NiFi 0.1.0

#深圳# 6月10日 亚马逊AWSome Day云计算免费培训报名中
  Apache NiFi 0.1.0-incubating 发布,此版本现已提供下载:http://nifi.incubator.apache.org/download.html。
  
  Maven 库:
  https://repository.apache.org/content/repositories/releases/org/apache/nifi/??
  详细更新信息如下:
Bug 修复
  

[*]   - Should ensure that any Exception thrown from site-to-site includes hostname of peer
[*]   - Test Failure: org.apache.nifi.cluster.firewall.impl.FileBasedClusterNodeFirewallTest
[*]   - Site-to-site not showing errors in the UI.
[*]   - Documentation for @OnAdded, @OnRemoved is wrong
[*]   - ReportingTask and ControllerService should be provided logger as Processors are
[*]   - EncryptContent not handling exceptions properly
[*]   - StandardProcessSession allows InputStream to be accessed after returning from callback
[*]   - Add documentation to admin guide for new "nifi.bored.yield.duration" property
[*]   - Root Group Ports yield for too long
[*]   - Site-to-Site NPE when sending to remote instance that is "full"
[*]
   - Address findings from 0.0.2>
[*]   - NiFi launcher does not respect JAVA_HOME, fails silently
[*]   - PutEmail should support TLS (optional property)
[*]   - ExecuteProcess does not honor back pressure setting
[*]  - Processors / Controller Services should not be able to directly call ControllerService.initialize and ControllerService.onPropertyModified
[*]   - Filter in Add Processor dialog still applied after adding Processor
[*]   - Update Kite dependency to 1.0.0
[*]   - NiFi API needs to provide an isExpressionLanguagePresent() method to validators
[*]   - PersistentProvenanceRepository unit tests take a very long time
[*]   - nifi-distributed-cache-server failing testClientTermination
[*]   - Funnels can become permanently stopped.
[*]   - NiFi EL function documentation is missing styling in UpdateAttribute custom UI
[*]   - FileSystemRepository's subtasks should catch Throwable
[*]   - EvaluateJsonPath fails with NullPointerException on null values
[*]   - In read only Processor Details dialog do not show value when property supports allowable values
[*]   - Pressing escape to close/cancel a dialog does not work in all conditions
[*]   - When adding new property to processor, pressing Enter should add the property
[*]   - EvaluateJsonPath: always overwrites content
[*]   - NPE when processor has optional controller service that is not set
[*]   - Unable to remove controller service property
[*]   - If I/O Exceptions occur, site-to-site may not close connections in all cases
[*]   - If processor throws Exception in lifecycle method, framework may then throw NPE
[*]   - Site-to-site can leave open connection when remote instance indicates connection is full
[*]   - Fix total number of documented components in Help
[*]   - Site-to-site logs errors about FLowFileHandlingException when destination is full
[*]   - Framework emits ATTRIBUTES_MODIFIED event if processor sets attribute to the same value
[*]   - Do not allow a new property to be named the same as an existing property
[*]   - New component property: need to wait for descriptor to load
[*]   - commons-lang and commons-io creeped into NiFi root lib/ directory
[*]   - Ports and funnels unnecessarily yielding for "nifi.bored.yield.duration" after each invocation
[*]   - Words out of order when text wraps in component labels
[*]   - Cannot resize NF EL editor in UpdateAttribute Advanced UI
[*]   - NF EL Editor parsing/syntax highlighting issue
[*]   - Automatically log stack trace for exceptions that lead to a 500 response code
[*]   - Upgrade Jetty due to bug affecting SSL behavior
[*]   - Persistent Provenance Repository reads all documents that it finds from Lucene when performing query
[*]
   - GetHTTP may not>
[*]   - Persistent Prov Repo should compress write-ahead-log files in chunks
[*]   - createRemoteProcessGroupDto in DtoFactory.java does not count inactive remote ports correctly
[*]   - Missing data points in Cluster Status History
[*]   - Cannot create templates from nested processor groups
[*]   - Resolve licensing issues with hexview, content-viewer, and amazon processors
[*]   - Unable to deserialize a template with a Label with style configured
[*]   - GeoEnrichIP can throw NPE if latitude/longitude are unknown
[*]   - Incompatible type warning in EndpointConnectionPool
[*]   - Provenance Repository fails intermittently when generating FlowFile lineage
[*]   - Provenance Lineage could miss index that needs to be searched
[*]   - Prov Repo is slow to retrieve single event
[*]   - Intermittent unit test failures
[*]   - Create DuplicateFlowFile processor
[*]   - assembly contains duplicate LICENSE and NOTICE files.
[*]   - When Provenance Repository applies backpressure, can result in deadlock
[*]   - Set null Long to 0 before dereference in PersistentProvenanceRepository.submitQuery
[*]   - Updating default logging for Jersey component
[*]   - Provenance showing an extra ATTRIBUTES_MODIFIED event for each CLONE
[*]   - Provenance UI Issues
[*]   - ReflectionUtils ambiguous overload
[*]   - Maven Checkstyle Plugin making build unstable
[*]   - UI: Better handling of smaller screens
[*]   - Possible test failures due to no guarantee of ordering for directory properties
[*]   - PersistentProvenanceRepository not deleting .toc files
[*]   - Persistent Provenance Repository should not used cached IndexSearcher if index modified
[*]   - Persistent Provenance Repository should ensure that records retrieved from Index are read or replaced
[*]   - Default provenance indexed attributes contains line return
[*]   - FileBasedClusterNodeFirewallTest Failures with DNS "Search Assistance" on OSX
改进

[*]   - Allow for configuration of Controller Services and Reporting Tasks in UI
[*]   - Machine generate Processor/ReportingTask/Html documentation
[*]   - Replace/Update REST API documentation generator
[*]   - Support additional documentation annotations
[*]   - Create a Data Viewer
[*]   - Remove example controller service XML snippets from documentation
[*]   - Rename EvaluateRegularExpression to ExtractText and optimize
[*]   - allow for mulitple/custom lib directories
[*]   - Improve formatting of machine generated component documentation
[*]   - Update archetype based on new component documentation feature
[*]   - Data Viewer: Fix data unit label in hex view
[*]   - Deprecate StandardValidator.createControllerServiceExistsValidator, and change references
[*]
   - Link controller service implementations from a property that>
[*]   - Add HTML support to PutEmail Processor
[*]   - Update new controller service workflow when starting from a component property table
[*]   - Allow SplitContent to split based on text and allow byte sequence to be leading or trailing
[*]   - EvaluateJsonPath: should allow user to choose how to handle missing JsonPath
[*]   - Geo Enrich processors logging is mostly useless and just a performance drag
[*]   - Add Process Group tab to the Summary table
[*]   - clean up of "Getting Started" for first build.
[*]   - FileBasedClusterNodeFirewall should use slf4j parameterized message instead of string operations.
[*]   - Site-to-site should use smaller batch duration
新特性

[*]   - Create processor set to support interaction with Amazon S3
[*]   - Add PGP and GPG support to EncryptContent Processor
[*]   - Provide a simple/basic viewing capability
[*]   - Add processors to interact with Apache Solr
[*]   - Build processor to geo-enrich IP addresses
[*]   - Build processors to translate from 1 language to another
[*]   - Build processors to handle HL7 (Health Level 7) data
  发行说明:
  
  https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329276?
  
  Thank you
  The Apache NiFi team
  
  Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑。
  架构:
  

  集群管理器:

  主界面:

  关键特性包括:

[*]  基于web的用户界面

[*]  无缝体验设计、控制和监视

[*]  高度可配置的

[*]  数据丢失容错和保证交付
[*]  低延迟和高吞吐量
[*]  动态优先级
[*]  流可以在运行时修改
[*]  背压 Back presure
  

[*]  数据来源

[*]  从始至终跟踪数据流

[*]  为扩展设计

[*]  构建自己数据处理器
[*]  支持快速开发和有效的测试

[*]  安全

[*]  SSL,SSH,HTTPS加密内容,等等……
[*]  可插拔的基于角色的验证/授权

页: [1]
查看完整版本: Apache NiFi 0.1.0