Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status: 

Status
colourGreen
titleRELEASED

Release Notes - Eagle Version 0.3.0 - Release date: 01/Apr/16

Sub-task

  • [EAGLE-51] - Clean and manage external licensed static resource dependencies in eagle web with npm and grunt
  • [EAGLE-60] - HBase sensitivity UI
  • [EAGLE-63] - Improve docker image for quick preview
  • [EAGLE-64] - Push eagle docker image to docker hub
  • [EAGLE-65] - Eagle docker consistent port mapping
  • [EAGLE-71] - Fix eagle docker run command
  • [EAGLE-75] - Leverage dropwizard metrics for generating Eagle Topology and DataSource Metrics
  • [EAGLE-78] - eagle-lib.sh script not work for mac osx and windows
  • [EAGLE-130] - Eagle Pipeline DSL: Parser, Compiler, Runner
  • [EAGLE-140] - Eagle Pipeline Package and Script
  • [EAGLE-183] - Replace Legacy "dataSource" field with "application" in UI request

Bug

  • [EAGLE-4] - configure parallelism with bolt/spout friendly name
  • [EAGLE-6] - group-by user between bolts and spouts for hdfs/hive audit log monitoring
  • [EAGLE-10] - Bad way to check kafka installation in eagle-check-env.sh
  • [EAGLE-28] - Znode root should be configurable.
  • [EAGLE-30] - Topology run in storm local mode should not terminate after Integer.MAX_VALUE milliseconds
  • [EAGLE-41] - Eagle policy engine supports customizable ExceptionHandler instead of using FetalExceptionHandler
  • [EAGLE-48] - Alert message time is wrong in some cases
  • [EAGLE-56] - Building failed for artifact jdk.tools:jdk.tools:jar:1.7 not found
  • [EAGLE-69] - http 404 bug in accessing http://localhost:9099/eagle-service
  • [EAGLE-70] - Fix Goovy into Groovy in pom
  • [EAGLE-74] - in sandbox setup, change package name from eagle. to org.apache.eagle
  • [EAGLE-76] - Disable creating newStream for common user role
  • [EAGLE-85] - Fix unit test failure.
  • [EAGLE-87] - Fail creating new policyEvaluator if the policy uses contains function.
  • [EAGLE-94] - fix the bug of eagle docker in Mac
  • [EAGLE-104] - Fix the unit test TestHDFSSecuritylogParser
  • [EAGLE-118] - Siddhi contains is neither a function extension nor an aggregated attribute extension
  • [EAGLE-119] - fix unit testing bugs
  • [EAGLE-125] - Add LICENSE in eagle external
  • [EAGLE-128] - Fix unit test failure
  • [EAGLE-141] - fix some unit testing exception which is thrown within annoymous class
  • [EAGLE-142] - Replace AlertDefinitionDAOImpl with PolicyDefinitionDAOImpl
  • [EAGLE-148] - Master build failure due to siddhi ql test
  • [EAGLE-162] - incomplete class path fails launching Eagle DAM HDFS in sandbox (Ambari Eagle Service)
  • [EAGLE-163] - HDFS topology not working.
  • [EAGLE-168] - Notification Plugin AlertEmailPlugin Error
  • [EAGLE-198] - integrate new Siddhi version so that thread should not die when event evaluation fails
  • [EAGLE-202] - Specified key was too long; max key length is 1000 bytes for mysql
  • [EAGLE-204] - JBDC Support Groupby and Timeseries Aggregation
  • [EAGLE-206] - Fix apache-rat by enabling useDefaultExcludes

Improvement

  • [EAGLE-7] - expose storm config as individual eagle topology config
  • [EAGLE-13] - Eagle machine learning no longer needs hourly aggregation
  • [EAGLE-14] - Re-assemble high level hdfs commands for better policy
  • [EAGLE-24] - Load skew issue when partition by user
  • [EAGLE-29] - Update Alert page for display more infomation
  • [EAGLE-38] - reminder for Alerts in the UI
  • [EAGLE-40] - Policy detail page support alert list display
  • [EAGLE-42] - Customized partition support for Kafka spout
  • [EAGLE-44] - previous page should be reloaded after login session is timed out and re-login
  • [EAGLE-50] - Eagle internal metric framework
  • [EAGLE-52] - Eagle framework should support custom group by function in addition to group by fields
  • [EAGLE-55] - JobCompletedConfigServiceURLBuilderImpl in hive running spout miss anonymous paramter
  • [EAGLE-58] - Enhance Hive query parse model
  • [EAGLE-61] - Support for secured cluster connection & enable Ldap authentication
  • [EAGLE-62] - Add jshint for front end UI building
  • [EAGLE-66] - Eagle TypeSafe Stream Processing DSL
  • [EAGLE-80] - remove httpd directory
  • [EAGLE-86] - Rewrite HDFSAuditLogParser to a non-regular expression version
  • [EAGLE-88] - Eagle web-service should have status url
  • [EAGLE-99] - policy distribution statistics to be printed in log
  • [EAGLE-106] - UI use same chart component
  • [EAGLE-107] - Build Status Icon has been enabled for our github repo, please apply it to readme.md
  • [EAGLE-108] - a tool tests performace between mongodb3.0 and couchDB1.6.1
  • [EAGLE-109] - add hdfs related ports mapping from docker container to host
  • [EAGLE-112] - Should support sum aggregation in front end for slide window function
  • [EAGLE-114] - Enable RAT check and fix missing license headers
  • [EAGLE-138] - Extend JMX Collector to support "hadoop.namenode.JournalTransaction"
  • [EAGLE-143] - Create Eagle release 0.3.0
  • [EAGLE-149] - Enable hadoop jmx metric cases
  • [EAGLE-152] - hadoop-metric monitoring automation script
  • [EAGLE-158] - Disable org.apache.eagle.datastream.EagleTuple
  • [EAGLE-166] - Enhance metric collector script to extract hadoop ha status as metric
  • [EAGLE-177] - Replace Legacy "dataSource" field with "application" in all metadata

New Feature

  • [EAGLE-15] - HBase auditlog integration for HBase security monitoring
  • [EAGLE-17] - HDFS security log integration for HDFS security monitoring
  • [EAGLE-46] - track the work before moving code to apache site
  • [EAGLE-47] - Ability to audit who made changes to Eagle policies
  • [EAGLE-53] - Docker Image for Eagle
  • [EAGLE-79] - Provide analytic DSL support
  • [EAGLE-81] - Notification Plugin Framework
  • [EAGLE-100] - provide tools to collect hadoop jmx metrics
  • [EAGLE-122] - Create a generic notification plugin for integrating alerts

Task

  • [EAGLE-83] - Integrate Jenkins with GitHub for checking pull requests
  • [EAGLE-84] - Create scripts for merging PRs automatically
  • [EAGLE-102] - ask jenkins-admin's help to setup "Embeddable Build Status Plugin" and make the status visible in Readme.md of incubator-eagle.git
  • [EAGLE-117] - update Build Status Link and make it point to CI job building upon master
  • [EAGLE-131] - make eagle main CI build pass
  • [EAGLE-136] - Setup hadoop metric application
  • [EAGLE-154] - hadoop-metric monitoring sandbox starter script
  • [EAGLE-164] - Tutorial for setting up the development environment on mac
  • [EAGLE-165] - Add more jmx metric cases

Test

  • [EAGLE-1] - eagle0.1.0 with ambari 2.1.0

JIRA Tickets

Jira
serverASF JIRA
jqlQueryproject = EAGLE AND fixVersion = v0.3.0
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

...