You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@eagle.apache.org by Jayesh Senjaliya <ja...@apache.org> on 2017/07/27 22:02:42 UTC

[VOTE] Apache Eagle 0.5 RC1

Hello Eagle Community,

There has been lot of work done on the Apache Eagle project since last 0.4
release and I would like to Thank the community for their amazing
contributions !!

Today we are releasing RC1 of next version 0.5 that includes lot of new
features, bug fixes,  improvements and all the amazing contributions from
Apache Eagle community.

Here is brief overview of the things added in this release.

1) completely refactored and dynamic alert engine with dynamic data source.
2) policy/alert manager for policy on-boarding & alert insights on UI.
2) refactored application development framework with its lifecycle
management.
3) lots of new monitoring applications and its dashboards for insight:
    * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
    * HBase Monitoring app
    * Job Performance Monitoring app
    * Running Hadoop Queue monitoring app
    * hdfs, hbase and yarn Service health check monitoring app
    * Host heatmaps UI insight app
4) LDAP and admin functionality support
5) lots of improvements, bug fixes and more...


Hence here is the v0.5.0 release candidate for you to check out.
The release candidate of Apache Eagle 0.5.0 is made available at:
*https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
<https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related public
keys and sha signatures are available under the same directory).
and the latest eagle docs are here: https://eagle.apache.org/docs/latest


*Apache Eagle PMC Members, Please test the release and vote.*

My VOTE: +1 (binding)


*Release Notes:*
https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0

New Feature

   - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] - Generic
   solution for Eagle topology merge
   - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] - enable
   basic support for eagle RDBMS storage
   - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
   Integrate [maven-release-plugin] for eagle release
   - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] - Clean
   maven build warning in eagle
   - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set up
   Eagle IT (Integration Test) Suite
   - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
   Metadata on mongodb
   - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
   Convert fid,uid in MapR's audit log to FIle/folder name, user name
   - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
   Initialize next-gen alert engine code on branch-0.5
   - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
   Running queue metrics monitoring
   - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
   Running queue metrics monitoring
   - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
   Monitoring Application Framework
   - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
   Eagle-JPM job name normalize
   - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] - eagle
   support for mr & spark running job monitoring
   - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
   DropWizard Service Security Integration with Basic Auth & LDAP
   - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
   Decouple Application Class-based Configuration
   - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
   META-INF/providers/${appProviderClassName}.xml as default metadata path
   - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
   StateCheck: multiple stage of definition in single policy
   - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
   provide tools to collect hbase jmx metrics
   - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
   Application policy template framework
   - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
   Support @Bucket annotation in query engine
   - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
   required field for application configuration
   - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] - Setup
   Eagle v0.5 Documentation Site Layout
   - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
   Generate a build number when building the project.
   - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
   updating policy status API: PUT
   /metadata/policies/{policyId}/status/{status}
   - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
   Enable/Disable Policy in UI
   - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
   User-Oriented Policy API
   - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
   Support modify ApplicationEntity through POST /rest/apps/{UUID}/
   - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
   Eagle HBase Metric Store Publisher
   - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
   Publishments to Policy API
   - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
   Implement oozieAuditLogAppProvider
   - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] - Hadoop
   JMX Metric Monitoring Application
   - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] - HBase
   JMX Metric Monitoring Application
   - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
   EagleServiceMetricSink
   - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
   reserved "global" siteId as shared namespace
   - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
   new publisher AlertEagleStorePlugin
   - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
   support Alert display
   - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
   Integrate topology health check with alert engine
   - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
   eagle to collect system and Hadoop JMX information
   - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add a
   new publisher to write alerts into a local file
   - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
   Support alert template to generate human readable alert
   - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] - HBase
   JMX Monitoring Dashboard
   - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
   Audit log traffic monitoring
   - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
   Job Scheduling Framework and HadoopHealthCheckApp
   - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
   JMX Monitoring Dashboard
   - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
   Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowed/Auth
   - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
   Integrate role-based Authentication in API and UI
   - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] - Eagle
   Docker Image for v0.5
   - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
   REST Stream Proxy for easy integration with Eagle Alert and Dashboard
   - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
   Host-level Overview Heatmap Diagram for Topology Monitoring
   - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] - Metric
   Explorer and Customized Dashboard
   - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
   ElasticSearch Alert Publisher

Improvement

   - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
   Job Running Spout should support HTTPS
   - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
   publish javadoc of eagle
   - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
   convert /list to /entities
   - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
   mvn script to handle maven dependency
   - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] - Remove
   dependency of AlertExecutorId in metadata while partitioning policy
   - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
   Replace HDP version based hadoop dependencies with community version
   instead.
   - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
   Support to fetch audit log from
   http://localhost:50070/logs/hdfs-audit.log for quick preview
   - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
   AlertExecutor Support to load all policies if AlertExecutorId is not defined
   - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
   sample main app that read config for alert-executor to make onboard easier
   with topo-mgmt
   - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
   alert definition so that user could see the trigger condition of alert
   - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
   batch processing apis for metadata in the new alert engine
   - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] - Kafka
   Java Producer with kerberos
   - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
   Improve eagle alert email template to provide more useful information and
   user experience
   - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] - remove
   eagle-docs from develop branch
   - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] - Change
   AlertNotificationEntity#fields type from String to List
   - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
   Eagle document to Eagle source code control
   - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
   Improve code coverage of eagle-storage-hbase
   - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
   check style support
   - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] - HBase
   audit log monitoring using new app framework
   - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
   app web classes and app topology classes using configured lib dir
   - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] - Hbase
   monitoring's metadata browse API in new app framework
   - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
   explore new packaging method for eagle using new app framework
   - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
   MetadataDaoFactory should use config from eagle server
   - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
   Application status monitoring
   - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
   Coordiantor schedule operation must be exclusive in distributed deployment
   - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] - create
   workable fat jar for starting application remotely
   - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
   Introduce policy enable/disable support
   - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
   convert eagle-gc app to use new app framework
   - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
   convert eagle-hdfs-auditlog app to use new app framework
   - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
   convert eagle-hive app to use new app framework
   - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
   convert eagle-maprfs app to use new app framework
   - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
   convert eagle-oozie app to use new app framework
   - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] - clean
   inner process alert engine code
   - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] - Alert
   check meta version conflict between runtime modules
   - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] - oozie
   ingestion+alert engine preview
   - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
   Jersey Resource Unit Test Case
   - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] - Alert
   Dudup - same metric generate alert should be deduped
   - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
   App type may be run as multiple instances in one site
   - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] - clean
   up eagle-application-service to be replaced by new app framework
   - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
   dataSource configuration extremely simple
   - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
   enrichment refactor in eagle security monitoring
   - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
   improvements of app framework: appId naming, jarFile field,
   InstallOperation etc.
   - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
   eagle-data-process project clean up to contain only common processing
   classes
   - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] - Eagle
   README in Eagle 0.5 version
   - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] - Eagle
   0.5 API full documents
   - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
   Hadoop jmx monitoring working in Eagle 0.5
   - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
   alert engine topology to be one application so to be managed by Eagle API
   - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
   upgrade storm and kafka to a version which is consistent with HDP sandbox
   2.4 and CDH 5.X
   - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
   guice module better in app framework
   - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
   KafkaStreamSink should not assume fixed field user to do partition
   - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] - Create
   alert metadata based on application stream sink configuration
   - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
   overwrite equals method for PolicyDefinition should not contain field
   description
   - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
   Refactor DynamicPolicyLoader to use MapComparator
   - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] - oozie
   auditlog parser don`t deal with NullPointerException
   - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
   AlertEngine : Make policy definition handler extensible
   - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
   streaming application's sink type to be java bean
   - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
   Implement application entity service by jdbc
   - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
   data / gap alert enhancement
   - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
   Decouple Co-processor with Eagle Aggreation Query Service
   - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
   Implement HOURLY_RULE for Absence Alert.
   - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
   refactor oozie to new application framework
   - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] - Clean
   up embedded tomcat dependency
   - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] - Dedup
   alerts according to state change
   - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
   eagle-jpm code style warnings and enable failOnViolation
   - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
   storage configuration and remove AppJUnitRunner
   - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
   Integrate typesafe-config with DropWizard
   - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
   Suppport application dependency in framework
   - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
   Annotation to describe application metadata in ApplicationProvider.xml
   - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
   Enhance dedup to support extended deduplicator
   - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
   eagle service host and port config in jpm web app
   - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
   some bugs and improvement of mr history feeder
   - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
   Install/Update Alert Topology Metadata when start alert engine
   - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
   dynamical loaded jarPath as default value in ApplicationEntity
   - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
   AlertEngine: Topology should support loopback topic created after policy
   deployed
   - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
   AlertEngine: Metadata API doesn't do validation of metadata
   - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] - Dedup
   enhancements
   - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
   dedup state value case insensitive
   - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add a
   hdfs audit log parser which consumes message in Json format
   - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] - Eagle
   Topology assembly multi-version Hadoop support & bug fix
   - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] - Create
   "ui" building profile and enable Eagle Web UI Building by default
   - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
   improvements when submit JPM applications
   - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
   sure AlertUnitTopologyApp compatible with both appId and topology.name
   - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
   Support view/editing application configuration after installed
   - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
   multiple hadoop version assembly application (topology) package
   - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
   LOCAL when app provider is from class file and use Cluster when from jar
   file
   - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
   Home display site states
   - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
   [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
   - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] - Policy
   UI refactory
   - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
   history feeder read some configurations from eagle server
   - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] - clean
   up configuration for MR running feeder
   - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
   Refactor policy parser and validator for richer plan details and better
   performance
   - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] - clean
   up configuration for Eagle JPM aggregation feeder
   - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
   application runtime configure to ApplicationEntity context
   - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
   Support Policy Execution Interpreter and Planner to compile siddhi query to
   distributed execution plan
   - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] - remove
   zk root from configure
   - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
   Integrate metric system with application framework
   - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
   history feeder and Alert Engine integration
   - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
   Refactor kafka stream sink and hdfs audit topology using shuffle grouping
   - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] - Define
   fast compact data structure for kafka between application and alert engine
   - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
   Investigate eagle app metric system referring to
   https://github.com/ooyala/metrics_storm
   - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
   Package hadoop jmx metric collector into eagle pacakge
   - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] - Hadoop
   JMX Collector Support HA switching
   - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
   Support to configure links for site
   - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] - Can't
   generate Html coverage report
   - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
   AlertEngine : Improve metadata store performance
   - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI add
   site select on top nav bar
   - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] - Modify
   HBaseAuditLogAppProvider.xml to integrate necessary and correct properties
   - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
   imporvement
   - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
   AlertEngine: bolt should check ZK for latest spec when start
   - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
   Application UI add confirm dialog
   - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] - Policy
   UI adv mode support sql highlight
   - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
   "Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
   Task Statistic"
   - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
   Application improvement
   - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] - [API]
   Validate before saving policy
   - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] - Policy
   edit ui auto generate description
   - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
   hbase kerberose principle and keytab to provider
   - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
   Integrate maven-buildNumber-plugin and Version.java
   - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
   publishment settings both policy & stream awareness
   - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
   unit test for eagle-storage-base module
   - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
   tuple log for spout & alert bolt
   - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
   AlertEmailPublisherTest test cases
   - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
   default host&port of JPM_WEB_APP as null
   - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
   InjectMembers in ServerApplication when initialization
   - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add a
   managed task to regularly schedule registered healthchecks
   - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] - Update
   spark running config to integrate with the application framework
   - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
   application health check support notification
   - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
   healthy check for hadoop-queue/topology-health/spark-history apps
   - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
   Refactor eagle module names to be more meaningful
   - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
   Resolve google-fonts external connection blocking problem in AdminLTE
   - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] - Enable
   publish bolt parallelism
   - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
   MRJobEntityCreationHandler flush need retry N times
   - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add a
   new alert publisher to store alerts into hbase
   - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
   save latest N schedule_state in eagle database.
   - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
   Refactor JMX Metric Collector Script
   - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
   SMTP server configuration from end user and read from server config instead
   of metadata config
   - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
   Kafka sink configuration used by alert engine
   - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
   Refactor jdbcMetadataDaoImpl of alert engine metadata
   - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
   KillOptions when stop a topology
   - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
   Based Aggregate Framework
   - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
   Refactor PublishmentType model to align with PolicyDefinition
   - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
   Enhance policy UI
   - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
   alert support time range select
   - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
   Support to define granularity for MetricDefinition to avoid metric duplicate
   - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
   MetricSchemaGenerator and MetricSchemaService
   - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
   task failure category
   - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
   Resolve defunct process in hadoop jmx script by kill -9
   - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
   job diagnostics
   - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
   Failing Nodes List and bad node detection
   - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
   CorrelationSpout reads zk connection from datasource override engine
   configured
   - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
   Refactor application shared service registry framework
   - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] - eagle
   should log proper error instead of dying
   - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] - System
   metric collector python script
   - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] - fetch
   node usage from name node/resource manager jmx
   - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
   job name column to let user search their jobs using that field
   - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
   Improve hadoop jmx collector scripts
   - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
   hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
   - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] - Stream
   leaf RunningQueueAPIEntity into Kafka for queue monitoring
   - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
   Improve alert engine metadata to organize by siteId
   - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
   Refactor un-meaningful health alert message
   - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
   application health check message more readable
   - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
   failed job trouble shooting
   - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
   jmx resource info to Hadoop JMX Monitor
   - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
   Support group in stream definition
   - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
   Isolate policy execution assignment scheduling by site
   - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] - Fetch
   running apps info with Yarn client

Bug

   - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
   mail failed for javax.mail.internet.AddressException: Illegal semicolon,
   not in group
   - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
   SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
   - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
   Support Postgres as hive metadata
   - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
   query=AlertService[@hostname=~".*"] returns different results under HBASE
   and JDBC DB
   - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
   node_modules is packaged into eagle tar package
   - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
   Request Reviewer CI job fails to checkout dev branch
   - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
   Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
   - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] - Build
   failed to due to [EAGLE-325]
   - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
   test building problem caused by kafka version and remove unused files
   - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] - Remove
   tomcat package dependencies and use standalone embedded jetty server
   - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
   topologyName from application.conf for MR history job feeder.
   - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] - Kafka
   Spout with kerberos
   - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] - JSlint
   failed in common/controller.js
   - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] - Clean
   web framework to use light-weight DropWizard with Jersey and remove spring
   dependency
   - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
   resource manager version and improve app attempt id fetcher for spark job
   feeder
   - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
   UnitTest Error caused by streamDef.json and TestApplicationImpl
   - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
   NPE bug while metadata inconsistent; Fix unit test
   - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
   mismatch package name
   - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
   Compile errors in develop branch
   - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
   StreamRouterBolt and PublishBolt also have NPE
   - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
   hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
   - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
   unit test failure on develop branch
   - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
   test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
   - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
   Metric APP use new application framework
   - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
   CoordinatorTest.test_01 sometimes fail
   - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
   TestSerDeserPer failed with Windows Git bash
   - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] - Query
   error if query string contains "[]"
   - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
   generic email publisher and publish emails for absence alert.
   - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
   StreamRouterSpec class should override equals method
   - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
   AlertPublisherImpl dedup throws exception when dedup column is not
   configured
   - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
   negative total execution time and make some code optimization for spark
   history job.
   - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
   flushing entities for spark history job.
   - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
   warnings for getting json values in eagle-jpm-spark-history
   - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
   Jenkins building failed on build #71
   - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
   NullPointerException when zookeeper is trying to shutdown in
   ZookeeperEmbedded.
   - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
   NullPointerException for spark history job
   - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
   develop branch is actually broken with missing dependencies
   - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] - Remove
   envContextConfig.env in SparkRunningJobAppConfig for SparkRunningJobApp.
   - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
   eagle-alert warnings
   - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
   eagle-server.sh to support to run under windows bash like Cygwin
   - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
   eagle default configuration and invalid dependencies
   - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
   duplicated view path
   - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
   Resolve eagle dependency security and license issues
   - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
   /entities/ timeseries query bug
   - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
   EagleServiceBaseClient cannot configure the basePath
   - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
   Disruptor dependency conflict
   - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
   TestServiceAppWithZk test cause failing due to port conflict
   - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] - Retry
   embedded zookeeper port by port +1 when conflicts
   - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
   JsonMappingException in Hadoop queue feeder
   - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
   dedup fields into publishment compare consideration
   - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
   max retry times for HDFS problems, otherwise skip instead of blocking whole
   topology
   - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
   AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
   modification issue
   - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
   Refactor StaticWebApplication to StaticApplication to support both
   web/static application
   - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
   MongodbMetadata: kafka have dot in topic name cause spec store failed
   - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
   AlertEngine: create metadata validation api
   - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
   AlertEngine: multiple routing of alerts is broken because of event not
   copied
   - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
   AlertEngine : simplify state-based dedup to have only deupvalue for given
   dedup key
   - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
   AlertEngine : Not to Use commons3 stringutil.isnoneblank
   - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR 472
   incorrect merge of pr 471
   - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
   AlertEngine: the kafka_spout might be dropped by metadata update when
   system ack a tupe
   - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
   conflict streamId between different sites when installation
   - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] - Caught
   NoSuchFieldError when creating policy with existing policyId
   - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
   API to filter publishment by policy: /policies/{policyId}/publishments
   - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
   Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
   Version [null]!
   - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
   update: metadata/policies/policy
   - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
   NullPointerException in DefaultDeduplicator
   - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
   ui-build.sh not pop grunt exit code
   - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] - Jsoup
   parse hive sql return String without line break "\n"
   - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
   Scrollbar is missing when install Map Reduce History Job Monitoring
   - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
   AlertEngine: SpoutWrapper are sending duplicated message.
   - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
   AlertEngine : unit test failed caused by datasource name and topic name
   change
   - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
   Installation Doc is not correctly shown in Installation Dialog
   - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
   home page error for missing partials/site/home.html
   - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
   PolicyValidator and Validation API
   - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
   jdbc metadata bugs
   - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
   Absence Alert Engine doesn't alert in some case
   - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No log
   retention for eagle server log
   - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
   AlertUnitTopology does not rebuild the scheduler state after restarting
   - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] - Stream
   router does not work properly sometimes
   - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
   alert engine open metric system per tuple
   - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
   metadata bug
   - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] - Stream
   delete mongo implementation is not working
   - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] - Status
   is wrongly shown as "INITIALIZED" when updating installed app's
   configuration
   - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] - remove
   jarPath/mode from entity context
   - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] - Build
   git head COMMITID into eagle package and display in web page aside eagle
   version
   - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
   directly updating status API to rigger update status immediately
   - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] - Should
   streat storm "KILLED" as "STOPPING" in eagle
   - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
   Support properties type in text area instead input field of configuration
   - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
   numOfPublishExecutors to alert engine topology
   - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
   grouping between AlertBolt and AlertPublisher
   - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
   AlertEngine: don't host long-live curator framework for schedule
   - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
   missing CoprocessorService and MR Running feeder task number limitation
   - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
   /policies/{policyId}/publishments bug
   - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
   AlertEngine : PolicyDefinition.Defintion should not be changed.
   - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
   creating sites in UI and metadata storaged as jdbc, the field "Description"
   can't be null
   - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
   application could not detect stream change
   - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
   /policies/{policyId} throws exception if policy does not exist
   - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
   JdbcDatabaseHandler select sql error
   - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
   streams is null when call /rest/apps/ api
   - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
   Publish & Router bolts spec change is not thread safe
   - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
   optimize some configurations for alert
   - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
   configuration bug in applications
   - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
   eagle-common checkstyle warnings
   - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
   HBaseStorage doesn't set affected size after create and delete operation
   - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
   eagle-data-process checkstyle warnings
   - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
   eagle-embed checkstyle warnings
   - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
   eagle-metadata checkstyle warnings
   - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
   eagle-metric checkstyle warnings
   - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
   eagle-query checkstyle warnings
   - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] - check
   applications when remove site
   - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
   PolicyValidation is insufficient, and will cause blocking for extended
   handler
   - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
   Improve coordinator schedule strategy to reuse alert work slot
   - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
   Publishment without streamIds update encountered NPE
   - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
   alert JdbcDatabaseHandler connection issue
   - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
   history feeder support Health Checks
   - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
   AlertEngine: Policy Validation API doesn't evaluate the data source missing
   - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] - remove
   InterProcessMutex from JobHistoryZKStateManager
   - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
   AlertEngine: Make publishment kafka endpoint as optional
   - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] - simply
   refactor mr running job feeder
   - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
   org.apache.eagle.service.generic.MetaDataResource doesn't work correctly
   - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] - change
   hbase configuration to optional
   - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
   Dropwizard related class not found exception in topology
   - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
   not get hbase info by service api when the master becomes not available
   - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
   Integrate Metric Process and Persistence with Application Framework
   - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
   alertId is null in AlertStreamEvent bug
   - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
   host name bug in jmx collector scripts
   - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
   from topology health check are inaccurate
   - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
   coordinator bug in alert engine
   - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
   Coordinator throws NullPointerException when generateSpoutMonitorMetadata
   - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
   Coordinator schedule time out
   - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
   running job count in zookeeper does not match the number in hbase
   - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
   Potential NPE issue
   - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
   validation for policy name
   - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
   Resolve eagle time problem on alert entities
   - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
   service.port config to support both STRING and NUMBER
   - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
   MetricStreamPersist bug: no tuple pass on when batchSize > 1
   - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
   NoClassDefFoundError while running storm topology for alert and MRrunning
   - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
   TopologyBaseAPIEntity comparison should consider rack info
   - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] - Users
   in RunningQueueAPIEntity is missing due to misconfiguration
   - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] - Eagle
   application status is still RUNNING even when storm cluster is down
   - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
   ApplicationPackageProvider Framework to support package multiple
   applications
   - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
   MRRunningJobFetchSpout throws NPE when there is no apps found
   - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] - HBase
   JMX Widget Url is wrongly using siteName instead of siteId
   - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] - HBase
   Master Overview keep loading progress forever if no data available
   - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
   to healthy and unhealthy region-servers in hbase dashboard is not accurate
   enough
   - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] - Refine
   system metric schema design and fix system metric collector
   - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] - update
   packaging to use new configs
   - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
   Publishers with same policy but different schema could produce duplicate
   alerts
   - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
   not package by maven
   - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
   email template link problem
   - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
   could go beyond job list widget
   - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
   status of job list always show Running
   - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
   duration conflicts between job list and job detail page
   - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] - Eagle
   JPM Yarn Overview Chart Improvement

Task

   - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
   Initialize code for 0.5.0-incubating-SNAPSHOT
   - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] - tomcat
   jar dependencies need to be cleaned up
   - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] - Alert
   Engine BugFix and Improvements
   - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] - stream
   tumbling window aggregate library
   - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
   Convert spark history job using application framework
   - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] - Always
   retry to parse spark history job when failure happens.
   - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
   refactor for support 0.5 api
   - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
   policy management
   - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
   AlertEngine: Make Kafka Publisher configurable to async, for throughput
   tuning
   - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
   AlertEngine: incorrect metric system use : too many metric object create
   and registered
   - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
   AlertEngine: MongoStateStore should be removed
   - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
   document the Apache Eagle deployment from scratch
   - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
   Document job performance monitoring application
   - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
   Document service health check application
   - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
   Document JMX monitoring application
   - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
   Document HDFS audit log monitoring application (DAM)
   - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
   alert api update
   - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
   support metric preview

Sub-task

   - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] - create
   jekyll-infra for eagle landing page
   - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] - create
   jekyll-infra for eagle version-based page
   - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] - Spark
   History jobs Feeder
   - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
   history jobs Feeder
   - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
   Monitoring Application Framework Core
   - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
   Refactor Application Framework Interfaces and StreamEventMapper
   - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
   Implement Application Lifecycle Status Conversion
   - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
   Alerting on any customized kafka data source (topic)
   - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
   Integrate application streams as Alerting data source (managed kafka topic)
   & stream
   - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
   Integrate application streams as Insight Dashboard data source
   - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
   Integrate Application start/stop/status interface with
   TopologyMgmtResourceImpl
   - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
   Implement KafkaStreamSink with type safe StreamSinkContext
   - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] - Refine
   example application for developer to easily know how to create a new app
   - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
   Implement consistent RESTResponse Wrapper for operation
   (CREAT/MODIFY/DELETE) request
   - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
   EAGLE-402 Refactor Application Framework to be better managed or deployed
   standalone
   - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] - Enrich
   Metadata API of Application Management
   - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
   Combine environment configuration into application configuration for
   execution
   - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
   Support to extend metastore DAO modules in SPI
   - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
   HBase unit test
   - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
   Refactor: Make sure engine publisher only have general feature.
   - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
   when apply change of 569
   - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
   register simple Basic Authentication to server application
   - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
   implement ldap authentication logic, taking Basic Authentication credentials
   - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
   Generate sortSpec only on externalWindow
   - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
   Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
   - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
   TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
   - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
   UnitTest for HBaseStorage
   - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
   Exclude coverage instrumentation of generated class
   - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web ui
   should check success(true or false) when delete site
   - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
   Refactor - move ignored test class to corresponding module
   - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
   unit test for eagle-service-base
   - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
   unit test for alert-metadata
   - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
   unit test for alert-metadata-service
   - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
   Refactor Topology Monitoring Widgets
   - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
   sure "HBase" nav active in sidebar when visiting hbase monitoring web
   through URL
   - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
   Refactor HBase JMX Metric with appropriate navigation path
   - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
   real time current server time aside global timepicker
   - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
   Refactor metric chart render process to improve user experience.
   - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] - Rename
   metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*" to
   support different hbase version metric
   - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
   Integrate role-based Authentication in API
   - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
   Integrate role-based Authentication in UI
   - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] - Metric
   Explorer and Customized Dashboard UI Part
   - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] - Metric
   Explorer and Customized Dashboard Metadata Part

Test

   - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
   email alert publisher
   - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
   Improve code coverage of eagle-service-base
   - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
   unit test for eagle-alert-parent



Thanks
Jayesh

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by SenthilKumar K <se...@gmail.com>.
Build with mvn clean install -DskipTests and its successful. ( Pulled
latest tar )
INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 05:29 min
[INFO] Finished at: 2017-07-28T14:13:14+05:30
[INFO] Final Memory: 610M/2541M


Verified Signature Successfully..

+1.

--Senthil

On Fri, Jul 28, 2017 at 1:46 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Thanks Edward for checking and verifying it, I have fixed the license
> header issue and updated the rc1 files.
>
> On Thu, Jul 27, 2017 at 7:59 PM, Edward Zhang <yo...@gmail.com>
> wrote:
>
> > Signature checked successfully.
> > Build with "mvn clean install -DskipTests", it failed with the following
> > apache license header missing.
> > ./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/
> > resource/serf/bin/start-serf-agent.sh
> >
> > Added header, then the build passed. (Please also fix that license
> missing
> > issue)
> >
> > +1 (binding)
> >
> >
> > Thanks
> > Edward
> >
> > On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org>
> > wrote:
> >
> > > Hi Edward,
> > >
> > > I have updated the same dir with source files. please take a look.
> > >
> > > Thanks
> > > Jayesh
> > >
> > > On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yonzhang2012@apache.org
> >
> > > wrote:
> > >
> > >> Great to see we started 0.5 release!
> > >>
> > >> Checked signature, it is good.
> > >>
> > >> But looks we need package source code instead of binary like we did in
> > >> previous releases, so we can build source.https://dist.apache.org
> > >> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
> > >>
> > >> Thanks
> > >> Edward
> > >>
> > >> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> > >> wrote:
> > >>
> > >>> Hello Eagle Community,
> > >>>
> > >>> There has been lot of work done on the Apache Eagle project since
> last
> > >>> 0.4 release and I would like to Thank the community for their amazing
> > >>> contributions !!
> > >>>
> > >>> Today we are releasing RC1 of next version 0.5 that includes lot of
> new
> > >>> features, bug fixes,  improvements and all the amazing contributions
> > from
> > >>> Apache Eagle community.
> > >>>
> > >>> Here is brief overview of the things added in this release.
> > >>>
> > >>> 1) completely refactored and dynamic alert engine with dynamic data
> > >>> source.
> > >>> 2) policy/alert manager for policy on-boarding & alert insights on
> UI.
> > >>> 2) refactored application development framework with its lifecycle
> > >>> management.
> > >>> 3) lots of new monitoring applications and its dashboards for
> insight:
> > >>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
> > >>>     * HBase Monitoring app
> > >>>     * Job Performance Monitoring app
> > >>>     * Running Hadoop Queue monitoring app
> > >>>     * hdfs, hbase and yarn Service health check monitoring app
> > >>>     * Host heatmaps UI insight app
> > >>> 4) LDAP and admin functionality support
> > >>> 5) lots of improvements, bug fixes and more...
> > >>>
> > >>>
> > >>> Hence here is the v0.5.0 release candidate for you to check out.
> > >>> The release candidate of Apache Eagle 0.5.0 is made available at: *
> > https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> > >>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> > >>> public keys and sha signatures are available under the same
> directory).
> > >>> and the latest eagle docs are here: https://eagle.apache.org/docs/
> > latest
> > >>>
> > >>>
> > >>> *Apache Eagle PMC Members, Please test the release and vote.*
> > >>>
> > >>> My VOTE: +1 (binding)
> > >>>
> > >>>
> > >>> *Release Notes:*
> > >>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> > >>>
> > >>> New Feature
> > >>>
> > >>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
> > >>>    Generic solution for Eagle topology merge
> > >>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
> > >>>    enable basic support for eagle RDBMS storage
> > >>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
> > >>>    Integrate [maven-release-plugin] for eagle release
> > >>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
> > >>>    Clean maven build warning in eagle
> > >>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
> > >>>    Set up Eagle IT (Integration Test) Suite
> > >>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
> > >>>    Metadata on mongodb
> > >>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
> > >>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
> > >>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
> > >>>    Initialize next-gen alert engine code on branch-0.5
> > >>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
> > >>>    Running queue metrics monitoring
> > >>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
> > >>>    Running queue metrics monitoring
> > >>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
> > >>>    Monitoring Application Framework
> > >>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
> > >>>    Eagle-JPM job name normalize
> > >>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
> > >>>    eagle support for mr & spark running job monitoring
> > >>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
> > >>>    DropWizard Service Security Integration with Basic Auth & LDAP
> > >>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
> > >>>    Decouple Application Class-based Configuration
> > >>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
> > >>>    Use META-INF/providers/${appProviderClassName}.xml as default
> > >>>    metadata path
> > >>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
> > >>>    StateCheck: multiple stage of definition in single policy
> > >>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
> > >>>    provide tools to collect hbase jmx metrics
> > >>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
> > >>>    Application policy template framework
> > >>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
> > >>>    Support @Bucket annotation in query engine
> > >>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
> > >>>    Add required field for application configuration
> > >>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
> > >>>    Setup Eagle v0.5 Documentation Site Layout
> > >>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
> > >>>    Generate a build number when building the project.
> > >>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
> > >>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
> > >>>    status/{status}
> > >>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
> > >>>    Enable/Disable Policy in UI
> > >>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
> > >>>    Add User-Oriented Policy API
> > >>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
> > >>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
> > >>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
> > >>>    Add Eagle HBase Metric Store Publisher
> > >>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
> > >>>    Add Publishments to Policy API
> > >>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
> > >>>    Implement oozieAuditLogAppProvider
> > >>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
> > >>>    Hadoop JMX Metric Monitoring Application
> > >>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
> > >>>    HBase JMX Metric Monitoring Application
> > >>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
> > >>>    EagleServiceMetricSink
> > >>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
> > >>>    Add reserved "global" siteId as shared namespace
> > >>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
> > >>>    Add new publisher AlertEagleStorePlugin
> > >>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] -
> > UI
> > >>>    support Alert display
> > >>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
> > >>>    Integrate topology health check with alert engine
> > >>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
> > >>>    Help eagle to collect system and Hadoop JMX information
> > >>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
> > >>>    Add a new publisher to write alerts into a local file
> > >>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
> > >>>    Support alert template to generate human readable alert
> > >>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
> > >>>    HBase JMX Monitoring Dashboard
> > >>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
> > >>>    HDFS Audit log traffic monitoring
> > >>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
> > >>>    Add Job Scheduling Framework and HadoopHealthCheckApp
> > >>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
> > >>>    Hdfs JMX Monitoring Dashboard
> > >>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
> > >>>    Improve eagle auth framework to support
> > @PermitAll/DenyAll/RolesAllowe
> > >>>    d/Auth
> > >>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
> > >>>    Integrate role-based Authentication in API and UI
> > >>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
> > >>>    Eagle Docker Image for v0.5
> > >>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
> > >>>    Add REST Stream Proxy for easy integration with Eagle Alert and
> > Dashboard
> > >>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
> > >>>    Host-level Overview Heatmap Diagram for Topology Monitoring
> > >>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
> > >>>    Metric Explorer and Customized Dashboard
> > >>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
> > >>>    ElasticSearch Alert Publisher
> > >>>
> > >>> Improvement
> > >>>
> > >>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
> > >>>    Eagle Job Running Spout should support HTTPS
> > >>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
> > >>>    publish javadoc of eagle
> > >>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
> > >>>    convert /list to /entities
> > >>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
> > >>>    Add mvn script to handle maven dependency
> > >>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
> > >>>    Remove dependency of AlertExecutorId in metadata while
> partitioning
> > policy
> > >>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
> > >>>    Replace HDP version based hadoop dependencies with community
> version
> > >>>    instead.
> > >>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
> > >>>    Support to fetch audit log from http://localhost:50070/lo
> > >>>    gs/hdfs-audit.log for quick preview
> > >>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
> > >>>    AlertExecutor Support to load all policies if AlertExecutorId is
> > not defined
> > >>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
> > >>>    Add sample main app that read config for alert-executor to make
> > onboard
> > >>>    easier with topo-mgmt
> > >>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
> > >>>    Show alert definition so that user could see the trigger condition
> > of alert
> > >>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
> > >>>    Add batch processing apis for metadata in the new alert engine
> > >>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
> > >>>    Kafka Java Producer with kerberos
> > >>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
> > >>>    Improve eagle alert email template to provide more useful
> > information and
> > >>>    user experience
> > >>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
> > >>>    remove eagle-docs from develop branch
> > >>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
> > >>>    Change AlertNotificationEntity#fields type from String to List
> > >>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
> > >>>    Move Eagle document to Eagle source code control
> > >>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
> > >>>    Improve code coverage of eagle-storage-hbase
> > >>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
> > >>>    Add check style support
> > >>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
> > >>>    HBase audit log monitoring using new app framework
> > >>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
> > >>>    Load app web classes and app topology classes using configured lib
> > dir
> > >>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
> > >>>    Hbase monitoring's metadata browse API in new app framework
> > >>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
> > >>>    explore new packaging method for eagle using new app framework
> > >>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
> > >>>    MetadataDaoFactory should use config from eagle server
> > >>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
> > >>>    Application status monitoring
> > >>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
> > >>>    Coordiantor schedule operation must be exclusive in distributed
> > deployment
> > >>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
> > >>>    create workable fat jar for starting application remotely
> > >>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
> > >>>    Introduce policy enable/disable support
> > >>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
> > >>>    convert eagle-gc app to use new app framework
> > >>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
> > >>>    convert eagle-hdfs-auditlog app to use new app framework
> > >>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
> > >>>    convert eagle-hive app to use new app framework
> > >>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
> > >>>    convert eagle-maprfs app to use new app framework
> > >>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
> > >>>    convert eagle-oozie app to use new app framework
> > >>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
> > >>>    clean inner process alert engine code
> > >>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
> > >>>    Alert check meta version conflict between runtime modules
> > >>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
> > >>>    oozie ingestion+alert engine preview
> > >>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
> > >>>    Add Jersey Resource Unit Test Case
> > >>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
> > >>>    Alert Dudup - same metric generate alert should be deduped
> > >>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
> > >>>    One App type may be run as multiple instances in one site
> > >>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
> > >>>    clean up eagle-application-service to be replaced by new app
> > framework
> > >>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
> > >>>    make dataSource configuration extremely simple
> > >>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
> > >>>    data enrichment refactor in eagle security monitoring
> > >>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
> > >>>    some improvements of app framework: appId naming, jarFile field,
> > >>>    InstallOperation etc.
> > >>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
> > >>>    eagle-data-process project clean up to contain only common
> > processing
> > >>>    classes
> > >>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
> > >>>    Eagle README in Eagle 0.5 version
> > >>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
> > >>>    Eagle 0.5 API full documents
> > >>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
> > >>>    Make Hadoop jmx monitoring working in Eagle 0.5
> > >>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
> > >>>    Make alert engine topology to be one application so to be managed
> > by Eagle
> > >>>    API
> > >>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
> > >>>    upgrade storm and kafka to a version which is consistent with HDP
> > sandbox
> > >>>    2.4 and CDH 5.X
> > >>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
> > >>>    use guice module better in app framework
> > >>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
> > >>>    KafkaStreamSink should not assume fixed field user to do partition
> > >>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
> > >>>    Create alert metadata based on application stream sink
> configuration
> > >>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
> > >>>    overwrite equals method for PolicyDefinition should not contain
> > field
> > >>>    description
> > >>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
> > >>>    Refactor DynamicPolicyLoader to use MapComparator
> > >>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
> > >>>    oozie auditlog parser don`t deal with NullPointerException
> > >>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
> > >>>    AlertEngine : Make policy definition handler extensible
> > >>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
> > >>>    make streaming application's sink type to be java bean
> > >>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
> > >>>    Implement application entity service by jdbc
> > >>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] -
> > No
> > >>>    data / gap alert enhancement
> > >>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
> > >>>    Decouple Co-processor with Eagle Aggreation Query Service
> > >>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
> > >>>    Implement HOURLY_RULE for Absence Alert.
> > >>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
> > >>>    refactor oozie to new application framework
> > >>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
> > >>>    Clean up embedded tomcat dependency
> > >>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
> > >>>    Dedup alerts according to state change
> > >>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
> > >>>    Fix eagle-jpm code style warnings and enable failOnViolation
> > >>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
> > >>>    Fix storage configuration and remove AppJUnitRunner
> > >>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
> > >>>    Integrate typesafe-config with DropWizard
> > >>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
> > >>>    Suppport application dependency in framework
> > >>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
> > >>>    Use Annotation to describe application metadata in
> > ApplicationProvider.xml
> > >>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
> > >>>    Enhance dedup to support extended deduplicator
> > >>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
> > >>>    Add eagle service host and port config in jpm web app
> > >>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
> > >>>    fix some bugs and improvement of mr history feeder
> > >>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
> > >>>    Install/Update Alert Topology Metadata when start alert engine
> > >>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
> > >>>    Use dynamical loaded jarPath as default value in ApplicationEntity
> > >>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
> > >>>    AlertEngine: Topology should support loopback topic created after
> > policy
> > >>>    deployed
> > >>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
> > >>>    AlertEngine: Metadata API doesn't do validation of metadata
> > >>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
> > >>>    Dedup enhancements
> > >>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
> > >>>    Make dedup state value case insensitive
> > >>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
> > >>>    Add a hdfs audit log parser which consumes message in Json format
> > >>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
> > >>>    Eagle Topology assembly multi-version Hadoop support & bug fix
> > >>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
> > >>>    Create "ui" building profile and enable Eagle Web UI Building by
> > default
> > >>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
> > >>>    Some improvements when submit JPM applications
> > >>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
> > >>>    Make sure AlertUnitTopologyApp compatible with both appId and
> > >>>    topology.name
> > >>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
> > >>>    Support view/editing application configuration after installed
> > >>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
> > >>>    Add multiple hadoop version assembly application (topology)
> package
> > >>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
> > >>>    Use LOCAL when app provider is from class file and use Cluster
> when
> > from
> > >>>    jar file
> > >>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] -
> > UI
> > >>>    Home display site states
> > >>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
> > >>>    [Maven] Move dependencies in profile "dev" to
> > "eagle-topology-assembly"
> > >>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
> > >>>    Policy UI refactory
> > >>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] -
> > MR
> > >>>    history feeder read some configurations from eagle server
> > >>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
> > >>>    clean up configuration for MR running feeder
> > >>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
> > >>>    Refactor policy parser and validator for richer plan details and
> > better
> > >>>    performance
> > >>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
> > >>>    clean up configuration for Eagle JPM aggregation feeder
> > >>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
> > >>>    move application runtime configure to ApplicationEntity context
> > >>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
> > >>>    Support Policy Execution Interpreter and Planner to compile siddhi
> > query to
> > >>>    distributed execution plan
> > >>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
> > >>>    remove zk root from configure
> > >>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
> > >>>    Integrate metric system with application framework
> > >>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] -
> > MR
> > >>>    history feeder and Alert Engine integration
> > >>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
> > >>>    Refactor kafka stream sink and hdfs audit topology using shuffle
> > grouping
> > >>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
> > >>>    Define fast compact data structure for kafka between application
> > and alert
> > >>>    engine
> > >>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
> > >>>    Investigate eagle app metric system referring to
> > >>>    https://github.com/ooyala/metrics_storm
> > >>>    <https://github.com/ooyala/metrics_storm>
> > >>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
> > >>>    Package hadoop jmx metric collector into eagle pacakge
> > >>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
> > >>>    Hadoop JMX Collector Support HA switching
> > >>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
> > >>>    Support to configure links for site
> > >>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
> > >>>    Can't generate Html coverage report
> > >>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
> > >>>    AlertEngine : Improve metadata store performance
> > >>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] -
> > UI
> > >>>    add site select on top nav bar
> > >>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
> > >>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and
> > correct
> > >>>    properties
> > >>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] -
> > UI
> > >>>    imporvement
> > >>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
> > >>>    AlertEngine: bolt should check ZK for latest spec when start
> > >>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
> > >>>    Application UI add confirm dialog
> > >>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
> > >>>    Policy UI adv mode support sql highlight
> > >>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
> > >>>    Mark "Task Statistic" page title as "Task Statistic (Beta)"
> instead
> > of
> > >>>    "(beta) Task Statistic"
> > >>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
> > >>>    Application improvement
> > >>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
> > >>>    [API] Validate before saving policy
> > >>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
> > >>>    Policy edit ui auto generate description
> > >>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
> > >>>    add hbase kerberose principle and keytab to provider
> > >>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
> > >>>    Integrate maven-buildNumber-plugin and Version.java
> > >>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
> > >>>    Make publishment settings both policy & stream awareness
> > >>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
> > >>>    Add unit test for eagle-storage-base module
> > >>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
> > >>>    Add tuple log for spout & alert bolt
> > >>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
> > >>>    Add AlertEmailPublisherTest test cases
> > >>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
> > >>>    Set default host&port of JPM_WEB_APP as null
> > >>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
> > >>>    InjectMembers in ServerApplication when initialization
> > >>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
> > >>>    add a managed task to regularly schedule registered healthchecks
> > >>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
> > >>>    Update spark running config to integrate with the application
> > framework
> > >>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
> > >>>    application health check support notification
> > >>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
> > >>>    add healthy check for hadoop-queue/topology-health/spark-history
> > apps
> > >>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
> > >>>    Refactor eagle module names to be more meaningful
> > >>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
> > >>>    Resolve google-fonts external connection blocking problem in
> > AdminLTE
> > >>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
> > >>>    Enable publish bolt parallelism
> > >>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
> > >>>    MRJobEntityCreationHandler flush need retry N times
> > >>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
> > >>>    Add a new alert publisher to store alerts into hbase
> > >>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
> > >>>    Just save latest N schedule_state in eagle database.
> > >>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
> > >>>    Refactor JMX Metric Collector Script
> > >>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
> > >>>    Hide SMTP server configuration from end user and read from server
> > config
> > >>>    instead of metadata config
> > >>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
> > >>>    Hide Kafka sink configuration used by alert engine
> > >>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
> > >>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
> > >>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
> > >>>    add KillOptions when stop a topology
> > >>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
> > >>>    CEP Based Aggregate Framework
> > >>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
> > >>>    Refactor PublishmentType model to align with PolicyDefinition
> > >>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
> > >>>    Enhance policy UI
> > >>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] -
> > UI
> > >>>    alert support time range select
> > >>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
> > >>>    Support to define granularity for MetricDefinition to avoid metric
> > duplicate
> > >>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
> > >>>    Add MetricSchemaGenerator and MetricSchemaService
> > >>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
> > >>>    add task failure category
> > >>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
> > >>>    Resolve defunct process in hadoop jmx script by kill -9
> > >>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
> > >>>    add job diagnostics
> > >>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
> > >>>    Task Failing Nodes List and bad node detection
> > >>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
> > >>>    CorrelationSpout reads zk connection from datasource override
> engine
> > >>>    configured
> > >>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
> > >>>    Refactor application shared service registry framework
> > >>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
> > >>>    eagle should log proper error instead of dying
> > >>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
> > >>>    System metric collector python script
> > >>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
> > >>>    fetch node usage from name node/resource manager jmx
> > >>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
> > >>>    Add job name column to let user search their jobs using that field
> > >>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
> > >>>    Improve hadoop jmx collector scripts
> > >>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
> > >>>    Fix hadoop.hbase.ipc.ipc.* metric to
> hadoop.hbase.regionserver.ipc.
> > *
> > >>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
> > >>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
> > >>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
> > >>>    Improve alert engine metadata to organize by siteId
> > >>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
> > >>>    Refactor un-meaningful health alert message
> > >>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
> > >>>    make application health check message more readable
> > >>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] -
> > mr
> > >>>    failed job trouble shooting
> > >>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
> > >>>    add jmx resource info to Hadoop JMX Monitor
> > >>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
> > >>>    Support group in stream definition
> > >>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
> > >>>    Isolate policy execution assignment scheduling by site
> > >>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
> > >>>    Fetch running apps info with Yarn client
> > >>>
> > >>> Bug
> > >>>
> > >>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
> > >>>    Send mail failed for javax.mail.internet.AddressException:
> Illegal
> > >>>    semicolon, not in group
> > >>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
> > >>>    SiddhiExtensionLoader Error: viewing zip file for
> > jar:./lib/ojdbc6.jar
> > >>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
> > >>>    Support Postgres as hive metadata
> > >>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
> > >>>    query=AlertService[@hostname=~".*"] returns different results
> under
> > >>>    HBASE and JDBC DB
> > >>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
> > >>>    node_modules is packaged into eagle tar package
> > >>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
> > >>>    Pull Request Reviewer CI job fails to checkout dev branch
> > >>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
> > >>>    Dependency incompatibility bug among jersey, asm and extcos under
> > JAVA 8
> > >>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
> > >>>    Build failed to due to [EAGLE-325]
> > >>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
> > >>>    Fix test building problem caused by kafka version and remove
> unused
> > files
> > >>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
> > >>>    Remove tomcat package dependencies and use standalone embedded
> > jetty server
> > >>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
> > >>>    Read topologyName from application.conf for MR history job feeder.
> > >>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
> > >>>    Kafka Spout with kerberos
> > >>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
> > >>>    JSlint failed in common/controller.js
> > >>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
> > >>>    Clean web framework to use light-weight DropWizard with Jersey and
> > remove
> > >>>    spring dependency
> > >>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
> > >>>    Get resource manager version and improve app attempt id fetcher
> for
> > spark
> > >>>    job feeder
> > >>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
> > >>>    Fix UnitTest Error caused by streamDef.json and
> TestApplicationImpl
> > >>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
> > >>>    Fix NPE bug while metadata inconsistent; Fix unit test
> > >>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
> > >>>    Doc mismatch package name
> > >>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
> > >>>    Compile errors in develop branch
> > >>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
> > >>>    StreamRouterBolt and PublishBolt also have NPE
> > >>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
> > >>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
> > >>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
> > >>>    Fix unit test failure on develop branch
> > >>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
> > >>>    Unit test case failed: org.apache.eagle.alert.cep.
> > TestSiddhiEvaluator
> > >>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
> > >>>    JMX Metric APP use new application framework
> > >>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
> > >>>    CoordinatorTest.test_01 sometimes fail
> > >>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
> > >>>    TestSerDeserPer failed with Windows Git bash
> > >>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
> > >>>    Query error if query string contains "[]"
> > >>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
> > >>>    Fix generic email publisher and publish emails for absence alert.
> > >>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
> > >>>    StreamRouterSpec class should override equals method
> > >>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
> > >>>    AlertPublisherImpl dedup throws exception when dedup column is not
> > >>>    configured
> > >>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
> > >>>    Fix negative total execution time and make some code optimization
> > for spark
> > >>>    history job.
> > >>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
> > >>>    Fix flushing entities for spark history job.
> > >>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
> > >>>    Fix warnings for getting json values in eagle-jpm-spark-history
> > >>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
> > >>>    Jenkins building failed on build #71
> > >>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
> > >>>    Fix NullPointerException when zookeeper is trying to shutdown in
> > >>>    ZookeeperEmbedded.
> > >>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
> > >>>    Fix NullPointerException for spark history job
> > >>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
> > >>>    develop branch is actually broken with missing dependencies
> > >>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
> > >>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
> > >>>    SparkRunningJobApp.
> > >>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
> > >>>    Fix eagle-alert warnings
> > >>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
> > >>>    Fix eagle-server.sh to support to run under windows bash like
> Cygwin
> > >>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
> > >>>    Fix eagle default configuration and invalid dependencies
> > >>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
> > >>>    Fix duplicated view path
> > >>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
> > >>>    Resolve eagle dependency security and license issues
> > >>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
> > >>>    Fix /entities/ timeseries query bug
> > >>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
> > >>>    EagleServiceBaseClient cannot configure the basePath
> > >>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
> > >>>    Disruptor dependency conflict
> > >>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
> > >>>    Fix TestServiceAppWithZk test cause failing due to port conflict
> > >>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
> > >>>    Retry embedded zookeeper port by port +1 when conflicts
> > >>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
> > >>>    JsonMappingException in Hadoop queue feeder
> > >>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
> > >>>    add dedup fields into publishment compare consideration
> > >>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
> > >>>    Set max retry times for HDFS problems, otherwise skip instead of
> > blocking
> > >>>    whole topology
> > >>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
> > >>>    AlertPublishImpl: Concurrency : Inplace change metadata cause
> > concurrent
> > >>>    modification issue
> > >>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
> > >>>    Refactor StaticWebApplication to StaticApplication to support both
> > >>>    web/static application
> > >>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
> > >>>    MongodbMetadata: kafka have dot in topic name cause spec store
> > failed
> > >>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
> > >>>    AlertEngine: create metadata validation api
> > >>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
> > >>>    AlertEngine: multiple routing of alerts is broken because of event
> > not
> > >>>    copied
> > >>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
> > >>>    AlertEngine : simplify state-based dedup to have only deupvalue
> for
> > given
> > >>>    dedup key
> > >>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
> > >>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
> > >>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] -
> > PR
> > >>>    472 incorrect merge of pr 471
> > >>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
> > >>>    AlertEngine: the kafka_spout might be dropped by metadata update
> > when
> > >>>    system ack a tupe
> > >>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
> > >>>    Fix conflict streamId between different sites when installation
> > >>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
> > >>>    Caught NoSuchFieldError when creating policy with existing
> policyId
> > >>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
> > >>>    Add API to filter publishment by policy:
> > /policies/{policyId}/publishme
> > >>>    nts
> > >>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
> > >>>    Exception that Spec Version [xxx] of AlertBolt is newer than
> Stream
> > Event
> > >>>    Version [null]!
> > >>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] -
> > UI
> > >>>    update: metadata/policies/policy
> > >>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
> > >>>    NullPointerException in DefaultDeduplicator
> > >>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
> > >>>    ui-build.sh not pop grunt exit code
> > >>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
> > >>>    Jsoup parse hive sql return String without line break "\n"
> > >>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
> > >>>    Scrollbar is missing when install Map Reduce History Job
> Monitoring
> > >>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
> > >>>    AlertEngine: SpoutWrapper are sending duplicated message.
> > >>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
> > >>>    AlertEngine : unit test failed caused by datasource name and topic
> > name
> > >>>    change
> > >>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
> > >>>    Installation Doc is not correctly shown in Installation Dialog
> > >>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
> > >>>    Site home page error for missing partials/site/home.html
> > >>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
> > >>>    Add PolicyValidator and Validation API
> > >>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
> > >>>    Fix jdbc metadata bugs
> > >>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
> > >>>    Absence Alert Engine doesn't alert in some case
> > >>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] -
> > No
> > >>>    log retention for eagle server log
> > >>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
> > >>>    AlertUnitTopology does not rebuild the scheduler state after
> > restarting
> > >>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
> > >>>    Stream router does not work properly sometimes
> > >>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
> > >>>    Fix alert engine open metric system per tuple
> > >>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
> > >>>    Fix metadata bug
> > >>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
> > >>>    Stream delete mongo implementation is not working
> > >>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
> > >>>    Status is wrongly shown as "INITIALIZED" when updating installed
> > app's
> > >>>    configuration
> > >>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
> > >>>    remove jarPath/mode from entity context
> > >>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
> > >>>    Build git head COMMITID into eagle package and display in web page
> > aside
> > >>>    eagle version
> > >>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
> > >>>    Add directly updating status API to rigger update status
> immediately
> > >>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
> > >>>    Should streat storm "KILLED" as "STOPPING" in eagle
> > >>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
> > >>>    Support properties type in text area instead input field of
> > configuration
> > >>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
> > >>>    add numOfPublishExecutors to alert engine topology
> > >>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
> > >>>    fix grouping between AlertBolt and AlertPublisher
> > >>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
> > >>>    AlertEngine: don't host long-live curator framework for schedule
> > >>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
> > >>>    Fix missing CoprocessorService and MR Running feeder task number
> > limitation
> > >>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
> > >>>    fix /policies/{policyId}/publishments bug
> > >>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
> > >>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
> > >>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
> > >>>    When creating sites in UI and metadata storaged as jdbc, the field
> > >>>    "Description" can't be null
> > >>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
> > >>>    fix application could not detect stream change
> > >>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
> > >>>    API /policies/{policyId} throws exception if policy does not exist
> > >>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
> > >>>    fix JdbcDatabaseHandler select sql error
> > >>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
> > >>>    streams is null when call /rest/apps/ api
> > >>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
> > >>>    Publish & Router bolts spec change is not thread safe
> > >>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
> > >>>    optimize some configurations for alert
> > >>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
> > >>>    configuration bug in applications
> > >>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
> > >>>    Fix eagle-common checkstyle warnings
> > >>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
> > >>>    HBaseStorage doesn't set affected size after create and delete
> > operation
> > >>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
> > >>>    Fix eagle-data-process checkstyle warnings
> > >>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
> > >>>    Fix eagle-embed checkstyle warnings
> > >>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
> > >>>    Fix eagle-metadata checkstyle warnings
> > >>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
> > >>>    Fix eagle-metric checkstyle warnings
> > >>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
> > >>>    Fix eagle-query checkstyle warnings
> > >>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
> > >>>    check applications when remove site
> > >>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
> > >>>    PolicyValidation is insufficient, and will cause blocking for
> > extended
> > >>>    handler
> > >>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
> > >>>    Improve coordinator schedule strategy to reuse alert work slot
> > >>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
> > >>>    Publishment without streamIds update encountered NPE
> > >>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
> > >>>    fix alert JdbcDatabaseHandler connection issue
> > >>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] -
> > MR
> > >>>    history feeder support Health Checks
> > >>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
> > >>>    AlertEngine: Policy Validation API doesn't evaluate the data
> source
> > missing
> > >>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
> > >>>    remove InterProcessMutex from JobHistoryZKStateManager
> > >>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
> > >>>    AlertEngine: Make publishment kafka endpoint as optional
> > >>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
> > >>>    simply refactor mr running job feeder
> > >>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
> > >>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
> > >>>    correctly
> > >>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
> > >>>    change hbase configuration to optional
> > >>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
> > >>>    Dropwizard related class not found exception in topology
> > >>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
> > >>>    Can not get hbase info by service api when the master becomes not
> > available
> > >>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
> > >>>    Integrate Metric Process and Persistence with Application
> Framework
> > >>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
> > >>>    fix alertId is null in AlertStreamEvent bug
> > >>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
> > >>>    Fix host name bug in jmx collector scripts
> > >>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
> > >>>    Data from topology health check are inaccurate
> > >>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
> > >>>    coordinator bug in alert engine
> > >>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
> > >>>    Coordinator throws NullPointerException when
> > generateSpoutMonitorMetadata
> > >>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
> > >>>    Coordinator schedule time out
> > >>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] -
> > mr
> > >>>    running job count in zookeeper does not match the number in hbase
> > >>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
> > >>>    Potential NPE issue
> > >>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
> > >>>    Add validation for policy name
> > >>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
> > >>>    Resolve eagle time problem on alert entities
> > >>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
> > >>>    Fix service.port config to support both STRING and NUMBER
> > >>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
> > >>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
> > >>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
> > >>>    NoClassDefFoundError while running storm topology for alert and
> > MRrunning
> > >>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
> > >>>    TopologyBaseAPIEntity comparison should consider rack info
> > >>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
> > >>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
> > >>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
> > >>>    Eagle application status is still RUNNING even when storm cluster
> > is down
> > >>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
> > >>>    Add ApplicationPackageProvider Framework to support package
> multiple
> > >>>    applications
> > >>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
> > >>>    MRRunningJobFetchSpout throws NPE when there is no apps found
> > >>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
> > >>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
> > >>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
> > >>>    HBase Master Overview keep loading progress forever if no data
> > available
> > >>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
> > >>>    urls to healthy and unhealthy region-servers in hbase dashboard is
> > not
> > >>>    accurate enough
> > >>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
> > >>>    Refine system metric schema design and fix system metric collector
> > >>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
> > >>>    update packaging to use new configs
> > >>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
> > >>>    Publishers with same policy but different schema could produce
> > duplicate
> > >>>    alerts
> > >>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
> > >>>    can not package by maven
> > >>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
> > >>>    Fix email template link problem
> > >>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
> > >>>    Text could go beyond job list widget
> > >>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
> > >>>    The status of job list always show Running
> > >>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
> > >>>    Job duration conflicts between job list and job detail page
> > >>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
> > >>>    Eagle JPM Yarn Overview Chart Improvement
> > >>>
> > >>> Task
> > >>>
> > >>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
> > >>>    Initialize code for 0.5.0-incubating-SNAPSHOT
> > >>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
> > >>>    tomcat jar dependencies need to be cleaned up
> > >>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
> > >>>    Alert Engine BugFix and Improvements
> > >>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
> > >>>    stream tumbling window aggregate library
> > >>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
> > >>>    Convert spark history job using application framework
> > >>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
> > >>>    Always retry to parse spark history job when failure happens.
> > >>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] -
> > UI
> > >>>    refactor for support 0.5 api
> > >>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] -
> > UI
> > >>>    policy management
> > >>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
> > >>>    AlertEngine: Make Kafka Publisher configurable to async, for
> > throughput
> > >>>    tuning
> > >>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
> > >>>    AlertEngine: incorrect metric system use : too many metric object
> > create
> > >>>    and registered
> > >>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
> > >>>    AlertEngine: MongoStateStore should be removed
> > >>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
> > >>>    document the Apache Eagle deployment from scratch
> > >>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
> > >>>    Document job performance monitoring application
> > >>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
> > >>>    Document service health check application
> > >>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
> > >>>    Document JMX monitoring application
> > >>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
> > >>>    Document HDFS audit log monitoring application (DAM)
> > >>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] -
> > UI
> > >>>    alert api update
> > >>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] -
> > UI
> > >>>    support metric preview
> > >>>
> > >>> Sub-task
> > >>>
> > >>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
> > >>>    create jekyll-infra for eagle landing page
> > >>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
> > >>>    create jekyll-infra for eagle version-based page
> > >>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
> > >>>    Spark History jobs Feeder
> > >>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] -
> > MR
> > >>>    history jobs Feeder
> > >>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
> > >>>    Monitoring Application Framework Core
> > >>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
> > >>>    Refactor Application Framework Interfaces and StreamEventMapper
> > >>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
> > >>>    Implement Application Lifecycle Status Conversion
> > >>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
> > >>>    Alerting on any customized kafka data source (topic)
> > >>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
> > >>>    Integrate application streams as Alerting data source (managed
> > kafka topic)
> > >>>    & stream
> > >>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
> > >>>    Integrate application streams as Insight Dashboard data source
> > >>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
> > >>>    Integrate Application start/stop/status interface with
> > >>>    TopologyMgmtResourceImpl
> > >>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
> > >>>    Implement KafkaStreamSink with type safe StreamSinkContext
> > >>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
> > >>>    Refine example application for developer to easily know how to
> > create a new
> > >>>    app
> > >>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
> > >>>    Implement consistent RESTResponse Wrapper for operation
> > >>>    (CREAT/MODIFY/DELETE) request
> > >>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
> > >>>    EAGLE-402 Refactor Application Framework to be better managed or
> > deployed
> > >>>    standalone
> > >>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
> > >>>    Enrich Metadata API of Application Management
> > >>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
> > >>>    Combine environment configuration into application configuration
> for
> > >>>    execution
> > >>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
> > >>>    Support to extend metastore DAO modules in SPI
> > >>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
> > >>>    Fix HBase unit test
> > >>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
> > >>>    Refactor: Make sure engine publisher only have general feature.
> > >>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
> > >>>    NPE when apply change of 569
> > >>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
> > >>>    register simple Basic Authentication to server application
> > >>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
> > >>>    implement ldap authentication logic, taking Basic Authentication
> > credentials
> > >>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
> > >>>    Generate sortSpec only on externalWindow
> > >>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
> > >>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always )
> > correctly
> > >>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
> > >>>    Fix TestGroupAggregateTimeSeriesClient and
> TestGroupAggregateClient
> > >>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
> > >>>    Add UnitTest for HBaseStorage
> > >>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
> > >>>    Exclude coverage instrumentation of generated class
> > >>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
> > >>>    web ui should check success(true or false) when delete site
> > >>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
> > >>>    Refactor - move ignored test class to corresponding module
> > >>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
> > >>>    add unit test for eagle-service-base
> > >>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
> > >>>    add unit test for alert-metadata
> > >>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
> > >>>    add unit test for alert-metadata-service
> > >>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
> > >>>    Refactor Topology Monitoring Widgets
> > >>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
> > >>>    Make sure "HBase" nav active in sidebar when visiting hbase
> > monitoring web
> > >>>    through URL
> > >>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
> > >>>    Refactor HBase JMX Metric with appropriate navigation path
> > >>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
> > >>>    Show real time current server time aside global timepicker
> > >>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
> > >>>    Refactor metric chart render process to improve user experience.
> > >>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
> > >>>    Rename metric "hadoop.hbase.ipc.ipc.*" to
> > "hadoop.hbase.regionserver.ipc.*"
> > >>>    to support different hbase version metric
> > >>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
> > >>>    Integrate role-based Authentication in API
> > >>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
> > >>>    Integrate role-based Authentication in UI
> > >>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
> > >>>    Metric Explorer and Customized Dashboard UI Part
> > >>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
> > >>>    Metric Explorer and Customized Dashboard Metadata Part
> > >>>
> > >>> Test
> > >>>
> > >>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
> > >>>    Test email alert publisher
> > >>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
> > >>>    Improve code coverage of eagle-service-base
> > >>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
> > >>>    add unit test for eagle-alert-parent
> > >>>
> > >>>
> > >>>
> > >>> Thanks
> > >>> Jayesh
> > >>>
> > >>>
> > >>
> > >
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by SenthilKumar K <se...@gmail.com>.
Build with mvn clean install -DskipTests and its successful. ( Pulled
latest tar )
INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 05:29 min
[INFO] Finished at: 2017-07-28T14:13:14+05:30
[INFO] Final Memory: 610M/2541M


Verified Signature Successfully..

+1.

--Senthil

On Fri, Jul 28, 2017 at 1:46 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Thanks Edward for checking and verifying it, I have fixed the license
> header issue and updated the rc1 files.
>
> On Thu, Jul 27, 2017 at 7:59 PM, Edward Zhang <yo...@gmail.com>
> wrote:
>
> > Signature checked successfully.
> > Build with "mvn clean install -DskipTests", it failed with the following
> > apache license header missing.
> > ./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/
> > resource/serf/bin/start-serf-agent.sh
> >
> > Added header, then the build passed. (Please also fix that license
> missing
> > issue)
> >
> > +1 (binding)
> >
> >
> > Thanks
> > Edward
> >
> > On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org>
> > wrote:
> >
> > > Hi Edward,
> > >
> > > I have updated the same dir with source files. please take a look.
> > >
> > > Thanks
> > > Jayesh
> > >
> > > On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yonzhang2012@apache.org
> >
> > > wrote:
> > >
> > >> Great to see we started 0.5 release!
> > >>
> > >> Checked signature, it is good.
> > >>
> > >> But looks we need package source code instead of binary like we did in
> > >> previous releases, so we can build source.https://dist.apache.org
> > >> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
> > >>
> > >> Thanks
> > >> Edward
> > >>
> > >> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> > >> wrote:
> > >>
> > >>> Hello Eagle Community,
> > >>>
> > >>> There has been lot of work done on the Apache Eagle project since
> last
> > >>> 0.4 release and I would like to Thank the community for their amazing
> > >>> contributions !!
> > >>>
> > >>> Today we are releasing RC1 of next version 0.5 that includes lot of
> new
> > >>> features, bug fixes,  improvements and all the amazing contributions
> > from
> > >>> Apache Eagle community.
> > >>>
> > >>> Here is brief overview of the things added in this release.
> > >>>
> > >>> 1) completely refactored and dynamic alert engine with dynamic data
> > >>> source.
> > >>> 2) policy/alert manager for policy on-boarding & alert insights on
> UI.
> > >>> 2) refactored application development framework with its lifecycle
> > >>> management.
> > >>> 3) lots of new monitoring applications and its dashboards for
> insight:
> > >>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
> > >>>     * HBase Monitoring app
> > >>>     * Job Performance Monitoring app
> > >>>     * Running Hadoop Queue monitoring app
> > >>>     * hdfs, hbase and yarn Service health check monitoring app
> > >>>     * Host heatmaps UI insight app
> > >>> 4) LDAP and admin functionality support
> > >>> 5) lots of improvements, bug fixes and more...
> > >>>
> > >>>
> > >>> Hence here is the v0.5.0 release candidate for you to check out.
> > >>> The release candidate of Apache Eagle 0.5.0 is made available at: *
> > https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> > >>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> > >>> public keys and sha signatures are available under the same
> directory).
> > >>> and the latest eagle docs are here: https://eagle.apache.org/docs/
> > latest
> > >>>
> > >>>
> > >>> *Apache Eagle PMC Members, Please test the release and vote.*
> > >>>
> > >>> My VOTE: +1 (binding)
> > >>>
> > >>>
> > >>> *Release Notes:*
> > >>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> > >>>
> > >>> New Feature
> > >>>
> > >>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
> > >>>    Generic solution for Eagle topology merge
> > >>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
> > >>>    enable basic support for eagle RDBMS storage
> > >>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
> > >>>    Integrate [maven-release-plugin] for eagle release
> > >>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
> > >>>    Clean maven build warning in eagle
> > >>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
> > >>>    Set up Eagle IT (Integration Test) Suite
> > >>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
> > >>>    Metadata on mongodb
> > >>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
> > >>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
> > >>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
> > >>>    Initialize next-gen alert engine code on branch-0.5
> > >>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
> > >>>    Running queue metrics monitoring
> > >>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
> > >>>    Running queue metrics monitoring
> > >>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
> > >>>    Monitoring Application Framework
> > >>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
> > >>>    Eagle-JPM job name normalize
> > >>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
> > >>>    eagle support for mr & spark running job monitoring
> > >>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
> > >>>    DropWizard Service Security Integration with Basic Auth & LDAP
> > >>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
> > >>>    Decouple Application Class-based Configuration
> > >>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
> > >>>    Use META-INF/providers/${appProviderClassName}.xml as default
> > >>>    metadata path
> > >>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
> > >>>    StateCheck: multiple stage of definition in single policy
> > >>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
> > >>>    provide tools to collect hbase jmx metrics
> > >>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
> > >>>    Application policy template framework
> > >>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
> > >>>    Support @Bucket annotation in query engine
> > >>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
> > >>>    Add required field for application configuration
> > >>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
> > >>>    Setup Eagle v0.5 Documentation Site Layout
> > >>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
> > >>>    Generate a build number when building the project.
> > >>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
> > >>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
> > >>>    status/{status}
> > >>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
> > >>>    Enable/Disable Policy in UI
> > >>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
> > >>>    Add User-Oriented Policy API
> > >>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
> > >>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
> > >>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
> > >>>    Add Eagle HBase Metric Store Publisher
> > >>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
> > >>>    Add Publishments to Policy API
> > >>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
> > >>>    Implement oozieAuditLogAppProvider
> > >>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
> > >>>    Hadoop JMX Metric Monitoring Application
> > >>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
> > >>>    HBase JMX Metric Monitoring Application
> > >>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
> > >>>    EagleServiceMetricSink
> > >>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
> > >>>    Add reserved "global" siteId as shared namespace
> > >>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
> > >>>    Add new publisher AlertEagleStorePlugin
> > >>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] -
> > UI
> > >>>    support Alert display
> > >>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
> > >>>    Integrate topology health check with alert engine
> > >>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
> > >>>    Help eagle to collect system and Hadoop JMX information
> > >>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
> > >>>    Add a new publisher to write alerts into a local file
> > >>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
> > >>>    Support alert template to generate human readable alert
> > >>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
> > >>>    HBase JMX Monitoring Dashboard
> > >>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
> > >>>    HDFS Audit log traffic monitoring
> > >>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
> > >>>    Add Job Scheduling Framework and HadoopHealthCheckApp
> > >>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
> > >>>    Hdfs JMX Monitoring Dashboard
> > >>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
> > >>>    Improve eagle auth framework to support
> > @PermitAll/DenyAll/RolesAllowe
> > >>>    d/Auth
> > >>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
> > >>>    Integrate role-based Authentication in API and UI
> > >>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
> > >>>    Eagle Docker Image for v0.5
> > >>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
> > >>>    Add REST Stream Proxy for easy integration with Eagle Alert and
> > Dashboard
> > >>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
> > >>>    Host-level Overview Heatmap Diagram for Topology Monitoring
> > >>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
> > >>>    Metric Explorer and Customized Dashboard
> > >>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
> > >>>    ElasticSearch Alert Publisher
> > >>>
> > >>> Improvement
> > >>>
> > >>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
> > >>>    Eagle Job Running Spout should support HTTPS
> > >>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
> > >>>    publish javadoc of eagle
> > >>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
> > >>>    convert /list to /entities
> > >>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
> > >>>    Add mvn script to handle maven dependency
> > >>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
> > >>>    Remove dependency of AlertExecutorId in metadata while
> partitioning
> > policy
> > >>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
> > >>>    Replace HDP version based hadoop dependencies with community
> version
> > >>>    instead.
> > >>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
> > >>>    Support to fetch audit log from http://localhost:50070/lo
> > >>>    gs/hdfs-audit.log for quick preview
> > >>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
> > >>>    AlertExecutor Support to load all policies if AlertExecutorId is
> > not defined
> > >>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
> > >>>    Add sample main app that read config for alert-executor to make
> > onboard
> > >>>    easier with topo-mgmt
> > >>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
> > >>>    Show alert definition so that user could see the trigger condition
> > of alert
> > >>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
> > >>>    Add batch processing apis for metadata in the new alert engine
> > >>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
> > >>>    Kafka Java Producer with kerberos
> > >>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
> > >>>    Improve eagle alert email template to provide more useful
> > information and
> > >>>    user experience
> > >>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
> > >>>    remove eagle-docs from develop branch
> > >>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
> > >>>    Change AlertNotificationEntity#fields type from String to List
> > >>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
> > >>>    Move Eagle document to Eagle source code control
> > >>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
> > >>>    Improve code coverage of eagle-storage-hbase
> > >>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
> > >>>    Add check style support
> > >>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
> > >>>    HBase audit log monitoring using new app framework
> > >>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
> > >>>    Load app web classes and app topology classes using configured lib
> > dir
> > >>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
> > >>>    Hbase monitoring's metadata browse API in new app framework
> > >>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
> > >>>    explore new packaging method for eagle using new app framework
> > >>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
> > >>>    MetadataDaoFactory should use config from eagle server
> > >>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
> > >>>    Application status monitoring
> > >>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
> > >>>    Coordiantor schedule operation must be exclusive in distributed
> > deployment
> > >>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
> > >>>    create workable fat jar for starting application remotely
> > >>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
> > >>>    Introduce policy enable/disable support
> > >>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
> > >>>    convert eagle-gc app to use new app framework
> > >>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
> > >>>    convert eagle-hdfs-auditlog app to use new app framework
> > >>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
> > >>>    convert eagle-hive app to use new app framework
> > >>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
> > >>>    convert eagle-maprfs app to use new app framework
> > >>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
> > >>>    convert eagle-oozie app to use new app framework
> > >>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
> > >>>    clean inner process alert engine code
> > >>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
> > >>>    Alert check meta version conflict between runtime modules
> > >>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
> > >>>    oozie ingestion+alert engine preview
> > >>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
> > >>>    Add Jersey Resource Unit Test Case
> > >>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
> > >>>    Alert Dudup - same metric generate alert should be deduped
> > >>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
> > >>>    One App type may be run as multiple instances in one site
> > >>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
> > >>>    clean up eagle-application-service to be replaced by new app
> > framework
> > >>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
> > >>>    make dataSource configuration extremely simple
> > >>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
> > >>>    data enrichment refactor in eagle security monitoring
> > >>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
> > >>>    some improvements of app framework: appId naming, jarFile field,
> > >>>    InstallOperation etc.
> > >>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
> > >>>    eagle-data-process project clean up to contain only common
> > processing
> > >>>    classes
> > >>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
> > >>>    Eagle README in Eagle 0.5 version
> > >>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
> > >>>    Eagle 0.5 API full documents
> > >>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
> > >>>    Make Hadoop jmx monitoring working in Eagle 0.5
> > >>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
> > >>>    Make alert engine topology to be one application so to be managed
> > by Eagle
> > >>>    API
> > >>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
> > >>>    upgrade storm and kafka to a version which is consistent with HDP
> > sandbox
> > >>>    2.4 and CDH 5.X
> > >>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
> > >>>    use guice module better in app framework
> > >>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
> > >>>    KafkaStreamSink should not assume fixed field user to do partition
> > >>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
> > >>>    Create alert metadata based on application stream sink
> configuration
> > >>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
> > >>>    overwrite equals method for PolicyDefinition should not contain
> > field
> > >>>    description
> > >>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
> > >>>    Refactor DynamicPolicyLoader to use MapComparator
> > >>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
> > >>>    oozie auditlog parser don`t deal with NullPointerException
> > >>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
> > >>>    AlertEngine : Make policy definition handler extensible
> > >>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
> > >>>    make streaming application's sink type to be java bean
> > >>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
> > >>>    Implement application entity service by jdbc
> > >>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] -
> > No
> > >>>    data / gap alert enhancement
> > >>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
> > >>>    Decouple Co-processor with Eagle Aggreation Query Service
> > >>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
> > >>>    Implement HOURLY_RULE for Absence Alert.
> > >>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
> > >>>    refactor oozie to new application framework
> > >>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
> > >>>    Clean up embedded tomcat dependency
> > >>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
> > >>>    Dedup alerts according to state change
> > >>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
> > >>>    Fix eagle-jpm code style warnings and enable failOnViolation
> > >>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
> > >>>    Fix storage configuration and remove AppJUnitRunner
> > >>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
> > >>>    Integrate typesafe-config with DropWizard
> > >>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
> > >>>    Suppport application dependency in framework
> > >>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
> > >>>    Use Annotation to describe application metadata in
> > ApplicationProvider.xml
> > >>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
> > >>>    Enhance dedup to support extended deduplicator
> > >>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
> > >>>    Add eagle service host and port config in jpm web app
> > >>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
> > >>>    fix some bugs and improvement of mr history feeder
> > >>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
> > >>>    Install/Update Alert Topology Metadata when start alert engine
> > >>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
> > >>>    Use dynamical loaded jarPath as default value in ApplicationEntity
> > >>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
> > >>>    AlertEngine: Topology should support loopback topic created after
> > policy
> > >>>    deployed
> > >>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
> > >>>    AlertEngine: Metadata API doesn't do validation of metadata
> > >>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
> > >>>    Dedup enhancements
> > >>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
> > >>>    Make dedup state value case insensitive
> > >>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
> > >>>    Add a hdfs audit log parser which consumes message in Json format
> > >>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
> > >>>    Eagle Topology assembly multi-version Hadoop support & bug fix
> > >>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
> > >>>    Create "ui" building profile and enable Eagle Web UI Building by
> > default
> > >>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
> > >>>    Some improvements when submit JPM applications
> > >>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
> > >>>    Make sure AlertUnitTopologyApp compatible with both appId and
> > >>>    topology.name
> > >>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
> > >>>    Support view/editing application configuration after installed
> > >>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
> > >>>    Add multiple hadoop version assembly application (topology)
> package
> > >>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
> > >>>    Use LOCAL when app provider is from class file and use Cluster
> when
> > from
> > >>>    jar file
> > >>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] -
> > UI
> > >>>    Home display site states
> > >>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
> > >>>    [Maven] Move dependencies in profile "dev" to
> > "eagle-topology-assembly"
> > >>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
> > >>>    Policy UI refactory
> > >>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] -
> > MR
> > >>>    history feeder read some configurations from eagle server
> > >>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
> > >>>    clean up configuration for MR running feeder
> > >>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
> > >>>    Refactor policy parser and validator for richer plan details and
> > better
> > >>>    performance
> > >>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
> > >>>    clean up configuration for Eagle JPM aggregation feeder
> > >>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
> > >>>    move application runtime configure to ApplicationEntity context
> > >>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
> > >>>    Support Policy Execution Interpreter and Planner to compile siddhi
> > query to
> > >>>    distributed execution plan
> > >>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
> > >>>    remove zk root from configure
> > >>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
> > >>>    Integrate metric system with application framework
> > >>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] -
> > MR
> > >>>    history feeder and Alert Engine integration
> > >>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
> > >>>    Refactor kafka stream sink and hdfs audit topology using shuffle
> > grouping
> > >>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
> > >>>    Define fast compact data structure for kafka between application
> > and alert
> > >>>    engine
> > >>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
> > >>>    Investigate eagle app metric system referring to
> > >>>    https://github.com/ooyala/metrics_storm
> > >>>    <https://github.com/ooyala/metrics_storm>
> > >>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
> > >>>    Package hadoop jmx metric collector into eagle pacakge
> > >>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
> > >>>    Hadoop JMX Collector Support HA switching
> > >>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
> > >>>    Support to configure links for site
> > >>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
> > >>>    Can't generate Html coverage report
> > >>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
> > >>>    AlertEngine : Improve metadata store performance
> > >>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] -
> > UI
> > >>>    add site select on top nav bar
> > >>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
> > >>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and
> > correct
> > >>>    properties
> > >>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] -
> > UI
> > >>>    imporvement
> > >>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
> > >>>    AlertEngine: bolt should check ZK for latest spec when start
> > >>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
> > >>>    Application UI add confirm dialog
> > >>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
> > >>>    Policy UI adv mode support sql highlight
> > >>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
> > >>>    Mark "Task Statistic" page title as "Task Statistic (Beta)"
> instead
> > of
> > >>>    "(beta) Task Statistic"
> > >>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
> > >>>    Application improvement
> > >>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
> > >>>    [API] Validate before saving policy
> > >>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
> > >>>    Policy edit ui auto generate description
> > >>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
> > >>>    add hbase kerberose principle and keytab to provider
> > >>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
> > >>>    Integrate maven-buildNumber-plugin and Version.java
> > >>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
> > >>>    Make publishment settings both policy & stream awareness
> > >>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
> > >>>    Add unit test for eagle-storage-base module
> > >>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
> > >>>    Add tuple log for spout & alert bolt
> > >>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
> > >>>    Add AlertEmailPublisherTest test cases
> > >>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
> > >>>    Set default host&port of JPM_WEB_APP as null
> > >>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
> > >>>    InjectMembers in ServerApplication when initialization
> > >>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
> > >>>    add a managed task to regularly schedule registered healthchecks
> > >>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
> > >>>    Update spark running config to integrate with the application
> > framework
> > >>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
> > >>>    application health check support notification
> > >>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
> > >>>    add healthy check for hadoop-queue/topology-health/spark-history
> > apps
> > >>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
> > >>>    Refactor eagle module names to be more meaningful
> > >>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
> > >>>    Resolve google-fonts external connection blocking problem in
> > AdminLTE
> > >>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
> > >>>    Enable publish bolt parallelism
> > >>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
> > >>>    MRJobEntityCreationHandler flush need retry N times
> > >>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
> > >>>    Add a new alert publisher to store alerts into hbase
> > >>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
> > >>>    Just save latest N schedule_state in eagle database.
> > >>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
> > >>>    Refactor JMX Metric Collector Script
> > >>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
> > >>>    Hide SMTP server configuration from end user and read from server
> > config
> > >>>    instead of metadata config
> > >>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
> > >>>    Hide Kafka sink configuration used by alert engine
> > >>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
> > >>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
> > >>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
> > >>>    add KillOptions when stop a topology
> > >>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
> > >>>    CEP Based Aggregate Framework
> > >>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
> > >>>    Refactor PublishmentType model to align with PolicyDefinition
> > >>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
> > >>>    Enhance policy UI
> > >>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] -
> > UI
> > >>>    alert support time range select
> > >>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
> > >>>    Support to define granularity for MetricDefinition to avoid metric
> > duplicate
> > >>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
> > >>>    Add MetricSchemaGenerator and MetricSchemaService
> > >>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
> > >>>    add task failure category
> > >>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
> > >>>    Resolve defunct process in hadoop jmx script by kill -9
> > >>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
> > >>>    add job diagnostics
> > >>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
> > >>>    Task Failing Nodes List and bad node detection
> > >>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
> > >>>    CorrelationSpout reads zk connection from datasource override
> engine
> > >>>    configured
> > >>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
> > >>>    Refactor application shared service registry framework
> > >>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
> > >>>    eagle should log proper error instead of dying
> > >>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
> > >>>    System metric collector python script
> > >>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
> > >>>    fetch node usage from name node/resource manager jmx
> > >>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
> > >>>    Add job name column to let user search their jobs using that field
> > >>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
> > >>>    Improve hadoop jmx collector scripts
> > >>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
> > >>>    Fix hadoop.hbase.ipc.ipc.* metric to
> hadoop.hbase.regionserver.ipc.
> > *
> > >>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
> > >>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
> > >>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
> > >>>    Improve alert engine metadata to organize by siteId
> > >>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
> > >>>    Refactor un-meaningful health alert message
> > >>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
> > >>>    make application health check message more readable
> > >>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] -
> > mr
> > >>>    failed job trouble shooting
> > >>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
> > >>>    add jmx resource info to Hadoop JMX Monitor
> > >>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
> > >>>    Support group in stream definition
> > >>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
> > >>>    Isolate policy execution assignment scheduling by site
> > >>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
> > >>>    Fetch running apps info with Yarn client
> > >>>
> > >>> Bug
> > >>>
> > >>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
> > >>>    Send mail failed for javax.mail.internet.AddressException:
> Illegal
> > >>>    semicolon, not in group
> > >>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
> > >>>    SiddhiExtensionLoader Error: viewing zip file for
> > jar:./lib/ojdbc6.jar
> > >>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
> > >>>    Support Postgres as hive metadata
> > >>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
> > >>>    query=AlertService[@hostname=~".*"] returns different results
> under
> > >>>    HBASE and JDBC DB
> > >>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
> > >>>    node_modules is packaged into eagle tar package
> > >>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
> > >>>    Pull Request Reviewer CI job fails to checkout dev branch
> > >>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
> > >>>    Dependency incompatibility bug among jersey, asm and extcos under
> > JAVA 8
> > >>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
> > >>>    Build failed to due to [EAGLE-325]
> > >>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
> > >>>    Fix test building problem caused by kafka version and remove
> unused
> > files
> > >>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
> > >>>    Remove tomcat package dependencies and use standalone embedded
> > jetty server
> > >>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
> > >>>    Read topologyName from application.conf for MR history job feeder.
> > >>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
> > >>>    Kafka Spout with kerberos
> > >>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
> > >>>    JSlint failed in common/controller.js
> > >>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
> > >>>    Clean web framework to use light-weight DropWizard with Jersey and
> > remove
> > >>>    spring dependency
> > >>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
> > >>>    Get resource manager version and improve app attempt id fetcher
> for
> > spark
> > >>>    job feeder
> > >>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
> > >>>    Fix UnitTest Error caused by streamDef.json and
> TestApplicationImpl
> > >>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
> > >>>    Fix NPE bug while metadata inconsistent; Fix unit test
> > >>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
> > >>>    Doc mismatch package name
> > >>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
> > >>>    Compile errors in develop branch
> > >>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
> > >>>    StreamRouterBolt and PublishBolt also have NPE
> > >>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
> > >>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
> > >>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
> > >>>    Fix unit test failure on develop branch
> > >>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
> > >>>    Unit test case failed: org.apache.eagle.alert.cep.
> > TestSiddhiEvaluator
> > >>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
> > >>>    JMX Metric APP use new application framework
> > >>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
> > >>>    CoordinatorTest.test_01 sometimes fail
> > >>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
> > >>>    TestSerDeserPer failed with Windows Git bash
> > >>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
> > >>>    Query error if query string contains "[]"
> > >>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
> > >>>    Fix generic email publisher and publish emails for absence alert.
> > >>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
> > >>>    StreamRouterSpec class should override equals method
> > >>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
> > >>>    AlertPublisherImpl dedup throws exception when dedup column is not
> > >>>    configured
> > >>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
> > >>>    Fix negative total execution time and make some code optimization
> > for spark
> > >>>    history job.
> > >>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
> > >>>    Fix flushing entities for spark history job.
> > >>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
> > >>>    Fix warnings for getting json values in eagle-jpm-spark-history
> > >>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
> > >>>    Jenkins building failed on build #71
> > >>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
> > >>>    Fix NullPointerException when zookeeper is trying to shutdown in
> > >>>    ZookeeperEmbedded.
> > >>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
> > >>>    Fix NullPointerException for spark history job
> > >>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
> > >>>    develop branch is actually broken with missing dependencies
> > >>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
> > >>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
> > >>>    SparkRunningJobApp.
> > >>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
> > >>>    Fix eagle-alert warnings
> > >>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
> > >>>    Fix eagle-server.sh to support to run under windows bash like
> Cygwin
> > >>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
> > >>>    Fix eagle default configuration and invalid dependencies
> > >>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
> > >>>    Fix duplicated view path
> > >>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
> > >>>    Resolve eagle dependency security and license issues
> > >>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
> > >>>    Fix /entities/ timeseries query bug
> > >>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
> > >>>    EagleServiceBaseClient cannot configure the basePath
> > >>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
> > >>>    Disruptor dependency conflict
> > >>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
> > >>>    Fix TestServiceAppWithZk test cause failing due to port conflict
> > >>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
> > >>>    Retry embedded zookeeper port by port +1 when conflicts
> > >>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
> > >>>    JsonMappingException in Hadoop queue feeder
> > >>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
> > >>>    add dedup fields into publishment compare consideration
> > >>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
> > >>>    Set max retry times for HDFS problems, otherwise skip instead of
> > blocking
> > >>>    whole topology
> > >>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
> > >>>    AlertPublishImpl: Concurrency : Inplace change metadata cause
> > concurrent
> > >>>    modification issue
> > >>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
> > >>>    Refactor StaticWebApplication to StaticApplication to support both
> > >>>    web/static application
> > >>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
> > >>>    MongodbMetadata: kafka have dot in topic name cause spec store
> > failed
> > >>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
> > >>>    AlertEngine: create metadata validation api
> > >>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
> > >>>    AlertEngine: multiple routing of alerts is broken because of event
> > not
> > >>>    copied
> > >>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
> > >>>    AlertEngine : simplify state-based dedup to have only deupvalue
> for
> > given
> > >>>    dedup key
> > >>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
> > >>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
> > >>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] -
> > PR
> > >>>    472 incorrect merge of pr 471
> > >>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
> > >>>    AlertEngine: the kafka_spout might be dropped by metadata update
> > when
> > >>>    system ack a tupe
> > >>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
> > >>>    Fix conflict streamId between different sites when installation
> > >>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
> > >>>    Caught NoSuchFieldError when creating policy with existing
> policyId
> > >>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
> > >>>    Add API to filter publishment by policy:
> > /policies/{policyId}/publishme
> > >>>    nts
> > >>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
> > >>>    Exception that Spec Version [xxx] of AlertBolt is newer than
> Stream
> > Event
> > >>>    Version [null]!
> > >>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] -
> > UI
> > >>>    update: metadata/policies/policy
> > >>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
> > >>>    NullPointerException in DefaultDeduplicator
> > >>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
> > >>>    ui-build.sh not pop grunt exit code
> > >>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
> > >>>    Jsoup parse hive sql return String without line break "\n"
> > >>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
> > >>>    Scrollbar is missing when install Map Reduce History Job
> Monitoring
> > >>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
> > >>>    AlertEngine: SpoutWrapper are sending duplicated message.
> > >>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
> > >>>    AlertEngine : unit test failed caused by datasource name and topic
> > name
> > >>>    change
> > >>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
> > >>>    Installation Doc is not correctly shown in Installation Dialog
> > >>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
> > >>>    Site home page error for missing partials/site/home.html
> > >>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
> > >>>    Add PolicyValidator and Validation API
> > >>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
> > >>>    Fix jdbc metadata bugs
> > >>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
> > >>>    Absence Alert Engine doesn't alert in some case
> > >>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] -
> > No
> > >>>    log retention for eagle server log
> > >>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
> > >>>    AlertUnitTopology does not rebuild the scheduler state after
> > restarting
> > >>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
> > >>>    Stream router does not work properly sometimes
> > >>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
> > >>>    Fix alert engine open metric system per tuple
> > >>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
> > >>>    Fix metadata bug
> > >>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
> > >>>    Stream delete mongo implementation is not working
> > >>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
> > >>>    Status is wrongly shown as "INITIALIZED" when updating installed
> > app's
> > >>>    configuration
> > >>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
> > >>>    remove jarPath/mode from entity context
> > >>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
> > >>>    Build git head COMMITID into eagle package and display in web page
> > aside
> > >>>    eagle version
> > >>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
> > >>>    Add directly updating status API to rigger update status
> immediately
> > >>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
> > >>>    Should streat storm "KILLED" as "STOPPING" in eagle
> > >>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
> > >>>    Support properties type in text area instead input field of
> > configuration
> > >>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
> > >>>    add numOfPublishExecutors to alert engine topology
> > >>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
> > >>>    fix grouping between AlertBolt and AlertPublisher
> > >>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
> > >>>    AlertEngine: don't host long-live curator framework for schedule
> > >>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
> > >>>    Fix missing CoprocessorService and MR Running feeder task number
> > limitation
> > >>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
> > >>>    fix /policies/{policyId}/publishments bug
> > >>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
> > >>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
> > >>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
> > >>>    When creating sites in UI and metadata storaged as jdbc, the field
> > >>>    "Description" can't be null
> > >>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
> > >>>    fix application could not detect stream change
> > >>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
> > >>>    API /policies/{policyId} throws exception if policy does not exist
> > >>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
> > >>>    fix JdbcDatabaseHandler select sql error
> > >>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
> > >>>    streams is null when call /rest/apps/ api
> > >>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
> > >>>    Publish & Router bolts spec change is not thread safe
> > >>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
> > >>>    optimize some configurations for alert
> > >>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
> > >>>    configuration bug in applications
> > >>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
> > >>>    Fix eagle-common checkstyle warnings
> > >>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
> > >>>    HBaseStorage doesn't set affected size after create and delete
> > operation
> > >>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
> > >>>    Fix eagle-data-process checkstyle warnings
> > >>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
> > >>>    Fix eagle-embed checkstyle warnings
> > >>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
> > >>>    Fix eagle-metadata checkstyle warnings
> > >>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
> > >>>    Fix eagle-metric checkstyle warnings
> > >>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
> > >>>    Fix eagle-query checkstyle warnings
> > >>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
> > >>>    check applications when remove site
> > >>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
> > >>>    PolicyValidation is insufficient, and will cause blocking for
> > extended
> > >>>    handler
> > >>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
> > >>>    Improve coordinator schedule strategy to reuse alert work slot
> > >>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
> > >>>    Publishment without streamIds update encountered NPE
> > >>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
> > >>>    fix alert JdbcDatabaseHandler connection issue
> > >>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] -
> > MR
> > >>>    history feeder support Health Checks
> > >>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
> > >>>    AlertEngine: Policy Validation API doesn't evaluate the data
> source
> > missing
> > >>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
> > >>>    remove InterProcessMutex from JobHistoryZKStateManager
> > >>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
> > >>>    AlertEngine: Make publishment kafka endpoint as optional
> > >>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
> > >>>    simply refactor mr running job feeder
> > >>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
> > >>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
> > >>>    correctly
> > >>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
> > >>>    change hbase configuration to optional
> > >>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
> > >>>    Dropwizard related class not found exception in topology
> > >>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
> > >>>    Can not get hbase info by service api when the master becomes not
> > available
> > >>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
> > >>>    Integrate Metric Process and Persistence with Application
> Framework
> > >>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
> > >>>    fix alertId is null in AlertStreamEvent bug
> > >>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
> > >>>    Fix host name bug in jmx collector scripts
> > >>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
> > >>>    Data from topology health check are inaccurate
> > >>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
> > >>>    coordinator bug in alert engine
> > >>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
> > >>>    Coordinator throws NullPointerException when
> > generateSpoutMonitorMetadata
> > >>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
> > >>>    Coordinator schedule time out
> > >>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] -
> > mr
> > >>>    running job count in zookeeper does not match the number in hbase
> > >>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
> > >>>    Potential NPE issue
> > >>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
> > >>>    Add validation for policy name
> > >>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
> > >>>    Resolve eagle time problem on alert entities
> > >>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
> > >>>    Fix service.port config to support both STRING and NUMBER
> > >>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
> > >>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
> > >>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
> > >>>    NoClassDefFoundError while running storm topology for alert and
> > MRrunning
> > >>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
> > >>>    TopologyBaseAPIEntity comparison should consider rack info
> > >>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
> > >>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
> > >>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
> > >>>    Eagle application status is still RUNNING even when storm cluster
> > is down
> > >>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
> > >>>    Add ApplicationPackageProvider Framework to support package
> multiple
> > >>>    applications
> > >>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
> > >>>    MRRunningJobFetchSpout throws NPE when there is no apps found
> > >>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
> > >>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
> > >>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
> > >>>    HBase Master Overview keep loading progress forever if no data
> > available
> > >>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
> > >>>    urls to healthy and unhealthy region-servers in hbase dashboard is
> > not
> > >>>    accurate enough
> > >>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
> > >>>    Refine system metric schema design and fix system metric collector
> > >>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
> > >>>    update packaging to use new configs
> > >>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
> > >>>    Publishers with same policy but different schema could produce
> > duplicate
> > >>>    alerts
> > >>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
> > >>>    can not package by maven
> > >>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
> > >>>    Fix email template link problem
> > >>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
> > >>>    Text could go beyond job list widget
> > >>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
> > >>>    The status of job list always show Running
> > >>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
> > >>>    Job duration conflicts between job list and job detail page
> > >>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
> > >>>    Eagle JPM Yarn Overview Chart Improvement
> > >>>
> > >>> Task
> > >>>
> > >>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
> > >>>    Initialize code for 0.5.0-incubating-SNAPSHOT
> > >>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
> > >>>    tomcat jar dependencies need to be cleaned up
> > >>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
> > >>>    Alert Engine BugFix and Improvements
> > >>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
> > >>>    stream tumbling window aggregate library
> > >>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
> > >>>    Convert spark history job using application framework
> > >>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
> > >>>    Always retry to parse spark history job when failure happens.
> > >>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] -
> > UI
> > >>>    refactor for support 0.5 api
> > >>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] -
> > UI
> > >>>    policy management
> > >>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
> > >>>    AlertEngine: Make Kafka Publisher configurable to async, for
> > throughput
> > >>>    tuning
> > >>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
> > >>>    AlertEngine: incorrect metric system use : too many metric object
> > create
> > >>>    and registered
> > >>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
> > >>>    AlertEngine: MongoStateStore should be removed
> > >>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
> > >>>    document the Apache Eagle deployment from scratch
> > >>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
> > >>>    Document job performance monitoring application
> > >>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
> > >>>    Document service health check application
> > >>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
> > >>>    Document JMX monitoring application
> > >>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
> > >>>    Document HDFS audit log monitoring application (DAM)
> > >>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] -
> > UI
> > >>>    alert api update
> > >>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] -
> > UI
> > >>>    support metric preview
> > >>>
> > >>> Sub-task
> > >>>
> > >>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
> > >>>    create jekyll-infra for eagle landing page
> > >>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
> > >>>    create jekyll-infra for eagle version-based page
> > >>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
> > >>>    Spark History jobs Feeder
> > >>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] -
> > MR
> > >>>    history jobs Feeder
> > >>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
> > >>>    Monitoring Application Framework Core
> > >>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
> > >>>    Refactor Application Framework Interfaces and StreamEventMapper
> > >>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
> > >>>    Implement Application Lifecycle Status Conversion
> > >>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
> > >>>    Alerting on any customized kafka data source (topic)
> > >>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
> > >>>    Integrate application streams as Alerting data source (managed
> > kafka topic)
> > >>>    & stream
> > >>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
> > >>>    Integrate application streams as Insight Dashboard data source
> > >>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
> > >>>    Integrate Application start/stop/status interface with
> > >>>    TopologyMgmtResourceImpl
> > >>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
> > >>>    Implement KafkaStreamSink with type safe StreamSinkContext
> > >>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
> > >>>    Refine example application for developer to easily know how to
> > create a new
> > >>>    app
> > >>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
> > >>>    Implement consistent RESTResponse Wrapper for operation
> > >>>    (CREAT/MODIFY/DELETE) request
> > >>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
> > >>>    EAGLE-402 Refactor Application Framework to be better managed or
> > deployed
> > >>>    standalone
> > >>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
> > >>>    Enrich Metadata API of Application Management
> > >>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
> > >>>    Combine environment configuration into application configuration
> for
> > >>>    execution
> > >>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
> > >>>    Support to extend metastore DAO modules in SPI
> > >>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
> > >>>    Fix HBase unit test
> > >>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
> > >>>    Refactor: Make sure engine publisher only have general feature.
> > >>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
> > >>>    NPE when apply change of 569
> > >>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
> > >>>    register simple Basic Authentication to server application
> > >>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
> > >>>    implement ldap authentication logic, taking Basic Authentication
> > credentials
> > >>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
> > >>>    Generate sortSpec only on externalWindow
> > >>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
> > >>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always )
> > correctly
> > >>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
> > >>>    Fix TestGroupAggregateTimeSeriesClient and
> TestGroupAggregateClient
> > >>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
> > >>>    Add UnitTest for HBaseStorage
> > >>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
> > >>>    Exclude coverage instrumentation of generated class
> > >>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
> > >>>    web ui should check success(true or false) when delete site
> > >>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
> > >>>    Refactor - move ignored test class to corresponding module
> > >>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
> > >>>    add unit test for eagle-service-base
> > >>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
> > >>>    add unit test for alert-metadata
> > >>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
> > >>>    add unit test for alert-metadata-service
> > >>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
> > >>>    Refactor Topology Monitoring Widgets
> > >>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
> > >>>    Make sure "HBase" nav active in sidebar when visiting hbase
> > monitoring web
> > >>>    through URL
> > >>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
> > >>>    Refactor HBase JMX Metric with appropriate navigation path
> > >>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
> > >>>    Show real time current server time aside global timepicker
> > >>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
> > >>>    Refactor metric chart render process to improve user experience.
> > >>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
> > >>>    Rename metric "hadoop.hbase.ipc.ipc.*" to
> > "hadoop.hbase.regionserver.ipc.*"
> > >>>    to support different hbase version metric
> > >>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
> > >>>    Integrate role-based Authentication in API
> > >>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
> > >>>    Integrate role-based Authentication in UI
> > >>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
> > >>>    Metric Explorer and Customized Dashboard UI Part
> > >>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
> > >>>    Metric Explorer and Customized Dashboard Metadata Part
> > >>>
> > >>> Test
> > >>>
> > >>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
> > >>>    Test email alert publisher
> > >>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
> > >>>    Improve code coverage of eagle-service-base
> > >>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
> > >>>    add unit test for eagle-alert-parent
> > >>>
> > >>>
> > >>>
> > >>> Thanks
> > >>> Jayesh
> > >>>
> > >>>
> > >>
> > >
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Thanks Edward for checking and verifying it, I have fixed the license
header issue and updated the rc1 files.

On Thu, Jul 27, 2017 at 7:59 PM, Edward Zhang <yo...@gmail.com>
wrote:

> Signature checked successfully.
> Build with "mvn clean install -DskipTests", it failed with the following
> apache license header missing.
> ./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/
> resource/serf/bin/start-serf-agent.sh
>
> Added header, then the build passed. (Please also fix that license missing
> issue)
>
> +1 (binding)
>
>
> Thanks
> Edward
>
> On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org>
> wrote:
>
> > Hi Edward,
> >
> > I have updated the same dir with source files. please take a look.
> >
> > Thanks
> > Jayesh
> >
> > On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
> > wrote:
> >
> >> Great to see we started 0.5 release!
> >>
> >> Checked signature, it is good.
> >>
> >> But looks we need package source code instead of binary like we did in
> >> previous releases, so we can build source.https://dist.apache.org
> >> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
> >>
> >> Thanks
> >> Edward
> >>
> >> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> >> wrote:
> >>
> >>> Hello Eagle Community,
> >>>
> >>> There has been lot of work done on the Apache Eagle project since last
> >>> 0.4 release and I would like to Thank the community for their amazing
> >>> contributions !!
> >>>
> >>> Today we are releasing RC1 of next version 0.5 that includes lot of new
> >>> features, bug fixes,  improvements and all the amazing contributions
> from
> >>> Apache Eagle community.
> >>>
> >>> Here is brief overview of the things added in this release.
> >>>
> >>> 1) completely refactored and dynamic alert engine with dynamic data
> >>> source.
> >>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> >>> 2) refactored application development framework with its lifecycle
> >>> management.
> >>> 3) lots of new monitoring applications and its dashboards for insight:
> >>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
> >>>     * HBase Monitoring app
> >>>     * Job Performance Monitoring app
> >>>     * Running Hadoop Queue monitoring app
> >>>     * hdfs, hbase and yarn Service health check monitoring app
> >>>     * Host heatmaps UI insight app
> >>> 4) LDAP and admin functionality support
> >>> 5) lots of improvements, bug fixes and more...
> >>>
> >>>
> >>> Hence here is the v0.5.0 release candidate for you to check out.
> >>> The release candidate of Apache Eagle 0.5.0 is made available at: *
> https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> >>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> >>> public keys and sha signatures are available under the same directory).
> >>> and the latest eagle docs are here: https://eagle.apache.org/docs/
> latest
> >>>
> >>>
> >>> *Apache Eagle PMC Members, Please test the release and vote.*
> >>>
> >>> My VOTE: +1 (binding)
> >>>
> >>>
> >>> *Release Notes:*
> >>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> >>>
> >>> New Feature
> >>>
> >>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
> >>>    Generic solution for Eagle topology merge
> >>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
> >>>    enable basic support for eagle RDBMS storage
> >>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
> >>>    Integrate [maven-release-plugin] for eagle release
> >>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
> >>>    Clean maven build warning in eagle
> >>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
> >>>    Set up Eagle IT (Integration Test) Suite
> >>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
> >>>    Metadata on mongodb
> >>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
> >>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
> >>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
> >>>    Initialize next-gen alert engine code on branch-0.5
> >>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
> >>>    Monitoring Application Framework
> >>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
> >>>    Eagle-JPM job name normalize
> >>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
> >>>    eagle support for mr & spark running job monitoring
> >>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
> >>>    DropWizard Service Security Integration with Basic Auth & LDAP
> >>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
> >>>    Decouple Application Class-based Configuration
> >>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
> >>>    Use META-INF/providers/${appProviderClassName}.xml as default
> >>>    metadata path
> >>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
> >>>    StateCheck: multiple stage of definition in single policy
> >>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
> >>>    provide tools to collect hbase jmx metrics
> >>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
> >>>    Application policy template framework
> >>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
> >>>    Support @Bucket annotation in query engine
> >>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
> >>>    Add required field for application configuration
> >>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
> >>>    Setup Eagle v0.5 Documentation Site Layout
> >>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
> >>>    Generate a build number when building the project.
> >>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
> >>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
> >>>    status/{status}
> >>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
> >>>    Enable/Disable Policy in UI
> >>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
> >>>    Add User-Oriented Policy API
> >>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
> >>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
> >>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
> >>>    Add Eagle HBase Metric Store Publisher
> >>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
> >>>    Add Publishments to Policy API
> >>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
> >>>    Implement oozieAuditLogAppProvider
> >>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
> >>>    Hadoop JMX Metric Monitoring Application
> >>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
> >>>    HBase JMX Metric Monitoring Application
> >>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
> >>>    EagleServiceMetricSink
> >>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
> >>>    Add reserved "global" siteId as shared namespace
> >>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
> >>>    Add new publisher AlertEagleStorePlugin
> >>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] -
> UI
> >>>    support Alert display
> >>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
> >>>    Integrate topology health check with alert engine
> >>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
> >>>    Help eagle to collect system and Hadoop JMX information
> >>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
> >>>    Add a new publisher to write alerts into a local file
> >>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
> >>>    Support alert template to generate human readable alert
> >>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
> >>>    HBase JMX Monitoring Dashboard
> >>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
> >>>    HDFS Audit log traffic monitoring
> >>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
> >>>    Add Job Scheduling Framework and HadoopHealthCheckApp
> >>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
> >>>    Hdfs JMX Monitoring Dashboard
> >>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
> >>>    Improve eagle auth framework to support
> @PermitAll/DenyAll/RolesAllowe
> >>>    d/Auth
> >>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
> >>>    Integrate role-based Authentication in API and UI
> >>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
> >>>    Eagle Docker Image for v0.5
> >>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
> >>>    Add REST Stream Proxy for easy integration with Eagle Alert and
> Dashboard
> >>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
> >>>    Host-level Overview Heatmap Diagram for Topology Monitoring
> >>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
> >>>    Metric Explorer and Customized Dashboard
> >>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
> >>>    ElasticSearch Alert Publisher
> >>>
> >>> Improvement
> >>>
> >>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
> >>>    Eagle Job Running Spout should support HTTPS
> >>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
> >>>    publish javadoc of eagle
> >>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
> >>>    convert /list to /entities
> >>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
> >>>    Add mvn script to handle maven dependency
> >>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
> >>>    Remove dependency of AlertExecutorId in metadata while partitioning
> policy
> >>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
> >>>    Replace HDP version based hadoop dependencies with community version
> >>>    instead.
> >>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
> >>>    Support to fetch audit log from http://localhost:50070/lo
> >>>    gs/hdfs-audit.log for quick preview
> >>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
> >>>    AlertExecutor Support to load all policies if AlertExecutorId is
> not defined
> >>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
> >>>    Add sample main app that read config for alert-executor to make
> onboard
> >>>    easier with topo-mgmt
> >>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
> >>>    Show alert definition so that user could see the trigger condition
> of alert
> >>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
> >>>    Add batch processing apis for metadata in the new alert engine
> >>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
> >>>    Kafka Java Producer with kerberos
> >>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
> >>>    Improve eagle alert email template to provide more useful
> information and
> >>>    user experience
> >>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
> >>>    remove eagle-docs from develop branch
> >>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
> >>>    Change AlertNotificationEntity#fields type from String to List
> >>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
> >>>    Move Eagle document to Eagle source code control
> >>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
> >>>    Improve code coverage of eagle-storage-hbase
> >>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
> >>>    Add check style support
> >>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
> >>>    HBase audit log monitoring using new app framework
> >>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
> >>>    Load app web classes and app topology classes using configured lib
> dir
> >>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
> >>>    Hbase monitoring's metadata browse API in new app framework
> >>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
> >>>    explore new packaging method for eagle using new app framework
> >>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
> >>>    MetadataDaoFactory should use config from eagle server
> >>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
> >>>    Application status monitoring
> >>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
> >>>    Coordiantor schedule operation must be exclusive in distributed
> deployment
> >>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
> >>>    create workable fat jar for starting application remotely
> >>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
> >>>    Introduce policy enable/disable support
> >>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
> >>>    convert eagle-gc app to use new app framework
> >>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
> >>>    convert eagle-hdfs-auditlog app to use new app framework
> >>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
> >>>    convert eagle-hive app to use new app framework
> >>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
> >>>    convert eagle-maprfs app to use new app framework
> >>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
> >>>    convert eagle-oozie app to use new app framework
> >>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
> >>>    clean inner process alert engine code
> >>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
> >>>    Alert check meta version conflict between runtime modules
> >>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
> >>>    oozie ingestion+alert engine preview
> >>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
> >>>    Add Jersey Resource Unit Test Case
> >>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
> >>>    Alert Dudup - same metric generate alert should be deduped
> >>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
> >>>    One App type may be run as multiple instances in one site
> >>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
> >>>    clean up eagle-application-service to be replaced by new app
> framework
> >>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
> >>>    make dataSource configuration extremely simple
> >>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
> >>>    data enrichment refactor in eagle security monitoring
> >>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
> >>>    some improvements of app framework: appId naming, jarFile field,
> >>>    InstallOperation etc.
> >>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
> >>>    eagle-data-process project clean up to contain only common
> processing
> >>>    classes
> >>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
> >>>    Eagle README in Eagle 0.5 version
> >>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
> >>>    Eagle 0.5 API full documents
> >>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
> >>>    Make Hadoop jmx monitoring working in Eagle 0.5
> >>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
> >>>    Make alert engine topology to be one application so to be managed
> by Eagle
> >>>    API
> >>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
> >>>    upgrade storm and kafka to a version which is consistent with HDP
> sandbox
> >>>    2.4 and CDH 5.X
> >>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
> >>>    use guice module better in app framework
> >>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
> >>>    KafkaStreamSink should not assume fixed field user to do partition
> >>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
> >>>    Create alert metadata based on application stream sink configuration
> >>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
> >>>    overwrite equals method for PolicyDefinition should not contain
> field
> >>>    description
> >>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
> >>>    Refactor DynamicPolicyLoader to use MapComparator
> >>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
> >>>    oozie auditlog parser don`t deal with NullPointerException
> >>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
> >>>    AlertEngine : Make policy definition handler extensible
> >>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
> >>>    make streaming application's sink type to be java bean
> >>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
> >>>    Implement application entity service by jdbc
> >>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] -
> No
> >>>    data / gap alert enhancement
> >>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
> >>>    Decouple Co-processor with Eagle Aggreation Query Service
> >>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
> >>>    Implement HOURLY_RULE for Absence Alert.
> >>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
> >>>    refactor oozie to new application framework
> >>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
> >>>    Clean up embedded tomcat dependency
> >>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
> >>>    Dedup alerts according to state change
> >>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
> >>>    Fix eagle-jpm code style warnings and enable failOnViolation
> >>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
> >>>    Fix storage configuration and remove AppJUnitRunner
> >>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
> >>>    Integrate typesafe-config with DropWizard
> >>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
> >>>    Suppport application dependency in framework
> >>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
> >>>    Use Annotation to describe application metadata in
> ApplicationProvider.xml
> >>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
> >>>    Enhance dedup to support extended deduplicator
> >>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
> >>>    Add eagle service host and port config in jpm web app
> >>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
> >>>    fix some bugs and improvement of mr history feeder
> >>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
> >>>    Install/Update Alert Topology Metadata when start alert engine
> >>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
> >>>    Use dynamical loaded jarPath as default value in ApplicationEntity
> >>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
> >>>    AlertEngine: Topology should support loopback topic created after
> policy
> >>>    deployed
> >>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
> >>>    AlertEngine: Metadata API doesn't do validation of metadata
> >>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
> >>>    Dedup enhancements
> >>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
> >>>    Make dedup state value case insensitive
> >>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
> >>>    Add a hdfs audit log parser which consumes message in Json format
> >>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
> >>>    Eagle Topology assembly multi-version Hadoop support & bug fix
> >>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
> >>>    Create "ui" building profile and enable Eagle Web UI Building by
> default
> >>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
> >>>    Some improvements when submit JPM applications
> >>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
> >>>    Make sure AlertUnitTopologyApp compatible with both appId and
> >>>    topology.name
> >>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
> >>>    Support view/editing application configuration after installed
> >>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
> >>>    Add multiple hadoop version assembly application (topology) package
> >>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
> >>>    Use LOCAL when app provider is from class file and use Cluster when
> from
> >>>    jar file
> >>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] -
> UI
> >>>    Home display site states
> >>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
> >>>    [Maven] Move dependencies in profile "dev" to
> "eagle-topology-assembly"
> >>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
> >>>    Policy UI refactory
> >>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] -
> MR
> >>>    history feeder read some configurations from eagle server
> >>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
> >>>    clean up configuration for MR running feeder
> >>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
> >>>    Refactor policy parser and validator for richer plan details and
> better
> >>>    performance
> >>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
> >>>    clean up configuration for Eagle JPM aggregation feeder
> >>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
> >>>    move application runtime configure to ApplicationEntity context
> >>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
> >>>    Support Policy Execution Interpreter and Planner to compile siddhi
> query to
> >>>    distributed execution plan
> >>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
> >>>    remove zk root from configure
> >>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
> >>>    Integrate metric system with application framework
> >>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] -
> MR
> >>>    history feeder and Alert Engine integration
> >>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
> >>>    Refactor kafka stream sink and hdfs audit topology using shuffle
> grouping
> >>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
> >>>    Define fast compact data structure for kafka between application
> and alert
> >>>    engine
> >>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
> >>>    Investigate eagle app metric system referring to
> >>>    https://github.com/ooyala/metrics_storm
> >>>    <https://github.com/ooyala/metrics_storm>
> >>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
> >>>    Package hadoop jmx metric collector into eagle pacakge
> >>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
> >>>    Hadoop JMX Collector Support HA switching
> >>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
> >>>    Support to configure links for site
> >>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
> >>>    Can't generate Html coverage report
> >>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
> >>>    AlertEngine : Improve metadata store performance
> >>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] -
> UI
> >>>    add site select on top nav bar
> >>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
> >>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and
> correct
> >>>    properties
> >>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] -
> UI
> >>>    imporvement
> >>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
> >>>    AlertEngine: bolt should check ZK for latest spec when start
> >>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
> >>>    Application UI add confirm dialog
> >>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
> >>>    Policy UI adv mode support sql highlight
> >>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
> >>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead
> of
> >>>    "(beta) Task Statistic"
> >>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
> >>>    Application improvement
> >>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
> >>>    [API] Validate before saving policy
> >>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
> >>>    Policy edit ui auto generate description
> >>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
> >>>    add hbase kerberose principle and keytab to provider
> >>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
> >>>    Integrate maven-buildNumber-plugin and Version.java
> >>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
> >>>    Make publishment settings both policy & stream awareness
> >>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
> >>>    Add unit test for eagle-storage-base module
> >>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
> >>>    Add tuple log for spout & alert bolt
> >>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
> >>>    Add AlertEmailPublisherTest test cases
> >>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
> >>>    Set default host&port of JPM_WEB_APP as null
> >>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
> >>>    InjectMembers in ServerApplication when initialization
> >>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
> >>>    add a managed task to regularly schedule registered healthchecks
> >>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
> >>>    Update spark running config to integrate with the application
> framework
> >>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
> >>>    application health check support notification
> >>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
> >>>    add healthy check for hadoop-queue/topology-health/spark-history
> apps
> >>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
> >>>    Refactor eagle module names to be more meaningful
> >>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
> >>>    Resolve google-fonts external connection blocking problem in
> AdminLTE
> >>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
> >>>    Enable publish bolt parallelism
> >>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
> >>>    MRJobEntityCreationHandler flush need retry N times
> >>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
> >>>    Add a new alert publisher to store alerts into hbase
> >>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
> >>>    Just save latest N schedule_state in eagle database.
> >>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
> >>>    Refactor JMX Metric Collector Script
> >>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
> >>>    Hide SMTP server configuration from end user and read from server
> config
> >>>    instead of metadata config
> >>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
> >>>    Hide Kafka sink configuration used by alert engine
> >>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
> >>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
> >>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
> >>>    add KillOptions when stop a topology
> >>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
> >>>    CEP Based Aggregate Framework
> >>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
> >>>    Refactor PublishmentType model to align with PolicyDefinition
> >>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
> >>>    Enhance policy UI
> >>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] -
> UI
> >>>    alert support time range select
> >>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
> >>>    Support to define granularity for MetricDefinition to avoid metric
> duplicate
> >>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
> >>>    Add MetricSchemaGenerator and MetricSchemaService
> >>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
> >>>    add task failure category
> >>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
> >>>    Resolve defunct process in hadoop jmx script by kill -9
> >>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
> >>>    add job diagnostics
> >>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
> >>>    Task Failing Nodes List and bad node detection
> >>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
> >>>    CorrelationSpout reads zk connection from datasource override engine
> >>>    configured
> >>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
> >>>    Refactor application shared service registry framework
> >>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
> >>>    eagle should log proper error instead of dying
> >>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
> >>>    System metric collector python script
> >>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
> >>>    fetch node usage from name node/resource manager jmx
> >>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
> >>>    Add job name column to let user search their jobs using that field
> >>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
> >>>    Improve hadoop jmx collector scripts
> >>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
> >>>    Fix hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.
> *
> >>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
> >>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
> >>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
> >>>    Improve alert engine metadata to organize by siteId
> >>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
> >>>    Refactor un-meaningful health alert message
> >>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
> >>>    make application health check message more readable
> >>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] -
> mr
> >>>    failed job trouble shooting
> >>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
> >>>    add jmx resource info to Hadoop JMX Monitor
> >>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
> >>>    Support group in stream definition
> >>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
> >>>    Isolate policy execution assignment scheduling by site
> >>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
> >>>    Fetch running apps info with Yarn client
> >>>
> >>> Bug
> >>>
> >>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
> >>>    Send mail failed for javax.mail.internet.AddressException: Illegal
> >>>    semicolon, not in group
> >>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
> >>>    SiddhiExtensionLoader Error: viewing zip file for
> jar:./lib/ojdbc6.jar
> >>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
> >>>    Support Postgres as hive metadata
> >>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
> >>>    query=AlertService[@hostname=~".*"] returns different results under
> >>>    HBASE and JDBC DB
> >>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
> >>>    node_modules is packaged into eagle tar package
> >>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
> >>>    Pull Request Reviewer CI job fails to checkout dev branch
> >>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
> >>>    Dependency incompatibility bug among jersey, asm and extcos under
> JAVA 8
> >>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
> >>>    Build failed to due to [EAGLE-325]
> >>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
> >>>    Fix test building problem caused by kafka version and remove unused
> files
> >>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
> >>>    Remove tomcat package dependencies and use standalone embedded
> jetty server
> >>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
> >>>    Read topologyName from application.conf for MR history job feeder.
> >>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
> >>>    Kafka Spout with kerberos
> >>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
> >>>    JSlint failed in common/controller.js
> >>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
> >>>    Clean web framework to use light-weight DropWizard with Jersey and
> remove
> >>>    spring dependency
> >>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
> >>>    Get resource manager version and improve app attempt id fetcher for
> spark
> >>>    job feeder
> >>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
> >>>    Fix UnitTest Error caused by streamDef.json and TestApplicationImpl
> >>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
> >>>    Fix NPE bug while metadata inconsistent; Fix unit test
> >>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
> >>>    Doc mismatch package name
> >>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
> >>>    Compile errors in develop branch
> >>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
> >>>    StreamRouterBolt and PublishBolt also have NPE
> >>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
> >>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
> >>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
> >>>    Fix unit test failure on develop branch
> >>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
> >>>    Unit test case failed: org.apache.eagle.alert.cep.
> TestSiddhiEvaluator
> >>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
> >>>    JMX Metric APP use new application framework
> >>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
> >>>    CoordinatorTest.test_01 sometimes fail
> >>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
> >>>    TestSerDeserPer failed with Windows Git bash
> >>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
> >>>    Query error if query string contains "[]"
> >>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
> >>>    Fix generic email publisher and publish emails for absence alert.
> >>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
> >>>    StreamRouterSpec class should override equals method
> >>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
> >>>    AlertPublisherImpl dedup throws exception when dedup column is not
> >>>    configured
> >>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
> >>>    Fix negative total execution time and make some code optimization
> for spark
> >>>    history job.
> >>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
> >>>    Fix flushing entities for spark history job.
> >>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
> >>>    Fix warnings for getting json values in eagle-jpm-spark-history
> >>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
> >>>    Jenkins building failed on build #71
> >>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
> >>>    Fix NullPointerException when zookeeper is trying to shutdown in
> >>>    ZookeeperEmbedded.
> >>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
> >>>    Fix NullPointerException for spark history job
> >>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
> >>>    develop branch is actually broken with missing dependencies
> >>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
> >>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
> >>>    SparkRunningJobApp.
> >>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
> >>>    Fix eagle-alert warnings
> >>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
> >>>    Fix eagle-server.sh to support to run under windows bash like Cygwin
> >>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
> >>>    Fix eagle default configuration and invalid dependencies
> >>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
> >>>    Fix duplicated view path
> >>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
> >>>    Resolve eagle dependency security and license issues
> >>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
> >>>    Fix /entities/ timeseries query bug
> >>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
> >>>    EagleServiceBaseClient cannot configure the basePath
> >>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
> >>>    Disruptor dependency conflict
> >>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
> >>>    Fix TestServiceAppWithZk test cause failing due to port conflict
> >>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
> >>>    Retry embedded zookeeper port by port +1 when conflicts
> >>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
> >>>    JsonMappingException in Hadoop queue feeder
> >>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
> >>>    add dedup fields into publishment compare consideration
> >>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
> >>>    Set max retry times for HDFS problems, otherwise skip instead of
> blocking
> >>>    whole topology
> >>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
> >>>    AlertPublishImpl: Concurrency : Inplace change metadata cause
> concurrent
> >>>    modification issue
> >>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
> >>>    Refactor StaticWebApplication to StaticApplication to support both
> >>>    web/static application
> >>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
> >>>    MongodbMetadata: kafka have dot in topic name cause spec store
> failed
> >>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
> >>>    AlertEngine: create metadata validation api
> >>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
> >>>    AlertEngine: multiple routing of alerts is broken because of event
> not
> >>>    copied
> >>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
> >>>    AlertEngine : simplify state-based dedup to have only deupvalue for
> given
> >>>    dedup key
> >>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
> >>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
> >>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] -
> PR
> >>>    472 incorrect merge of pr 471
> >>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
> >>>    AlertEngine: the kafka_spout might be dropped by metadata update
> when
> >>>    system ack a tupe
> >>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
> >>>    Fix conflict streamId between different sites when installation
> >>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
> >>>    Caught NoSuchFieldError when creating policy with existing policyId
> >>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
> >>>    Add API to filter publishment by policy:
> /policies/{policyId}/publishme
> >>>    nts
> >>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
> >>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream
> Event
> >>>    Version [null]!
> >>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] -
> UI
> >>>    update: metadata/policies/policy
> >>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
> >>>    NullPointerException in DefaultDeduplicator
> >>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
> >>>    ui-build.sh not pop grunt exit code
> >>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
> >>>    Jsoup parse hive sql return String without line break "\n"
> >>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
> >>>    Scrollbar is missing when install Map Reduce History Job Monitoring
> >>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
> >>>    AlertEngine: SpoutWrapper are sending duplicated message.
> >>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
> >>>    AlertEngine : unit test failed caused by datasource name and topic
> name
> >>>    change
> >>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
> >>>    Installation Doc is not correctly shown in Installation Dialog
> >>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
> >>>    Site home page error for missing partials/site/home.html
> >>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
> >>>    Add PolicyValidator and Validation API
> >>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
> >>>    Fix jdbc metadata bugs
> >>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
> >>>    Absence Alert Engine doesn't alert in some case
> >>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] -
> No
> >>>    log retention for eagle server log
> >>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
> >>>    AlertUnitTopology does not rebuild the scheduler state after
> restarting
> >>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
> >>>    Stream router does not work properly sometimes
> >>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
> >>>    Fix alert engine open metric system per tuple
> >>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
> >>>    Fix metadata bug
> >>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
> >>>    Stream delete mongo implementation is not working
> >>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
> >>>    Status is wrongly shown as "INITIALIZED" when updating installed
> app's
> >>>    configuration
> >>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
> >>>    remove jarPath/mode from entity context
> >>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
> >>>    Build git head COMMITID into eagle package and display in web page
> aside
> >>>    eagle version
> >>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
> >>>    Add directly updating status API to rigger update status immediately
> >>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
> >>>    Should streat storm "KILLED" as "STOPPING" in eagle
> >>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
> >>>    Support properties type in text area instead input field of
> configuration
> >>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
> >>>    add numOfPublishExecutors to alert engine topology
> >>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
> >>>    fix grouping between AlertBolt and AlertPublisher
> >>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
> >>>    AlertEngine: don't host long-live curator framework for schedule
> >>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
> >>>    Fix missing CoprocessorService and MR Running feeder task number
> limitation
> >>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
> >>>    fix /policies/{policyId}/publishments bug
> >>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
> >>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
> >>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
> >>>    When creating sites in UI and metadata storaged as jdbc, the field
> >>>    "Description" can't be null
> >>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
> >>>    fix application could not detect stream change
> >>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
> >>>    API /policies/{policyId} throws exception if policy does not exist
> >>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
> >>>    fix JdbcDatabaseHandler select sql error
> >>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
> >>>    streams is null when call /rest/apps/ api
> >>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
> >>>    Publish & Router bolts spec change is not thread safe
> >>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
> >>>    optimize some configurations for alert
> >>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
> >>>    configuration bug in applications
> >>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
> >>>    Fix eagle-common checkstyle warnings
> >>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
> >>>    HBaseStorage doesn't set affected size after create and delete
> operation
> >>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
> >>>    Fix eagle-data-process checkstyle warnings
> >>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
> >>>    Fix eagle-embed checkstyle warnings
> >>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
> >>>    Fix eagle-metadata checkstyle warnings
> >>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
> >>>    Fix eagle-metric checkstyle warnings
> >>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
> >>>    Fix eagle-query checkstyle warnings
> >>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
> >>>    check applications when remove site
> >>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
> >>>    PolicyValidation is insufficient, and will cause blocking for
> extended
> >>>    handler
> >>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
> >>>    Improve coordinator schedule strategy to reuse alert work slot
> >>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
> >>>    Publishment without streamIds update encountered NPE
> >>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
> >>>    fix alert JdbcDatabaseHandler connection issue
> >>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] -
> MR
> >>>    history feeder support Health Checks
> >>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
> >>>    AlertEngine: Policy Validation API doesn't evaluate the data source
> missing
> >>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
> >>>    remove InterProcessMutex from JobHistoryZKStateManager
> >>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
> >>>    AlertEngine: Make publishment kafka endpoint as optional
> >>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
> >>>    simply refactor mr running job feeder
> >>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
> >>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
> >>>    correctly
> >>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
> >>>    change hbase configuration to optional
> >>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
> >>>    Dropwizard related class not found exception in topology
> >>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
> >>>    Can not get hbase info by service api when the master becomes not
> available
> >>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
> >>>    Integrate Metric Process and Persistence with Application Framework
> >>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
> >>>    fix alertId is null in AlertStreamEvent bug
> >>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
> >>>    Fix host name bug in jmx collector scripts
> >>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
> >>>    Data from topology health check are inaccurate
> >>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
> >>>    coordinator bug in alert engine
> >>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
> >>>    Coordinator throws NullPointerException when
> generateSpoutMonitorMetadata
> >>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
> >>>    Coordinator schedule time out
> >>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] -
> mr
> >>>    running job count in zookeeper does not match the number in hbase
> >>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
> >>>    Potential NPE issue
> >>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
> >>>    Add validation for policy name
> >>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
> >>>    Resolve eagle time problem on alert entities
> >>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
> >>>    Fix service.port config to support both STRING and NUMBER
> >>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
> >>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
> >>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
> >>>    NoClassDefFoundError while running storm topology for alert and
> MRrunning
> >>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
> >>>    TopologyBaseAPIEntity comparison should consider rack info
> >>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
> >>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
> >>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
> >>>    Eagle application status is still RUNNING even when storm cluster
> is down
> >>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
> >>>    Add ApplicationPackageProvider Framework to support package multiple
> >>>    applications
> >>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
> >>>    MRRunningJobFetchSpout throws NPE when there is no apps found
> >>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
> >>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
> >>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
> >>>    HBase Master Overview keep loading progress forever if no data
> available
> >>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
> >>>    urls to healthy and unhealthy region-servers in hbase dashboard is
> not
> >>>    accurate enough
> >>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
> >>>    Refine system metric schema design and fix system metric collector
> >>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
> >>>    update packaging to use new configs
> >>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
> >>>    Publishers with same policy but different schema could produce
> duplicate
> >>>    alerts
> >>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
> >>>    can not package by maven
> >>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
> >>>    Fix email template link problem
> >>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
> >>>    Text could go beyond job list widget
> >>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
> >>>    The status of job list always show Running
> >>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
> >>>    Job duration conflicts between job list and job detail page
> >>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
> >>>    Eagle JPM Yarn Overview Chart Improvement
> >>>
> >>> Task
> >>>
> >>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
> >>>    Initialize code for 0.5.0-incubating-SNAPSHOT
> >>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
> >>>    tomcat jar dependencies need to be cleaned up
> >>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
> >>>    Alert Engine BugFix and Improvements
> >>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
> >>>    stream tumbling window aggregate library
> >>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
> >>>    Convert spark history job using application framework
> >>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
> >>>    Always retry to parse spark history job when failure happens.
> >>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] -
> UI
> >>>    refactor for support 0.5 api
> >>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] -
> UI
> >>>    policy management
> >>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
> >>>    AlertEngine: Make Kafka Publisher configurable to async, for
> throughput
> >>>    tuning
> >>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
> >>>    AlertEngine: incorrect metric system use : too many metric object
> create
> >>>    and registered
> >>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
> >>>    AlertEngine: MongoStateStore should be removed
> >>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
> >>>    document the Apache Eagle deployment from scratch
> >>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
> >>>    Document job performance monitoring application
> >>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
> >>>    Document service health check application
> >>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
> >>>    Document JMX monitoring application
> >>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
> >>>    Document HDFS audit log monitoring application (DAM)
> >>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] -
> UI
> >>>    alert api update
> >>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] -
> UI
> >>>    support metric preview
> >>>
> >>> Sub-task
> >>>
> >>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
> >>>    create jekyll-infra for eagle landing page
> >>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
> >>>    create jekyll-infra for eagle version-based page
> >>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
> >>>    Spark History jobs Feeder
> >>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] -
> MR
> >>>    history jobs Feeder
> >>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
> >>>    Monitoring Application Framework Core
> >>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
> >>>    Refactor Application Framework Interfaces and StreamEventMapper
> >>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
> >>>    Implement Application Lifecycle Status Conversion
> >>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
> >>>    Alerting on any customized kafka data source (topic)
> >>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
> >>>    Integrate application streams as Alerting data source (managed
> kafka topic)
> >>>    & stream
> >>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
> >>>    Integrate application streams as Insight Dashboard data source
> >>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
> >>>    Integrate Application start/stop/status interface with
> >>>    TopologyMgmtResourceImpl
> >>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
> >>>    Implement KafkaStreamSink with type safe StreamSinkContext
> >>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
> >>>    Refine example application for developer to easily know how to
> create a new
> >>>    app
> >>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
> >>>    Implement consistent RESTResponse Wrapper for operation
> >>>    (CREAT/MODIFY/DELETE) request
> >>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
> >>>    EAGLE-402 Refactor Application Framework to be better managed or
> deployed
> >>>    standalone
> >>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
> >>>    Enrich Metadata API of Application Management
> >>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
> >>>    Combine environment configuration into application configuration for
> >>>    execution
> >>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
> >>>    Support to extend metastore DAO modules in SPI
> >>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
> >>>    Fix HBase unit test
> >>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
> >>>    Refactor: Make sure engine publisher only have general feature.
> >>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
> >>>    NPE when apply change of 569
> >>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
> >>>    register simple Basic Authentication to server application
> >>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
> >>>    implement ldap authentication logic, taking Basic Authentication
> credentials
> >>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
> >>>    Generate sortSpec only on externalWindow
> >>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
> >>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always )
> correctly
> >>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
> >>>    Fix TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
> >>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
> >>>    Add UnitTest for HBaseStorage
> >>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
> >>>    Exclude coverage instrumentation of generated class
> >>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
> >>>    web ui should check success(true or false) when delete site
> >>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
> >>>    Refactor - move ignored test class to corresponding module
> >>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
> >>>    add unit test for eagle-service-base
> >>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
> >>>    add unit test for alert-metadata
> >>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
> >>>    add unit test for alert-metadata-service
> >>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
> >>>    Refactor Topology Monitoring Widgets
> >>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
> >>>    Make sure "HBase" nav active in sidebar when visiting hbase
> monitoring web
> >>>    through URL
> >>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
> >>>    Refactor HBase JMX Metric with appropriate navigation path
> >>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
> >>>    Show real time current server time aside global timepicker
> >>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
> >>>    Refactor metric chart render process to improve user experience.
> >>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
> >>>    Rename metric "hadoop.hbase.ipc.ipc.*" to
> "hadoop.hbase.regionserver.ipc.*"
> >>>    to support different hbase version metric
> >>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
> >>>    Integrate role-based Authentication in API
> >>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
> >>>    Integrate role-based Authentication in UI
> >>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
> >>>    Metric Explorer and Customized Dashboard UI Part
> >>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
> >>>    Metric Explorer and Customized Dashboard Metadata Part
> >>>
> >>> Test
> >>>
> >>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
> >>>    Test email alert publisher
> >>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
> >>>    Improve code coverage of eagle-service-base
> >>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
> >>>    add unit test for eagle-alert-parent
> >>>
> >>>
> >>>
> >>> Thanks
> >>> Jayesh
> >>>
> >>>
> >>
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <jh...@gmail.com>.
Thanks Edward for checking and verifying it, I have fixed the license
header issue and updated the rc1 files.



On Thu, Jul 27, 2017 at 7:59 PM, Edward Zhang <yo...@gmail.com>
wrote:

> Signature checked successfully.
> Build with "mvn clean install -DskipTests", it failed with the following
> apache license header missing.
> ./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/
> resource/serf/bin/start-serf-agent.sh
>
> Added header, then the build passed. (Please also fix that license missing
> issue)
>
> +1 (binding)
>
>
> Thanks
> Edward
>
> On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org>
> wrote:
>
> > Hi Edward,
> >
> > I have updated the same dir with source files. please take a look.
> >
> > Thanks
> > Jayesh
> >
> > On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
> > wrote:
> >
> >> Great to see we started 0.5 release!
> >>
> >> Checked signature, it is good.
> >>
> >> But looks we need package source code instead of binary like we did in
> >> previous releases, so we can build source.https://dist.apache.org
> >> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
> >>
> >> Thanks
> >> Edward
> >>
> >> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> >> wrote:
> >>
> >>> Hello Eagle Community,
> >>>
> >>> There has been lot of work done on the Apache Eagle project since last
> >>> 0.4 release and I would like to Thank the community for their amazing
> >>> contributions !!
> >>>
> >>> Today we are releasing RC1 of next version 0.5 that includes lot of new
> >>> features, bug fixes,  improvements and all the amazing contributions
> from
> >>> Apache Eagle community.
> >>>
> >>> Here is brief overview of the things added in this release.
> >>>
> >>> 1) completely refactored and dynamic alert engine with dynamic data
> >>> source.
> >>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> >>> 2) refactored application development framework with its lifecycle
> >>> management.
> >>> 3) lots of new monitoring applications and its dashboards for insight:
> >>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
> >>>     * HBase Monitoring app
> >>>     * Job Performance Monitoring app
> >>>     * Running Hadoop Queue monitoring app
> >>>     * hdfs, hbase and yarn Service health check monitoring app
> >>>     * Host heatmaps UI insight app
> >>> 4) LDAP and admin functionality support
> >>> 5) lots of improvements, bug fixes and more...
> >>>
> >>>
> >>> Hence here is the v0.5.0 release candidate for you to check out.
> >>> The release candidate of Apache Eagle 0.5.0 is made available at: *
> https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> >>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> >>> public keys and sha signatures are available under the same directory).
> >>> and the latest eagle docs are here: https://eagle.apache.org/docs/
> latest
> >>>
> >>>
> >>> *Apache Eagle PMC Members, Please test the release and vote.*
> >>>
> >>> My VOTE: +1 (binding)
> >>>
> >>>
> >>> *Release Notes:*
> >>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> >>>
> >>> New Feature
> >>>
> >>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
> >>>    Generic solution for Eagle topology merge
> >>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
> >>>    enable basic support for eagle RDBMS storage
> >>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
> >>>    Integrate [maven-release-plugin] for eagle release
> >>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
> >>>    Clean maven build warning in eagle
> >>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
> >>>    Set up Eagle IT (Integration Test) Suite
> >>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
> >>>    Metadata on mongodb
> >>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
> >>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
> >>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
> >>>    Initialize next-gen alert engine code on branch-0.5
> >>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
> >>>    Monitoring Application Framework
> >>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
> >>>    Eagle-JPM job name normalize
> >>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
> >>>    eagle support for mr & spark running job monitoring
> >>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
> >>>    DropWizard Service Security Integration with Basic Auth & LDAP
> >>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
> >>>    Decouple Application Class-based Configuration
> >>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
> >>>    Use META-INF/providers/${appProviderClassName}.xml as default
> >>>    metadata path
> >>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
> >>>    StateCheck: multiple stage of definition in single policy
> >>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
> >>>    provide tools to collect hbase jmx metrics
> >>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
> >>>    Application policy template framework
> >>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
> >>>    Support @Bucket annotation in query engine
> >>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
> >>>    Add required field for application configuration
> >>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
> >>>    Setup Eagle v0.5 Documentation Site Layout
> >>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
> >>>    Generate a build number when building the project.
> >>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
> >>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
> >>>    status/{status}
> >>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
> >>>    Enable/Disable Policy in UI
> >>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
> >>>    Add User-Oriented Policy API
> >>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
> >>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
> >>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
> >>>    Add Eagle HBase Metric Store Publisher
> >>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
> >>>    Add Publishments to Policy API
> >>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
> >>>    Implement oozieAuditLogAppProvider
> >>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
> >>>    Hadoop JMX Metric Monitoring Application
> >>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
> >>>    HBase JMX Metric Monitoring Application
> >>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
> >>>    EagleServiceMetricSink
> >>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
> >>>    Add reserved "global" siteId as shared namespace
> >>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
> >>>    Add new publisher AlertEagleStorePlugin
> >>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] -
> UI
> >>>    support Alert display
> >>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
> >>>    Integrate topology health check with alert engine
> >>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
> >>>    Help eagle to collect system and Hadoop JMX information
> >>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
> >>>    Add a new publisher to write alerts into a local file
> >>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
> >>>    Support alert template to generate human readable alert
> >>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
> >>>    HBase JMX Monitoring Dashboard
> >>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
> >>>    HDFS Audit log traffic monitoring
> >>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
> >>>    Add Job Scheduling Framework and HadoopHealthCheckApp
> >>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
> >>>    Hdfs JMX Monitoring Dashboard
> >>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
> >>>    Improve eagle auth framework to support
> @PermitAll/DenyAll/RolesAllowe
> >>>    d/Auth
> >>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
> >>>    Integrate role-based Authentication in API and UI
> >>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
> >>>    Eagle Docker Image for v0.5
> >>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
> >>>    Add REST Stream Proxy for easy integration with Eagle Alert and
> Dashboard
> >>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
> >>>    Host-level Overview Heatmap Diagram for Topology Monitoring
> >>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
> >>>    Metric Explorer and Customized Dashboard
> >>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
> >>>    ElasticSearch Alert Publisher
> >>>
> >>> Improvement
> >>>
> >>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
> >>>    Eagle Job Running Spout should support HTTPS
> >>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
> >>>    publish javadoc of eagle
> >>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
> >>>    convert /list to /entities
> >>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
> >>>    Add mvn script to handle maven dependency
> >>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
> >>>    Remove dependency of AlertExecutorId in metadata while partitioning
> policy
> >>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
> >>>    Replace HDP version based hadoop dependencies with community version
> >>>    instead.
> >>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
> >>>    Support to fetch audit log from http://localhost:50070/lo
> >>>    gs/hdfs-audit.log for quick preview
> >>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
> >>>    AlertExecutor Support to load all policies if AlertExecutorId is
> not defined
> >>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
> >>>    Add sample main app that read config for alert-executor to make
> onboard
> >>>    easier with topo-mgmt
> >>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
> >>>    Show alert definition so that user could see the trigger condition
> of alert
> >>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
> >>>    Add batch processing apis for metadata in the new alert engine
> >>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
> >>>    Kafka Java Producer with kerberos
> >>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
> >>>    Improve eagle alert email template to provide more useful
> information and
> >>>    user experience
> >>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
> >>>    remove eagle-docs from develop branch
> >>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
> >>>    Change AlertNotificationEntity#fields type from String to List
> >>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
> >>>    Move Eagle document to Eagle source code control
> >>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
> >>>    Improve code coverage of eagle-storage-hbase
> >>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
> >>>    Add check style support
> >>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
> >>>    HBase audit log monitoring using new app framework
> >>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
> >>>    Load app web classes and app topology classes using configured lib
> dir
> >>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
> >>>    Hbase monitoring's metadata browse API in new app framework
> >>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
> >>>    explore new packaging method for eagle using new app framework
> >>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
> >>>    MetadataDaoFactory should use config from eagle server
> >>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
> >>>    Application status monitoring
> >>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
> >>>    Coordiantor schedule operation must be exclusive in distributed
> deployment
> >>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
> >>>    create workable fat jar for starting application remotely
> >>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
> >>>    Introduce policy enable/disable support
> >>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
> >>>    convert eagle-gc app to use new app framework
> >>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
> >>>    convert eagle-hdfs-auditlog app to use new app framework
> >>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
> >>>    convert eagle-hive app to use new app framework
> >>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
> >>>    convert eagle-maprfs app to use new app framework
> >>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
> >>>    convert eagle-oozie app to use new app framework
> >>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
> >>>    clean inner process alert engine code
> >>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
> >>>    Alert check meta version conflict between runtime modules
> >>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
> >>>    oozie ingestion+alert engine preview
> >>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
> >>>    Add Jersey Resource Unit Test Case
> >>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
> >>>    Alert Dudup - same metric generate alert should be deduped
> >>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
> >>>    One App type may be run as multiple instances in one site
> >>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
> >>>    clean up eagle-application-service to be replaced by new app
> framework
> >>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
> >>>    make dataSource configuration extremely simple
> >>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
> >>>    data enrichment refactor in eagle security monitoring
> >>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
> >>>    some improvements of app framework: appId naming, jarFile field,
> >>>    InstallOperation etc.
> >>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
> >>>    eagle-data-process project clean up to contain only common
> processing
> >>>    classes
> >>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
> >>>    Eagle README in Eagle 0.5 version
> >>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
> >>>    Eagle 0.5 API full documents
> >>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
> >>>    Make Hadoop jmx monitoring working in Eagle 0.5
> >>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
> >>>    Make alert engine topology to be one application so to be managed
> by Eagle
> >>>    API
> >>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
> >>>    upgrade storm and kafka to a version which is consistent with HDP
> sandbox
> >>>    2.4 and CDH 5.X
> >>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
> >>>    use guice module better in app framework
> >>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
> >>>    KafkaStreamSink should not assume fixed field user to do partition
> >>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
> >>>    Create alert metadata based on application stream sink configuration
> >>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
> >>>    overwrite equals method for PolicyDefinition should not contain
> field
> >>>    description
> >>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
> >>>    Refactor DynamicPolicyLoader to use MapComparator
> >>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
> >>>    oozie auditlog parser don`t deal with NullPointerException
> >>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
> >>>    AlertEngine : Make policy definition handler extensible
> >>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
> >>>    make streaming application's sink type to be java bean
> >>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
> >>>    Implement application entity service by jdbc
> >>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] -
> No
> >>>    data / gap alert enhancement
> >>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
> >>>    Decouple Co-processor with Eagle Aggreation Query Service
> >>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
> >>>    Implement HOURLY_RULE for Absence Alert.
> >>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
> >>>    refactor oozie to new application framework
> >>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
> >>>    Clean up embedded tomcat dependency
> >>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
> >>>    Dedup alerts according to state change
> >>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
> >>>    Fix eagle-jpm code style warnings and enable failOnViolation
> >>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
> >>>    Fix storage configuration and remove AppJUnitRunner
> >>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
> >>>    Integrate typesafe-config with DropWizard
> >>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
> >>>    Suppport application dependency in framework
> >>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
> >>>    Use Annotation to describe application metadata in
> ApplicationProvider.xml
> >>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
> >>>    Enhance dedup to support extended deduplicator
> >>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
> >>>    Add eagle service host and port config in jpm web app
> >>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
> >>>    fix some bugs and improvement of mr history feeder
> >>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
> >>>    Install/Update Alert Topology Metadata when start alert engine
> >>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
> >>>    Use dynamical loaded jarPath as default value in ApplicationEntity
> >>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
> >>>    AlertEngine: Topology should support loopback topic created after
> policy
> >>>    deployed
> >>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
> >>>    AlertEngine: Metadata API doesn't do validation of metadata
> >>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
> >>>    Dedup enhancements
> >>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
> >>>    Make dedup state value case insensitive
> >>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
> >>>    Add a hdfs audit log parser which consumes message in Json format
> >>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
> >>>    Eagle Topology assembly multi-version Hadoop support & bug fix
> >>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
> >>>    Create "ui" building profile and enable Eagle Web UI Building by
> default
> >>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
> >>>    Some improvements when submit JPM applications
> >>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
> >>>    Make sure AlertUnitTopologyApp compatible with both appId and
> >>>    topology.name
> >>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
> >>>    Support view/editing application configuration after installed
> >>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
> >>>    Add multiple hadoop version assembly application (topology) package
> >>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
> >>>    Use LOCAL when app provider is from class file and use Cluster when
> from
> >>>    jar file
> >>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] -
> UI
> >>>    Home display site states
> >>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
> >>>    [Maven] Move dependencies in profile "dev" to
> "eagle-topology-assembly"
> >>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
> >>>    Policy UI refactory
> >>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] -
> MR
> >>>    history feeder read some configurations from eagle server
> >>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
> >>>    clean up configuration for MR running feeder
> >>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
> >>>    Refactor policy parser and validator for richer plan details and
> better
> >>>    performance
> >>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
> >>>    clean up configuration for Eagle JPM aggregation feeder
> >>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
> >>>    move application runtime configure to ApplicationEntity context
> >>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
> >>>    Support Policy Execution Interpreter and Planner to compile siddhi
> query to
> >>>    distributed execution plan
> >>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
> >>>    remove zk root from configure
> >>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
> >>>    Integrate metric system with application framework
> >>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] -
> MR
> >>>    history feeder and Alert Engine integration
> >>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
> >>>    Refactor kafka stream sink and hdfs audit topology using shuffle
> grouping
> >>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
> >>>    Define fast compact data structure for kafka between application
> and alert
> >>>    engine
> >>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
> >>>    Investigate eagle app metric system referring to
> >>>    https://github.com/ooyala/metrics_storm
> >>>    <https://github.com/ooyala/metrics_storm>
> >>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
> >>>    Package hadoop jmx metric collector into eagle pacakge
> >>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
> >>>    Hadoop JMX Collector Support HA switching
> >>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
> >>>    Support to configure links for site
> >>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
> >>>    Can't generate Html coverage report
> >>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
> >>>    AlertEngine : Improve metadata store performance
> >>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] -
> UI
> >>>    add site select on top nav bar
> >>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
> >>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and
> correct
> >>>    properties
> >>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] -
> UI
> >>>    imporvement
> >>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
> >>>    AlertEngine: bolt should check ZK for latest spec when start
> >>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
> >>>    Application UI add confirm dialog
> >>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
> >>>    Policy UI adv mode support sql highlight
> >>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
> >>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead
> of
> >>>    "(beta) Task Statistic"
> >>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
> >>>    Application improvement
> >>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
> >>>    [API] Validate before saving policy
> >>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
> >>>    Policy edit ui auto generate description
> >>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
> >>>    add hbase kerberose principle and keytab to provider
> >>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
> >>>    Integrate maven-buildNumber-plugin and Version.java
> >>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
> >>>    Make publishment settings both policy & stream awareness
> >>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
> >>>    Add unit test for eagle-storage-base module
> >>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
> >>>    Add tuple log for spout & alert bolt
> >>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
> >>>    Add AlertEmailPublisherTest test cases
> >>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
> >>>    Set default host&port of JPM_WEB_APP as null
> >>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
> >>>    InjectMembers in ServerApplication when initialization
> >>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
> >>>    add a managed task to regularly schedule registered healthchecks
> >>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
> >>>    Update spark running config to integrate with the application
> framework
> >>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
> >>>    application health check support notification
> >>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
> >>>    add healthy check for hadoop-queue/topology-health/spark-history
> apps
> >>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
> >>>    Refactor eagle module names to be more meaningful
> >>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
> >>>    Resolve google-fonts external connection blocking problem in
> AdminLTE
> >>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
> >>>    Enable publish bolt parallelism
> >>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
> >>>    MRJobEntityCreationHandler flush need retry N times
> >>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
> >>>    Add a new alert publisher to store alerts into hbase
> >>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
> >>>    Just save latest N schedule_state in eagle database.
> >>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
> >>>    Refactor JMX Metric Collector Script
> >>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
> >>>    Hide SMTP server configuration from end user and read from server
> config
> >>>    instead of metadata config
> >>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
> >>>    Hide Kafka sink configuration used by alert engine
> >>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
> >>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
> >>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
> >>>    add KillOptions when stop a topology
> >>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
> >>>    CEP Based Aggregate Framework
> >>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
> >>>    Refactor PublishmentType model to align with PolicyDefinition
> >>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
> >>>    Enhance policy UI
> >>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] -
> UI
> >>>    alert support time range select
> >>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
> >>>    Support to define granularity for MetricDefinition to avoid metric
> duplicate
> >>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
> >>>    Add MetricSchemaGenerator and MetricSchemaService
> >>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
> >>>    add task failure category
> >>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
> >>>    Resolve defunct process in hadoop jmx script by kill -9
> >>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
> >>>    add job diagnostics
> >>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
> >>>    Task Failing Nodes List and bad node detection
> >>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
> >>>    CorrelationSpout reads zk connection from datasource override engine
> >>>    configured
> >>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
> >>>    Refactor application shared service registry framework
> >>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
> >>>    eagle should log proper error instead of dying
> >>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
> >>>    System metric collector python script
> >>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
> >>>    fetch node usage from name node/resource manager jmx
> >>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
> >>>    Add job name column to let user search their jobs using that field
> >>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
> >>>    Improve hadoop jmx collector scripts
> >>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
> >>>    Fix hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.
> *
> >>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
> >>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
> >>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
> >>>    Improve alert engine metadata to organize by siteId
> >>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
> >>>    Refactor un-meaningful health alert message
> >>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
> >>>    make application health check message more readable
> >>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] -
> mr
> >>>    failed job trouble shooting
> >>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
> >>>    add jmx resource info to Hadoop JMX Monitor
> >>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
> >>>    Support group in stream definition
> >>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
> >>>    Isolate policy execution assignment scheduling by site
> >>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
> >>>    Fetch running apps info with Yarn client
> >>>
> >>> Bug
> >>>
> >>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
> >>>    Send mail failed for javax.mail.internet.AddressException: Illegal
> >>>    semicolon, not in group
> >>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
> >>>    SiddhiExtensionLoader Error: viewing zip file for
> jar:./lib/ojdbc6.jar
> >>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
> >>>    Support Postgres as hive metadata
> >>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
> >>>    query=AlertService[@hostname=~".*"] returns different results under
> >>>    HBASE and JDBC DB
> >>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
> >>>    node_modules is packaged into eagle tar package
> >>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
> >>>    Pull Request Reviewer CI job fails to checkout dev branch
> >>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
> >>>    Dependency incompatibility bug among jersey, asm and extcos under
> JAVA 8
> >>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
> >>>    Build failed to due to [EAGLE-325]
> >>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
> >>>    Fix test building problem caused by kafka version and remove unused
> files
> >>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
> >>>    Remove tomcat package dependencies and use standalone embedded
> jetty server
> >>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
> >>>    Read topologyName from application.conf for MR history job feeder.
> >>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
> >>>    Kafka Spout with kerberos
> >>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
> >>>    JSlint failed in common/controller.js
> >>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
> >>>    Clean web framework to use light-weight DropWizard with Jersey and
> remove
> >>>    spring dependency
> >>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
> >>>    Get resource manager version and improve app attempt id fetcher for
> spark
> >>>    job feeder
> >>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
> >>>    Fix UnitTest Error caused by streamDef.json and TestApplicationImpl
> >>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
> >>>    Fix NPE bug while metadata inconsistent; Fix unit test
> >>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
> >>>    Doc mismatch package name
> >>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
> >>>    Compile errors in develop branch
> >>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
> >>>    StreamRouterBolt and PublishBolt also have NPE
> >>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
> >>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
> >>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
> >>>    Fix unit test failure on develop branch
> >>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
> >>>    Unit test case failed: org.apache.eagle.alert.cep.
> TestSiddhiEvaluator
> >>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
> >>>    JMX Metric APP use new application framework
> >>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
> >>>    CoordinatorTest.test_01 sometimes fail
> >>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
> >>>    TestSerDeserPer failed with Windows Git bash
> >>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
> >>>    Query error if query string contains "[]"
> >>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
> >>>    Fix generic email publisher and publish emails for absence alert.
> >>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
> >>>    StreamRouterSpec class should override equals method
> >>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
> >>>    AlertPublisherImpl dedup throws exception when dedup column is not
> >>>    configured
> >>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
> >>>    Fix negative total execution time and make some code optimization
> for spark
> >>>    history job.
> >>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
> >>>    Fix flushing entities for spark history job.
> >>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
> >>>    Fix warnings for getting json values in eagle-jpm-spark-history
> >>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
> >>>    Jenkins building failed on build #71
> >>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
> >>>    Fix NullPointerException when zookeeper is trying to shutdown in
> >>>    ZookeeperEmbedded.
> >>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
> >>>    Fix NullPointerException for spark history job
> >>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
> >>>    develop branch is actually broken with missing dependencies
> >>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
> >>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
> >>>    SparkRunningJobApp.
> >>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
> >>>    Fix eagle-alert warnings
> >>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
> >>>    Fix eagle-server.sh to support to run under windows bash like Cygwin
> >>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
> >>>    Fix eagle default configuration and invalid dependencies
> >>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
> >>>    Fix duplicated view path
> >>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
> >>>    Resolve eagle dependency security and license issues
> >>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
> >>>    Fix /entities/ timeseries query bug
> >>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
> >>>    EagleServiceBaseClient cannot configure the basePath
> >>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
> >>>    Disruptor dependency conflict
> >>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
> >>>    Fix TestServiceAppWithZk test cause failing due to port conflict
> >>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
> >>>    Retry embedded zookeeper port by port +1 when conflicts
> >>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
> >>>    JsonMappingException in Hadoop queue feeder
> >>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
> >>>    add dedup fields into publishment compare consideration
> >>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
> >>>    Set max retry times for HDFS problems, otherwise skip instead of
> blocking
> >>>    whole topology
> >>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
> >>>    AlertPublishImpl: Concurrency : Inplace change metadata cause
> concurrent
> >>>    modification issue
> >>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
> >>>    Refactor StaticWebApplication to StaticApplication to support both
> >>>    web/static application
> >>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
> >>>    MongodbMetadata: kafka have dot in topic name cause spec store
> failed
> >>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
> >>>    AlertEngine: create metadata validation api
> >>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
> >>>    AlertEngine: multiple routing of alerts is broken because of event
> not
> >>>    copied
> >>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
> >>>    AlertEngine : simplify state-based dedup to have only deupvalue for
> given
> >>>    dedup key
> >>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
> >>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
> >>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] -
> PR
> >>>    472 incorrect merge of pr 471
> >>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
> >>>    AlertEngine: the kafka_spout might be dropped by metadata update
> when
> >>>    system ack a tupe
> >>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
> >>>    Fix conflict streamId between different sites when installation
> >>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
> >>>    Caught NoSuchFieldError when creating policy with existing policyId
> >>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
> >>>    Add API to filter publishment by policy:
> /policies/{policyId}/publishme
> >>>    nts
> >>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
> >>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream
> Event
> >>>    Version [null]!
> >>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] -
> UI
> >>>    update: metadata/policies/policy
> >>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
> >>>    NullPointerException in DefaultDeduplicator
> >>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
> >>>    ui-build.sh not pop grunt exit code
> >>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
> >>>    Jsoup parse hive sql return String without line break "\n"
> >>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
> >>>    Scrollbar is missing when install Map Reduce History Job Monitoring
> >>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
> >>>    AlertEngine: SpoutWrapper are sending duplicated message.
> >>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
> >>>    AlertEngine : unit test failed caused by datasource name and topic
> name
> >>>    change
> >>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
> >>>    Installation Doc is not correctly shown in Installation Dialog
> >>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
> >>>    Site home page error for missing partials/site/home.html
> >>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
> >>>    Add PolicyValidator and Validation API
> >>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
> >>>    Fix jdbc metadata bugs
> >>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
> >>>    Absence Alert Engine doesn't alert in some case
> >>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] -
> No
> >>>    log retention for eagle server log
> >>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
> >>>    AlertUnitTopology does not rebuild the scheduler state after
> restarting
> >>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
> >>>    Stream router does not work properly sometimes
> >>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
> >>>    Fix alert engine open metric system per tuple
> >>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
> >>>    Fix metadata bug
> >>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
> >>>    Stream delete mongo implementation is not working
> >>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
> >>>    Status is wrongly shown as "INITIALIZED" when updating installed
> app's
> >>>    configuration
> >>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
> >>>    remove jarPath/mode from entity context
> >>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
> >>>    Build git head COMMITID into eagle package and display in web page
> aside
> >>>    eagle version
> >>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
> >>>    Add directly updating status API to rigger update status immediately
> >>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
> >>>    Should streat storm "KILLED" as "STOPPING" in eagle
> >>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
> >>>    Support properties type in text area instead input field of
> configuration
> >>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
> >>>    add numOfPublishExecutors to alert engine topology
> >>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
> >>>    fix grouping between AlertBolt and AlertPublisher
> >>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
> >>>    AlertEngine: don't host long-live curator framework for schedule
> >>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
> >>>    Fix missing CoprocessorService and MR Running feeder task number
> limitation
> >>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
> >>>    fix /policies/{policyId}/publishments bug
> >>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
> >>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
> >>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
> >>>    When creating sites in UI and metadata storaged as jdbc, the field
> >>>    "Description" can't be null
> >>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
> >>>    fix application could not detect stream change
> >>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
> >>>    API /policies/{policyId} throws exception if policy does not exist
> >>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
> >>>    fix JdbcDatabaseHandler select sql error
> >>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
> >>>    streams is null when call /rest/apps/ api
> >>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
> >>>    Publish & Router bolts spec change is not thread safe
> >>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
> >>>    optimize some configurations for alert
> >>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
> >>>    configuration bug in applications
> >>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
> >>>    Fix eagle-common checkstyle warnings
> >>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
> >>>    HBaseStorage doesn't set affected size after create and delete
> operation
> >>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
> >>>    Fix eagle-data-process checkstyle warnings
> >>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
> >>>    Fix eagle-embed checkstyle warnings
> >>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
> >>>    Fix eagle-metadata checkstyle warnings
> >>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
> >>>    Fix eagle-metric checkstyle warnings
> >>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
> >>>    Fix eagle-query checkstyle warnings
> >>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
> >>>    check applications when remove site
> >>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
> >>>    PolicyValidation is insufficient, and will cause blocking for
> extended
> >>>    handler
> >>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
> >>>    Improve coordinator schedule strategy to reuse alert work slot
> >>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
> >>>    Publishment without streamIds update encountered NPE
> >>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
> >>>    fix alert JdbcDatabaseHandler connection issue
> >>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] -
> MR
> >>>    history feeder support Health Checks
> >>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
> >>>    AlertEngine: Policy Validation API doesn't evaluate the data source
> missing
> >>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
> >>>    remove InterProcessMutex from JobHistoryZKStateManager
> >>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
> >>>    AlertEngine: Make publishment kafka endpoint as optional
> >>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
> >>>    simply refactor mr running job feeder
> >>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
> >>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
> >>>    correctly
> >>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
> >>>    change hbase configuration to optional
> >>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
> >>>    Dropwizard related class not found exception in topology
> >>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
> >>>    Can not get hbase info by service api when the master becomes not
> available
> >>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
> >>>    Integrate Metric Process and Persistence with Application Framework
> >>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
> >>>    fix alertId is null in AlertStreamEvent bug
> >>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
> >>>    Fix host name bug in jmx collector scripts
> >>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
> >>>    Data from topology health check are inaccurate
> >>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
> >>>    coordinator bug in alert engine
> >>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
> >>>    Coordinator throws NullPointerException when
> generateSpoutMonitorMetadata
> >>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
> >>>    Coordinator schedule time out
> >>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] -
> mr
> >>>    running job count in zookeeper does not match the number in hbase
> >>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
> >>>    Potential NPE issue
> >>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
> >>>    Add validation for policy name
> >>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
> >>>    Resolve eagle time problem on alert entities
> >>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
> >>>    Fix service.port config to support both STRING and NUMBER
> >>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
> >>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
> >>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
> >>>    NoClassDefFoundError while running storm topology for alert and
> MRrunning
> >>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
> >>>    TopologyBaseAPIEntity comparison should consider rack info
> >>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
> >>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
> >>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
> >>>    Eagle application status is still RUNNING even when storm cluster
> is down
> >>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
> >>>    Add ApplicationPackageProvider Framework to support package multiple
> >>>    applications
> >>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
> >>>    MRRunningJobFetchSpout throws NPE when there is no apps found
> >>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
> >>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
> >>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
> >>>    HBase Master Overview keep loading progress forever if no data
> available
> >>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
> >>>    urls to healthy and unhealthy region-servers in hbase dashboard is
> not
> >>>    accurate enough
> >>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
> >>>    Refine system metric schema design and fix system metric collector
> >>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
> >>>    update packaging to use new configs
> >>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
> >>>    Publishers with same policy but different schema could produce
> duplicate
> >>>    alerts
> >>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
> >>>    can not package by maven
> >>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
> >>>    Fix email template link problem
> >>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
> >>>    Text could go beyond job list widget
> >>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
> >>>    The status of job list always show Running
> >>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
> >>>    Job duration conflicts between job list and job detail page
> >>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
> >>>    Eagle JPM Yarn Overview Chart Improvement
> >>>
> >>> Task
> >>>
> >>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
> >>>    Initialize code for 0.5.0-incubating-SNAPSHOT
> >>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
> >>>    tomcat jar dependencies need to be cleaned up
> >>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
> >>>    Alert Engine BugFix and Improvements
> >>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
> >>>    stream tumbling window aggregate library
> >>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
> >>>    Convert spark history job using application framework
> >>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
> >>>    Always retry to parse spark history job when failure happens.
> >>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] -
> UI
> >>>    refactor for support 0.5 api
> >>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] -
> UI
> >>>    policy management
> >>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
> >>>    AlertEngine: Make Kafka Publisher configurable to async, for
> throughput
> >>>    tuning
> >>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
> >>>    AlertEngine: incorrect metric system use : too many metric object
> create
> >>>    and registered
> >>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
> >>>    AlertEngine: MongoStateStore should be removed
> >>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
> >>>    document the Apache Eagle deployment from scratch
> >>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
> >>>    Document job performance monitoring application
> >>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
> >>>    Document service health check application
> >>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
> >>>    Document JMX monitoring application
> >>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
> >>>    Document HDFS audit log monitoring application (DAM)
> >>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] -
> UI
> >>>    alert api update
> >>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] -
> UI
> >>>    support metric preview
> >>>
> >>> Sub-task
> >>>
> >>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
> >>>    create jekyll-infra for eagle landing page
> >>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
> >>>    create jekyll-infra for eagle version-based page
> >>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
> >>>    Spark History jobs Feeder
> >>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] -
> MR
> >>>    history jobs Feeder
> >>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
> >>>    Monitoring Application Framework Core
> >>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
> >>>    Refactor Application Framework Interfaces and StreamEventMapper
> >>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
> >>>    Implement Application Lifecycle Status Conversion
> >>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
> >>>    Alerting on any customized kafka data source (topic)
> >>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
> >>>    Integrate application streams as Alerting data source (managed
> kafka topic)
> >>>    & stream
> >>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
> >>>    Integrate application streams as Insight Dashboard data source
> >>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
> >>>    Integrate Application start/stop/status interface with
> >>>    TopologyMgmtResourceImpl
> >>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
> >>>    Implement KafkaStreamSink with type safe StreamSinkContext
> >>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
> >>>    Refine example application for developer to easily know how to
> create a new
> >>>    app
> >>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
> >>>    Implement consistent RESTResponse Wrapper for operation
> >>>    (CREAT/MODIFY/DELETE) request
> >>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
> >>>    EAGLE-402 Refactor Application Framework to be better managed or
> deployed
> >>>    standalone
> >>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
> >>>    Enrich Metadata API of Application Management
> >>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
> >>>    Combine environment configuration into application configuration for
> >>>    execution
> >>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
> >>>    Support to extend metastore DAO modules in SPI
> >>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
> >>>    Fix HBase unit test
> >>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
> >>>    Refactor: Make sure engine publisher only have general feature.
> >>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
> >>>    NPE when apply change of 569
> >>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
> >>>    register simple Basic Authentication to server application
> >>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
> >>>    implement ldap authentication logic, taking Basic Authentication
> credentials
> >>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
> >>>    Generate sortSpec only on externalWindow
> >>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
> >>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always )
> correctly
> >>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
> >>>    Fix TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
> >>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
> >>>    Add UnitTest for HBaseStorage
> >>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
> >>>    Exclude coverage instrumentation of generated class
> >>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
> >>>    web ui should check success(true or false) when delete site
> >>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
> >>>    Refactor - move ignored test class to corresponding module
> >>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
> >>>    add unit test for eagle-service-base
> >>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
> >>>    add unit test for alert-metadata
> >>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
> >>>    add unit test for alert-metadata-service
> >>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
> >>>    Refactor Topology Monitoring Widgets
> >>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
> >>>    Make sure "HBase" nav active in sidebar when visiting hbase
> monitoring web
> >>>    through URL
> >>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
> >>>    Refactor HBase JMX Metric with appropriate navigation path
> >>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
> >>>    Show real time current server time aside global timepicker
> >>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
> >>>    Refactor metric chart render process to improve user experience.
> >>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
> >>>    Rename metric "hadoop.hbase.ipc.ipc.*" to
> "hadoop.hbase.regionserver.ipc.*"
> >>>    to support different hbase version metric
> >>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
> >>>    Integrate role-based Authentication in API
> >>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
> >>>    Integrate role-based Authentication in UI
> >>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
> >>>    Metric Explorer and Customized Dashboard UI Part
> >>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
> >>>    Metric Explorer and Customized Dashboard Metadata Part
> >>>
> >>> Test
> >>>
> >>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
> >>>    Test email alert publisher
> >>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
> >>>    Improve code coverage of eagle-service-base
> >>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
> >>>    add unit test for eagle-alert-parent
> >>>
> >>>
> >>>
> >>> Thanks
> >>> Jayesh
> >>>
> >>>
> >>
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Thanks Edward for checking and verifying it, I have fixed the license
header issue and updated the rc1 files.

On Thu, Jul 27, 2017 at 7:59 PM, Edward Zhang <yo...@gmail.com>
wrote:

> Signature checked successfully.
> Build with "mvn clean install -DskipTests", it failed with the following
> apache license header missing.
> ./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/
> resource/serf/bin/start-serf-agent.sh
>
> Added header, then the build passed. (Please also fix that license missing
> issue)
>
> +1 (binding)
>
>
> Thanks
> Edward
>
> On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org>
> wrote:
>
> > Hi Edward,
> >
> > I have updated the same dir with source files. please take a look.
> >
> > Thanks
> > Jayesh
> >
> > On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
> > wrote:
> >
> >> Great to see we started 0.5 release!
> >>
> >> Checked signature, it is good.
> >>
> >> But looks we need package source code instead of binary like we did in
> >> previous releases, so we can build source.https://dist.apache.org
> >> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
> >>
> >> Thanks
> >> Edward
> >>
> >> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> >> wrote:
> >>
> >>> Hello Eagle Community,
> >>>
> >>> There has been lot of work done on the Apache Eagle project since last
> >>> 0.4 release and I would like to Thank the community for their amazing
> >>> contributions !!
> >>>
> >>> Today we are releasing RC1 of next version 0.5 that includes lot of new
> >>> features, bug fixes,  improvements and all the amazing contributions
> from
> >>> Apache Eagle community.
> >>>
> >>> Here is brief overview of the things added in this release.
> >>>
> >>> 1) completely refactored and dynamic alert engine with dynamic data
> >>> source.
> >>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> >>> 2) refactored application development framework with its lifecycle
> >>> management.
> >>> 3) lots of new monitoring applications and its dashboards for insight:
> >>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
> >>>     * HBase Monitoring app
> >>>     * Job Performance Monitoring app
> >>>     * Running Hadoop Queue monitoring app
> >>>     * hdfs, hbase and yarn Service health check monitoring app
> >>>     * Host heatmaps UI insight app
> >>> 4) LDAP and admin functionality support
> >>> 5) lots of improvements, bug fixes and more...
> >>>
> >>>
> >>> Hence here is the v0.5.0 release candidate for you to check out.
> >>> The release candidate of Apache Eagle 0.5.0 is made available at: *
> https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> >>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> >>> public keys and sha signatures are available under the same directory).
> >>> and the latest eagle docs are here: https://eagle.apache.org/docs/
> latest
> >>>
> >>>
> >>> *Apache Eagle PMC Members, Please test the release and vote.*
> >>>
> >>> My VOTE: +1 (binding)
> >>>
> >>>
> >>> *Release Notes:*
> >>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> >>>
> >>> New Feature
> >>>
> >>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
> >>>    Generic solution for Eagle topology merge
> >>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
> >>>    enable basic support for eagle RDBMS storage
> >>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
> >>>    Integrate [maven-release-plugin] for eagle release
> >>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
> >>>    Clean maven build warning in eagle
> >>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
> >>>    Set up Eagle IT (Integration Test) Suite
> >>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
> >>>    Metadata on mongodb
> >>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
> >>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
> >>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
> >>>    Initialize next-gen alert engine code on branch-0.5
> >>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
> >>>    Running queue metrics monitoring
> >>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
> >>>    Monitoring Application Framework
> >>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
> >>>    Eagle-JPM job name normalize
> >>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
> >>>    eagle support for mr & spark running job monitoring
> >>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
> >>>    DropWizard Service Security Integration with Basic Auth & LDAP
> >>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
> >>>    Decouple Application Class-based Configuration
> >>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
> >>>    Use META-INF/providers/${appProviderClassName}.xml as default
> >>>    metadata path
> >>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
> >>>    StateCheck: multiple stage of definition in single policy
> >>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
> >>>    provide tools to collect hbase jmx metrics
> >>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
> >>>    Application policy template framework
> >>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
> >>>    Support @Bucket annotation in query engine
> >>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
> >>>    Add required field for application configuration
> >>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
> >>>    Setup Eagle v0.5 Documentation Site Layout
> >>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
> >>>    Generate a build number when building the project.
> >>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
> >>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
> >>>    status/{status}
> >>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
> >>>    Enable/Disable Policy in UI
> >>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
> >>>    Add User-Oriented Policy API
> >>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
> >>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
> >>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
> >>>    Add Eagle HBase Metric Store Publisher
> >>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
> >>>    Add Publishments to Policy API
> >>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
> >>>    Implement oozieAuditLogAppProvider
> >>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
> >>>    Hadoop JMX Metric Monitoring Application
> >>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
> >>>    HBase JMX Metric Monitoring Application
> >>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
> >>>    EagleServiceMetricSink
> >>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
> >>>    Add reserved "global" siteId as shared namespace
> >>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
> >>>    Add new publisher AlertEagleStorePlugin
> >>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] -
> UI
> >>>    support Alert display
> >>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
> >>>    Integrate topology health check with alert engine
> >>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
> >>>    Help eagle to collect system and Hadoop JMX information
> >>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
> >>>    Add a new publisher to write alerts into a local file
> >>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
> >>>    Support alert template to generate human readable alert
> >>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
> >>>    HBase JMX Monitoring Dashboard
> >>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
> >>>    HDFS Audit log traffic monitoring
> >>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
> >>>    Add Job Scheduling Framework and HadoopHealthCheckApp
> >>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
> >>>    Hdfs JMX Monitoring Dashboard
> >>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
> >>>    Improve eagle auth framework to support
> @PermitAll/DenyAll/RolesAllowe
> >>>    d/Auth
> >>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
> >>>    Integrate role-based Authentication in API and UI
> >>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
> >>>    Eagle Docker Image for v0.5
> >>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
> >>>    Add REST Stream Proxy for easy integration with Eagle Alert and
> Dashboard
> >>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
> >>>    Host-level Overview Heatmap Diagram for Topology Monitoring
> >>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
> >>>    Metric Explorer and Customized Dashboard
> >>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
> >>>    ElasticSearch Alert Publisher
> >>>
> >>> Improvement
> >>>
> >>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
> >>>    Eagle Job Running Spout should support HTTPS
> >>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
> >>>    publish javadoc of eagle
> >>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
> >>>    convert /list to /entities
> >>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
> >>>    Add mvn script to handle maven dependency
> >>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
> >>>    Remove dependency of AlertExecutorId in metadata while partitioning
> policy
> >>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
> >>>    Replace HDP version based hadoop dependencies with community version
> >>>    instead.
> >>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
> >>>    Support to fetch audit log from http://localhost:50070/lo
> >>>    gs/hdfs-audit.log for quick preview
> >>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
> >>>    AlertExecutor Support to load all policies if AlertExecutorId is
> not defined
> >>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
> >>>    Add sample main app that read config for alert-executor to make
> onboard
> >>>    easier with topo-mgmt
> >>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
> >>>    Show alert definition so that user could see the trigger condition
> of alert
> >>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
> >>>    Add batch processing apis for metadata in the new alert engine
> >>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
> >>>    Kafka Java Producer with kerberos
> >>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
> >>>    Improve eagle alert email template to provide more useful
> information and
> >>>    user experience
> >>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
> >>>    remove eagle-docs from develop branch
> >>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
> >>>    Change AlertNotificationEntity#fields type from String to List
> >>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
> >>>    Move Eagle document to Eagle source code control
> >>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
> >>>    Improve code coverage of eagle-storage-hbase
> >>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
> >>>    Add check style support
> >>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
> >>>    HBase audit log monitoring using new app framework
> >>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
> >>>    Load app web classes and app topology classes using configured lib
> dir
> >>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
> >>>    Hbase monitoring's metadata browse API in new app framework
> >>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
> >>>    explore new packaging method for eagle using new app framework
> >>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
> >>>    MetadataDaoFactory should use config from eagle server
> >>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
> >>>    Application status monitoring
> >>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
> >>>    Coordiantor schedule operation must be exclusive in distributed
> deployment
> >>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
> >>>    create workable fat jar for starting application remotely
> >>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
> >>>    Introduce policy enable/disable support
> >>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
> >>>    convert eagle-gc app to use new app framework
> >>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
> >>>    convert eagle-hdfs-auditlog app to use new app framework
> >>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
> >>>    convert eagle-hive app to use new app framework
> >>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
> >>>    convert eagle-maprfs app to use new app framework
> >>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
> >>>    convert eagle-oozie app to use new app framework
> >>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
> >>>    clean inner process alert engine code
> >>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
> >>>    Alert check meta version conflict between runtime modules
> >>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
> >>>    oozie ingestion+alert engine preview
> >>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
> >>>    Add Jersey Resource Unit Test Case
> >>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
> >>>    Alert Dudup - same metric generate alert should be deduped
> >>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
> >>>    One App type may be run as multiple instances in one site
> >>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
> >>>    clean up eagle-application-service to be replaced by new app
> framework
> >>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
> >>>    make dataSource configuration extremely simple
> >>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
> >>>    data enrichment refactor in eagle security monitoring
> >>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
> >>>    some improvements of app framework: appId naming, jarFile field,
> >>>    InstallOperation etc.
> >>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
> >>>    eagle-data-process project clean up to contain only common
> processing
> >>>    classes
> >>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
> >>>    Eagle README in Eagle 0.5 version
> >>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
> >>>    Eagle 0.5 API full documents
> >>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
> >>>    Make Hadoop jmx monitoring working in Eagle 0.5
> >>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
> >>>    Make alert engine topology to be one application so to be managed
> by Eagle
> >>>    API
> >>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
> >>>    upgrade storm and kafka to a version which is consistent with HDP
> sandbox
> >>>    2.4 and CDH 5.X
> >>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
> >>>    use guice module better in app framework
> >>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
> >>>    KafkaStreamSink should not assume fixed field user to do partition
> >>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
> >>>    Create alert metadata based on application stream sink configuration
> >>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
> >>>    overwrite equals method for PolicyDefinition should not contain
> field
> >>>    description
> >>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
> >>>    Refactor DynamicPolicyLoader to use MapComparator
> >>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
> >>>    oozie auditlog parser don`t deal with NullPointerException
> >>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
> >>>    AlertEngine : Make policy definition handler extensible
> >>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
> >>>    make streaming application's sink type to be java bean
> >>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
> >>>    Implement application entity service by jdbc
> >>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] -
> No
> >>>    data / gap alert enhancement
> >>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
> >>>    Decouple Co-processor with Eagle Aggreation Query Service
> >>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
> >>>    Implement HOURLY_RULE for Absence Alert.
> >>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
> >>>    refactor oozie to new application framework
> >>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
> >>>    Clean up embedded tomcat dependency
> >>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
> >>>    Dedup alerts according to state change
> >>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
> >>>    Fix eagle-jpm code style warnings and enable failOnViolation
> >>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
> >>>    Fix storage configuration and remove AppJUnitRunner
> >>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
> >>>    Integrate typesafe-config with DropWizard
> >>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
> >>>    Suppport application dependency in framework
> >>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
> >>>    Use Annotation to describe application metadata in
> ApplicationProvider.xml
> >>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
> >>>    Enhance dedup to support extended deduplicator
> >>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
> >>>    Add eagle service host and port config in jpm web app
> >>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
> >>>    fix some bugs and improvement of mr history feeder
> >>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
> >>>    Install/Update Alert Topology Metadata when start alert engine
> >>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
> >>>    Use dynamical loaded jarPath as default value in ApplicationEntity
> >>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
> >>>    AlertEngine: Topology should support loopback topic created after
> policy
> >>>    deployed
> >>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
> >>>    AlertEngine: Metadata API doesn't do validation of metadata
> >>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
> >>>    Dedup enhancements
> >>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
> >>>    Make dedup state value case insensitive
> >>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
> >>>    Add a hdfs audit log parser which consumes message in Json format
> >>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
> >>>    Eagle Topology assembly multi-version Hadoop support & bug fix
> >>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
> >>>    Create "ui" building profile and enable Eagle Web UI Building by
> default
> >>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
> >>>    Some improvements when submit JPM applications
> >>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
> >>>    Make sure AlertUnitTopologyApp compatible with both appId and
> >>>    topology.name
> >>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
> >>>    Support view/editing application configuration after installed
> >>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
> >>>    Add multiple hadoop version assembly application (topology) package
> >>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
> >>>    Use LOCAL when app provider is from class file and use Cluster when
> from
> >>>    jar file
> >>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] -
> UI
> >>>    Home display site states
> >>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
> >>>    [Maven] Move dependencies in profile "dev" to
> "eagle-topology-assembly"
> >>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
> >>>    Policy UI refactory
> >>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] -
> MR
> >>>    history feeder read some configurations from eagle server
> >>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
> >>>    clean up configuration for MR running feeder
> >>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
> >>>    Refactor policy parser and validator for richer plan details and
> better
> >>>    performance
> >>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
> >>>    clean up configuration for Eagle JPM aggregation feeder
> >>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
> >>>    move application runtime configure to ApplicationEntity context
> >>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
> >>>    Support Policy Execution Interpreter and Planner to compile siddhi
> query to
> >>>    distributed execution plan
> >>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
> >>>    remove zk root from configure
> >>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
> >>>    Integrate metric system with application framework
> >>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] -
> MR
> >>>    history feeder and Alert Engine integration
> >>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
> >>>    Refactor kafka stream sink and hdfs audit topology using shuffle
> grouping
> >>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
> >>>    Define fast compact data structure for kafka between application
> and alert
> >>>    engine
> >>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
> >>>    Investigate eagle app metric system referring to
> >>>    https://github.com/ooyala/metrics_storm
> >>>    <https://github.com/ooyala/metrics_storm>
> >>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
> >>>    Package hadoop jmx metric collector into eagle pacakge
> >>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
> >>>    Hadoop JMX Collector Support HA switching
> >>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
> >>>    Support to configure links for site
> >>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
> >>>    Can't generate Html coverage report
> >>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
> >>>    AlertEngine : Improve metadata store performance
> >>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] -
> UI
> >>>    add site select on top nav bar
> >>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
> >>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and
> correct
> >>>    properties
> >>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] -
> UI
> >>>    imporvement
> >>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
> >>>    AlertEngine: bolt should check ZK for latest spec when start
> >>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
> >>>    Application UI add confirm dialog
> >>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
> >>>    Policy UI adv mode support sql highlight
> >>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
> >>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead
> of
> >>>    "(beta) Task Statistic"
> >>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
> >>>    Application improvement
> >>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
> >>>    [API] Validate before saving policy
> >>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
> >>>    Policy edit ui auto generate description
> >>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
> >>>    add hbase kerberose principle and keytab to provider
> >>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
> >>>    Integrate maven-buildNumber-plugin and Version.java
> >>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
> >>>    Make publishment settings both policy & stream awareness
> >>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
> >>>    Add unit test for eagle-storage-base module
> >>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
> >>>    Add tuple log for spout & alert bolt
> >>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
> >>>    Add AlertEmailPublisherTest test cases
> >>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
> >>>    Set default host&port of JPM_WEB_APP as null
> >>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
> >>>    InjectMembers in ServerApplication when initialization
> >>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
> >>>    add a managed task to regularly schedule registered healthchecks
> >>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
> >>>    Update spark running config to integrate with the application
> framework
> >>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
> >>>    application health check support notification
> >>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
> >>>    add healthy check for hadoop-queue/topology-health/spark-history
> apps
> >>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
> >>>    Refactor eagle module names to be more meaningful
> >>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
> >>>    Resolve google-fonts external connection blocking problem in
> AdminLTE
> >>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
> >>>    Enable publish bolt parallelism
> >>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
> >>>    MRJobEntityCreationHandler flush need retry N times
> >>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
> >>>    Add a new alert publisher to store alerts into hbase
> >>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
> >>>    Just save latest N schedule_state in eagle database.
> >>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
> >>>    Refactor JMX Metric Collector Script
> >>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
> >>>    Hide SMTP server configuration from end user and read from server
> config
> >>>    instead of metadata config
> >>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
> >>>    Hide Kafka sink configuration used by alert engine
> >>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
> >>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
> >>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
> >>>    add KillOptions when stop a topology
> >>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
> >>>    CEP Based Aggregate Framework
> >>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
> >>>    Refactor PublishmentType model to align with PolicyDefinition
> >>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
> >>>    Enhance policy UI
> >>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] -
> UI
> >>>    alert support time range select
> >>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
> >>>    Support to define granularity for MetricDefinition to avoid metric
> duplicate
> >>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
> >>>    Add MetricSchemaGenerator and MetricSchemaService
> >>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
> >>>    add task failure category
> >>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
> >>>    Resolve defunct process in hadoop jmx script by kill -9
> >>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
> >>>    add job diagnostics
> >>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
> >>>    Task Failing Nodes List and bad node detection
> >>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
> >>>    CorrelationSpout reads zk connection from datasource override engine
> >>>    configured
> >>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
> >>>    Refactor application shared service registry framework
> >>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
> >>>    eagle should log proper error instead of dying
> >>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
> >>>    System metric collector python script
> >>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
> >>>    fetch node usage from name node/resource manager jmx
> >>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
> >>>    Add job name column to let user search their jobs using that field
> >>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
> >>>    Improve hadoop jmx collector scripts
> >>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
> >>>    Fix hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.
> *
> >>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
> >>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
> >>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
> >>>    Improve alert engine metadata to organize by siteId
> >>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
> >>>    Refactor un-meaningful health alert message
> >>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
> >>>    make application health check message more readable
> >>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] -
> mr
> >>>    failed job trouble shooting
> >>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
> >>>    add jmx resource info to Hadoop JMX Monitor
> >>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
> >>>    Support group in stream definition
> >>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
> >>>    Isolate policy execution assignment scheduling by site
> >>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
> >>>    Fetch running apps info with Yarn client
> >>>
> >>> Bug
> >>>
> >>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
> >>>    Send mail failed for javax.mail.internet.AddressException: Illegal
> >>>    semicolon, not in group
> >>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
> >>>    SiddhiExtensionLoader Error: viewing zip file for
> jar:./lib/ojdbc6.jar
> >>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
> >>>    Support Postgres as hive metadata
> >>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
> >>>    query=AlertService[@hostname=~".*"] returns different results under
> >>>    HBASE and JDBC DB
> >>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
> >>>    node_modules is packaged into eagle tar package
> >>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
> >>>    Pull Request Reviewer CI job fails to checkout dev branch
> >>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
> >>>    Dependency incompatibility bug among jersey, asm and extcos under
> JAVA 8
> >>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
> >>>    Build failed to due to [EAGLE-325]
> >>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
> >>>    Fix test building problem caused by kafka version and remove unused
> files
> >>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
> >>>    Remove tomcat package dependencies and use standalone embedded
> jetty server
> >>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
> >>>    Read topologyName from application.conf for MR history job feeder.
> >>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
> >>>    Kafka Spout with kerberos
> >>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
> >>>    JSlint failed in common/controller.js
> >>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
> >>>    Clean web framework to use light-weight DropWizard with Jersey and
> remove
> >>>    spring dependency
> >>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
> >>>    Get resource manager version and improve app attempt id fetcher for
> spark
> >>>    job feeder
> >>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
> >>>    Fix UnitTest Error caused by streamDef.json and TestApplicationImpl
> >>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
> >>>    Fix NPE bug while metadata inconsistent; Fix unit test
> >>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
> >>>    Doc mismatch package name
> >>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
> >>>    Compile errors in develop branch
> >>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
> >>>    StreamRouterBolt and PublishBolt also have NPE
> >>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
> >>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
> >>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
> >>>    Fix unit test failure on develop branch
> >>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
> >>>    Unit test case failed: org.apache.eagle.alert.cep.
> TestSiddhiEvaluator
> >>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
> >>>    JMX Metric APP use new application framework
> >>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
> >>>    CoordinatorTest.test_01 sometimes fail
> >>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
> >>>    TestSerDeserPer failed with Windows Git bash
> >>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
> >>>    Query error if query string contains "[]"
> >>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
> >>>    Fix generic email publisher and publish emails for absence alert.
> >>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
> >>>    StreamRouterSpec class should override equals method
> >>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
> >>>    AlertPublisherImpl dedup throws exception when dedup column is not
> >>>    configured
> >>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
> >>>    Fix negative total execution time and make some code optimization
> for spark
> >>>    history job.
> >>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
> >>>    Fix flushing entities for spark history job.
> >>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
> >>>    Fix warnings for getting json values in eagle-jpm-spark-history
> >>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
> >>>    Jenkins building failed on build #71
> >>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
> >>>    Fix NullPointerException when zookeeper is trying to shutdown in
> >>>    ZookeeperEmbedded.
> >>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
> >>>    Fix NullPointerException for spark history job
> >>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
> >>>    develop branch is actually broken with missing dependencies
> >>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
> >>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
> >>>    SparkRunningJobApp.
> >>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
> >>>    Fix eagle-alert warnings
> >>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
> >>>    Fix eagle-server.sh to support to run under windows bash like Cygwin
> >>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
> >>>    Fix eagle default configuration and invalid dependencies
> >>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
> >>>    Fix duplicated view path
> >>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
> >>>    Resolve eagle dependency security and license issues
> >>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
> >>>    Fix /entities/ timeseries query bug
> >>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
> >>>    EagleServiceBaseClient cannot configure the basePath
> >>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
> >>>    Disruptor dependency conflict
> >>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
> >>>    Fix TestServiceAppWithZk test cause failing due to port conflict
> >>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
> >>>    Retry embedded zookeeper port by port +1 when conflicts
> >>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
> >>>    JsonMappingException in Hadoop queue feeder
> >>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
> >>>    add dedup fields into publishment compare consideration
> >>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
> >>>    Set max retry times for HDFS problems, otherwise skip instead of
> blocking
> >>>    whole topology
> >>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
> >>>    AlertPublishImpl: Concurrency : Inplace change metadata cause
> concurrent
> >>>    modification issue
> >>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
> >>>    Refactor StaticWebApplication to StaticApplication to support both
> >>>    web/static application
> >>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
> >>>    MongodbMetadata: kafka have dot in topic name cause spec store
> failed
> >>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
> >>>    AlertEngine: create metadata validation api
> >>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
> >>>    AlertEngine: multiple routing of alerts is broken because of event
> not
> >>>    copied
> >>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
> >>>    AlertEngine : simplify state-based dedup to have only deupvalue for
> given
> >>>    dedup key
> >>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
> >>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
> >>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] -
> PR
> >>>    472 incorrect merge of pr 471
> >>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
> >>>    AlertEngine: the kafka_spout might be dropped by metadata update
> when
> >>>    system ack a tupe
> >>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
> >>>    Fix conflict streamId between different sites when installation
> >>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
> >>>    Caught NoSuchFieldError when creating policy with existing policyId
> >>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
> >>>    Add API to filter publishment by policy:
> /policies/{policyId}/publishme
> >>>    nts
> >>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
> >>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream
> Event
> >>>    Version [null]!
> >>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] -
> UI
> >>>    update: metadata/policies/policy
> >>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
> >>>    NullPointerException in DefaultDeduplicator
> >>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
> >>>    ui-build.sh not pop grunt exit code
> >>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
> >>>    Jsoup parse hive sql return String without line break "\n"
> >>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
> >>>    Scrollbar is missing when install Map Reduce History Job Monitoring
> >>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
> >>>    AlertEngine: SpoutWrapper are sending duplicated message.
> >>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
> >>>    AlertEngine : unit test failed caused by datasource name and topic
> name
> >>>    change
> >>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
> >>>    Installation Doc is not correctly shown in Installation Dialog
> >>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
> >>>    Site home page error for missing partials/site/home.html
> >>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
> >>>    Add PolicyValidator and Validation API
> >>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
> >>>    Fix jdbc metadata bugs
> >>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
> >>>    Absence Alert Engine doesn't alert in some case
> >>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] -
> No
> >>>    log retention for eagle server log
> >>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
> >>>    AlertUnitTopology does not rebuild the scheduler state after
> restarting
> >>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
> >>>    Stream router does not work properly sometimes
> >>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
> >>>    Fix alert engine open metric system per tuple
> >>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
> >>>    Fix metadata bug
> >>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
> >>>    Stream delete mongo implementation is not working
> >>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
> >>>    Status is wrongly shown as "INITIALIZED" when updating installed
> app's
> >>>    configuration
> >>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
> >>>    remove jarPath/mode from entity context
> >>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
> >>>    Build git head COMMITID into eagle package and display in web page
> aside
> >>>    eagle version
> >>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
> >>>    Add directly updating status API to rigger update status immediately
> >>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
> >>>    Should streat storm "KILLED" as "STOPPING" in eagle
> >>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
> >>>    Support properties type in text area instead input field of
> configuration
> >>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
> >>>    add numOfPublishExecutors to alert engine topology
> >>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
> >>>    fix grouping between AlertBolt and AlertPublisher
> >>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
> >>>    AlertEngine: don't host long-live curator framework for schedule
> >>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
> >>>    Fix missing CoprocessorService and MR Running feeder task number
> limitation
> >>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
> >>>    fix /policies/{policyId}/publishments bug
> >>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
> >>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
> >>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
> >>>    When creating sites in UI and metadata storaged as jdbc, the field
> >>>    "Description" can't be null
> >>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
> >>>    fix application could not detect stream change
> >>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
> >>>    API /policies/{policyId} throws exception if policy does not exist
> >>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
> >>>    fix JdbcDatabaseHandler select sql error
> >>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
> >>>    streams is null when call /rest/apps/ api
> >>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
> >>>    Publish & Router bolts spec change is not thread safe
> >>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
> >>>    optimize some configurations for alert
> >>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
> >>>    configuration bug in applications
> >>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
> >>>    Fix eagle-common checkstyle warnings
> >>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
> >>>    HBaseStorage doesn't set affected size after create and delete
> operation
> >>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
> >>>    Fix eagle-data-process checkstyle warnings
> >>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
> >>>    Fix eagle-embed checkstyle warnings
> >>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
> >>>    Fix eagle-metadata checkstyle warnings
> >>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
> >>>    Fix eagle-metric checkstyle warnings
> >>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
> >>>    Fix eagle-query checkstyle warnings
> >>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
> >>>    check applications when remove site
> >>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
> >>>    PolicyValidation is insufficient, and will cause blocking for
> extended
> >>>    handler
> >>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
> >>>    Improve coordinator schedule strategy to reuse alert work slot
> >>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
> >>>    Publishment without streamIds update encountered NPE
> >>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
> >>>    fix alert JdbcDatabaseHandler connection issue
> >>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] -
> MR
> >>>    history feeder support Health Checks
> >>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
> >>>    AlertEngine: Policy Validation API doesn't evaluate the data source
> missing
> >>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
> >>>    remove InterProcessMutex from JobHistoryZKStateManager
> >>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
> >>>    AlertEngine: Make publishment kafka endpoint as optional
> >>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
> >>>    simply refactor mr running job feeder
> >>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
> >>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
> >>>    correctly
> >>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
> >>>    change hbase configuration to optional
> >>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
> >>>    Dropwizard related class not found exception in topology
> >>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
> >>>    Can not get hbase info by service api when the master becomes not
> available
> >>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
> >>>    Integrate Metric Process and Persistence with Application Framework
> >>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
> >>>    fix alertId is null in AlertStreamEvent bug
> >>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
> >>>    Fix host name bug in jmx collector scripts
> >>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
> >>>    Data from topology health check are inaccurate
> >>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
> >>>    coordinator bug in alert engine
> >>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
> >>>    Coordinator throws NullPointerException when
> generateSpoutMonitorMetadata
> >>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
> >>>    Coordinator schedule time out
> >>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] -
> mr
> >>>    running job count in zookeeper does not match the number in hbase
> >>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
> >>>    Potential NPE issue
> >>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
> >>>    Add validation for policy name
> >>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
> >>>    Resolve eagle time problem on alert entities
> >>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
> >>>    Fix service.port config to support both STRING and NUMBER
> >>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
> >>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
> >>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
> >>>    NoClassDefFoundError while running storm topology for alert and
> MRrunning
> >>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
> >>>    TopologyBaseAPIEntity comparison should consider rack info
> >>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
> >>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
> >>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
> >>>    Eagle application status is still RUNNING even when storm cluster
> is down
> >>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
> >>>    Add ApplicationPackageProvider Framework to support package multiple
> >>>    applications
> >>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
> >>>    MRRunningJobFetchSpout throws NPE when there is no apps found
> >>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
> >>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
> >>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
> >>>    HBase Master Overview keep loading progress forever if no data
> available
> >>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
> >>>    urls to healthy and unhealthy region-servers in hbase dashboard is
> not
> >>>    accurate enough
> >>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
> >>>    Refine system metric schema design and fix system metric collector
> >>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
> >>>    update packaging to use new configs
> >>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
> >>>    Publishers with same policy but different schema could produce
> duplicate
> >>>    alerts
> >>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
> >>>    can not package by maven
> >>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
> >>>    Fix email template link problem
> >>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
> >>>    Text could go beyond job list widget
> >>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
> >>>    The status of job list always show Running
> >>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
> >>>    Job duration conflicts between job list and job detail page
> >>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
> >>>    Eagle JPM Yarn Overview Chart Improvement
> >>>
> >>> Task
> >>>
> >>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
> >>>    Initialize code for 0.5.0-incubating-SNAPSHOT
> >>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
> >>>    tomcat jar dependencies need to be cleaned up
> >>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
> >>>    Alert Engine BugFix and Improvements
> >>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
> >>>    stream tumbling window aggregate library
> >>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
> >>>    Convert spark history job using application framework
> >>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
> >>>    Always retry to parse spark history job when failure happens.
> >>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] -
> UI
> >>>    refactor for support 0.5 api
> >>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] -
> UI
> >>>    policy management
> >>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
> >>>    AlertEngine: Make Kafka Publisher configurable to async, for
> throughput
> >>>    tuning
> >>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
> >>>    AlertEngine: incorrect metric system use : too many metric object
> create
> >>>    and registered
> >>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
> >>>    AlertEngine: MongoStateStore should be removed
> >>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
> >>>    document the Apache Eagle deployment from scratch
> >>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
> >>>    Document job performance monitoring application
> >>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
> >>>    Document service health check application
> >>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
> >>>    Document JMX monitoring application
> >>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
> >>>    Document HDFS audit log monitoring application (DAM)
> >>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] -
> UI
> >>>    alert api update
> >>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] -
> UI
> >>>    support metric preview
> >>>
> >>> Sub-task
> >>>
> >>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
> >>>    create jekyll-infra for eagle landing page
> >>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
> >>>    create jekyll-infra for eagle version-based page
> >>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
> >>>    Spark History jobs Feeder
> >>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] -
> MR
> >>>    history jobs Feeder
> >>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
> >>>    Monitoring Application Framework Core
> >>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
> >>>    Refactor Application Framework Interfaces and StreamEventMapper
> >>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
> >>>    Implement Application Lifecycle Status Conversion
> >>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
> >>>    Alerting on any customized kafka data source (topic)
> >>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
> >>>    Integrate application streams as Alerting data source (managed
> kafka topic)
> >>>    & stream
> >>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
> >>>    Integrate application streams as Insight Dashboard data source
> >>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
> >>>    Integrate Application start/stop/status interface with
> >>>    TopologyMgmtResourceImpl
> >>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
> >>>    Implement KafkaStreamSink with type safe StreamSinkContext
> >>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
> >>>    Refine example application for developer to easily know how to
> create a new
> >>>    app
> >>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
> >>>    Implement consistent RESTResponse Wrapper for operation
> >>>    (CREAT/MODIFY/DELETE) request
> >>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
> >>>    EAGLE-402 Refactor Application Framework to be better managed or
> deployed
> >>>    standalone
> >>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
> >>>    Enrich Metadata API of Application Management
> >>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
> >>>    Combine environment configuration into application configuration for
> >>>    execution
> >>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
> >>>    Support to extend metastore DAO modules in SPI
> >>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
> >>>    Fix HBase unit test
> >>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
> >>>    Refactor: Make sure engine publisher only have general feature.
> >>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
> >>>    NPE when apply change of 569
> >>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
> >>>    register simple Basic Authentication to server application
> >>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
> >>>    implement ldap authentication logic, taking Basic Authentication
> credentials
> >>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
> >>>    Generate sortSpec only on externalWindow
> >>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
> >>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always )
> correctly
> >>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
> >>>    Fix TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
> >>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
> >>>    Add UnitTest for HBaseStorage
> >>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
> >>>    Exclude coverage instrumentation of generated class
> >>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
> >>>    web ui should check success(true or false) when delete site
> >>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
> >>>    Refactor - move ignored test class to corresponding module
> >>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
> >>>    add unit test for eagle-service-base
> >>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
> >>>    add unit test for alert-metadata
> >>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
> >>>    add unit test for alert-metadata-service
> >>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
> >>>    Refactor Topology Monitoring Widgets
> >>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
> >>>    Make sure "HBase" nav active in sidebar when visiting hbase
> monitoring web
> >>>    through URL
> >>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
> >>>    Refactor HBase JMX Metric with appropriate navigation path
> >>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
> >>>    Show real time current server time aside global timepicker
> >>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
> >>>    Refactor metric chart render process to improve user experience.
> >>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
> >>>    Rename metric "hadoop.hbase.ipc.ipc.*" to
> "hadoop.hbase.regionserver.ipc.*"
> >>>    to support different hbase version metric
> >>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
> >>>    Integrate role-based Authentication in API
> >>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
> >>>    Integrate role-based Authentication in UI
> >>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
> >>>    Metric Explorer and Customized Dashboard UI Part
> >>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
> >>>    Metric Explorer and Customized Dashboard Metadata Part
> >>>
> >>> Test
> >>>
> >>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
> >>>    Test email alert publisher
> >>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
> >>>    Improve code coverage of eagle-service-base
> >>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
> >>>    add unit test for eagle-alert-parent
> >>>
> >>>
> >>>
> >>> Thanks
> >>> Jayesh
> >>>
> >>>
> >>
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Edward Zhang <yo...@gmail.com>.
Signature checked successfully.
Build with "mvn clean install -DskipTests", it failed with the following
apache license header missing.
./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/resource/serf/bin/start-serf-agent.sh

Added header, then the build passed. (Please also fix that license missing
issue)

+1 (binding)


Thanks
Edward

On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Hi Edward,
>
> I have updated the same dir with source files. please take a look.
>
> Thanks
> Jayesh
>
> On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
> wrote:
>
>> Great to see we started 0.5 release!
>>
>> Checked signature, it is good.
>>
>> But looks we need package source code instead of binary like we did in
>> previous releases, so we can build source.https://dist.apache.org
>> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
>>
>> Thanks
>> Edward
>>
>> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
>> wrote:
>>
>>> Hello Eagle Community,
>>>
>>> There has been lot of work done on the Apache Eagle project since last
>>> 0.4 release and I would like to Thank the community for their amazing
>>> contributions !!
>>>
>>> Today we are releasing RC1 of next version 0.5 that includes lot of new
>>> features, bug fixes,  improvements and all the amazing contributions from
>>> Apache Eagle community.
>>>
>>> Here is brief overview of the things added in this release.
>>>
>>> 1) completely refactored and dynamic alert engine with dynamic data
>>> source.
>>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
>>> 2) refactored application development framework with its lifecycle
>>> management.
>>> 3) lots of new monitoring applications and its dashboards for insight:
>>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>>>     * HBase Monitoring app
>>>     * Job Performance Monitoring app
>>>     * Running Hadoop Queue monitoring app
>>>     * hdfs, hbase and yarn Service health check monitoring app
>>>     * Host heatmaps UI insight app
>>> 4) LDAP and admin functionality support
>>> 5) lots of improvements, bug fixes and more...
>>>
>>>
>>> Hence here is the v0.5.0 release candidate for you to check out.
>>> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
>>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
>>> public keys and sha signatures are available under the same directory).
>>> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>>>
>>>
>>> *Apache Eagle PMC Members, Please test the release and vote.*
>>>
>>> My VOTE: +1 (binding)
>>>
>>>
>>> *Release Notes:*
>>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>>>
>>> New Feature
>>>
>>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>>>    Generic solution for Eagle topology merge
>>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>>>    enable basic support for eagle RDBMS storage
>>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>>>    Integrate [maven-release-plugin] for eagle release
>>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>>>    Clean maven build warning in eagle
>>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
>>>    Set up Eagle IT (Integration Test) Suite
>>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>>>    Metadata on mongodb
>>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>>>    Initialize next-gen alert engine code on branch-0.5
>>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>>>    Running queue metrics monitoring
>>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>>>    Running queue metrics monitoring
>>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>>>    Monitoring Application Framework
>>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>>>    Eagle-JPM job name normalize
>>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>>>    eagle support for mr & spark running job monitoring
>>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>>>    DropWizard Service Security Integration with Basic Auth & LDAP
>>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>>>    Decouple Application Class-based Configuration
>>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
>>>    Use META-INF/providers/${appProviderClassName}.xml as default
>>>    metadata path
>>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>>>    StateCheck: multiple stage of definition in single policy
>>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>>>    provide tools to collect hbase jmx metrics
>>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>>>    Application policy template framework
>>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>>>    Support @Bucket annotation in query engine
>>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
>>>    Add required field for application configuration
>>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>>>    Setup Eagle v0.5 Documentation Site Layout
>>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>>>    Generate a build number when building the project.
>>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
>>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
>>>    status/{status}
>>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>>>    Enable/Disable Policy in UI
>>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
>>>    Add User-Oriented Policy API
>>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
>>>    Add Eagle HBase Metric Store Publisher
>>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
>>>    Add Publishments to Policy API
>>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>>>    Implement oozieAuditLogAppProvider
>>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>>>    Hadoop JMX Metric Monitoring Application
>>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>>>    HBase JMX Metric Monitoring Application
>>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>>>    EagleServiceMetricSink
>>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
>>>    Add reserved "global" siteId as shared namespace
>>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
>>>    Add new publisher AlertEagleStorePlugin
>>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>>>    support Alert display
>>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>>>    Integrate topology health check with alert engine
>>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
>>>    Help eagle to collect system and Hadoop JMX information
>>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
>>>    Add a new publisher to write alerts into a local file
>>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>>>    Support alert template to generate human readable alert
>>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>>>    HBase JMX Monitoring Dashboard
>>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
>>>    HDFS Audit log traffic monitoring
>>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
>>>    Add Job Scheduling Framework and HadoopHealthCheckApp
>>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
>>>    Hdfs JMX Monitoring Dashboard
>>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>>>    Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowe
>>>    d/Auth
>>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>>>    Integrate role-based Authentication in API and UI
>>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>>>    Eagle Docker Image for v0.5
>>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
>>>    Add REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>>>    Host-level Overview Heatmap Diagram for Topology Monitoring
>>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>>>    Metric Explorer and Customized Dashboard
>>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>>>    ElasticSearch Alert Publisher
>>>
>>> Improvement
>>>
>>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
>>>    Eagle Job Running Spout should support HTTPS
>>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>>>    publish javadoc of eagle
>>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>>>    convert /list to /entities
>>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
>>>    Add mvn script to handle maven dependency
>>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>>>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>>>    Replace HDP version based hadoop dependencies with community version
>>>    instead.
>>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>>>    Support to fetch audit log from http://localhost:50070/lo
>>>    gs/hdfs-audit.log for quick preview
>>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>>>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
>>>    Add sample main app that read config for alert-executor to make onboard
>>>    easier with topo-mgmt
>>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
>>>    Show alert definition so that user could see the trigger condition of alert
>>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
>>>    Add batch processing apis for metadata in the new alert engine
>>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>>>    Kafka Java Producer with kerberos
>>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>>>    Improve eagle alert email template to provide more useful information and
>>>    user experience
>>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>>>    remove eagle-docs from develop branch
>>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>>>    Change AlertNotificationEntity#fields type from String to List
>>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
>>>    Move Eagle document to Eagle source code control
>>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>>>    Improve code coverage of eagle-storage-hbase
>>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
>>>    Add check style support
>>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>>>    HBase audit log monitoring using new app framework
>>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
>>>    Load app web classes and app topology classes using configured lib dir
>>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>>>    Hbase monitoring's metadata browse API in new app framework
>>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>>>    explore new packaging method for eagle using new app framework
>>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>>>    MetadataDaoFactory should use config from eagle server
>>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>>>    Application status monitoring
>>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>>>    Coordiantor schedule operation must be exclusive in distributed deployment
>>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>>>    create workable fat jar for starting application remotely
>>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>>>    Introduce policy enable/disable support
>>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>>>    convert eagle-gc app to use new app framework
>>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>>>    convert eagle-hdfs-auditlog app to use new app framework
>>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>>>    convert eagle-hive app to use new app framework
>>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>>>    convert eagle-maprfs app to use new app framework
>>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>>>    convert eagle-oozie app to use new app framework
>>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>>>    clean inner process alert engine code
>>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>>>    Alert check meta version conflict between runtime modules
>>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>>>    oozie ingestion+alert engine preview
>>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
>>>    Add Jersey Resource Unit Test Case
>>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>>>    Alert Dudup - same metric generate alert should be deduped
>>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
>>>    One App type may be run as multiple instances in one site
>>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>>>    clean up eagle-application-service to be replaced by new app framework
>>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
>>>    make dataSource configuration extremely simple
>>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
>>>    data enrichment refactor in eagle security monitoring
>>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
>>>    some improvements of app framework: appId naming, jarFile field,
>>>    InstallOperation etc.
>>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>>>    eagle-data-process project clean up to contain only common processing
>>>    classes
>>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>>>    Eagle README in Eagle 0.5 version
>>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>>>    Eagle 0.5 API full documents
>>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
>>>    Make Hadoop jmx monitoring working in Eagle 0.5
>>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
>>>    Make alert engine topology to be one application so to be managed by Eagle
>>>    API
>>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>>>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>>>    2.4 and CDH 5.X
>>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
>>>    use guice module better in app framework
>>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>>>    KafkaStreamSink should not assume fixed field user to do partition
>>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>>>    Create alert metadata based on application stream sink configuration
>>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>>>    overwrite equals method for PolicyDefinition should not contain field
>>>    description
>>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>>>    Refactor DynamicPolicyLoader to use MapComparator
>>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>>>    oozie auditlog parser don`t deal with NullPointerException
>>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>>>    AlertEngine : Make policy definition handler extensible
>>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
>>>    make streaming application's sink type to be java bean
>>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>>>    Implement application entity service by jdbc
>>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>>>    data / gap alert enhancement
>>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>>>    Decouple Co-processor with Eagle Aggreation Query Service
>>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>>>    Implement HOURLY_RULE for Absence Alert.
>>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>>>    refactor oozie to new application framework
>>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>>>    Clean up embedded tomcat dependency
>>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>>>    Dedup alerts according to state change
>>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
>>>    Fix eagle-jpm code style warnings and enable failOnViolation
>>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
>>>    Fix storage configuration and remove AppJUnitRunner
>>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>>>    Integrate typesafe-config with DropWizard
>>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>>>    Suppport application dependency in framework
>>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
>>>    Use Annotation to describe application metadata in ApplicationProvider.xml
>>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>>>    Enhance dedup to support extended deduplicator
>>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
>>>    Add eagle service host and port config in jpm web app
>>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
>>>    fix some bugs and improvement of mr history feeder
>>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>>>    Install/Update Alert Topology Metadata when start alert engine
>>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
>>>    Use dynamical loaded jarPath as default value in ApplicationEntity
>>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>>>    AlertEngine: Topology should support loopback topic created after policy
>>>    deployed
>>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>>>    AlertEngine: Metadata API doesn't do validation of metadata
>>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>>>    Dedup enhancements
>>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
>>>    Make dedup state value case insensitive
>>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
>>>    Add a hdfs audit log parser which consumes message in Json format
>>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>>>    Eagle Topology assembly multi-version Hadoop support & bug fix
>>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>>>    Create "ui" building profile and enable Eagle Web UI Building by default
>>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
>>>    Some improvements when submit JPM applications
>>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
>>>    Make sure AlertUnitTopologyApp compatible with both appId and
>>>    topology.name
>>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>>>    Support view/editing application configuration after installed
>>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
>>>    Add multiple hadoop version assembly application (topology) package
>>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
>>>    Use LOCAL when app provider is from class file and use Cluster when from
>>>    jar file
>>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>>>    Home display site states
>>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>>>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>>>    Policy UI refactory
>>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>>>    history feeder read some configurations from eagle server
>>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>>>    clean up configuration for MR running feeder
>>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>>>    Refactor policy parser and validator for richer plan details and better
>>>    performance
>>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>>>    clean up configuration for Eagle JPM aggregation feeder
>>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
>>>    move application runtime configure to ApplicationEntity context
>>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>>>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>>>    distributed execution plan
>>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>>>    remove zk root from configure
>>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>>>    Integrate metric system with application framework
>>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>>>    history feeder and Alert Engine integration
>>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>>>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>>>    Define fast compact data structure for kafka between application and alert
>>>    engine
>>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>>>    Investigate eagle app metric system referring to
>>>    https://github.com/ooyala/metrics_storm
>>>    <https://github.com/ooyala/metrics_storm>
>>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>>>    Package hadoop jmx metric collector into eagle pacakge
>>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>>>    Hadoop JMX Collector Support HA switching
>>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>>>    Support to configure links for site
>>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>>>    Can't generate Html coverage report
>>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>>>    AlertEngine : Improve metadata store performance
>>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>>>    add site select on top nav bar
>>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>>>    properties
>>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>>>    imporvement
>>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>>>    AlertEngine: bolt should check ZK for latest spec when start
>>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>>>    Application UI add confirm dialog
>>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>>>    Policy UI adv mode support sql highlight
>>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
>>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead of
>>>    "(beta) Task Statistic"
>>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>>>    Application improvement
>>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>>>    [API] Validate before saving policy
>>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>>>    Policy edit ui auto generate description
>>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
>>>    add hbase kerberose principle and keytab to provider
>>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>>>    Integrate maven-buildNumber-plugin and Version.java
>>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
>>>    Make publishment settings both policy & stream awareness
>>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
>>>    Add unit test for eagle-storage-base module
>>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
>>>    Add tuple log for spout & alert bolt
>>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
>>>    Add AlertEmailPublisherTest test cases
>>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
>>>    Set default host&port of JPM_WEB_APP as null
>>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>>>    InjectMembers in ServerApplication when initialization
>>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
>>>    add a managed task to regularly schedule registered healthchecks
>>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>>>    Update spark running config to integrate with the application framework
>>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>>>    application health check support notification
>>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
>>>    add healthy check for hadoop-queue/topology-health/spark-history apps
>>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>>>    Refactor eagle module names to be more meaningful
>>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>>>    Resolve google-fonts external connection blocking problem in AdminLTE
>>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>>>    Enable publish bolt parallelism
>>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>>>    MRJobEntityCreationHandler flush need retry N times
>>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
>>>    Add a new alert publisher to store alerts into hbase
>>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
>>>    Just save latest N schedule_state in eagle database.
>>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>>>    Refactor JMX Metric Collector Script
>>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
>>>    Hide SMTP server configuration from end user and read from server config
>>>    instead of metadata config
>>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
>>>    Hide Kafka sink configuration used by alert engine
>>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
>>>    add KillOptions when stop a topology
>>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
>>>    CEP Based Aggregate Framework
>>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>>>    Refactor PublishmentType model to align with PolicyDefinition
>>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>>>    Enhance policy UI
>>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>>>    alert support time range select
>>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>>>    Support to define granularity for MetricDefinition to avoid metric duplicate
>>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
>>>    Add MetricSchemaGenerator and MetricSchemaService
>>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
>>>    add task failure category
>>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>>>    Resolve defunct process in hadoop jmx script by kill -9
>>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
>>>    add job diagnostics
>>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
>>>    Task Failing Nodes List and bad node detection
>>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>>>    CorrelationSpout reads zk connection from datasource override engine
>>>    configured
>>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>>>    Refactor application shared service registry framework
>>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>>>    eagle should log proper error instead of dying
>>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>>>    System metric collector python script
>>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>>>    fetch node usage from name node/resource manager jmx
>>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
>>>    Add job name column to let user search their jobs using that field
>>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>>>    Improve hadoop jmx collector scripts
>>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
>>>    Fix hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>>>    Improve alert engine metadata to organize by siteId
>>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>>>    Refactor un-meaningful health alert message
>>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
>>>    make application health check message more readable
>>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>>>    failed job trouble shooting
>>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
>>>    add jmx resource info to Hadoop JMX Monitor
>>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>>>    Support group in stream definition
>>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>>>    Isolate policy execution assignment scheduling by site
>>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>>>    Fetch running apps info with Yarn client
>>>
>>> Bug
>>>
>>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
>>>    Send mail failed for javax.mail.internet.AddressException: Illegal
>>>    semicolon, not in group
>>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>>>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>>>    Support Postgres as hive metadata
>>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>>>    query=AlertService[@hostname=~".*"] returns different results under
>>>    HBASE and JDBC DB
>>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>>>    node_modules is packaged into eagle tar package
>>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
>>>    Pull Request Reviewer CI job fails to checkout dev branch
>>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>>>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>>>    Build failed to due to [EAGLE-325]
>>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
>>>    Fix test building problem caused by kafka version and remove unused files
>>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>>>    Remove tomcat package dependencies and use standalone embedded jetty server
>>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
>>>    Read topologyName from application.conf for MR history job feeder.
>>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>>>    Kafka Spout with kerberos
>>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>>>    JSlint failed in common/controller.js
>>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>>>    Clean web framework to use light-weight DropWizard with Jersey and remove
>>>    spring dependency
>>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
>>>    Get resource manager version and improve app attempt id fetcher for spark
>>>    job feeder
>>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
>>>    Fix UnitTest Error caused by streamDef.json and TestApplicationImpl
>>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
>>>    Fix NPE bug while metadata inconsistent; Fix unit test
>>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
>>>    Doc mismatch package name
>>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>>>    Compile errors in develop branch
>>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>>>    StreamRouterBolt and PublishBolt also have NPE
>>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
>>>    Fix unit test failure on develop branch
>>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
>>>    Unit test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
>>>    JMX Metric APP use new application framework
>>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>>>    CoordinatorTest.test_01 sometimes fail
>>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>>>    TestSerDeserPer failed with Windows Git bash
>>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>>>    Query error if query string contains "[]"
>>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
>>>    Fix generic email publisher and publish emails for absence alert.
>>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>>>    StreamRouterSpec class should override equals method
>>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>>>    AlertPublisherImpl dedup throws exception when dedup column is not
>>>    configured
>>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
>>>    Fix negative total execution time and make some code optimization for spark
>>>    history job.
>>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
>>>    Fix flushing entities for spark history job.
>>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
>>>    Fix warnings for getting json values in eagle-jpm-spark-history
>>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>>>    Jenkins building failed on build #71
>>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
>>>    Fix NullPointerException when zookeeper is trying to shutdown in
>>>    ZookeeperEmbedded.
>>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
>>>    Fix NullPointerException for spark history job
>>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>>>    develop branch is actually broken with missing dependencies
>>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>>>    SparkRunningJobApp.
>>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
>>>    Fix eagle-alert warnings
>>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
>>>    Fix eagle-server.sh to support to run under windows bash like Cygwin
>>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
>>>    Fix eagle default configuration and invalid dependencies
>>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
>>>    Fix duplicated view path
>>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>>>    Resolve eagle dependency security and license issues
>>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
>>>    Fix /entities/ timeseries query bug
>>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>>>    EagleServiceBaseClient cannot configure the basePath
>>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>>>    Disruptor dependency conflict
>>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
>>>    Fix TestServiceAppWithZk test cause failing due to port conflict
>>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>>>    Retry embedded zookeeper port by port +1 when conflicts
>>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>>>    JsonMappingException in Hadoop queue feeder
>>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
>>>    add dedup fields into publishment compare consideration
>>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
>>>    Set max retry times for HDFS problems, otherwise skip instead of blocking
>>>    whole topology
>>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>>>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>>>    modification issue
>>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>>>    Refactor StaticWebApplication to StaticApplication to support both
>>>    web/static application
>>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>>>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>>>    AlertEngine: create metadata validation api
>>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>>>    AlertEngine: multiple routing of alerts is broken because of event not
>>>    copied
>>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>>>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>>>    dedup key
>>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>>>    472 incorrect merge of pr 471
>>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>>>    AlertEngine: the kafka_spout might be dropped by metadata update when
>>>    system ack a tupe
>>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
>>>    Fix conflict streamId between different sites when installation
>>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>>>    Caught NoSuchFieldError when creating policy with existing policyId
>>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
>>>    Add API to filter publishment by policy: /policies/{policyId}/publishme
>>>    nts
>>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>>>    Version [null]!
>>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>>>    update: metadata/policies/policy
>>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>>>    NullPointerException in DefaultDeduplicator
>>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>>>    ui-build.sh not pop grunt exit code
>>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>>>    Jsoup parse hive sql return String without line break "\n"
>>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>>>    Scrollbar is missing when install Map Reduce History Job Monitoring
>>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>>>    AlertEngine: SpoutWrapper are sending duplicated message.
>>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>>>    AlertEngine : unit test failed caused by datasource name and topic name
>>>    change
>>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>>>    Installation Doc is not correctly shown in Installation Dialog
>>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
>>>    Site home page error for missing partials/site/home.html
>>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
>>>    Add PolicyValidator and Validation API
>>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
>>>    Fix jdbc metadata bugs
>>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>>>    Absence Alert Engine doesn't alert in some case
>>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>>>    log retention for eagle server log
>>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>>>    AlertUnitTopology does not rebuild the scheduler state after restarting
>>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>>>    Stream router does not work properly sometimes
>>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
>>>    Fix alert engine open metric system per tuple
>>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
>>>    Fix metadata bug
>>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>>>    Stream delete mongo implementation is not working
>>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>>>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>>>    configuration
>>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>>>    remove jarPath/mode from entity context
>>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>>>    Build git head COMMITID into eagle package and display in web page aside
>>>    eagle version
>>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
>>>    Add directly updating status API to rigger update status immediately
>>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>>>    Should streat storm "KILLED" as "STOPPING" in eagle
>>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>>>    Support properties type in text area instead input field of configuration
>>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
>>>    add numOfPublishExecutors to alert engine topology
>>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
>>>    fix grouping between AlertBolt and AlertPublisher
>>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>>>    AlertEngine: don't host long-live curator framework for schedule
>>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
>>>    Fix missing CoprocessorService and MR Running feeder task number limitation
>>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
>>>    fix /policies/{policyId}/publishments bug
>>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
>>>    When creating sites in UI and metadata storaged as jdbc, the field
>>>    "Description" can't be null
>>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
>>>    fix application could not detect stream change
>>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
>>>    API /policies/{policyId} throws exception if policy does not exist
>>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
>>>    fix JdbcDatabaseHandler select sql error
>>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>>>    streams is null when call /rest/apps/ api
>>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>>>    Publish & Router bolts spec change is not thread safe
>>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>>>    optimize some configurations for alert
>>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>>>    configuration bug in applications
>>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
>>>    Fix eagle-common checkstyle warnings
>>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>>>    HBaseStorage doesn't set affected size after create and delete operation
>>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
>>>    Fix eagle-data-process checkstyle warnings
>>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
>>>    Fix eagle-embed checkstyle warnings
>>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
>>>    Fix eagle-metadata checkstyle warnings
>>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
>>>    Fix eagle-metric checkstyle warnings
>>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
>>>    Fix eagle-query checkstyle warnings
>>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>>>    check applications when remove site
>>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>>>    PolicyValidation is insufficient, and will cause blocking for extended
>>>    handler
>>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>>>    Improve coordinator schedule strategy to reuse alert work slot
>>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>>>    Publishment without streamIds update encountered NPE
>>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
>>>    fix alert JdbcDatabaseHandler connection issue
>>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>>>    history feeder support Health Checks
>>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>>>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>>>    remove InterProcessMutex from JobHistoryZKStateManager
>>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>>>    AlertEngine: Make publishment kafka endpoint as optional
>>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>>>    simply refactor mr running job feeder
>>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>>>    correctly
>>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>>>    change hbase configuration to optional
>>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>>>    Dropwizard related class not found exception in topology
>>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
>>>    Can not get hbase info by service api when the master becomes not available
>>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>>>    Integrate Metric Process and Persistence with Application Framework
>>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
>>>    fix alertId is null in AlertStreamEvent bug
>>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
>>>    Fix host name bug in jmx collector scripts
>>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
>>>    Data from topology health check are inaccurate
>>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>>>    coordinator bug in alert engine
>>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>>>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>>>    Coordinator schedule time out
>>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>>>    running job count in zookeeper does not match the number in hbase
>>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>>>    Potential NPE issue
>>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
>>>    Add validation for policy name
>>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>>>    Resolve eagle time problem on alert entities
>>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
>>>    Fix service.port config to support both STRING and NUMBER
>>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
>>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
>>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>>>    NoClassDefFoundError while running storm topology for alert and MRrunning
>>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>>>    TopologyBaseAPIEntity comparison should consider rack info
>>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>>>    Eagle application status is still RUNNING even when storm cluster is down
>>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
>>>    Add ApplicationPackageProvider Framework to support package multiple
>>>    applications
>>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>>>    MRRunningJobFetchSpout throws NPE when there is no apps found
>>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>>>    HBase Master Overview keep loading progress forever if no data available
>>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
>>>    urls to healthy and unhealthy region-servers in hbase dashboard is not
>>>    accurate enough
>>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>>>    Refine system metric schema design and fix system metric collector
>>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>>>    update packaging to use new configs
>>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>>>    Publishers with same policy but different schema could produce duplicate
>>>    alerts
>>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
>>>    can not package by maven
>>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
>>>    Fix email template link problem
>>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
>>>    Text could go beyond job list widget
>>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
>>>    The status of job list always show Running
>>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
>>>    Job duration conflicts between job list and job detail page
>>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>>>    Eagle JPM Yarn Overview Chart Improvement
>>>
>>> Task
>>>
>>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>>>    Initialize code for 0.5.0-incubating-SNAPSHOT
>>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>>>    tomcat jar dependencies need to be cleaned up
>>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>>>    Alert Engine BugFix and Improvements
>>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>>>    stream tumbling window aggregate library
>>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>>>    Convert spark history job using application framework
>>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>>>    Always retry to parse spark history job when failure happens.
>>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>>>    refactor for support 0.5 api
>>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>>>    policy management
>>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>>>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>>>    tuning
>>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>>>    AlertEngine: incorrect metric system use : too many metric object create
>>>    and registered
>>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>>>    AlertEngine: MongoStateStore should be removed
>>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>>>    document the Apache Eagle deployment from scratch
>>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>>>    Document job performance monitoring application
>>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>>>    Document service health check application
>>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>>>    Document JMX monitoring application
>>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>>>    Document HDFS audit log monitoring application (DAM)
>>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>>>    alert api update
>>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>>>    support metric preview
>>>
>>> Sub-task
>>>
>>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>>>    create jekyll-infra for eagle landing page
>>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>>>    create jekyll-infra for eagle version-based page
>>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>>>    Spark History jobs Feeder
>>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>>>    history jobs Feeder
>>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>>>    Monitoring Application Framework Core
>>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>>>    Refactor Application Framework Interfaces and StreamEventMapper
>>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>>>    Implement Application Lifecycle Status Conversion
>>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>>>    Alerting on any customized kafka data source (topic)
>>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>>>    Integrate application streams as Alerting data source (managed kafka topic)
>>>    & stream
>>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>>>    Integrate application streams as Insight Dashboard data source
>>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>>>    Integrate Application start/stop/status interface with
>>>    TopologyMgmtResourceImpl
>>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>>>    Implement KafkaStreamSink with type safe StreamSinkContext
>>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>>>    Refine example application for developer to easily know how to create a new
>>>    app
>>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>>>    Implement consistent RESTResponse Wrapper for operation
>>>    (CREAT/MODIFY/DELETE) request
>>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>>>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>>>    standalone
>>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>>>    Enrich Metadata API of Application Management
>>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>>>    Combine environment configuration into application configuration for
>>>    execution
>>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>>>    Support to extend metastore DAO modules in SPI
>>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
>>>    Fix HBase unit test
>>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>>>    Refactor: Make sure engine publisher only have general feature.
>>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
>>>    NPE when apply change of 569
>>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>>>    register simple Basic Authentication to server application
>>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>>>    implement ldap authentication logic, taking Basic Authentication credentials
>>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>>>    Generate sortSpec only on externalWindow
>>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
>>>    Fix TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
>>>    Add UnitTest for HBaseStorage
>>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>>>    Exclude coverage instrumentation of generated class
>>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
>>>    web ui should check success(true or false) when delete site
>>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>>>    Refactor - move ignored test class to corresponding module
>>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
>>>    add unit test for eagle-service-base
>>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
>>>    add unit test for alert-metadata
>>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
>>>    add unit test for alert-metadata-service
>>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>>>    Refactor Topology Monitoring Widgets
>>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
>>>    Make sure "HBase" nav active in sidebar when visiting hbase monitoring web
>>>    through URL
>>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>>>    Refactor HBase JMX Metric with appropriate navigation path
>>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
>>>    Show real time current server time aside global timepicker
>>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>>>    Refactor metric chart render process to improve user experience.
>>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>>>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>>>    to support different hbase version metric
>>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>>>    Integrate role-based Authentication in API
>>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>>>    Integrate role-based Authentication in UI
>>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>>>    Metric Explorer and Customized Dashboard UI Part
>>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>>>    Metric Explorer and Customized Dashboard Metadata Part
>>>
>>> Test
>>>
>>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
>>>    Test email alert publisher
>>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>>>    Improve code coverage of eagle-service-base
>>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
>>>    add unit test for eagle-alert-parent
>>>
>>>
>>>
>>> Thanks
>>> Jayesh
>>>
>>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Edward Zhang <yo...@gmail.com>.
Signature checked successfully.
Build with "mvn clean install -DskipTests", it failed with the following
apache license header missing.
./apache-eagle-0.5.0-src-rc1/eagle-external/eagle-docker/resource/serf/bin/start-serf-agent.sh

Added header, then the build passed. (Please also fix that license missing
issue)

+1 (binding)


Thanks
Edward

On Thu, Jul 27, 2017 at 5:51 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Hi Edward,
>
> I have updated the same dir with source files. please take a look.
>
> Thanks
> Jayesh
>
> On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
> wrote:
>
>> Great to see we started 0.5 release!
>>
>> Checked signature, it is good.
>>
>> But looks we need package source code instead of binary like we did in
>> previous releases, so we can build source.https://dist.apache.org
>> /repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
>>
>> Thanks
>> Edward
>>
>> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
>> wrote:
>>
>>> Hello Eagle Community,
>>>
>>> There has been lot of work done on the Apache Eagle project since last
>>> 0.4 release and I would like to Thank the community for their amazing
>>> contributions !!
>>>
>>> Today we are releasing RC1 of next version 0.5 that includes lot of new
>>> features, bug fixes,  improvements and all the amazing contributions from
>>> Apache Eagle community.
>>>
>>> Here is brief overview of the things added in this release.
>>>
>>> 1) completely refactored and dynamic alert engine with dynamic data
>>> source.
>>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
>>> 2) refactored application development framework with its lifecycle
>>> management.
>>> 3) lots of new monitoring applications and its dashboards for insight:
>>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>>>     * HBase Monitoring app
>>>     * Job Performance Monitoring app
>>>     * Running Hadoop Queue monitoring app
>>>     * hdfs, hbase and yarn Service health check monitoring app
>>>     * Host heatmaps UI insight app
>>> 4) LDAP and admin functionality support
>>> 5) lots of improvements, bug fixes and more...
>>>
>>>
>>> Hence here is the v0.5.0 release candidate for you to check out.
>>> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
>>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
>>> public keys and sha signatures are available under the same directory).
>>> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>>>
>>>
>>> *Apache Eagle PMC Members, Please test the release and vote.*
>>>
>>> My VOTE: +1 (binding)
>>>
>>>
>>> *Release Notes:*
>>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>>>
>>> New Feature
>>>
>>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>>>    Generic solution for Eagle topology merge
>>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>>>    enable basic support for eagle RDBMS storage
>>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>>>    Integrate [maven-release-plugin] for eagle release
>>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>>>    Clean maven build warning in eagle
>>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] -
>>>    Set up Eagle IT (Integration Test) Suite
>>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>>>    Metadata on mongodb
>>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>>>    Initialize next-gen alert engine code on branch-0.5
>>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>>>    Running queue metrics monitoring
>>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>>>    Running queue metrics monitoring
>>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>>>    Monitoring Application Framework
>>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>>>    Eagle-JPM job name normalize
>>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>>>    eagle support for mr & spark running job monitoring
>>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>>>    DropWizard Service Security Integration with Basic Auth & LDAP
>>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>>>    Decouple Application Class-based Configuration
>>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] -
>>>    Use META-INF/providers/${appProviderClassName}.xml as default
>>>    metadata path
>>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>>>    StateCheck: multiple stage of definition in single policy
>>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>>>    provide tools to collect hbase jmx metrics
>>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>>>    Application policy template framework
>>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>>>    Support @Bucket annotation in query engine
>>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] -
>>>    Add required field for application configuration
>>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>>>    Setup Eagle v0.5 Documentation Site Layout
>>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>>>    Generate a build number when building the project.
>>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] -
>>>    Add updating policy status API: PUT /metadata/policies/{policyId}/
>>>    status/{status}
>>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>>>    Enable/Disable Policy in UI
>>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] -
>>>    Add User-Oriented Policy API
>>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] -
>>>    Add Eagle HBase Metric Store Publisher
>>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] -
>>>    Add Publishments to Policy API
>>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>>>    Implement oozieAuditLogAppProvider
>>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>>>    Hadoop JMX Metric Monitoring Application
>>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>>>    HBase JMX Metric Monitoring Application
>>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>>>    EagleServiceMetricSink
>>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] -
>>>    Add reserved "global" siteId as shared namespace
>>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] -
>>>    Add new publisher AlertEagleStorePlugin
>>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>>>    support Alert display
>>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>>>    Integrate topology health check with alert engine
>>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
>>>    Help eagle to collect system and Hadoop JMX information
>>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] -
>>>    Add a new publisher to write alerts into a local file
>>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>>>    Support alert template to generate human readable alert
>>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>>>    HBase JMX Monitoring Dashboard
>>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
>>>    HDFS Audit log traffic monitoring
>>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] -
>>>    Add Job Scheduling Framework and HadoopHealthCheckApp
>>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
>>>    Hdfs JMX Monitoring Dashboard
>>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>>>    Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowe
>>>    d/Auth
>>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>>>    Integrate role-based Authentication in API and UI
>>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>>>    Eagle Docker Image for v0.5
>>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] -
>>>    Add REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>>>    Host-level Overview Heatmap Diagram for Topology Monitoring
>>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>>>    Metric Explorer and Customized Dashboard
>>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>>>    ElasticSearch Alert Publisher
>>>
>>> Improvement
>>>
>>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] -
>>>    Eagle Job Running Spout should support HTTPS
>>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>>>    publish javadoc of eagle
>>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>>>    convert /list to /entities
>>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] -
>>>    Add mvn script to handle maven dependency
>>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>>>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>>>    Replace HDP version based hadoop dependencies with community version
>>>    instead.
>>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>>>    Support to fetch audit log from http://localhost:50070/lo
>>>    gs/hdfs-audit.log for quick preview
>>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>>>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] -
>>>    Add sample main app that read config for alert-executor to make onboard
>>>    easier with topo-mgmt
>>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
>>>    Show alert definition so that user could see the trigger condition of alert
>>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] -
>>>    Add batch processing apis for metadata in the new alert engine
>>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>>>    Kafka Java Producer with kerberos
>>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>>>    Improve eagle alert email template to provide more useful information and
>>>    user experience
>>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>>>    remove eagle-docs from develop branch
>>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>>>    Change AlertNotificationEntity#fields type from String to List
>>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
>>>    Move Eagle document to Eagle source code control
>>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>>>    Improve code coverage of eagle-storage-hbase
>>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] -
>>>    Add check style support
>>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>>>    HBase audit log monitoring using new app framework
>>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
>>>    Load app web classes and app topology classes using configured lib dir
>>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>>>    Hbase monitoring's metadata browse API in new app framework
>>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>>>    explore new packaging method for eagle using new app framework
>>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>>>    MetadataDaoFactory should use config from eagle server
>>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>>>    Application status monitoring
>>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>>>    Coordiantor schedule operation must be exclusive in distributed deployment
>>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>>>    create workable fat jar for starting application remotely
>>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>>>    Introduce policy enable/disable support
>>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>>>    convert eagle-gc app to use new app framework
>>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>>>    convert eagle-hdfs-auditlog app to use new app framework
>>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>>>    convert eagle-hive app to use new app framework
>>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>>>    convert eagle-maprfs app to use new app framework
>>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>>>    convert eagle-oozie app to use new app framework
>>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>>>    clean inner process alert engine code
>>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>>>    Alert check meta version conflict between runtime modules
>>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>>>    oozie ingestion+alert engine preview
>>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] -
>>>    Add Jersey Resource Unit Test Case
>>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>>>    Alert Dudup - same metric generate alert should be deduped
>>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] -
>>>    One App type may be run as multiple instances in one site
>>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>>>    clean up eagle-application-service to be replaced by new app framework
>>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
>>>    make dataSource configuration extremely simple
>>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
>>>    data enrichment refactor in eagle security monitoring
>>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
>>>    some improvements of app framework: appId naming, jarFile field,
>>>    InstallOperation etc.
>>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>>>    eagle-data-process project clean up to contain only common processing
>>>    classes
>>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>>>    Eagle README in Eagle 0.5 version
>>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>>>    Eagle 0.5 API full documents
>>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
>>>    Make Hadoop jmx monitoring working in Eagle 0.5
>>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
>>>    Make alert engine topology to be one application so to be managed by Eagle
>>>    API
>>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>>>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>>>    2.4 and CDH 5.X
>>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] -
>>>    use guice module better in app framework
>>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>>>    KafkaStreamSink should not assume fixed field user to do partition
>>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>>>    Create alert metadata based on application stream sink configuration
>>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>>>    overwrite equals method for PolicyDefinition should not contain field
>>>    description
>>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>>>    Refactor DynamicPolicyLoader to use MapComparator
>>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>>>    oozie auditlog parser don`t deal with NullPointerException
>>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>>>    AlertEngine : Make policy definition handler extensible
>>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
>>>    make streaming application's sink type to be java bean
>>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>>>    Implement application entity service by jdbc
>>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>>>    data / gap alert enhancement
>>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>>>    Decouple Co-processor with Eagle Aggreation Query Service
>>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>>>    Implement HOURLY_RULE for Absence Alert.
>>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>>>    refactor oozie to new application framework
>>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>>>    Clean up embedded tomcat dependency
>>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>>>    Dedup alerts according to state change
>>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] -
>>>    Fix eagle-jpm code style warnings and enable failOnViolation
>>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] -
>>>    Fix storage configuration and remove AppJUnitRunner
>>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>>>    Integrate typesafe-config with DropWizard
>>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>>>    Suppport application dependency in framework
>>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] -
>>>    Use Annotation to describe application metadata in ApplicationProvider.xml
>>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>>>    Enhance dedup to support extended deduplicator
>>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] -
>>>    Add eagle service host and port config in jpm web app
>>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] -
>>>    fix some bugs and improvement of mr history feeder
>>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>>>    Install/Update Alert Topology Metadata when start alert engine
>>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] -
>>>    Use dynamical loaded jarPath as default value in ApplicationEntity
>>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>>>    AlertEngine: Topology should support loopback topic created after policy
>>>    deployed
>>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>>>    AlertEngine: Metadata API doesn't do validation of metadata
>>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>>>    Dedup enhancements
>>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
>>>    Make dedup state value case insensitive
>>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] -
>>>    Add a hdfs audit log parser which consumes message in Json format
>>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>>>    Eagle Topology assembly multi-version Hadoop support & bug fix
>>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>>>    Create "ui" building profile and enable Eagle Web UI Building by default
>>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
>>>    Some improvements when submit JPM applications
>>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
>>>    Make sure AlertUnitTopologyApp compatible with both appId and
>>>    topology.name
>>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>>>    Support view/editing application configuration after installed
>>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] -
>>>    Add multiple hadoop version assembly application (topology) package
>>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] -
>>>    Use LOCAL when app provider is from class file and use Cluster when from
>>>    jar file
>>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>>>    Home display site states
>>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>>>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>>>    Policy UI refactory
>>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>>>    history feeder read some configurations from eagle server
>>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>>>    clean up configuration for MR running feeder
>>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>>>    Refactor policy parser and validator for richer plan details and better
>>>    performance
>>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>>>    clean up configuration for Eagle JPM aggregation feeder
>>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
>>>    move application runtime configure to ApplicationEntity context
>>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>>>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>>>    distributed execution plan
>>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>>>    remove zk root from configure
>>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>>>    Integrate metric system with application framework
>>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>>>    history feeder and Alert Engine integration
>>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>>>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>>>    Define fast compact data structure for kafka between application and alert
>>>    engine
>>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>>>    Investigate eagle app metric system referring to
>>>    https://github.com/ooyala/metrics_storm
>>>    <https://github.com/ooyala/metrics_storm>
>>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>>>    Package hadoop jmx metric collector into eagle pacakge
>>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>>>    Hadoop JMX Collector Support HA switching
>>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>>>    Support to configure links for site
>>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>>>    Can't generate Html coverage report
>>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>>>    AlertEngine : Improve metadata store performance
>>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>>>    add site select on top nav bar
>>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>>>    properties
>>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>>>    imporvement
>>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>>>    AlertEngine: bolt should check ZK for latest spec when start
>>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>>>    Application UI add confirm dialog
>>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>>>    Policy UI adv mode support sql highlight
>>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
>>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead of
>>>    "(beta) Task Statistic"
>>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>>>    Application improvement
>>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>>>    [API] Validate before saving policy
>>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>>>    Policy edit ui auto generate description
>>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] -
>>>    add hbase kerberose principle and keytab to provider
>>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>>>    Integrate maven-buildNumber-plugin and Version.java
>>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
>>>    Make publishment settings both policy & stream awareness
>>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] -
>>>    Add unit test for eagle-storage-base module
>>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] -
>>>    Add tuple log for spout & alert bolt
>>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] -
>>>    Add AlertEmailPublisherTest test cases
>>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] -
>>>    Set default host&port of JPM_WEB_APP as null
>>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>>>    InjectMembers in ServerApplication when initialization
>>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] -
>>>    add a managed task to regularly schedule registered healthchecks
>>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>>>    Update spark running config to integrate with the application framework
>>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>>>    application health check support notification
>>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] -
>>>    add healthy check for hadoop-queue/topology-health/spark-history apps
>>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>>>    Refactor eagle module names to be more meaningful
>>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>>>    Resolve google-fonts external connection blocking problem in AdminLTE
>>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>>>    Enable publish bolt parallelism
>>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>>>    MRJobEntityCreationHandler flush need retry N times
>>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] -
>>>    Add a new alert publisher to store alerts into hbase
>>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
>>>    Just save latest N schedule_state in eagle database.
>>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>>>    Refactor JMX Metric Collector Script
>>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
>>>    Hide SMTP server configuration from end user and read from server config
>>>    instead of metadata config
>>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
>>>    Hide Kafka sink configuration used by alert engine
>>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] -
>>>    add KillOptions when stop a topology
>>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] -
>>>    CEP Based Aggregate Framework
>>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>>>    Refactor PublishmentType model to align with PolicyDefinition
>>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>>>    Enhance policy UI
>>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>>>    alert support time range select
>>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>>>    Support to define granularity for MetricDefinition to avoid metric duplicate
>>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] -
>>>    Add MetricSchemaGenerator and MetricSchemaService
>>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] -
>>>    add task failure category
>>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>>>    Resolve defunct process in hadoop jmx script by kill -9
>>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] -
>>>    add job diagnostics
>>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
>>>    Task Failing Nodes List and bad node detection
>>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>>>    CorrelationSpout reads zk connection from datasource override engine
>>>    configured
>>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>>>    Refactor application shared service registry framework
>>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>>>    eagle should log proper error instead of dying
>>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>>>    System metric collector python script
>>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>>>    fetch node usage from name node/resource manager jmx
>>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] -
>>>    Add job name column to let user search their jobs using that field
>>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>>>    Improve hadoop jmx collector scripts
>>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] -
>>>    Fix hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>>>    Improve alert engine metadata to organize by siteId
>>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>>>    Refactor un-meaningful health alert message
>>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
>>>    make application health check message more readable
>>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>>>    failed job trouble shooting
>>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] -
>>>    add jmx resource info to Hadoop JMX Monitor
>>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>>>    Support group in stream definition
>>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>>>    Isolate policy execution assignment scheduling by site
>>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>>>    Fetch running apps info with Yarn client
>>>
>>> Bug
>>>
>>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
>>>    Send mail failed for javax.mail.internet.AddressException: Illegal
>>>    semicolon, not in group
>>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>>>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>>>    Support Postgres as hive metadata
>>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>>>    query=AlertService[@hostname=~".*"] returns different results under
>>>    HBASE and JDBC DB
>>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>>>    node_modules is packaged into eagle tar package
>>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
>>>    Pull Request Reviewer CI job fails to checkout dev branch
>>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>>>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>>>    Build failed to due to [EAGLE-325]
>>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] -
>>>    Fix test building problem caused by kafka version and remove unused files
>>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>>>    Remove tomcat package dependencies and use standalone embedded jetty server
>>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
>>>    Read topologyName from application.conf for MR history job feeder.
>>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>>>    Kafka Spout with kerberos
>>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>>>    JSlint failed in common/controller.js
>>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>>>    Clean web framework to use light-weight DropWizard with Jersey and remove
>>>    spring dependency
>>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] -
>>>    Get resource manager version and improve app attempt id fetcher for spark
>>>    job feeder
>>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] -
>>>    Fix UnitTest Error caused by streamDef.json and TestApplicationImpl
>>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] -
>>>    Fix NPE bug while metadata inconsistent; Fix unit test
>>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] -
>>>    Doc mismatch package name
>>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>>>    Compile errors in develop branch
>>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>>>    StreamRouterBolt and PublishBolt also have NPE
>>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] -
>>>    Fix unit test failure on develop branch
>>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
>>>    Unit test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] -
>>>    JMX Metric APP use new application framework
>>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>>>    CoordinatorTest.test_01 sometimes fail
>>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>>>    TestSerDeserPer failed with Windows Git bash
>>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>>>    Query error if query string contains "[]"
>>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] -
>>>    Fix generic email publisher and publish emails for absence alert.
>>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>>>    StreamRouterSpec class should override equals method
>>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>>>    AlertPublisherImpl dedup throws exception when dedup column is not
>>>    configured
>>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] -
>>>    Fix negative total execution time and make some code optimization for spark
>>>    history job.
>>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] -
>>>    Fix flushing entities for spark history job.
>>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] -
>>>    Fix warnings for getting json values in eagle-jpm-spark-history
>>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>>>    Jenkins building failed on build #71
>>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] -
>>>    Fix NullPointerException when zookeeper is trying to shutdown in
>>>    ZookeeperEmbedded.
>>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] -
>>>    Fix NullPointerException for spark history job
>>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>>>    develop branch is actually broken with missing dependencies
>>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>>>    SparkRunningJobApp.
>>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] -
>>>    Fix eagle-alert warnings
>>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] -
>>>    Fix eagle-server.sh to support to run under windows bash like Cygwin
>>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] -
>>>    Fix eagle default configuration and invalid dependencies
>>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] -
>>>    Fix duplicated view path
>>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>>>    Resolve eagle dependency security and license issues
>>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] -
>>>    Fix /entities/ timeseries query bug
>>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>>>    EagleServiceBaseClient cannot configure the basePath
>>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>>>    Disruptor dependency conflict
>>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] -
>>>    Fix TestServiceAppWithZk test cause failing due to port conflict
>>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>>>    Retry embedded zookeeper port by port +1 when conflicts
>>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>>>    JsonMappingException in Hadoop queue feeder
>>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] -
>>>    add dedup fields into publishment compare consideration
>>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] -
>>>    Set max retry times for HDFS problems, otherwise skip instead of blocking
>>>    whole topology
>>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>>>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>>>    modification issue
>>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>>>    Refactor StaticWebApplication to StaticApplication to support both
>>>    web/static application
>>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>>>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>>>    AlertEngine: create metadata validation api
>>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>>>    AlertEngine: multiple routing of alerts is broken because of event not
>>>    copied
>>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>>>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>>>    dedup key
>>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>>>    472 incorrect merge of pr 471
>>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>>>    AlertEngine: the kafka_spout might be dropped by metadata update when
>>>    system ack a tupe
>>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] -
>>>    Fix conflict streamId between different sites when installation
>>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>>>    Caught NoSuchFieldError when creating policy with existing policyId
>>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] -
>>>    Add API to filter publishment by policy: /policies/{policyId}/publishme
>>>    nts
>>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>>>    Version [null]!
>>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>>>    update: metadata/policies/policy
>>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>>>    NullPointerException in DefaultDeduplicator
>>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>>>    ui-build.sh not pop grunt exit code
>>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>>>    Jsoup parse hive sql return String without line break "\n"
>>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>>>    Scrollbar is missing when install Map Reduce History Job Monitoring
>>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>>>    AlertEngine: SpoutWrapper are sending duplicated message.
>>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>>>    AlertEngine : unit test failed caused by datasource name and topic name
>>>    change
>>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>>>    Installation Doc is not correctly shown in Installation Dialog
>>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
>>>    Site home page error for missing partials/site/home.html
>>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] -
>>>    Add PolicyValidator and Validation API
>>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] -
>>>    Fix jdbc metadata bugs
>>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>>>    Absence Alert Engine doesn't alert in some case
>>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>>>    log retention for eagle server log
>>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>>>    AlertUnitTopology does not rebuild the scheduler state after restarting
>>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>>>    Stream router does not work properly sometimes
>>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] -
>>>    Fix alert engine open metric system per tuple
>>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] -
>>>    Fix metadata bug
>>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>>>    Stream delete mongo implementation is not working
>>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>>>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>>>    configuration
>>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>>>    remove jarPath/mode from entity context
>>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>>>    Build git head COMMITID into eagle package and display in web page aside
>>>    eagle version
>>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] -
>>>    Add directly updating status API to rigger update status immediately
>>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>>>    Should streat storm "KILLED" as "STOPPING" in eagle
>>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>>>    Support properties type in text area instead input field of configuration
>>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] -
>>>    add numOfPublishExecutors to alert engine topology
>>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] -
>>>    fix grouping between AlertBolt and AlertPublisher
>>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>>>    AlertEngine: don't host long-live curator framework for schedule
>>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] -
>>>    Fix missing CoprocessorService and MR Running feeder task number limitation
>>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] -
>>>    fix /policies/{policyId}/publishments bug
>>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
>>>    When creating sites in UI and metadata storaged as jdbc, the field
>>>    "Description" can't be null
>>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] -
>>>    fix application could not detect stream change
>>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] -
>>>    API /policies/{policyId} throws exception if policy does not exist
>>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] -
>>>    fix JdbcDatabaseHandler select sql error
>>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>>>    streams is null when call /rest/apps/ api
>>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>>>    Publish & Router bolts spec change is not thread safe
>>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>>>    optimize some configurations for alert
>>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>>>    configuration bug in applications
>>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] -
>>>    Fix eagle-common checkstyle warnings
>>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>>>    HBaseStorage doesn't set affected size after create and delete operation
>>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] -
>>>    Fix eagle-data-process checkstyle warnings
>>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] -
>>>    Fix eagle-embed checkstyle warnings
>>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] -
>>>    Fix eagle-metadata checkstyle warnings
>>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] -
>>>    Fix eagle-metric checkstyle warnings
>>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] -
>>>    Fix eagle-query checkstyle warnings
>>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>>>    check applications when remove site
>>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>>>    PolicyValidation is insufficient, and will cause blocking for extended
>>>    handler
>>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>>>    Improve coordinator schedule strategy to reuse alert work slot
>>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>>>    Publishment without streamIds update encountered NPE
>>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] -
>>>    fix alert JdbcDatabaseHandler connection issue
>>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>>>    history feeder support Health Checks
>>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>>>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>>>    remove InterProcessMutex from JobHistoryZKStateManager
>>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>>>    AlertEngine: Make publishment kafka endpoint as optional
>>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>>>    simply refactor mr running job feeder
>>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>>>    correctly
>>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>>>    change hbase configuration to optional
>>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>>>    Dropwizard related class not found exception in topology
>>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] -
>>>    Can not get hbase info by service api when the master becomes not available
>>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>>>    Integrate Metric Process and Persistence with Application Framework
>>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] -
>>>    fix alertId is null in AlertStreamEvent bug
>>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] -
>>>    Fix host name bug in jmx collector scripts
>>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
>>>    Data from topology health check are inaccurate
>>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>>>    coordinator bug in alert engine
>>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>>>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>>>    Coordinator schedule time out
>>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>>>    running job count in zookeeper does not match the number in hbase
>>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>>>    Potential NPE issue
>>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] -
>>>    Add validation for policy name
>>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>>>    Resolve eagle time problem on alert entities
>>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] -
>>>    Fix service.port config to support both STRING and NUMBER
>>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] -
>>>    Fix MetricStreamPersist bug: no tuple pass on when batchSize > 1
>>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>>>    NoClassDefFoundError while running storm topology for alert and MRrunning
>>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>>>    TopologyBaseAPIEntity comparison should consider rack info
>>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>>>    Eagle application status is still RUNNING even when storm cluster is down
>>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] -
>>>    Add ApplicationPackageProvider Framework to support package multiple
>>>    applications
>>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>>>    MRRunningJobFetchSpout throws NPE when there is no apps found
>>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>>>    HBase Master Overview keep loading progress forever if no data available
>>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
>>>    urls to healthy and unhealthy region-servers in hbase dashboard is not
>>>    accurate enough
>>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>>>    Refine system metric schema design and fix system metric collector
>>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>>>    update packaging to use new configs
>>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>>>    Publishers with same policy but different schema could produce duplicate
>>>    alerts
>>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] -
>>>    can not package by maven
>>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] -
>>>    Fix email template link problem
>>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
>>>    Text could go beyond job list widget
>>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] -
>>>    The status of job list always show Running
>>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] -
>>>    Job duration conflicts between job list and job detail page
>>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>>>    Eagle JPM Yarn Overview Chart Improvement
>>>
>>> Task
>>>
>>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>>>    Initialize code for 0.5.0-incubating-SNAPSHOT
>>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>>>    tomcat jar dependencies need to be cleaned up
>>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>>>    Alert Engine BugFix and Improvements
>>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>>>    stream tumbling window aggregate library
>>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>>>    Convert spark history job using application framework
>>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>>>    Always retry to parse spark history job when failure happens.
>>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>>>    refactor for support 0.5 api
>>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>>>    policy management
>>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>>>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>>>    tuning
>>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>>>    AlertEngine: incorrect metric system use : too many metric object create
>>>    and registered
>>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>>>    AlertEngine: MongoStateStore should be removed
>>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>>>    document the Apache Eagle deployment from scratch
>>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>>>    Document job performance monitoring application
>>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>>>    Document service health check application
>>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>>>    Document JMX monitoring application
>>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>>>    Document HDFS audit log monitoring application (DAM)
>>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>>>    alert api update
>>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>>>    support metric preview
>>>
>>> Sub-task
>>>
>>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>>>    create jekyll-infra for eagle landing page
>>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>>>    create jekyll-infra for eagle version-based page
>>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>>>    Spark History jobs Feeder
>>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>>>    history jobs Feeder
>>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>>>    Monitoring Application Framework Core
>>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>>>    Refactor Application Framework Interfaces and StreamEventMapper
>>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>>>    Implement Application Lifecycle Status Conversion
>>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>>>    Alerting on any customized kafka data source (topic)
>>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>>>    Integrate application streams as Alerting data source (managed kafka topic)
>>>    & stream
>>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>>>    Integrate application streams as Insight Dashboard data source
>>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>>>    Integrate Application start/stop/status interface with
>>>    TopologyMgmtResourceImpl
>>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>>>    Implement KafkaStreamSink with type safe StreamSinkContext
>>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>>>    Refine example application for developer to easily know how to create a new
>>>    app
>>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>>>    Implement consistent RESTResponse Wrapper for operation
>>>    (CREAT/MODIFY/DELETE) request
>>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>>>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>>>    standalone
>>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>>>    Enrich Metadata API of Application Management
>>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>>>    Combine environment configuration into application configuration for
>>>    execution
>>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>>>    Support to extend metastore DAO modules in SPI
>>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] -
>>>    Fix HBase unit test
>>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>>>    Refactor: Make sure engine publisher only have general feature.
>>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] -
>>>    NPE when apply change of 569
>>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>>>    register simple Basic Authentication to server application
>>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>>>    implement ldap authentication logic, taking Basic Authentication credentials
>>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>>>    Generate sortSpec only on externalWindow
>>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] -
>>>    Fix TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] -
>>>    Add UnitTest for HBaseStorage
>>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>>>    Exclude coverage instrumentation of generated class
>>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] -
>>>    web ui should check success(true or false) when delete site
>>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>>>    Refactor - move ignored test class to corresponding module
>>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] -
>>>    add unit test for eagle-service-base
>>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] -
>>>    add unit test for alert-metadata
>>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] -
>>>    add unit test for alert-metadata-service
>>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>>>    Refactor Topology Monitoring Widgets
>>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
>>>    Make sure "HBase" nav active in sidebar when visiting hbase monitoring web
>>>    through URL
>>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>>>    Refactor HBase JMX Metric with appropriate navigation path
>>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
>>>    Show real time current server time aside global timepicker
>>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>>>    Refactor metric chart render process to improve user experience.
>>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>>>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>>>    to support different hbase version metric
>>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>>>    Integrate role-based Authentication in API
>>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>>>    Integrate role-based Authentication in UI
>>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>>>    Metric Explorer and Customized Dashboard UI Part
>>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>>>    Metric Explorer and Customized Dashboard Metadata Part
>>>
>>> Test
>>>
>>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
>>>    Test email alert publisher
>>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>>>    Improve code coverage of eagle-service-base
>>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] -
>>>    add unit test for eagle-alert-parent
>>>
>>>
>>>
>>> Thanks
>>> Jayesh
>>>
>>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Hi Edward,

I have updated the same dir with source files. please take a look.

Thanks
Jayesh

On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
wrote:

> Great to see we started 0.5 release!
>
> Checked signature, it is good.
>
> But looks we need package source code instead of binary like we did in
> previous releases, so we can build source.https://dist.apache.
> org/repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
>
> Thanks
> Edward
>
> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> wrote:
>
>> Hello Eagle Community,
>>
>> There has been lot of work done on the Apache Eagle project since last
>> 0.4 release and I would like to Thank the community for their amazing
>> contributions !!
>>
>> Today we are releasing RC1 of next version 0.5 that includes lot of new
>> features, bug fixes,  improvements and all the amazing contributions from
>> Apache Eagle community.
>>
>> Here is brief overview of the things added in this release.
>>
>> 1) completely refactored and dynamic alert engine with dynamic data
>> source.
>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
>> 2) refactored application development framework with its lifecycle
>> management.
>> 3) lots of new monitoring applications and its dashboards for insight:
>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>>     * HBase Monitoring app
>>     * Job Performance Monitoring app
>>     * Running Hadoop Queue monitoring app
>>     * hdfs, hbase and yarn Service health check monitoring app
>>     * Host heatmaps UI insight app
>> 4) LDAP and admin functionality support
>> 5) lots of improvements, bug fixes and more...
>>
>>
>> Hence here is the v0.5.0 release candidate for you to check out.
>> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
>> public keys and sha signatures are available under the same directory).
>> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>>
>>
>> *Apache Eagle PMC Members, Please test the release and vote.*
>>
>> My VOTE: +1 (binding)
>>
>>
>> *Release Notes:*
>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>>
>> New Feature
>>
>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>>    Generic solution for Eagle topology merge
>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>>    enable basic support for eagle RDBMS storage
>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>>    Integrate [maven-release-plugin] for eagle release
>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>>    Clean maven build warning in eagle
>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set
>>    up Eagle IT (Integration Test) Suite
>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>>    Metadata on mongodb
>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>>    Initialize next-gen alert engine code on branch-0.5
>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>>    Running queue metrics monitoring
>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>>    Running queue metrics monitoring
>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>>    Monitoring Application Framework
>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>>    Eagle-JPM job name normalize
>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>>    eagle support for mr & spark running job monitoring
>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>>    DropWizard Service Security Integration with Basic Auth & LDAP
>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>>    Decouple Application Class-based Configuration
>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>>    META-INF/providers/${appProviderClassName}.xml as default metadata
>>    path
>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>>    StateCheck: multiple stage of definition in single policy
>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>>    provide tools to collect hbase jmx metrics
>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>>    Application policy template framework
>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>>    Support @Bucket annotation in query engine
>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>>    required field for application configuration
>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>>    Setup Eagle v0.5 Documentation Site Layout
>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>>    Generate a build number when building the project.
>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>>    updating policy status API: PUT /metadata/policies/{policyId}/
>>    status/{status}
>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>>    Enable/Disable Policy in UI
>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>>    User-Oriented Policy API
>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>>    Eagle HBase Metric Store Publisher
>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>>    Publishments to Policy API
>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>>    Implement oozieAuditLogAppProvider
>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>>    Hadoop JMX Metric Monitoring Application
>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>>    HBase JMX Metric Monitoring Application
>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>>    EagleServiceMetricSink
>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>>    reserved "global" siteId as shared namespace
>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>>    new publisher AlertEagleStorePlugin
>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>>    support Alert display
>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>>    Integrate topology health check with alert engine
>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
>>    Help eagle to collect system and Hadoop JMX information
>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add
>>    a new publisher to write alerts into a local file
>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>>    Support alert template to generate human readable alert
>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>>    HBase JMX Monitoring Dashboard
>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
>>    HDFS Audit log traffic monitoring
>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>>    Job Scheduling Framework and HadoopHealthCheckApp
>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
>>    Hdfs JMX Monitoring Dashboard
>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>>    Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowe
>>    d/Auth
>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>>    Integrate role-based Authentication in API and UI
>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>>    Eagle Docker Image for v0.5
>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>>    REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>>    Host-level Overview Heatmap Diagram for Topology Monitoring
>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>>    Metric Explorer and Customized Dashboard
>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>>    ElasticSearch Alert Publisher
>>
>> Improvement
>>
>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>>    Job Running Spout should support HTTPS
>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>>    publish javadoc of eagle
>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>>    convert /list to /entities
>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>>    mvn script to handle maven dependency
>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>>    Replace HDP version based hadoop dependencies with community version
>>    instead.
>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>>    Support to fetch audit log from http://localhost:50070/lo
>>    gs/hdfs-audit.log for quick preview
>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>>    sample main app that read config for alert-executor to make onboard easier
>>    with topo-mgmt
>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
>>    Show alert definition so that user could see the trigger condition of alert
>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>>    batch processing apis for metadata in the new alert engine
>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>>    Kafka Java Producer with kerberos
>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>>    Improve eagle alert email template to provide more useful information and
>>    user experience
>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>>    remove eagle-docs from develop branch
>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>>    Change AlertNotificationEntity#fields type from String to List
>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
>>    Move Eagle document to Eagle source code control
>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>>    Improve code coverage of eagle-storage-hbase
>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>>    check style support
>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>>    HBase audit log monitoring using new app framework
>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
>>    Load app web classes and app topology classes using configured lib dir
>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>>    Hbase monitoring's metadata browse API in new app framework
>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>>    explore new packaging method for eagle using new app framework
>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>>    MetadataDaoFactory should use config from eagle server
>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>>    Application status monitoring
>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>>    Coordiantor schedule operation must be exclusive in distributed deployment
>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>>    create workable fat jar for starting application remotely
>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>>    Introduce policy enable/disable support
>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>>    convert eagle-gc app to use new app framework
>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>>    convert eagle-hdfs-auditlog app to use new app framework
>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>>    convert eagle-hive app to use new app framework
>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>>    convert eagle-maprfs app to use new app framework
>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>>    convert eagle-oozie app to use new app framework
>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>>    clean inner process alert engine code
>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>>    Alert check meta version conflict between runtime modules
>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>>    oozie ingestion+alert engine preview
>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>>    Jersey Resource Unit Test Case
>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>>    Alert Dudup - same metric generate alert should be deduped
>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>>    App type may be run as multiple instances in one site
>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>>    clean up eagle-application-service to be replaced by new app framework
>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
>>    make dataSource configuration extremely simple
>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
>>    data enrichment refactor in eagle security monitoring
>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
>>    some improvements of app framework: appId naming, jarFile field,
>>    InstallOperation etc.
>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>>    eagle-data-process project clean up to contain only common processing
>>    classes
>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>>    Eagle README in Eagle 0.5 version
>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>>    Eagle 0.5 API full documents
>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
>>    Make Hadoop jmx monitoring working in Eagle 0.5
>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
>>    Make alert engine topology to be one application so to be managed by Eagle
>>    API
>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>>    2.4 and CDH 5.X
>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>>    guice module better in app framework
>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>>    KafkaStreamSink should not assume fixed field user to do partition
>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>>    Create alert metadata based on application stream sink configuration
>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>>    overwrite equals method for PolicyDefinition should not contain field
>>    description
>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>>    Refactor DynamicPolicyLoader to use MapComparator
>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>>    oozie auditlog parser don`t deal with NullPointerException
>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>>    AlertEngine : Make policy definition handler extensible
>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
>>    make streaming application's sink type to be java bean
>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>>    Implement application entity service by jdbc
>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>>    data / gap alert enhancement
>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>>    Decouple Co-processor with Eagle Aggreation Query Service
>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>>    Implement HOURLY_RULE for Absence Alert.
>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>>    refactor oozie to new application framework
>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>>    Clean up embedded tomcat dependency
>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>>    Dedup alerts according to state change
>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>>    eagle-jpm code style warnings and enable failOnViolation
>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>>    storage configuration and remove AppJUnitRunner
>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>>    Integrate typesafe-config with DropWizard
>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>>    Suppport application dependency in framework
>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>>    Annotation to describe application metadata in ApplicationProvider.xml
>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>>    Enhance dedup to support extended deduplicator
>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>>    eagle service host and port config in jpm web app
>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>>    some bugs and improvement of mr history feeder
>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>>    Install/Update Alert Topology Metadata when start alert engine
>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>>    dynamical loaded jarPath as default value in ApplicationEntity
>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>>    AlertEngine: Topology should support loopback topic created after policy
>>    deployed
>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>>    AlertEngine: Metadata API doesn't do validation of metadata
>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>>    Dedup enhancements
>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
>>    Make dedup state value case insensitive
>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add
>>    a hdfs audit log parser which consumes message in Json format
>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>>    Eagle Topology assembly multi-version Hadoop support & bug fix
>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>>    Create "ui" building profile and enable Eagle Web UI Building by default
>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
>>    Some improvements when submit JPM applications
>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
>>    Make sure AlertUnitTopologyApp compatible with both appId and
>>    topology.name
>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>>    Support view/editing application configuration after installed
>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>>    multiple hadoop version assembly application (topology) package
>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>>    LOCAL when app provider is from class file and use Cluster when from jar
>>    file
>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>>    Home display site states
>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>>    Policy UI refactory
>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>>    history feeder read some configurations from eagle server
>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>>    clean up configuration for MR running feeder
>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>>    Refactor policy parser and validator for richer plan details and better
>>    performance
>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>>    clean up configuration for Eagle JPM aggregation feeder
>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
>>    move application runtime configure to ApplicationEntity context
>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>>    distributed execution plan
>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>>    remove zk root from configure
>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>>    Integrate metric system with application framework
>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>>    history feeder and Alert Engine integration
>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>>    Define fast compact data structure for kafka between application and alert
>>    engine
>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>>    Investigate eagle app metric system referring to
>>    https://github.com/ooyala/metrics_storm
>>    <https://github.com/ooyala/metrics_storm>
>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>>    Package hadoop jmx metric collector into eagle pacakge
>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>>    Hadoop JMX Collector Support HA switching
>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>>    Support to configure links for site
>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>>    Can't generate Html coverage report
>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>>    AlertEngine : Improve metadata store performance
>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>>    add site select on top nav bar
>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>>    properties
>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>>    imporvement
>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>>    AlertEngine: bolt should check ZK for latest spec when start
>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>>    Application UI add confirm dialog
>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>>    Policy UI adv mode support sql highlight
>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead of
>>    "(beta) Task Statistic"
>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>>    Application improvement
>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>>    [API] Validate before saving policy
>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>>    Policy edit ui auto generate description
>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>>    hbase kerberose principle and keytab to provider
>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>>    Integrate maven-buildNumber-plugin and Version.java
>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
>>    Make publishment settings both policy & stream awareness
>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>>    unit test for eagle-storage-base module
>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>>    tuple log for spout & alert bolt
>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>>    AlertEmailPublisherTest test cases
>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>>    default host&port of JPM_WEB_APP as null
>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>>    InjectMembers in ServerApplication when initialization
>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add
>>    a managed task to regularly schedule registered healthchecks
>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>>    Update spark running config to integrate with the application framework
>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>>    application health check support notification
>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>>    healthy check for hadoop-queue/topology-health/spark-history apps
>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>>    Refactor eagle module names to be more meaningful
>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>>    Resolve google-fonts external connection blocking problem in AdminLTE
>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>>    Enable publish bolt parallelism
>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>>    MRJobEntityCreationHandler flush need retry N times
>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add
>>    a new alert publisher to store alerts into hbase
>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
>>    Just save latest N schedule_state in eagle database.
>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>>    Refactor JMX Metric Collector Script
>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
>>    Hide SMTP server configuration from end user and read from server config
>>    instead of metadata config
>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
>>    Hide Kafka sink configuration used by alert engine
>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>>    KillOptions when stop a topology
>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>>    Based Aggregate Framework
>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>>    Refactor PublishmentType model to align with PolicyDefinition
>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>>    Enhance policy UI
>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>>    alert support time range select
>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>>    Support to define granularity for MetricDefinition to avoid metric duplicate
>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>>    MetricSchemaGenerator and MetricSchemaService
>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>>    task failure category
>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>>    Resolve defunct process in hadoop jmx script by kill -9
>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>>    job diagnostics
>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
>>    Task Failing Nodes List and bad node detection
>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>>    CorrelationSpout reads zk connection from datasource override engine
>>    configured
>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>>    Refactor application shared service registry framework
>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>>    eagle should log proper error instead of dying
>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>>    System metric collector python script
>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>>    fetch node usage from name node/resource manager jmx
>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>>    job name column to let user search their jobs using that field
>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>>    Improve hadoop jmx collector scripts
>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>>    hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>>    Improve alert engine metadata to organize by siteId
>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>>    Refactor un-meaningful health alert message
>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
>>    make application health check message more readable
>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>>    failed job trouble shooting
>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>>    jmx resource info to Hadoop JMX Monitor
>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>>    Support group in stream definition
>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>>    Isolate policy execution assignment scheduling by site
>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>>    Fetch running apps info with Yarn client
>>
>> Bug
>>
>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
>>    Send mail failed for javax.mail.internet.AddressException: Illegal
>>    semicolon, not in group
>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>>    Support Postgres as hive metadata
>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>>    query=AlertService[@hostname=~".*"] returns different results under
>>    HBASE and JDBC DB
>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>>    node_modules is packaged into eagle tar package
>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
>>    Pull Request Reviewer CI job fails to checkout dev branch
>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>>    Build failed to due to [EAGLE-325]
>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>>    test building problem caused by kafka version and remove unused files
>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>>    Remove tomcat package dependencies and use standalone embedded jetty server
>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
>>    Read topologyName from application.conf for MR history job feeder.
>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>>    Kafka Spout with kerberos
>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>>    JSlint failed in common/controller.js
>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>>    Clean web framework to use light-weight DropWizard with Jersey and remove
>>    spring dependency
>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>>    resource manager version and improve app attempt id fetcher for spark job
>>    feeder
>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>>    UnitTest Error caused by streamDef.json and TestApplicationImpl
>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>>    NPE bug while metadata inconsistent; Fix unit test
>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>>    mismatch package name
>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>>    Compile errors in develop branch
>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>>    StreamRouterBolt and PublishBolt also have NPE
>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>>    unit test failure on develop branch
>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
>>    Unit test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>>    Metric APP use new application framework
>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>>    CoordinatorTest.test_01 sometimes fail
>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>>    TestSerDeserPer failed with Windows Git bash
>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>>    Query error if query string contains "[]"
>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>>    generic email publisher and publish emails for absence alert.
>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>>    StreamRouterSpec class should override equals method
>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>>    AlertPublisherImpl dedup throws exception when dedup column is not
>>    configured
>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>>    negative total execution time and make some code optimization for spark
>>    history job.
>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>>    flushing entities for spark history job.
>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>>    warnings for getting json values in eagle-jpm-spark-history
>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>>    Jenkins building failed on build #71
>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>>    NullPointerException when zookeeper is trying to shutdown in
>>    ZookeeperEmbedded.
>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>>    NullPointerException for spark history job
>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>>    develop branch is actually broken with missing dependencies
>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>>    SparkRunningJobApp.
>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>>    eagle-alert warnings
>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>>    eagle-server.sh to support to run under windows bash like Cygwin
>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>>    eagle default configuration and invalid dependencies
>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>>    duplicated view path
>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>>    Resolve eagle dependency security and license issues
>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>>    /entities/ timeseries query bug
>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>>    EagleServiceBaseClient cannot configure the basePath
>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>>    Disruptor dependency conflict
>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>>    TestServiceAppWithZk test cause failing due to port conflict
>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>>    Retry embedded zookeeper port by port +1 when conflicts
>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>>    JsonMappingException in Hadoop queue feeder
>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>>    dedup fields into publishment compare consideration
>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>>    max retry times for HDFS problems, otherwise skip instead of blocking whole
>>    topology
>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>>    modification issue
>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>>    Refactor StaticWebApplication to StaticApplication to support both
>>    web/static application
>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>>    AlertEngine: create metadata validation api
>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>>    AlertEngine: multiple routing of alerts is broken because of event not
>>    copied
>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>>    dedup key
>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>>    472 incorrect merge of pr 471
>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>>    AlertEngine: the kafka_spout might be dropped by metadata update when
>>    system ack a tupe
>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>>    conflict streamId between different sites when installation
>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>>    Caught NoSuchFieldError when creating policy with existing policyId
>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>>    API to filter publishment by policy: /policies/{policyId}/publishments
>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>>    Version [null]!
>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>>    update: metadata/policies/policy
>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>>    NullPointerException in DefaultDeduplicator
>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>>    ui-build.sh not pop grunt exit code
>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>>    Jsoup parse hive sql return String without line break "\n"
>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>>    Scrollbar is missing when install Map Reduce History Job Monitoring
>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>>    AlertEngine: SpoutWrapper are sending duplicated message.
>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>>    AlertEngine : unit test failed caused by datasource name and topic name
>>    change
>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>>    Installation Doc is not correctly shown in Installation Dialog
>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
>>    Site home page error for missing partials/site/home.html
>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>>    PolicyValidator and Validation API
>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>>    jdbc metadata bugs
>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>>    Absence Alert Engine doesn't alert in some case
>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>>    log retention for eagle server log
>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>>    AlertUnitTopology does not rebuild the scheduler state after restarting
>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>>    Stream router does not work properly sometimes
>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>>    alert engine open metric system per tuple
>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>>    metadata bug
>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>>    Stream delete mongo implementation is not working
>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>>    configuration
>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>>    remove jarPath/mode from entity context
>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>>    Build git head COMMITID into eagle package and display in web page aside
>>    eagle version
>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>>    directly updating status API to rigger update status immediately
>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>>    Should streat storm "KILLED" as "STOPPING" in eagle
>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>>    Support properties type in text area instead input field of configuration
>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>>    numOfPublishExecutors to alert engine topology
>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>>    grouping between AlertBolt and AlertPublisher
>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>>    AlertEngine: don't host long-live curator framework for schedule
>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>>    missing CoprocessorService and MR Running feeder task number limitation
>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>>    /policies/{policyId}/publishments bug
>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
>>    When creating sites in UI and metadata storaged as jdbc, the field
>>    "Description" can't be null
>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>>    application could not detect stream change
>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>>    /policies/{policyId} throws exception if policy does not exist
>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>>    JdbcDatabaseHandler select sql error
>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>>    streams is null when call /rest/apps/ api
>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>>    Publish & Router bolts spec change is not thread safe
>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>>    optimize some configurations for alert
>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>>    configuration bug in applications
>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>>    eagle-common checkstyle warnings
>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>>    HBaseStorage doesn't set affected size after create and delete operation
>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>>    eagle-data-process checkstyle warnings
>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>>    eagle-embed checkstyle warnings
>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>>    eagle-metadata checkstyle warnings
>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>>    eagle-metric checkstyle warnings
>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>>    eagle-query checkstyle warnings
>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>>    check applications when remove site
>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>>    PolicyValidation is insufficient, and will cause blocking for extended
>>    handler
>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>>    Improve coordinator schedule strategy to reuse alert work slot
>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>>    Publishment without streamIds update encountered NPE
>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>>    alert JdbcDatabaseHandler connection issue
>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>>    history feeder support Health Checks
>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>>    remove InterProcessMutex from JobHistoryZKStateManager
>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>>    AlertEngine: Make publishment kafka endpoint as optional
>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>>    simply refactor mr running job feeder
>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>>    correctly
>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>>    change hbase configuration to optional
>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>>    Dropwizard related class not found exception in topology
>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>>    not get hbase info by service api when the master becomes not available
>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>>    Integrate Metric Process and Persistence with Application Framework
>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>>    alertId is null in AlertStreamEvent bug
>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>>    host name bug in jmx collector scripts
>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
>>    Data from topology health check are inaccurate
>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>>    coordinator bug in alert engine
>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>>    Coordinator schedule time out
>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>>    running job count in zookeeper does not match the number in hbase
>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>>    Potential NPE issue
>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>>    validation for policy name
>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>>    Resolve eagle time problem on alert entities
>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>>    service.port config to support both STRING and NUMBER
>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>>    MetricStreamPersist bug: no tuple pass on when batchSize > 1
>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>>    NoClassDefFoundError while running storm topology for alert and MRrunning
>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>>    TopologyBaseAPIEntity comparison should consider rack info
>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>>    Eagle application status is still RUNNING even when storm cluster is down
>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>>    ApplicationPackageProvider Framework to support package multiple
>>    applications
>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>>    MRRunningJobFetchSpout throws NPE when there is no apps found
>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>>    HBase Master Overview keep loading progress forever if no data available
>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
>>    urls to healthy and unhealthy region-servers in hbase dashboard is not
>>    accurate enough
>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>>    Refine system metric schema design and fix system metric collector
>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>>    update packaging to use new configs
>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>>    Publishers with same policy but different schema could produce duplicate
>>    alerts
>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>>    not package by maven
>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>>    email template link problem
>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
>>    Text could go beyond job list widget
>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>>    status of job list always show Running
>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>>    duration conflicts between job list and job detail page
>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>>    Eagle JPM Yarn Overview Chart Improvement
>>
>> Task
>>
>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>>    Initialize code for 0.5.0-incubating-SNAPSHOT
>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>>    tomcat jar dependencies need to be cleaned up
>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>>    Alert Engine BugFix and Improvements
>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>>    stream tumbling window aggregate library
>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>>    Convert spark history job using application framework
>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>>    Always retry to parse spark history job when failure happens.
>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>>    refactor for support 0.5 api
>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>>    policy management
>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>>    tuning
>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>>    AlertEngine: incorrect metric system use : too many metric object create
>>    and registered
>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>>    AlertEngine: MongoStateStore should be removed
>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>>    document the Apache Eagle deployment from scratch
>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>>    Document job performance monitoring application
>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>>    Document service health check application
>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>>    Document JMX monitoring application
>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>>    Document HDFS audit log monitoring application (DAM)
>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>>    alert api update
>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>>    support metric preview
>>
>> Sub-task
>>
>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>>    create jekyll-infra for eagle landing page
>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>>    create jekyll-infra for eagle version-based page
>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>>    Spark History jobs Feeder
>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>>    history jobs Feeder
>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>>    Monitoring Application Framework Core
>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>>    Refactor Application Framework Interfaces and StreamEventMapper
>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>>    Implement Application Lifecycle Status Conversion
>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>>    Alerting on any customized kafka data source (topic)
>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>>    Integrate application streams as Alerting data source (managed kafka topic)
>>    & stream
>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>>    Integrate application streams as Insight Dashboard data source
>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>>    Integrate Application start/stop/status interface with
>>    TopologyMgmtResourceImpl
>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>>    Implement KafkaStreamSink with type safe StreamSinkContext
>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>>    Refine example application for developer to easily know how to create a new
>>    app
>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>>    Implement consistent RESTResponse Wrapper for operation
>>    (CREAT/MODIFY/DELETE) request
>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>>    standalone
>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>>    Enrich Metadata API of Application Management
>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>>    Combine environment configuration into application configuration for
>>    execution
>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>>    Support to extend metastore DAO modules in SPI
>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>>    HBase unit test
>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>>    Refactor: Make sure engine publisher only have general feature.
>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>>    when apply change of 569
>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>>    register simple Basic Authentication to server application
>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>>    implement ldap authentication logic, taking Basic Authentication credentials
>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>>    Generate sortSpec only on externalWindow
>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>>    TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>>    UnitTest for HBaseStorage
>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>>    Exclude coverage instrumentation of generated class
>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web
>>    ui should check success(true or false) when delete site
>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>>    Refactor - move ignored test class to corresponding module
>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>>    unit test for eagle-service-base
>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>>    unit test for alert-metadata
>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>>    unit test for alert-metadata-service
>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>>    Refactor Topology Monitoring Widgets
>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
>>    Make sure "HBase" nav active in sidebar when visiting hbase monitoring web
>>    through URL
>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>>    Refactor HBase JMX Metric with appropriate navigation path
>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
>>    Show real time current server time aside global timepicker
>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>>    Refactor metric chart render process to improve user experience.
>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>>    to support different hbase version metric
>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>>    Integrate role-based Authentication in API
>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>>    Integrate role-based Authentication in UI
>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>>    Metric Explorer and Customized Dashboard UI Part
>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>>    Metric Explorer and Customized Dashboard Metadata Part
>>
>> Test
>>
>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
>>    Test email alert publisher
>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>>    Improve code coverage of eagle-service-base
>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>>    unit test for eagle-alert-parent
>>
>>
>>
>> Thanks
>> Jayesh
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Hi Edward,

I have updated the same dir with source files. please take a look.

Thanks
Jayesh

On Thu, Jul 27, 2017 at 5:23 PM, Edward Zhang <yo...@apache.org>
wrote:

> Great to see we started 0.5 release!
>
> Checked signature, it is good.
>
> But looks we need package source code instead of binary like we did in
> previous releases, so we can build source.https://dist.apache.
> org/repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I miss anything?
>
> Thanks
> Edward
>
> On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org>
> wrote:
>
>> Hello Eagle Community,
>>
>> There has been lot of work done on the Apache Eagle project since last
>> 0.4 release and I would like to Thank the community for their amazing
>> contributions !!
>>
>> Today we are releasing RC1 of next version 0.5 that includes lot of new
>> features, bug fixes,  improvements and all the amazing contributions from
>> Apache Eagle community.
>>
>> Here is brief overview of the things added in this release.
>>
>> 1) completely refactored and dynamic alert engine with dynamic data
>> source.
>> 2) policy/alert manager for policy on-boarding & alert insights on UI.
>> 2) refactored application development framework with its lifecycle
>> management.
>> 3) lots of new monitoring applications and its dashboards for insight:
>>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>>     * HBase Monitoring app
>>     * Job Performance Monitoring app
>>     * Running Hadoop Queue monitoring app
>>     * hdfs, hbase and yarn Service health check monitoring app
>>     * Host heatmaps UI insight app
>> 4) LDAP and admin functionality support
>> 5) lots of improvements, bug fixes and more...
>>
>>
>> Hence here is the v0.5.0 release candidate for you to check out.
>> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
>> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
>> public keys and sha signatures are available under the same directory).
>> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>>
>>
>> *Apache Eagle PMC Members, Please test the release and vote.*
>>
>> My VOTE: +1 (binding)
>>
>>
>> *Release Notes:*
>> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>>
>> New Feature
>>
>>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>>    Generic solution for Eagle topology merge
>>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>>    enable basic support for eagle RDBMS storage
>>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>>    Integrate [maven-release-plugin] for eagle release
>>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>>    Clean maven build warning in eagle
>>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set
>>    up Eagle IT (Integration Test) Suite
>>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>>    Metadata on mongodb
>>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>>    Initialize next-gen alert engine code on branch-0.5
>>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>>    Running queue metrics monitoring
>>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>>    Running queue metrics monitoring
>>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>>    Monitoring Application Framework
>>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>>    Eagle-JPM job name normalize
>>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>>    eagle support for mr & spark running job monitoring
>>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>>    DropWizard Service Security Integration with Basic Auth & LDAP
>>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>>    Decouple Application Class-based Configuration
>>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>>    META-INF/providers/${appProviderClassName}.xml as default metadata
>>    path
>>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>>    StateCheck: multiple stage of definition in single policy
>>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>>    provide tools to collect hbase jmx metrics
>>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>>    Application policy template framework
>>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>>    Support @Bucket annotation in query engine
>>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>>    required field for application configuration
>>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>>    Setup Eagle v0.5 Documentation Site Layout
>>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>>    Generate a build number when building the project.
>>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>>    updating policy status API: PUT /metadata/policies/{policyId}/
>>    status/{status}
>>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>>    Enable/Disable Policy in UI
>>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>>    User-Oriented Policy API
>>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>>    Eagle HBase Metric Store Publisher
>>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>>    Publishments to Policy API
>>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>>    Implement oozieAuditLogAppProvider
>>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>>    Hadoop JMX Metric Monitoring Application
>>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>>    HBase JMX Metric Monitoring Application
>>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>>    EagleServiceMetricSink
>>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>>    reserved "global" siteId as shared namespace
>>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>>    new publisher AlertEagleStorePlugin
>>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>>    support Alert display
>>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>>    Integrate topology health check with alert engine
>>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] -
>>    Help eagle to collect system and Hadoop JMX information
>>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add
>>    a new publisher to write alerts into a local file
>>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>>    Support alert template to generate human readable alert
>>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>>    HBase JMX Monitoring Dashboard
>>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] -
>>    HDFS Audit log traffic monitoring
>>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>>    Job Scheduling Framework and HadoopHealthCheckApp
>>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] -
>>    Hdfs JMX Monitoring Dashboard
>>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>>    Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowe
>>    d/Auth
>>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>>    Integrate role-based Authentication in API and UI
>>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>>    Eagle Docker Image for v0.5
>>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>>    REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>>    Host-level Overview Heatmap Diagram for Topology Monitoring
>>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>>    Metric Explorer and Customized Dashboard
>>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>>    ElasticSearch Alert Publisher
>>
>> Improvement
>>
>>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>>    Job Running Spout should support HTTPS
>>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>>    publish javadoc of eagle
>>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>>    convert /list to /entities
>>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>>    mvn script to handle maven dependency
>>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>>    Replace HDP version based hadoop dependencies with community version
>>    instead.
>>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>>    Support to fetch audit log from http://localhost:50070/lo
>>    gs/hdfs-audit.log for quick preview
>>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>>    sample main app that read config for alert-executor to make onboard easier
>>    with topo-mgmt
>>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] -
>>    Show alert definition so that user could see the trigger condition of alert
>>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>>    batch processing apis for metadata in the new alert engine
>>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>>    Kafka Java Producer with kerberos
>>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>>    Improve eagle alert email template to provide more useful information and
>>    user experience
>>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>>    remove eagle-docs from develop branch
>>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>>    Change AlertNotificationEntity#fields type from String to List
>>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] -
>>    Move Eagle document to Eagle source code control
>>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>>    Improve code coverage of eagle-storage-hbase
>>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>>    check style support
>>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>>    HBase audit log monitoring using new app framework
>>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] -
>>    Load app web classes and app topology classes using configured lib dir
>>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>>    Hbase monitoring's metadata browse API in new app framework
>>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>>    explore new packaging method for eagle using new app framework
>>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>>    MetadataDaoFactory should use config from eagle server
>>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>>    Application status monitoring
>>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>>    Coordiantor schedule operation must be exclusive in distributed deployment
>>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>>    create workable fat jar for starting application remotely
>>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>>    Introduce policy enable/disable support
>>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>>    convert eagle-gc app to use new app framework
>>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>>    convert eagle-hdfs-auditlog app to use new app framework
>>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>>    convert eagle-hive app to use new app framework
>>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>>    convert eagle-maprfs app to use new app framework
>>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>>    convert eagle-oozie app to use new app framework
>>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>>    clean inner process alert engine code
>>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>>    Alert check meta version conflict between runtime modules
>>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>>    oozie ingestion+alert engine preview
>>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>>    Jersey Resource Unit Test Case
>>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>>    Alert Dudup - same metric generate alert should be deduped
>>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>>    App type may be run as multiple instances in one site
>>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>>    clean up eagle-application-service to be replaced by new app framework
>>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] -
>>    make dataSource configuration extremely simple
>>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] -
>>    data enrichment refactor in eagle security monitoring
>>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] -
>>    some improvements of app framework: appId naming, jarFile field,
>>    InstallOperation etc.
>>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>>    eagle-data-process project clean up to contain only common processing
>>    classes
>>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>>    Eagle README in Eagle 0.5 version
>>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>>    Eagle 0.5 API full documents
>>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] -
>>    Make Hadoop jmx monitoring working in Eagle 0.5
>>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] -
>>    Make alert engine topology to be one application so to be managed by Eagle
>>    API
>>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>>    2.4 and CDH 5.X
>>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>>    guice module better in app framework
>>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>>    KafkaStreamSink should not assume fixed field user to do partition
>>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>>    Create alert metadata based on application stream sink configuration
>>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>>    overwrite equals method for PolicyDefinition should not contain field
>>    description
>>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>>    Refactor DynamicPolicyLoader to use MapComparator
>>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>>    oozie auditlog parser don`t deal with NullPointerException
>>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>>    AlertEngine : Make policy definition handler extensible
>>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] -
>>    make streaming application's sink type to be java bean
>>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>>    Implement application entity service by jdbc
>>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>>    data / gap alert enhancement
>>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>>    Decouple Co-processor with Eagle Aggreation Query Service
>>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>>    Implement HOURLY_RULE for Absence Alert.
>>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>>    refactor oozie to new application framework
>>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>>    Clean up embedded tomcat dependency
>>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>>    Dedup alerts according to state change
>>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>>    eagle-jpm code style warnings and enable failOnViolation
>>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>>    storage configuration and remove AppJUnitRunner
>>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>>    Integrate typesafe-config with DropWizard
>>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>>    Suppport application dependency in framework
>>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>>    Annotation to describe application metadata in ApplicationProvider.xml
>>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>>    Enhance dedup to support extended deduplicator
>>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>>    eagle service host and port config in jpm web app
>>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>>    some bugs and improvement of mr history feeder
>>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>>    Install/Update Alert Topology Metadata when start alert engine
>>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>>    dynamical loaded jarPath as default value in ApplicationEntity
>>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>>    AlertEngine: Topology should support loopback topic created after policy
>>    deployed
>>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>>    AlertEngine: Metadata API doesn't do validation of metadata
>>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>>    Dedup enhancements
>>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] -
>>    Make dedup state value case insensitive
>>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add
>>    a hdfs audit log parser which consumes message in Json format
>>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>>    Eagle Topology assembly multi-version Hadoop support & bug fix
>>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>>    Create "ui" building profile and enable Eagle Web UI Building by default
>>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] -
>>    Some improvements when submit JPM applications
>>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] -
>>    Make sure AlertUnitTopologyApp compatible with both appId and
>>    topology.name
>>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>>    Support view/editing application configuration after installed
>>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>>    multiple hadoop version assembly application (topology) package
>>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>>    LOCAL when app provider is from class file and use Cluster when from jar
>>    file
>>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>>    Home display site states
>>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>>    Policy UI refactory
>>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>>    history feeder read some configurations from eagle server
>>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>>    clean up configuration for MR running feeder
>>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>>    Refactor policy parser and validator for richer plan details and better
>>    performance
>>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>>    clean up configuration for Eagle JPM aggregation feeder
>>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] -
>>    move application runtime configure to ApplicationEntity context
>>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>>    distributed execution plan
>>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>>    remove zk root from configure
>>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>>    Integrate metric system with application framework
>>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>>    history feeder and Alert Engine integration
>>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>>    Define fast compact data structure for kafka between application and alert
>>    engine
>>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>>    Investigate eagle app metric system referring to
>>    https://github.com/ooyala/metrics_storm
>>    <https://github.com/ooyala/metrics_storm>
>>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>>    Package hadoop jmx metric collector into eagle pacakge
>>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>>    Hadoop JMX Collector Support HA switching
>>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>>    Support to configure links for site
>>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>>    Can't generate Html coverage report
>>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>>    AlertEngine : Improve metadata store performance
>>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>>    add site select on top nav bar
>>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>>    properties
>>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>>    imporvement
>>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>>    AlertEngine: bolt should check ZK for latest spec when start
>>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>>    Application UI add confirm dialog
>>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>>    Policy UI adv mode support sql highlight
>>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] -
>>    Mark "Task Statistic" page title as "Task Statistic (Beta)" instead of
>>    "(beta) Task Statistic"
>>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>>    Application improvement
>>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>>    [API] Validate before saving policy
>>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>>    Policy edit ui auto generate description
>>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>>    hbase kerberose principle and keytab to provider
>>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>>    Integrate maven-buildNumber-plugin and Version.java
>>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] -
>>    Make publishment settings both policy & stream awareness
>>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>>    unit test for eagle-storage-base module
>>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>>    tuple log for spout & alert bolt
>>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>>    AlertEmailPublisherTest test cases
>>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>>    default host&port of JPM_WEB_APP as null
>>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>>    InjectMembers in ServerApplication when initialization
>>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add
>>    a managed task to regularly schedule registered healthchecks
>>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>>    Update spark running config to integrate with the application framework
>>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>>    application health check support notification
>>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>>    healthy check for hadoop-queue/topology-health/spark-history apps
>>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>>    Refactor eagle module names to be more meaningful
>>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>>    Resolve google-fonts external connection blocking problem in AdminLTE
>>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>>    Enable publish bolt parallelism
>>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>>    MRJobEntityCreationHandler flush need retry N times
>>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add
>>    a new alert publisher to store alerts into hbase
>>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] -
>>    Just save latest N schedule_state in eagle database.
>>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>>    Refactor JMX Metric Collector Script
>>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] -
>>    Hide SMTP server configuration from end user and read from server config
>>    instead of metadata config
>>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] -
>>    Hide Kafka sink configuration used by alert engine
>>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>>    KillOptions when stop a topology
>>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>>    Based Aggregate Framework
>>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>>    Refactor PublishmentType model to align with PolicyDefinition
>>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>>    Enhance policy UI
>>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>>    alert support time range select
>>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>>    Support to define granularity for MetricDefinition to avoid metric duplicate
>>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>>    MetricSchemaGenerator and MetricSchemaService
>>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>>    task failure category
>>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>>    Resolve defunct process in hadoop jmx script by kill -9
>>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>>    job diagnostics
>>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] -
>>    Task Failing Nodes List and bad node detection
>>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>>    CorrelationSpout reads zk connection from datasource override engine
>>    configured
>>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>>    Refactor application shared service registry framework
>>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>>    eagle should log proper error instead of dying
>>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>>    System metric collector python script
>>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>>    fetch node usage from name node/resource manager jmx
>>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>>    job name column to let user search their jobs using that field
>>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>>    Improve hadoop jmx collector scripts
>>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>>    hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>>    Improve alert engine metadata to organize by siteId
>>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>>    Refactor un-meaningful health alert message
>>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] -
>>    make application health check message more readable
>>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>>    failed job trouble shooting
>>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>>    jmx resource info to Hadoop JMX Monitor
>>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>>    Support group in stream definition
>>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>>    Isolate policy execution assignment scheduling by site
>>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>>    Fetch running apps info with Yarn client
>>
>> Bug
>>
>>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] -
>>    Send mail failed for javax.mail.internet.AddressException: Illegal
>>    semicolon, not in group
>>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>>    Support Postgres as hive metadata
>>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>>    query=AlertService[@hostname=~".*"] returns different results under
>>    HBASE and JDBC DB
>>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>>    node_modules is packaged into eagle tar package
>>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] -
>>    Pull Request Reviewer CI job fails to checkout dev branch
>>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>>    Build failed to due to [EAGLE-325]
>>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>>    test building problem caused by kafka version and remove unused files
>>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>>    Remove tomcat package dependencies and use standalone embedded jetty server
>>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] -
>>    Read topologyName from application.conf for MR history job feeder.
>>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>>    Kafka Spout with kerberos
>>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>>    JSlint failed in common/controller.js
>>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>>    Clean web framework to use light-weight DropWizard with Jersey and remove
>>    spring dependency
>>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>>    resource manager version and improve app attempt id fetcher for spark job
>>    feeder
>>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>>    UnitTest Error caused by streamDef.json and TestApplicationImpl
>>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>>    NPE bug while metadata inconsistent; Fix unit test
>>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>>    mismatch package name
>>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>>    Compile errors in develop branch
>>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>>    StreamRouterBolt and PublishBolt also have NPE
>>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>>    unit test failure on develop branch
>>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] -
>>    Unit test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>>    Metric APP use new application framework
>>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>>    CoordinatorTest.test_01 sometimes fail
>>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>>    TestSerDeserPer failed with Windows Git bash
>>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>>    Query error if query string contains "[]"
>>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>>    generic email publisher and publish emails for absence alert.
>>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>>    StreamRouterSpec class should override equals method
>>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>>    AlertPublisherImpl dedup throws exception when dedup column is not
>>    configured
>>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>>    negative total execution time and make some code optimization for spark
>>    history job.
>>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>>    flushing entities for spark history job.
>>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>>    warnings for getting json values in eagle-jpm-spark-history
>>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>>    Jenkins building failed on build #71
>>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>>    NullPointerException when zookeeper is trying to shutdown in
>>    ZookeeperEmbedded.
>>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>>    NullPointerException for spark history job
>>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>>    develop branch is actually broken with missing dependencies
>>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>>    SparkRunningJobApp.
>>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>>    eagle-alert warnings
>>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>>    eagle-server.sh to support to run under windows bash like Cygwin
>>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>>    eagle default configuration and invalid dependencies
>>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>>    duplicated view path
>>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>>    Resolve eagle dependency security and license issues
>>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>>    /entities/ timeseries query bug
>>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>>    EagleServiceBaseClient cannot configure the basePath
>>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>>    Disruptor dependency conflict
>>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>>    TestServiceAppWithZk test cause failing due to port conflict
>>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>>    Retry embedded zookeeper port by port +1 when conflicts
>>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>>    JsonMappingException in Hadoop queue feeder
>>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>>    dedup fields into publishment compare consideration
>>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>>    max retry times for HDFS problems, otherwise skip instead of blocking whole
>>    topology
>>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>>    modification issue
>>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>>    Refactor StaticWebApplication to StaticApplication to support both
>>    web/static application
>>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>>    AlertEngine: create metadata validation api
>>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>>    AlertEngine: multiple routing of alerts is broken because of event not
>>    copied
>>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>>    dedup key
>>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>>    472 incorrect merge of pr 471
>>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>>    AlertEngine: the kafka_spout might be dropped by metadata update when
>>    system ack a tupe
>>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>>    conflict streamId between different sites when installation
>>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>>    Caught NoSuchFieldError when creating policy with existing policyId
>>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>>    API to filter publishment by policy: /policies/{policyId}/publishments
>>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>>    Version [null]!
>>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>>    update: metadata/policies/policy
>>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>>    NullPointerException in DefaultDeduplicator
>>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>>    ui-build.sh not pop grunt exit code
>>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>>    Jsoup parse hive sql return String without line break "\n"
>>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>>    Scrollbar is missing when install Map Reduce History Job Monitoring
>>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>>    AlertEngine: SpoutWrapper are sending duplicated message.
>>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>>    AlertEngine : unit test failed caused by datasource name and topic name
>>    change
>>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>>    Installation Doc is not correctly shown in Installation Dialog
>>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] -
>>    Site home page error for missing partials/site/home.html
>>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>>    PolicyValidator and Validation API
>>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>>    jdbc metadata bugs
>>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>>    Absence Alert Engine doesn't alert in some case
>>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>>    log retention for eagle server log
>>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>>    AlertUnitTopology does not rebuild the scheduler state after restarting
>>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>>    Stream router does not work properly sometimes
>>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>>    alert engine open metric system per tuple
>>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>>    metadata bug
>>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>>    Stream delete mongo implementation is not working
>>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>>    configuration
>>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>>    remove jarPath/mode from entity context
>>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>>    Build git head COMMITID into eagle package and display in web page aside
>>    eagle version
>>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>>    directly updating status API to rigger update status immediately
>>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>>    Should streat storm "KILLED" as "STOPPING" in eagle
>>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>>    Support properties type in text area instead input field of configuration
>>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>>    numOfPublishExecutors to alert engine topology
>>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>>    grouping between AlertBolt and AlertPublisher
>>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>>    AlertEngine: don't host long-live curator framework for schedule
>>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>>    missing CoprocessorService and MR Running feeder task number limitation
>>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>>    /policies/{policyId}/publishments bug
>>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] -
>>    When creating sites in UI and metadata storaged as jdbc, the field
>>    "Description" can't be null
>>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>>    application could not detect stream change
>>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>>    /policies/{policyId} throws exception if policy does not exist
>>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>>    JdbcDatabaseHandler select sql error
>>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>>    streams is null when call /rest/apps/ api
>>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>>    Publish & Router bolts spec change is not thread safe
>>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>>    optimize some configurations for alert
>>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>>    configuration bug in applications
>>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>>    eagle-common checkstyle warnings
>>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>>    HBaseStorage doesn't set affected size after create and delete operation
>>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>>    eagle-data-process checkstyle warnings
>>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>>    eagle-embed checkstyle warnings
>>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>>    eagle-metadata checkstyle warnings
>>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>>    eagle-metric checkstyle warnings
>>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>>    eagle-query checkstyle warnings
>>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>>    check applications when remove site
>>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>>    PolicyValidation is insufficient, and will cause blocking for extended
>>    handler
>>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>>    Improve coordinator schedule strategy to reuse alert work slot
>>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>>    Publishment without streamIds update encountered NPE
>>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>>    alert JdbcDatabaseHandler connection issue
>>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>>    history feeder support Health Checks
>>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>>    remove InterProcessMutex from JobHistoryZKStateManager
>>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>>    AlertEngine: Make publishment kafka endpoint as optional
>>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>>    simply refactor mr running job feeder
>>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>>    correctly
>>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>>    change hbase configuration to optional
>>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>>    Dropwizard related class not found exception in topology
>>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>>    not get hbase info by service api when the master becomes not available
>>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>>    Integrate Metric Process and Persistence with Application Framework
>>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>>    alertId is null in AlertStreamEvent bug
>>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>>    host name bug in jmx collector scripts
>>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] -
>>    Data from topology health check are inaccurate
>>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>>    coordinator bug in alert engine
>>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>>    Coordinator schedule time out
>>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>>    running job count in zookeeper does not match the number in hbase
>>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>>    Potential NPE issue
>>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>>    validation for policy name
>>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>>    Resolve eagle time problem on alert entities
>>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>>    service.port config to support both STRING and NUMBER
>>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>>    MetricStreamPersist bug: no tuple pass on when batchSize > 1
>>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>>    NoClassDefFoundError while running storm topology for alert and MRrunning
>>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>>    TopologyBaseAPIEntity comparison should consider rack info
>>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>>    Eagle application status is still RUNNING even when storm cluster is down
>>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>>    ApplicationPackageProvider Framework to support package multiple
>>    applications
>>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>>    MRRunningJobFetchSpout throws NPE when there is no apps found
>>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>>    HBase Master Overview keep loading progress forever if no data available
>>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] -
>>    urls to healthy and unhealthy region-servers in hbase dashboard is not
>>    accurate enough
>>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>>    Refine system metric schema design and fix system metric collector
>>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>>    update packaging to use new configs
>>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>>    Publishers with same policy but different schema could produce duplicate
>>    alerts
>>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>>    not package by maven
>>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>>    email template link problem
>>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] -
>>    Text could go beyond job list widget
>>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>>    status of job list always show Running
>>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>>    duration conflicts between job list and job detail page
>>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>>    Eagle JPM Yarn Overview Chart Improvement
>>
>> Task
>>
>>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>>    Initialize code for 0.5.0-incubating-SNAPSHOT
>>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>>    tomcat jar dependencies need to be cleaned up
>>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>>    Alert Engine BugFix and Improvements
>>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>>    stream tumbling window aggregate library
>>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>>    Convert spark history job using application framework
>>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>>    Always retry to parse spark history job when failure happens.
>>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>>    refactor for support 0.5 api
>>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>>    policy management
>>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>>    tuning
>>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>>    AlertEngine: incorrect metric system use : too many metric object create
>>    and registered
>>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>>    AlertEngine: MongoStateStore should be removed
>>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>>    document the Apache Eagle deployment from scratch
>>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>>    Document job performance monitoring application
>>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>>    Document service health check application
>>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>>    Document JMX monitoring application
>>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>>    Document HDFS audit log monitoring application (DAM)
>>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>>    alert api update
>>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>>    support metric preview
>>
>> Sub-task
>>
>>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>>    create jekyll-infra for eagle landing page
>>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>>    create jekyll-infra for eagle version-based page
>>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>>    Spark History jobs Feeder
>>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>>    history jobs Feeder
>>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>>    Monitoring Application Framework Core
>>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>>    Refactor Application Framework Interfaces and StreamEventMapper
>>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>>    Implement Application Lifecycle Status Conversion
>>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>>    Alerting on any customized kafka data source (topic)
>>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>>    Integrate application streams as Alerting data source (managed kafka topic)
>>    & stream
>>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>>    Integrate application streams as Insight Dashboard data source
>>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>>    Integrate Application start/stop/status interface with
>>    TopologyMgmtResourceImpl
>>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>>    Implement KafkaStreamSink with type safe StreamSinkContext
>>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>>    Refine example application for developer to easily know how to create a new
>>    app
>>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>>    Implement consistent RESTResponse Wrapper for operation
>>    (CREAT/MODIFY/DELETE) request
>>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>>    standalone
>>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>>    Enrich Metadata API of Application Management
>>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>>    Combine environment configuration into application configuration for
>>    execution
>>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>>    Support to extend metastore DAO modules in SPI
>>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>>    HBase unit test
>>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>>    Refactor: Make sure engine publisher only have general feature.
>>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>>    when apply change of 569
>>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>>    register simple Basic Authentication to server application
>>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>>    implement ldap authentication logic, taking Basic Authentication credentials
>>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>>    Generate sortSpec only on externalWindow
>>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>>    TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>>    UnitTest for HBaseStorage
>>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>>    Exclude coverage instrumentation of generated class
>>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web
>>    ui should check success(true or false) when delete site
>>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>>    Refactor - move ignored test class to corresponding module
>>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>>    unit test for eagle-service-base
>>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>>    unit test for alert-metadata
>>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>>    unit test for alert-metadata-service
>>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>>    Refactor Topology Monitoring Widgets
>>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] -
>>    Make sure "HBase" nav active in sidebar when visiting hbase monitoring web
>>    through URL
>>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>>    Refactor HBase JMX Metric with appropriate navigation path
>>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] -
>>    Show real time current server time aside global timepicker
>>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>>    Refactor metric chart render process to improve user experience.
>>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>>    to support different hbase version metric
>>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>>    Integrate role-based Authentication in API
>>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>>    Integrate role-based Authentication in UI
>>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>>    Metric Explorer and Customized Dashboard UI Part
>>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>>    Metric Explorer and Customized Dashboard Metadata Part
>>
>> Test
>>
>>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] -
>>    Test email alert publisher
>>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>>    Improve code coverage of eagle-service-base
>>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>>    unit test for eagle-alert-parent
>>
>>
>>
>> Thanks
>> Jayesh
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Edward Zhang <yo...@apache.org>.
Great to see we started 0.5 release!

Checked signature, it is good.

But looks we need package source code instead of binary like we did in
previous releases, so we can build source.
https://dist.apache.org/repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I
miss anything?

Thanks
Edward

On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Hello Eagle Community,
>
> There has been lot of work done on the Apache Eagle project since last
> 0.4 release and I would like to Thank the community for their amazing
> contributions !!
>
> Today we are releasing RC1 of next version 0.5 that includes lot of new
> features, bug fixes,  improvements and all the amazing contributions from
> Apache Eagle community.
>
> Here is brief overview of the things added in this release.
>
> 1) completely refactored and dynamic alert engine with dynamic data source.
> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> 2) refactored application development framework with its lifecycle
> management.
> 3) lots of new monitoring applications and its dashboards for insight:
>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>     * HBase Monitoring app
>     * Job Performance Monitoring app
>     * Running Hadoop Queue monitoring app
>     * hdfs, hbase and yarn Service health check monitoring app
>     * Host heatmaps UI insight app
> 4) LDAP and admin functionality support
> 5) lots of improvements, bug fixes and more...
>
>
> Hence here is the v0.5.0 release candidate for you to check out.
> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> public keys and sha signatures are available under the same directory).
> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>
>
> *Apache Eagle PMC Members, Please test the release and vote.*
>
> My VOTE: +1 (binding)
>
>
> *Release Notes:*
> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>
> New Feature
>
>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>    Generic solution for Eagle topology merge
>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>    enable basic support for eagle RDBMS storage
>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>    Integrate [maven-release-plugin] for eagle release
>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>    Clean maven build warning in eagle
>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set
>    up Eagle IT (Integration Test) Suite
>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>    Metadata on mongodb
>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>    Initialize next-gen alert engine code on branch-0.5
>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>    Running queue metrics monitoring
>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>    Running queue metrics monitoring
>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>    Monitoring Application Framework
>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>    Eagle-JPM job name normalize
>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>    eagle support for mr & spark running job monitoring
>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>    DropWizard Service Security Integration with Basic Auth & LDAP
>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>    Decouple Application Class-based Configuration
>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>    META-INF/providers/${appProviderClassName}.xml as default metadata path
>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>    StateCheck: multiple stage of definition in single policy
>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>    provide tools to collect hbase jmx metrics
>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>    Application policy template framework
>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>    Support @Bucket annotation in query engine
>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>    required field for application configuration
>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>    Setup Eagle v0.5 Documentation Site Layout
>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>    Generate a build number when building the project.
>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>    updating policy status API: PUT /metadata/policies/{policyId}/
>    status/{status}
>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>    Enable/Disable Policy in UI
>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>    User-Oriented Policy API
>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>    Eagle HBase Metric Store Publisher
>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>    Publishments to Policy API
>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>    Implement oozieAuditLogAppProvider
>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>    Hadoop JMX Metric Monitoring Application
>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>    HBase JMX Metric Monitoring Application
>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>    EagleServiceMetricSink
>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>    reserved "global" siteId as shared namespace
>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>    new publisher AlertEagleStorePlugin
>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>    support Alert display
>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>    Integrate topology health check with alert engine
>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
>    eagle to collect system and Hadoop JMX information
>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add
>    a new publisher to write alerts into a local file
>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>    Support alert template to generate human readable alert
>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>    HBase JMX Monitoring Dashboard
>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
>    Audit log traffic monitoring
>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>    Job Scheduling Framework and HadoopHealthCheckApp
>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
>    JMX Monitoring Dashboard
>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>    Improve eagle auth framework to support @PermitAll/DenyAll/
>    RolesAllowed/Auth
>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>    Integrate role-based Authentication in API and UI
>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>    Eagle Docker Image for v0.5
>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>    REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>    Host-level Overview Heatmap Diagram for Topology Monitoring
>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>    Metric Explorer and Customized Dashboard
>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>    ElasticSearch Alert Publisher
>
> Improvement
>
>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>    Job Running Spout should support HTTPS
>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>    publish javadoc of eagle
>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>    convert /list to /entities
>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>    mvn script to handle maven dependency
>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>    Replace HDP version based hadoop dependencies with community version
>    instead.
>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>    Support to fetch audit log from http://localhost:50070/
>    logs/hdfs-audit.log for quick preview
>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>    sample main app that read config for alert-executor to make onboard easier
>    with topo-mgmt
>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
>    alert definition so that user could see the trigger condition of alert
>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>    batch processing apis for metadata in the new alert engine
>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>    Kafka Java Producer with kerberos
>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>    Improve eagle alert email template to provide more useful information and
>    user experience
>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>    remove eagle-docs from develop branch
>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>    Change AlertNotificationEntity#fields type from String to List
>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
>    Eagle document to Eagle source code control
>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>    Improve code coverage of eagle-storage-hbase
>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>    check style support
>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>    HBase audit log monitoring using new app framework
>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
>    app web classes and app topology classes using configured lib dir
>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>    Hbase monitoring's metadata browse API in new app framework
>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>    explore new packaging method for eagle using new app framework
>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>    MetadataDaoFactory should use config from eagle server
>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>    Application status monitoring
>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>    Coordiantor schedule operation must be exclusive in distributed deployment
>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>    create workable fat jar for starting application remotely
>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>    Introduce policy enable/disable support
>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>    convert eagle-gc app to use new app framework
>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>    convert eagle-hdfs-auditlog app to use new app framework
>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>    convert eagle-hive app to use new app framework
>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>    convert eagle-maprfs app to use new app framework
>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>    convert eagle-oozie app to use new app framework
>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>    clean inner process alert engine code
>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>    Alert check meta version conflict between runtime modules
>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>    oozie ingestion+alert engine preview
>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>    Jersey Resource Unit Test Case
>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>    Alert Dudup - same metric generate alert should be deduped
>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>    App type may be run as multiple instances in one site
>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>    clean up eagle-application-service to be replaced by new app framework
>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
>    dataSource configuration extremely simple
>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
>    enrichment refactor in eagle security monitoring
>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
>    improvements of app framework: appId naming, jarFile field,
>    InstallOperation etc.
>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>    eagle-data-process project clean up to contain only common processing
>    classes
>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>    Eagle README in Eagle 0.5 version
>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>    Eagle 0.5 API full documents
>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
>    Hadoop jmx monitoring working in Eagle 0.5
>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
>    alert engine topology to be one application so to be managed by Eagle API
>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>    2.4 and CDH 5.X
>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>    guice module better in app framework
>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>    KafkaStreamSink should not assume fixed field user to do partition
>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>    Create alert metadata based on application stream sink configuration
>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>    overwrite equals method for PolicyDefinition should not contain field
>    description
>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>    Refactor DynamicPolicyLoader to use MapComparator
>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>    oozie auditlog parser don`t deal with NullPointerException
>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>    AlertEngine : Make policy definition handler extensible
>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
>    streaming application's sink type to be java bean
>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>    Implement application entity service by jdbc
>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>    data / gap alert enhancement
>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>    Decouple Co-processor with Eagle Aggreation Query Service
>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>    Implement HOURLY_RULE for Absence Alert.
>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>    refactor oozie to new application framework
>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>    Clean up embedded tomcat dependency
>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>    Dedup alerts according to state change
>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>    eagle-jpm code style warnings and enable failOnViolation
>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>    storage configuration and remove AppJUnitRunner
>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>    Integrate typesafe-config with DropWizard
>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>    Suppport application dependency in framework
>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>    Annotation to describe application metadata in ApplicationProvider.xml
>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>    Enhance dedup to support extended deduplicator
>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>    eagle service host and port config in jpm web app
>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>    some bugs and improvement of mr history feeder
>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>    Install/Update Alert Topology Metadata when start alert engine
>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>    dynamical loaded jarPath as default value in ApplicationEntity
>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>    AlertEngine: Topology should support loopback topic created after policy
>    deployed
>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>    AlertEngine: Metadata API doesn't do validation of metadata
>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>    Dedup enhancements
>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
>    dedup state value case insensitive
>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add
>    a hdfs audit log parser which consumes message in Json format
>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>    Eagle Topology assembly multi-version Hadoop support & bug fix
>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>    Create "ui" building profile and enable Eagle Web UI Building by default
>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
>    improvements when submit JPM applications
>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
>    sure AlertUnitTopologyApp compatible with both appId and topology.name
>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>    Support view/editing application configuration after installed
>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>    multiple hadoop version assembly application (topology) package
>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>    LOCAL when app provider is from class file and use Cluster when from jar
>    file
>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>    Home display site states
>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>    Policy UI refactory
>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>    history feeder read some configurations from eagle server
>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>    clean up configuration for MR running feeder
>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>    Refactor policy parser and validator for richer plan details and better
>    performance
>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>    clean up configuration for Eagle JPM aggregation feeder
>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
>    application runtime configure to ApplicationEntity context
>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>    distributed execution plan
>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>    remove zk root from configure
>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>    Integrate metric system with application framework
>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>    history feeder and Alert Engine integration
>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>    Define fast compact data structure for kafka between application and alert
>    engine
>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>    Investigate eagle app metric system referring to
>    https://github.com/ooyala/metrics_storm
>    <https://github.com/ooyala/metrics_storm>
>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>    Package hadoop jmx metric collector into eagle pacakge
>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>    Hadoop JMX Collector Support HA switching
>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>    Support to configure links for site
>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>    Can't generate Html coverage report
>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>    AlertEngine : Improve metadata store performance
>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>    add site select on top nav bar
>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>    properties
>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>    imporvement
>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>    AlertEngine: bolt should check ZK for latest spec when start
>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>    Application UI add confirm dialog
>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>    Policy UI adv mode support sql highlight
>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
>    "Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
>    Task Statistic"
>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>    Application improvement
>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>    [API] Validate before saving policy
>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>    Policy edit ui auto generate description
>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>    hbase kerberose principle and keytab to provider
>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>    Integrate maven-buildNumber-plugin and Version.java
>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
>    publishment settings both policy & stream awareness
>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>    unit test for eagle-storage-base module
>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>    tuple log for spout & alert bolt
>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>    AlertEmailPublisherTest test cases
>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>    default host&port of JPM_WEB_APP as null
>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>    InjectMembers in ServerApplication when initialization
>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add
>    a managed task to regularly schedule registered healthchecks
>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>    Update spark running config to integrate with the application framework
>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>    application health check support notification
>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>    healthy check for hadoop-queue/topology-health/spark-history apps
>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>    Refactor eagle module names to be more meaningful
>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>    Resolve google-fonts external connection blocking problem in AdminLTE
>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>    Enable publish bolt parallelism
>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>    MRJobEntityCreationHandler flush need retry N times
>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add
>    a new alert publisher to store alerts into hbase
>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
>    save latest N schedule_state in eagle database.
>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>    Refactor JMX Metric Collector Script
>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
>    SMTP server configuration from end user and read from server config instead
>    of metadata config
>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
>    Kafka sink configuration used by alert engine
>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>    KillOptions when stop a topology
>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>    Based Aggregate Framework
>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>    Refactor PublishmentType model to align with PolicyDefinition
>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>    Enhance policy UI
>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>    alert support time range select
>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>    Support to define granularity for MetricDefinition to avoid metric duplicate
>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>    MetricSchemaGenerator and MetricSchemaService
>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>    task failure category
>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>    Resolve defunct process in hadoop jmx script by kill -9
>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>    job diagnostics
>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
>    Failing Nodes List and bad node detection
>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>    CorrelationSpout reads zk connection from datasource override engine
>    configured
>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>    Refactor application shared service registry framework
>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>    eagle should log proper error instead of dying
>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>    System metric collector python script
>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>    fetch node usage from name node/resource manager jmx
>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>    job name column to let user search their jobs using that field
>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>    Improve hadoop jmx collector scripts
>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>    hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>    Improve alert engine metadata to organize by siteId
>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>    Refactor un-meaningful health alert message
>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
>    application health check message more readable
>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>    failed job trouble shooting
>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>    jmx resource info to Hadoop JMX Monitor
>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>    Support group in stream definition
>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>    Isolate policy execution assignment scheduling by site
>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>    Fetch running apps info with Yarn client
>
> Bug
>
>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
>    mail failed for javax.mail.internet.AddressException: Illegal
>    semicolon, not in group
>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>    Support Postgres as hive metadata
>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>    query=AlertService[@hostname=~".*"] returns different results under
>    HBASE and JDBC DB
>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>    node_modules is packaged into eagle tar package
>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
>    Request Reviewer CI job fails to checkout dev branch
>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>    Build failed to due to [EAGLE-325]
>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>    test building problem caused by kafka version and remove unused files
>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>    Remove tomcat package dependencies and use standalone embedded jetty server
>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
>    topologyName from application.conf for MR history job feeder.
>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>    Kafka Spout with kerberos
>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>    JSlint failed in common/controller.js
>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>    Clean web framework to use light-weight DropWizard with Jersey and remove
>    spring dependency
>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>    resource manager version and improve app attempt id fetcher for spark job
>    feeder
>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>    UnitTest Error caused by streamDef.json and TestApplicationImpl
>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>    NPE bug while metadata inconsistent; Fix unit test
>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>    mismatch package name
>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>    Compile errors in develop branch
>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>    StreamRouterBolt and PublishBolt also have NPE
>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>    unit test failure on develop branch
>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
>    test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>    Metric APP use new application framework
>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>    CoordinatorTest.test_01 sometimes fail
>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>    TestSerDeserPer failed with Windows Git bash
>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>    Query error if query string contains "[]"
>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>    generic email publisher and publish emails for absence alert.
>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>    StreamRouterSpec class should override equals method
>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>    AlertPublisherImpl dedup throws exception when dedup column is not
>    configured
>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>    negative total execution time and make some code optimization for spark
>    history job.
>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>    flushing entities for spark history job.
>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>    warnings for getting json values in eagle-jpm-spark-history
>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>    Jenkins building failed on build #71
>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>    NullPointerException when zookeeper is trying to shutdown in
>    ZookeeperEmbedded.
>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>    NullPointerException for spark history job
>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>    develop branch is actually broken with missing dependencies
>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>    SparkRunningJobApp.
>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>    eagle-alert warnings
>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>    eagle-server.sh to support to run under windows bash like Cygwin
>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>    eagle default configuration and invalid dependencies
>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>    duplicated view path
>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>    Resolve eagle dependency security and license issues
>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>    /entities/ timeseries query bug
>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>    EagleServiceBaseClient cannot configure the basePath
>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>    Disruptor dependency conflict
>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>    TestServiceAppWithZk test cause failing due to port conflict
>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>    Retry embedded zookeeper port by port +1 when conflicts
>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>    JsonMappingException in Hadoop queue feeder
>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>    dedup fields into publishment compare consideration
>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>    max retry times for HDFS problems, otherwise skip instead of blocking whole
>    topology
>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>    modification issue
>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>    Refactor StaticWebApplication to StaticApplication to support both
>    web/static application
>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>    AlertEngine: create metadata validation api
>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>    AlertEngine: multiple routing of alerts is broken because of event not
>    copied
>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>    dedup key
>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>    472 incorrect merge of pr 471
>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>    AlertEngine: the kafka_spout might be dropped by metadata update when
>    system ack a tupe
>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>    conflict streamId between different sites when installation
>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>    Caught NoSuchFieldError when creating policy with existing policyId
>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>    API to filter publishment by policy: /policies/{policyId}/publishments
>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>    Version [null]!
>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>    update: metadata/policies/policy
>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>    NullPointerException in DefaultDeduplicator
>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>    ui-build.sh not pop grunt exit code
>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>    Jsoup parse hive sql return String without line break "\n"
>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>    Scrollbar is missing when install Map Reduce History Job Monitoring
>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>    AlertEngine: SpoutWrapper are sending duplicated message.
>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>    AlertEngine : unit test failed caused by datasource name and topic name
>    change
>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>    Installation Doc is not correctly shown in Installation Dialog
>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
>    home page error for missing partials/site/home.html
>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>    PolicyValidator and Validation API
>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>    jdbc metadata bugs
>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>    Absence Alert Engine doesn't alert in some case
>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>    log retention for eagle server log
>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>    AlertUnitTopology does not rebuild the scheduler state after restarting
>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>    Stream router does not work properly sometimes
>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>    alert engine open metric system per tuple
>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>    metadata bug
>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>    Stream delete mongo implementation is not working
>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>    configuration
>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>    remove jarPath/mode from entity context
>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>    Build git head COMMITID into eagle package and display in web page aside
>    eagle version
>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>    directly updating status API to rigger update status immediately
>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>    Should streat storm "KILLED" as "STOPPING" in eagle
>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>    Support properties type in text area instead input field of configuration
>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>    numOfPublishExecutors to alert engine topology
>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>    grouping between AlertBolt and AlertPublisher
>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>    AlertEngine: don't host long-live curator framework for schedule
>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>    missing CoprocessorService and MR Running feeder task number limitation
>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>    /policies/{policyId}/publishments bug
>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
>    creating sites in UI and metadata storaged as jdbc, the field "Description"
>    can't be null
>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>    application could not detect stream change
>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>    /policies/{policyId} throws exception if policy does not exist
>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>    JdbcDatabaseHandler select sql error
>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>    streams is null when call /rest/apps/ api
>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>    Publish & Router bolts spec change is not thread safe
>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>    optimize some configurations for alert
>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>    configuration bug in applications
>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>    eagle-common checkstyle warnings
>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>    HBaseStorage doesn't set affected size after create and delete operation
>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>    eagle-data-process checkstyle warnings
>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>    eagle-embed checkstyle warnings
>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>    eagle-metadata checkstyle warnings
>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>    eagle-metric checkstyle warnings
>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>    eagle-query checkstyle warnings
>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>    check applications when remove site
>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>    PolicyValidation is insufficient, and will cause blocking for extended
>    handler
>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>    Improve coordinator schedule strategy to reuse alert work slot
>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>    Publishment without streamIds update encountered NPE
>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>    alert JdbcDatabaseHandler connection issue
>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>    history feeder support Health Checks
>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>    remove InterProcessMutex from JobHistoryZKStateManager
>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>    AlertEngine: Make publishment kafka endpoint as optional
>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>    simply refactor mr running job feeder
>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>    correctly
>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>    change hbase configuration to optional
>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>    Dropwizard related class not found exception in topology
>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>    not get hbase info by service api when the master becomes not available
>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>    Integrate Metric Process and Persistence with Application Framework
>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>    alertId is null in AlertStreamEvent bug
>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>    host name bug in jmx collector scripts
>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
>    from topology health check are inaccurate
>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>    coordinator bug in alert engine
>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>    Coordinator schedule time out
>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>    running job count in zookeeper does not match the number in hbase
>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>    Potential NPE issue
>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>    validation for policy name
>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>    Resolve eagle time problem on alert entities
>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>    service.port config to support both STRING and NUMBER
>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>    MetricStreamPersist bug: no tuple pass on when batchSize > 1
>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>    NoClassDefFoundError while running storm topology for alert and MRrunning
>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>    TopologyBaseAPIEntity comparison should consider rack info
>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>    Eagle application status is still RUNNING even when storm cluster is down
>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>    ApplicationPackageProvider Framework to support package multiple
>    applications
>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>    MRRunningJobFetchSpout throws NPE when there is no apps found
>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>    HBase Master Overview keep loading progress forever if no data available
>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
>    to healthy and unhealthy region-servers in hbase dashboard is not accurate
>    enough
>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>    Refine system metric schema design and fix system metric collector
>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>    update packaging to use new configs
>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>    Publishers with same policy but different schema could produce duplicate
>    alerts
>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>    not package by maven
>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>    email template link problem
>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
>    could go beyond job list widget
>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>    status of job list always show Running
>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>    duration conflicts between job list and job detail page
>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>    Eagle JPM Yarn Overview Chart Improvement
>
> Task
>
>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>    Initialize code for 0.5.0-incubating-SNAPSHOT
>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>    tomcat jar dependencies need to be cleaned up
>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>    Alert Engine BugFix and Improvements
>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>    stream tumbling window aggregate library
>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>    Convert spark history job using application framework
>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>    Always retry to parse spark history job when failure happens.
>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>    refactor for support 0.5 api
>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>    policy management
>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>    tuning
>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>    AlertEngine: incorrect metric system use : too many metric object create
>    and registered
>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>    AlertEngine: MongoStateStore should be removed
>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>    document the Apache Eagle deployment from scratch
>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>    Document job performance monitoring application
>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>    Document service health check application
>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>    Document JMX monitoring application
>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>    Document HDFS audit log monitoring application (DAM)
>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>    alert api update
>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>    support metric preview
>
> Sub-task
>
>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>    create jekyll-infra for eagle landing page
>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>    create jekyll-infra for eagle version-based page
>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>    Spark History jobs Feeder
>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>    history jobs Feeder
>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>    Monitoring Application Framework Core
>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>    Refactor Application Framework Interfaces and StreamEventMapper
>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>    Implement Application Lifecycle Status Conversion
>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>    Alerting on any customized kafka data source (topic)
>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>    Integrate application streams as Alerting data source (managed kafka topic)
>    & stream
>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>    Integrate application streams as Insight Dashboard data source
>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>    Integrate Application start/stop/status interface with
>    TopologyMgmtResourceImpl
>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>    Implement KafkaStreamSink with type safe StreamSinkContext
>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>    Refine example application for developer to easily know how to create a new
>    app
>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>    Implement consistent RESTResponse Wrapper for operation
>    (CREAT/MODIFY/DELETE) request
>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>    standalone
>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>    Enrich Metadata API of Application Management
>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>    Combine environment configuration into application configuration for
>    execution
>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>    Support to extend metastore DAO modules in SPI
>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>    HBase unit test
>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>    Refactor: Make sure engine publisher only have general feature.
>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>    when apply change of 569
>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>    register simple Basic Authentication to server application
>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>    implement ldap authentication logic, taking Basic Authentication credentials
>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>    Generate sortSpec only on externalWindow
>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>    TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>    UnitTest for HBaseStorage
>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>    Exclude coverage instrumentation of generated class
>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web
>    ui should check success(true or false) when delete site
>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>    Refactor - move ignored test class to corresponding module
>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>    unit test for eagle-service-base
>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>    unit test for alert-metadata
>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>    unit test for alert-metadata-service
>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>    Refactor Topology Monitoring Widgets
>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
>    sure "HBase" nav active in sidebar when visiting hbase monitoring web
>    through URL
>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>    Refactor HBase JMX Metric with appropriate navigation path
>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
>    real time current server time aside global timepicker
>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>    Refactor metric chart render process to improve user experience.
>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>    to support different hbase version metric
>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>    Integrate role-based Authentication in API
>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>    Integrate role-based Authentication in UI
>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>    Metric Explorer and Customized Dashboard UI Part
>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>    Metric Explorer and Customized Dashboard Metadata Part
>
> Test
>
>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
>    email alert publisher
>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>    Improve code coverage of eagle-service-base
>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>    unit test for eagle-alert-parent
>
>
>
> Thanks
> Jayesh
>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Edward Zhang <yo...@apache.org>.
Great to see we started 0.5 release!

Checked signature, it is good.

But looks we need package source code instead of binary like we did in
previous releases, so we can build source.
https://dist.apache.org/repos/dist/dev/eagle/0.4.0-incubating-rc3/. Do I
miss anything?

Thanks
Edward

On Thu, Jul 27, 2017 at 3:02 PM, Jayesh Senjaliya <ja...@apache.org> wrote:

> Hello Eagle Community,
>
> There has been lot of work done on the Apache Eagle project since last
> 0.4 release and I would like to Thank the community for their amazing
> contributions !!
>
> Today we are releasing RC1 of next version 0.5 that includes lot of new
> features, bug fixes,  improvements and all the amazing contributions from
> Apache Eagle community.
>
> Here is brief overview of the things added in this release.
>
> 1) completely refactored and dynamic alert engine with dynamic data source.
> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> 2) refactored application development framework with its lifecycle
> management.
> 3) lots of new monitoring applications and its dashboards for insight:
>     * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>     * HBase Monitoring app
>     * Job Performance Monitoring app
>     * Running Hadoop Queue monitoring app
>     * hdfs, hbase and yarn Service health check monitoring app
>     * Host heatmaps UI insight app
> 4) LDAP and admin functionality support
> 5) lots of improvements, bug fixes and more...
>
>
> Hence here is the v0.5.0 release candidate for you to check out.
> The release candidate of Apache Eagle 0.5.0 is made available at: *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related
> public keys and sha signatures are available under the same directory).
> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
>
>
> *Apache Eagle PMC Members, Please test the release and vote.*
>
> My VOTE: +1 (binding)
>
>
> *Release Notes:*
> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
>
> New Feature
>
>    - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] -
>    Generic solution for Eagle topology merge
>    - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] -
>    enable basic support for eagle RDBMS storage
>    - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>    Integrate [maven-release-plugin] for eagle release
>    - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] -
>    Clean maven build warning in eagle
>    - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set
>    up Eagle IT (Integration Test) Suite
>    - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>    Metadata on mongodb
>    - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>    Convert fid,uid in MapR's audit log to FIle/folder name, user name
>    - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>    Initialize next-gen alert engine code on branch-0.5
>    - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>    Running queue metrics monitoring
>    - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>    Running queue metrics monitoring
>    - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>    Monitoring Application Framework
>    - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>    Eagle-JPM job name normalize
>    - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] -
>    eagle support for mr & spark running job monitoring
>    - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>    DropWizard Service Security Integration with Basic Auth & LDAP
>    - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>    Decouple Application Class-based Configuration
>    - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>    META-INF/providers/${appProviderClassName}.xml as default metadata path
>    - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>    StateCheck: multiple stage of definition in single policy
>    - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>    provide tools to collect hbase jmx metrics
>    - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>    Application policy template framework
>    - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>    Support @Bucket annotation in query engine
>    - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>    required field for application configuration
>    - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] -
>    Setup Eagle v0.5 Documentation Site Layout
>    - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>    Generate a build number when building the project.
>    - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>    updating policy status API: PUT /metadata/policies/{policyId}/
>    status/{status}
>    - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>    Enable/Disable Policy in UI
>    - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>    User-Oriented Policy API
>    - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>    Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>    - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>    Eagle HBase Metric Store Publisher
>    - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>    Publishments to Policy API
>    - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>    Implement oozieAuditLogAppProvider
>    - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] -
>    Hadoop JMX Metric Monitoring Application
>    - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] -
>    HBase JMX Metric Monitoring Application
>    - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>    EagleServiceMetricSink
>    - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>    reserved "global" siteId as shared namespace
>    - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>    new publisher AlertEagleStorePlugin
>    - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>    support Alert display
>    - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>    Integrate topology health check with alert engine
>    - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
>    eagle to collect system and Hadoop JMX information
>    - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add
>    a new publisher to write alerts into a local file
>    - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>    Support alert template to generate human readable alert
>    - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] -
>    HBase JMX Monitoring Dashboard
>    - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
>    Audit log traffic monitoring
>    - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>    Job Scheduling Framework and HadoopHealthCheckApp
>    - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
>    JMX Monitoring Dashboard
>    - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>    Improve eagle auth framework to support @PermitAll/DenyAll/
>    RolesAllowed/Auth
>    - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>    Integrate role-based Authentication in API and UI
>    - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] -
>    Eagle Docker Image for v0.5
>    - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>    REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>    - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>    Host-level Overview Heatmap Diagram for Topology Monitoring
>    - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] -
>    Metric Explorer and Customized Dashboard
>    - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>    ElasticSearch Alert Publisher
>
> Improvement
>
>    - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>    Job Running Spout should support HTTPS
>    - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>    publish javadoc of eagle
>    - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>    convert /list to /entities
>    - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>    mvn script to handle maven dependency
>    - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] -
>    Remove dependency of AlertExecutorId in metadata while partitioning policy
>    - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>    Replace HDP version based hadoop dependencies with community version
>    instead.
>    - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>    Support to fetch audit log from http://localhost:50070/
>    logs/hdfs-audit.log for quick preview
>    - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>    AlertExecutor Support to load all policies if AlertExecutorId is not defined
>    - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>    sample main app that read config for alert-executor to make onboard easier
>    with topo-mgmt
>    - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
>    alert definition so that user could see the trigger condition of alert
>    - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>    batch processing apis for metadata in the new alert engine
>    - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] -
>    Kafka Java Producer with kerberos
>    - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>    Improve eagle alert email template to provide more useful information and
>    user experience
>    - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] -
>    remove eagle-docs from develop branch
>    - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] -
>    Change AlertNotificationEntity#fields type from String to List
>    - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
>    Eagle document to Eagle source code control
>    - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>    Improve code coverage of eagle-storage-hbase
>    - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>    check style support
>    - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] -
>    HBase audit log monitoring using new app framework
>    - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
>    app web classes and app topology classes using configured lib dir
>    - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] -
>    Hbase monitoring's metadata browse API in new app framework
>    - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>    explore new packaging method for eagle using new app framework
>    - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>    MetadataDaoFactory should use config from eagle server
>    - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>    Application status monitoring
>    - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>    Coordiantor schedule operation must be exclusive in distributed deployment
>    - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] -
>    create workable fat jar for starting application remotely
>    - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>    Introduce policy enable/disable support
>    - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>    convert eagle-gc app to use new app framework
>    - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>    convert eagle-hdfs-auditlog app to use new app framework
>    - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>    convert eagle-hive app to use new app framework
>    - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>    convert eagle-maprfs app to use new app framework
>    - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>    convert eagle-oozie app to use new app framework
>    - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] -
>    clean inner process alert engine code
>    - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] -
>    Alert check meta version conflict between runtime modules
>    - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] -
>    oozie ingestion+alert engine preview
>    - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>    Jersey Resource Unit Test Case
>    - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] -
>    Alert Dudup - same metric generate alert should be deduped
>    - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>    App type may be run as multiple instances in one site
>    - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] -
>    clean up eagle-application-service to be replaced by new app framework
>    - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
>    dataSource configuration extremely simple
>    - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
>    enrichment refactor in eagle security monitoring
>    - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
>    improvements of app framework: appId naming, jarFile field,
>    InstallOperation etc.
>    - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>    eagle-data-process project clean up to contain only common processing
>    classes
>    - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] -
>    Eagle README in Eagle 0.5 version
>    - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] -
>    Eagle 0.5 API full documents
>    - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
>    Hadoop jmx monitoring working in Eagle 0.5
>    - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
>    alert engine topology to be one application so to be managed by Eagle API
>    - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>    upgrade storm and kafka to a version which is consistent with HDP sandbox
>    2.4 and CDH 5.X
>    - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>    guice module better in app framework
>    - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>    KafkaStreamSink should not assume fixed field user to do partition
>    - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] -
>    Create alert metadata based on application stream sink configuration
>    - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>    overwrite equals method for PolicyDefinition should not contain field
>    description
>    - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>    Refactor DynamicPolicyLoader to use MapComparator
>    - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] -
>    oozie auditlog parser don`t deal with NullPointerException
>    - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>    AlertEngine : Make policy definition handler extensible
>    - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
>    streaming application's sink type to be java bean
>    - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>    Implement application entity service by jdbc
>    - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>    data / gap alert enhancement
>    - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>    Decouple Co-processor with Eagle Aggreation Query Service
>    - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>    Implement HOURLY_RULE for Absence Alert.
>    - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>    refactor oozie to new application framework
>    - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] -
>    Clean up embedded tomcat dependency
>    - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] -
>    Dedup alerts according to state change
>    - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>    eagle-jpm code style warnings and enable failOnViolation
>    - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>    storage configuration and remove AppJUnitRunner
>    - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>    Integrate typesafe-config with DropWizard
>    - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>    Suppport application dependency in framework
>    - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>    Annotation to describe application metadata in ApplicationProvider.xml
>    - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>    Enhance dedup to support extended deduplicator
>    - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>    eagle service host and port config in jpm web app
>    - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>    some bugs and improvement of mr history feeder
>    - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>    Install/Update Alert Topology Metadata when start alert engine
>    - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>    dynamical loaded jarPath as default value in ApplicationEntity
>    - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>    AlertEngine: Topology should support loopback topic created after policy
>    deployed
>    - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>    AlertEngine: Metadata API doesn't do validation of metadata
>    - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] -
>    Dedup enhancements
>    - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
>    dedup state value case insensitive
>    - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add
>    a hdfs audit log parser which consumes message in Json format
>    - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] -
>    Eagle Topology assembly multi-version Hadoop support & bug fix
>    - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] -
>    Create "ui" building profile and enable Eagle Web UI Building by default
>    - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
>    improvements when submit JPM applications
>    - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
>    sure AlertUnitTopologyApp compatible with both appId and topology.name
>    - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>    Support view/editing application configuration after installed
>    - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>    multiple hadoop version assembly application (topology) package
>    - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>    LOCAL when app provider is from class file and use Cluster when from jar
>    file
>    - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>    Home display site states
>    - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>    [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>    - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] -
>    Policy UI refactory
>    - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>    history feeder read some configurations from eagle server
>    - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] -
>    clean up configuration for MR running feeder
>    - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>    Refactor policy parser and validator for richer plan details and better
>    performance
>    - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] -
>    clean up configuration for Eagle JPM aggregation feeder
>    - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
>    application runtime configure to ApplicationEntity context
>    - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>    Support Policy Execution Interpreter and Planner to compile siddhi query to
>    distributed execution plan
>    - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] -
>    remove zk root from configure
>    - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>    Integrate metric system with application framework
>    - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>    history feeder and Alert Engine integration
>    - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>    Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>    - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] -
>    Define fast compact data structure for kafka between application and alert
>    engine
>    - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>    Investigate eagle app metric system referring to
>    https://github.com/ooyala/metrics_storm
>    <https://github.com/ooyala/metrics_storm>
>    - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>    Package hadoop jmx metric collector into eagle pacakge
>    - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] -
>    Hadoop JMX Collector Support HA switching
>    - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>    Support to configure links for site
>    - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] -
>    Can't generate Html coverage report
>    - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>    AlertEngine : Improve metadata store performance
>    - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI
>    add site select on top nav bar
>    - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] -
>    Modify HBaseAuditLogAppProvider.xml to integrate necessary and correct
>    properties
>    - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>    imporvement
>    - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>    AlertEngine: bolt should check ZK for latest spec when start
>    - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>    Application UI add confirm dialog
>    - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] -
>    Policy UI adv mode support sql highlight
>    - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
>    "Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
>    Task Statistic"
>    - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>    Application improvement
>    - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] -
>    [API] Validate before saving policy
>    - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] -
>    Policy edit ui auto generate description
>    - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>    hbase kerberose principle and keytab to provider
>    - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>    Integrate maven-buildNumber-plugin and Version.java
>    - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
>    publishment settings both policy & stream awareness
>    - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>    unit test for eagle-storage-base module
>    - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>    tuple log for spout & alert bolt
>    - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>    AlertEmailPublisherTest test cases
>    - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>    default host&port of JPM_WEB_APP as null
>    - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>    InjectMembers in ServerApplication when initialization
>    - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add
>    a managed task to regularly schedule registered healthchecks
>    - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] -
>    Update spark running config to integrate with the application framework
>    - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>    application health check support notification
>    - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>    healthy check for hadoop-queue/topology-health/spark-history apps
>    - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>    Refactor eagle module names to be more meaningful
>    - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>    Resolve google-fonts external connection blocking problem in AdminLTE
>    - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] -
>    Enable publish bolt parallelism
>    - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>    MRJobEntityCreationHandler flush need retry N times
>    - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add
>    a new alert publisher to store alerts into hbase
>    - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
>    save latest N schedule_state in eagle database.
>    - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>    Refactor JMX Metric Collector Script
>    - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
>    SMTP server configuration from end user and read from server config instead
>    of metadata config
>    - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
>    Kafka sink configuration used by alert engine
>    - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>    Refactor jdbcMetadataDaoImpl of alert engine metadata
>    - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>    KillOptions when stop a topology
>    - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>    Based Aggregate Framework
>    - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>    Refactor PublishmentType model to align with PolicyDefinition
>    - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>    Enhance policy UI
>    - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>    alert support time range select
>    - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>    Support to define granularity for MetricDefinition to avoid metric duplicate
>    - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>    MetricSchemaGenerator and MetricSchemaService
>    - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>    task failure category
>    - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>    Resolve defunct process in hadoop jmx script by kill -9
>    - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>    job diagnostics
>    - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
>    Failing Nodes List and bad node detection
>    - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>    CorrelationSpout reads zk connection from datasource override engine
>    configured
>    - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>    Refactor application shared service registry framework
>    - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] -
>    eagle should log proper error instead of dying
>    - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] -
>    System metric collector python script
>    - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] -
>    fetch node usage from name node/resource manager jmx
>    - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>    job name column to let user search their jobs using that field
>    - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>    Improve hadoop jmx collector scripts
>    - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>    hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>    - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] -
>    Stream leaf RunningQueueAPIEntity into Kafka for queue monitoring
>    - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>    Improve alert engine metadata to organize by siteId
>    - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>    Refactor un-meaningful health alert message
>    - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
>    application health check message more readable
>    - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>    failed job trouble shooting
>    - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>    jmx resource info to Hadoop JMX Monitor
>    - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>    Support group in stream definition
>    - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>    Isolate policy execution assignment scheduling by site
>    - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] -
>    Fetch running apps info with Yarn client
>
> Bug
>
>    - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
>    mail failed for javax.mail.internet.AddressException: Illegal
>    semicolon, not in group
>    - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>    SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>    - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>    Support Postgres as hive metadata
>    - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>    query=AlertService[@hostname=~".*"] returns different results under
>    HBASE and JDBC DB
>    - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>    node_modules is packaged into eagle tar package
>    - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
>    Request Reviewer CI job fails to checkout dev branch
>    - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>    Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>    - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] -
>    Build failed to due to [EAGLE-325]
>    - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>    test building problem caused by kafka version and remove unused files
>    - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] -
>    Remove tomcat package dependencies and use standalone embedded jetty server
>    - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
>    topologyName from application.conf for MR history job feeder.
>    - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] -
>    Kafka Spout with kerberos
>    - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] -
>    JSlint failed in common/controller.js
>    - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] -
>    Clean web framework to use light-weight DropWizard with Jersey and remove
>    spring dependency
>    - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>    resource manager version and improve app attempt id fetcher for spark job
>    feeder
>    - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>    UnitTest Error caused by streamDef.json and TestApplicationImpl
>    - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>    NPE bug while metadata inconsistent; Fix unit test
>    - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>    mismatch package name
>    - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>    Compile errors in develop branch
>    - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>    StreamRouterBolt and PublishBolt also have NPE
>    - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>    hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>    - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>    unit test failure on develop branch
>    - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
>    test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>    - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>    Metric APP use new application framework
>    - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>    CoordinatorTest.test_01 sometimes fail
>    - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>    TestSerDeserPer failed with Windows Git bash
>    - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] -
>    Query error if query string contains "[]"
>    - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>    generic email publisher and publish emails for absence alert.
>    - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>    StreamRouterSpec class should override equals method
>    - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>    AlertPublisherImpl dedup throws exception when dedup column is not
>    configured
>    - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>    negative total execution time and make some code optimization for spark
>    history job.
>    - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>    flushing entities for spark history job.
>    - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>    warnings for getting json values in eagle-jpm-spark-history
>    - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>    Jenkins building failed on build #71
>    - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>    NullPointerException when zookeeper is trying to shutdown in
>    ZookeeperEmbedded.
>    - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>    NullPointerException for spark history job
>    - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>    develop branch is actually broken with missing dependencies
>    - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] -
>    Remove envContextConfig.env in SparkRunningJobAppConfig for
>    SparkRunningJobApp.
>    - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>    eagle-alert warnings
>    - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>    eagle-server.sh to support to run under windows bash like Cygwin
>    - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>    eagle default configuration and invalid dependencies
>    - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>    duplicated view path
>    - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>    Resolve eagle dependency security and license issues
>    - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>    /entities/ timeseries query bug
>    - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>    EagleServiceBaseClient cannot configure the basePath
>    - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>    Disruptor dependency conflict
>    - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>    TestServiceAppWithZk test cause failing due to port conflict
>    - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] -
>    Retry embedded zookeeper port by port +1 when conflicts
>    - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>    JsonMappingException in Hadoop queue feeder
>    - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>    dedup fields into publishment compare consideration
>    - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>    max retry times for HDFS problems, otherwise skip instead of blocking whole
>    topology
>    - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>    AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>    modification issue
>    - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>    Refactor StaticWebApplication to StaticApplication to support both
>    web/static application
>    - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>    MongodbMetadata: kafka have dot in topic name cause spec store failed
>    - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>    AlertEngine: create metadata validation api
>    - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>    AlertEngine: multiple routing of alerts is broken because of event not
>    copied
>    - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>    AlertEngine : simplify state-based dedup to have only deupvalue for given
>    dedup key
>    - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>    AlertEngine : Not to Use commons3 stringutil.isnoneblank
>    - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR
>    472 incorrect merge of pr 471
>    - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>    AlertEngine: the kafka_spout might be dropped by metadata update when
>    system ack a tupe
>    - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>    conflict streamId between different sites when installation
>    - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] -
>    Caught NoSuchFieldError when creating policy with existing policyId
>    - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>    API to filter publishment by policy: /policies/{policyId}/publishments
>    - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>    Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>    Version [null]!
>    - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>    update: metadata/policies/policy
>    - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>    NullPointerException in DefaultDeduplicator
>    - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>    ui-build.sh not pop grunt exit code
>    - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] -
>    Jsoup parse hive sql return String without line break "\n"
>    - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>    Scrollbar is missing when install Map Reduce History Job Monitoring
>    - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>    AlertEngine: SpoutWrapper are sending duplicated message.
>    - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>    AlertEngine : unit test failed caused by datasource name and topic name
>    change
>    - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>    Installation Doc is not correctly shown in Installation Dialog
>    - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
>    home page error for missing partials/site/home.html
>    - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>    PolicyValidator and Validation API
>    - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>    jdbc metadata bugs
>    - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>    Absence Alert Engine doesn't alert in some case
>    - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No
>    log retention for eagle server log
>    - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>    AlertUnitTopology does not rebuild the scheduler state after restarting
>    - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] -
>    Stream router does not work properly sometimes
>    - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>    alert engine open metric system per tuple
>    - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>    metadata bug
>    - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] -
>    Stream delete mongo implementation is not working
>    - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] -
>    Status is wrongly shown as "INITIALIZED" when updating installed app's
>    configuration
>    - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] -
>    remove jarPath/mode from entity context
>    - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] -
>    Build git head COMMITID into eagle package and display in web page aside
>    eagle version
>    - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>    directly updating status API to rigger update status immediately
>    - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] -
>    Should streat storm "KILLED" as "STOPPING" in eagle
>    - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>    Support properties type in text area instead input field of configuration
>    - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>    numOfPublishExecutors to alert engine topology
>    - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>    grouping between AlertBolt and AlertPublisher
>    - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>    AlertEngine: don't host long-live curator framework for schedule
>    - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>    missing CoprocessorService and MR Running feeder task number limitation
>    - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>    /policies/{policyId}/publishments bug
>    - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>    AlertEngine : PolicyDefinition.Defintion should not be changed.
>    - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
>    creating sites in UI and metadata storaged as jdbc, the field "Description"
>    can't be null
>    - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>    application could not detect stream change
>    - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>    /policies/{policyId} throws exception if policy does not exist
>    - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>    JdbcDatabaseHandler select sql error
>    - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>    streams is null when call /rest/apps/ api
>    - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>    Publish & Router bolts spec change is not thread safe
>    - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>    optimize some configurations for alert
>    - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>    configuration bug in applications
>    - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>    eagle-common checkstyle warnings
>    - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>    HBaseStorage doesn't set affected size after create and delete operation
>    - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>    eagle-data-process checkstyle warnings
>    - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>    eagle-embed checkstyle warnings
>    - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>    eagle-metadata checkstyle warnings
>    - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>    eagle-metric checkstyle warnings
>    - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>    eagle-query checkstyle warnings
>    - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] -
>    check applications when remove site
>    - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>    PolicyValidation is insufficient, and will cause blocking for extended
>    handler
>    - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>    Improve coordinator schedule strategy to reuse alert work slot
>    - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>    Publishment without streamIds update encountered NPE
>    - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>    alert JdbcDatabaseHandler connection issue
>    - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>    history feeder support Health Checks
>    - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>    AlertEngine: Policy Validation API doesn't evaluate the data source missing
>    - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] -
>    remove InterProcessMutex from JobHistoryZKStateManager
>    - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>    AlertEngine: Make publishment kafka endpoint as optional
>    - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] -
>    simply refactor mr running job feeder
>    - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>    org.apache.eagle.service.generic.MetaDataResource doesn't work
>    correctly
>    - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] -
>    change hbase configuration to optional
>    - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>    Dropwizard related class not found exception in topology
>    - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>    not get hbase info by service api when the master becomes not available
>    - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>    Integrate Metric Process and Persistence with Application Framework
>    - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>    alertId is null in AlertStreamEvent bug
>    - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>    host name bug in jmx collector scripts
>    - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
>    from topology health check are inaccurate
>    - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>    coordinator bug in alert engine
>    - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>    Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>    - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>    Coordinator schedule time out
>    - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>    running job count in zookeeper does not match the number in hbase
>    - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>    Potential NPE issue
>    - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>    validation for policy name
>    - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>    Resolve eagle time problem on alert entities
>    - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>    service.port config to support both STRING and NUMBER
>    - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>    MetricStreamPersist bug: no tuple pass on when batchSize > 1
>    - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>    NoClassDefFoundError while running storm topology for alert and MRrunning
>    - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>    TopologyBaseAPIEntity comparison should consider rack info
>    - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] -
>    Users in RunningQueueAPIEntity is missing due to misconfiguration
>    - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] -
>    Eagle application status is still RUNNING even when storm cluster is down
>    - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>    ApplicationPackageProvider Framework to support package multiple
>    applications
>    - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>    MRRunningJobFetchSpout throws NPE when there is no apps found
>    - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] -
>    HBase JMX Widget Url is wrongly using siteName instead of siteId
>    - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] -
>    HBase Master Overview keep loading progress forever if no data available
>    - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
>    to healthy and unhealthy region-servers in hbase dashboard is not accurate
>    enough
>    - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] -
>    Refine system metric schema design and fix system metric collector
>    - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] -
>    update packaging to use new configs
>    - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>    Publishers with same policy but different schema could produce duplicate
>    alerts
>    - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>    not package by maven
>    - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>    email template link problem
>    - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
>    could go beyond job list widget
>    - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>    status of job list always show Running
>    - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>    duration conflicts between job list and job detail page
>    - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] -
>    Eagle JPM Yarn Overview Chart Improvement
>
> Task
>
>    - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>    Initialize code for 0.5.0-incubating-SNAPSHOT
>    - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] -
>    tomcat jar dependencies need to be cleaned up
>    - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] -
>    Alert Engine BugFix and Improvements
>    - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] -
>    stream tumbling window aggregate library
>    - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>    Convert spark history job using application framework
>    - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] -
>    Always retry to parse spark history job when failure happens.
>    - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>    refactor for support 0.5 api
>    - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>    policy management
>    - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>    AlertEngine: Make Kafka Publisher configurable to async, for throughput
>    tuning
>    - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>    AlertEngine: incorrect metric system use : too many metric object create
>    and registered
>    - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>    AlertEngine: MongoStateStore should be removed
>    - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>    document the Apache Eagle deployment from scratch
>    - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>    Document job performance monitoring application
>    - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>    Document service health check application
>    - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>    Document JMX monitoring application
>    - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>    Document HDFS audit log monitoring application (DAM)
>    - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>    alert api update
>    - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>    support metric preview
>
> Sub-task
>
>    - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] -
>    create jekyll-infra for eagle landing page
>    - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] -
>    create jekyll-infra for eagle version-based page
>    - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] -
>    Spark History jobs Feeder
>    - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>    history jobs Feeder
>    - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>    Monitoring Application Framework Core
>    - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>    Refactor Application Framework Interfaces and StreamEventMapper
>    - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>    Implement Application Lifecycle Status Conversion
>    - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>    Alerting on any customized kafka data source (topic)
>    - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>    Integrate application streams as Alerting data source (managed kafka topic)
>    & stream
>    - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>    Integrate application streams as Insight Dashboard data source
>    - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>    Integrate Application start/stop/status interface with
>    TopologyMgmtResourceImpl
>    - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>    Implement KafkaStreamSink with type safe StreamSinkContext
>    - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] -
>    Refine example application for developer to easily know how to create a new
>    app
>    - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>    Implement consistent RESTResponse Wrapper for operation
>    (CREAT/MODIFY/DELETE) request
>    - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>    EAGLE-402 Refactor Application Framework to be better managed or deployed
>    standalone
>    - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] -
>    Enrich Metadata API of Application Management
>    - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>    Combine environment configuration into application configuration for
>    execution
>    - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>    Support to extend metastore DAO modules in SPI
>    - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>    HBase unit test
>    - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>    Refactor: Make sure engine publisher only have general feature.
>    - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>    when apply change of 569
>    - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>    register simple Basic Authentication to server application
>    - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>    implement ldap authentication logic, taking Basic Authentication credentials
>    - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>    Generate sortSpec only on externalWindow
>    - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>    Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>    - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>    TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>    - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>    UnitTest for HBaseStorage
>    - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>    Exclude coverage instrumentation of generated class
>    - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web
>    ui should check success(true or false) when delete site
>    - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>    Refactor - move ignored test class to corresponding module
>    - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>    unit test for eagle-service-base
>    - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>    unit test for alert-metadata
>    - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>    unit test for alert-metadata-service
>    - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>    Refactor Topology Monitoring Widgets
>    - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
>    sure "HBase" nav active in sidebar when visiting hbase monitoring web
>    through URL
>    - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>    Refactor HBase JMX Metric with appropriate navigation path
>    - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
>    real time current server time aside global timepicker
>    - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>    Refactor metric chart render process to improve user experience.
>    - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] -
>    Rename metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*"
>    to support different hbase version metric
>    - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>    Integrate role-based Authentication in API
>    - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>    Integrate role-based Authentication in UI
>    - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] -
>    Metric Explorer and Customized Dashboard UI Part
>    - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] -
>    Metric Explorer and Customized Dashboard Metadata Part
>
> Test
>
>    - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
>    email alert publisher
>    - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>    Improve code coverage of eagle-service-base
>    - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>    unit test for eagle-alert-parent
>
>
>
> Thanks
> Jayesh
>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <ha...@apache.org>.
The downloaded source package version is 0.5.0-SNAPSHOT, I think we should
change to 0.5.0 instead.

--

Hao


On Fri, Aug 4, 2017 at 11:25 AM, Hao Chen <cn...@gmail.com> wrote:

> Hi Jayesh,
>
> How is the progress of eagle releasing?
>
>
> --
>
> Hao
>
>
>
> On Tue, Aug 1, 2017 at 4:16 PM, Hao Chen <cn...@gmail.com> wrote:
>
>> As mentioned by Jayesh, I have removed "incubating" from latest docs.
>>
>> - Hao
>>
>> On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:
>>
>>> Great!  Thank you for your work.
>>>
>>> My VOTE: +1 (binding)
>>>
>>> Regards,
>>> Da
>>>
>>> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>>>
>>> Hi Da Zhou,
>>>
>>> Thanks for checking rc1,
>>>
>>> - I have removed the preinstalled npm modules and docker's target lib to
>>> reduce the size of tar to 10mb.
>>> - I have requested Hao to remove "incubating" from latest docs since he
>>> is helping us there. [EAGLE-973]
>>>
>>> since there is no code change here, i have kept it under rc1 tag only.
>>>
>>> Thanks
>>>
>>> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
>>> wrote:
>>>
>>>> Hi Da Zhou,
>>>>
>>>> Thanks for checking rc1,
>>>>
>>>> - I have removed the preinstalled npm modules and docker's target lib
>>>> to reduce the size of tar to 10mb.
>>>> - I have requested Hao to remove "incubating" from latest docs since he
>>>> is helping us there. [EAGLE-973]
>>>>
>>>> since there is no code change here, i have kept it under rc1 tag only.
>>>>
>>>> Thanks
>>>> Jayesh
>>>>
>>>>
>>>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Jayesh,
>>>>>
>>>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>>>> I verified the tar files on my local env, it looks good to me
>>>>> except:
>>>>> - Tar ball files size issues pointed out by Hao and Edward.
>>>>> - On home page of latest documents, the status of Eagle is still
>>>>> indicated as “incubating”.
>>>>>
>>>>> Thanks and regards,
>>>>> Da
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <ha...@apache.org>.
The downloaded source package version is 0.5.0-SNAPSHOT, I think we should
change to 0.5.0 instead.

--

Hao


On Fri, Aug 4, 2017 at 11:25 AM, Hao Chen <cn...@gmail.com> wrote:

> Hi Jayesh,
>
> How is the progress of eagle releasing?
>
>
> --
>
> Hao
>
>
>
> On Tue, Aug 1, 2017 at 4:16 PM, Hao Chen <cn...@gmail.com> wrote:
>
>> As mentioned by Jayesh, I have removed "incubating" from latest docs.
>>
>> - Hao
>>
>> On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:
>>
>>> Great!  Thank you for your work.
>>>
>>> My VOTE: +1 (binding)
>>>
>>> Regards,
>>> Da
>>>
>>> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>>>
>>> Hi Da Zhou,
>>>
>>> Thanks for checking rc1,
>>>
>>> - I have removed the preinstalled npm modules and docker's target lib to
>>> reduce the size of tar to 10mb.
>>> - I have requested Hao to remove "incubating" from latest docs since he
>>> is helping us there. [EAGLE-973]
>>>
>>> since there is no code change here, i have kept it under rc1 tag only.
>>>
>>> Thanks
>>>
>>> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
>>> wrote:
>>>
>>>> Hi Da Zhou,
>>>>
>>>> Thanks for checking rc1,
>>>>
>>>> - I have removed the preinstalled npm modules and docker's target lib
>>>> to reduce the size of tar to 10mb.
>>>> - I have requested Hao to remove "incubating" from latest docs since he
>>>> is helping us there. [EAGLE-973]
>>>>
>>>> since there is no code change here, i have kept it under rc1 tag only.
>>>>
>>>> Thanks
>>>> Jayesh
>>>>
>>>>
>>>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Jayesh,
>>>>>
>>>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>>>> I verified the tar files on my local env, it looks good to me
>>>>> except:
>>>>> - Tar ball files size issues pointed out by Hao and Edward.
>>>>> - On home page of latest documents, the status of Eagle is still
>>>>> indicated as “incubating”.
>>>>>
>>>>> Thanks and regards,
>>>>> Da
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Hi All,

Thanks for checking out RC1 release. we have now released RC2 on another
thread.

so far we had 3 binding and 2 non-binding votes on RC1.

closing this thread for voting...
pls continue voting on RC2 thread.

Thanks
Jayesh


On Mon, Aug 7, 2017 at 8:35 PM, Hao Chen <cn...@gmail.com> wrote:

> Jayesh,
>
> Would you pls. complete the release?
>
>
> --
>
> Hao
>
>
> On Fri, Aug 4, 2017 at 2:09 PM, Jilin <ji...@apache.org> wrote:
>
> > Build Success, Vote +1.
> > And thanks for all your works.
> >
> > Thanks, Jilin
> >
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <cn...@gmail.com>.
Jayesh,

Would you pls. complete the release?


--

Hao


On Fri, Aug 4, 2017 at 2:09 PM, Jilin <ji...@apache.org> wrote:

> Build Success, Vote +1.
> And thanks for all your works.
>
> Thanks, Jilin
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jilin <ji...@apache.org>.
Build Success, Vote +1.
And thanks for all your works.

Thanks, Jilin

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <cn...@gmail.com>.
Hi Jayesh,

How is the progress of eagle releasing?


--

Hao



On Tue, Aug 1, 2017 at 4:16 PM, Hao Chen <cn...@gmail.com> wrote:

> As mentioned by Jayesh, I have removed "incubating" from latest docs.
>
>
> --
>
> Hao
>
>
>
> On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:
>
>> Great!  Thank you for your work.
>>
>> My VOTE: +1 (binding)
>>
>> Regards,
>> Da
>>
>> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>>
>> Hi Da Zhou,
>>
>> Thanks for checking rc1,
>>
>> - I have removed the preinstalled npm modules and docker's target lib to
>> reduce the size of tar to 10mb.
>> - I have requested Hao to remove "incubating" from latest docs since he
>> is helping us there. [EAGLE-973]
>>
>> since there is no code change here, i have kept it under rc1 tag only.
>>
>> Thanks
>>
>> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
>> wrote:
>>
>>> Hi Da Zhou,
>>>
>>> Thanks for checking rc1,
>>>
>>> - I have removed the preinstalled npm modules and docker's target lib to
>>> reduce the size of tar to 10mb.
>>> - I have requested Hao to remove "incubating" from latest docs since he
>>> is helping us there. [EAGLE-973]
>>>
>>> since there is no code change here, i have kept it under rc1 tag only.
>>>
>>> Thanks
>>> Jayesh
>>>
>>>
>>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>>> wrote:
>>>
>>>> Hi Jayesh,
>>>>
>>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>>> I verified the tar files on my local env, it looks good to me
>>>> except:
>>>> - Tar ball files size issues pointed out by Hao and Edward.
>>>> - On home page of latest documents, the status of Eagle is still
>>>> indicated as “incubating”.
>>>>
>>>> Thanks and regards,
>>>> Da
>>>>
>>>>
>>>
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <cn...@gmail.com>.
Hi Jayesh,

How is the progress of eagle releasing?


--

Hao



On Tue, Aug 1, 2017 at 4:16 PM, Hao Chen <cn...@gmail.com> wrote:

> As mentioned by Jayesh, I have removed "incubating" from latest docs.
>
>
> --
>
> Hao
>
>
>
> On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:
>
>> Great!  Thank you for your work.
>>
>> My VOTE: +1 (binding)
>>
>> Regards,
>> Da
>>
>> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>>
>> Hi Da Zhou,
>>
>> Thanks for checking rc1,
>>
>> - I have removed the preinstalled npm modules and docker's target lib to
>> reduce the size of tar to 10mb.
>> - I have requested Hao to remove "incubating" from latest docs since he
>> is helping us there. [EAGLE-973]
>>
>> since there is no code change here, i have kept it under rc1 tag only.
>>
>> Thanks
>>
>> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
>> wrote:
>>
>>> Hi Da Zhou,
>>>
>>> Thanks for checking rc1,
>>>
>>> - I have removed the preinstalled npm modules and docker's target lib to
>>> reduce the size of tar to 10mb.
>>> - I have requested Hao to remove "incubating" from latest docs since he
>>> is helping us there. [EAGLE-973]
>>>
>>> since there is no code change here, i have kept it under rc1 tag only.
>>>
>>> Thanks
>>> Jayesh
>>>
>>>
>>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>>> wrote:
>>>
>>>> Hi Jayesh,
>>>>
>>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>>> I verified the tar files on my local env, it looks good to me
>>>> except:
>>>> - Tar ball files size issues pointed out by Hao and Edward.
>>>> - On home page of latest documents, the status of Eagle is still
>>>> indicated as “incubating”.
>>>>
>>>> Thanks and regards,
>>>> Da
>>>>
>>>>
>>>
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <cn...@gmail.com>.
As mentioned by Jayesh, I have removed "incubating" from latest docs.


--

Hao



On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:

> Great!  Thank you for your work.
>
> My VOTE: +1 (binding)
>
> Regards,
> Da
>
> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>
> Hi Da Zhou,
>
> Thanks for checking rc1,
>
> - I have removed the preinstalled npm modules and docker's target lib to
> reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is
> helping us there. [EAGLE-973]
>
> since there is no code change here, i have kept it under rc1 tag only.
>
> Thanks
>
> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
> wrote:
>
>> Hi Da Zhou,
>>
>> Thanks for checking rc1,
>>
>> - I have removed the preinstalled npm modules and docker's target lib to
>> reduce the size of tar to 10mb.
>> - I have requested Hao to remove "incubating" from latest docs since he
>> is helping us there. [EAGLE-973]
>>
>> since there is no code change here, i have kept it under rc1 tag only.
>>
>> Thanks
>> Jayesh
>>
>>
>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>> wrote:
>>
>>> Hi Jayesh,
>>>
>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>> I verified the tar files on my local env, it looks good to me
>>> except:
>>> - Tar ball files size issues pointed out by Hao and Edward.
>>> - On home page of latest documents, the status of Eagle is still
>>> indicated as “incubating”.
>>>
>>> Thanks and regards,
>>> Da
>>>
>>>
>>
>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Hao Chen <cn...@gmail.com>.
As mentioned by Jayesh, I have removed "incubating" from latest docs.


--

Hao



On Tue, Aug 1, 2017 at 7:52 AM, Da Zhou <da...@gmail.com> wrote:

> Great!  Thank you for your work.
>
> My VOTE: +1 (binding)
>
> Regards,
> Da
>
> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
>
> Hi Da Zhou,
>
> Thanks for checking rc1,
>
> - I have removed the preinstalled npm modules and docker's target lib to
> reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is
> helping us there. [EAGLE-973]
>
> since there is no code change here, i have kept it under rc1 tag only.
>
> Thanks
>
> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
> wrote:
>
>> Hi Da Zhou,
>>
>> Thanks for checking rc1,
>>
>> - I have removed the preinstalled npm modules and docker's target lib to
>> reduce the size of tar to 10mb.
>> - I have requested Hao to remove "incubating" from latest docs since he
>> is helping us there. [EAGLE-973]
>>
>> since there is no code change here, i have kept it under rc1 tag only.
>>
>> Thanks
>> Jayesh
>>
>>
>> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com>
>> wrote:
>>
>>> Hi Jayesh,
>>>
>>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>>> I verified the tar files on my local env, it looks good to me
>>> except:
>>> - Tar ball files size issues pointed out by Hao and Edward.
>>> - On home page of latest documents, the status of Eagle is still
>>> indicated as “incubating”.
>>>
>>> Thanks and regards,
>>> Da
>>>
>>>
>>
>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Da Zhou <da...@gmail.com>.
Great!  Thank you for your work.

My VOTE: +1 (binding)

Regards,
Da

> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
> 
> Hi Da Zhou, 
> 
> Thanks for checking rc1, 
> 
> - I have removed the preinstalled npm modules and docker's target lib to reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is helping us there. [EAGLE-973]
> 
> since there is no code change here, i have kept it under rc1 tag only.
> 
> Thanks
> 
> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jhsonline@gmail.com <ma...@gmail.com>> wrote:
> Hi Da Zhou, 
> 
> Thanks for checking rc1, 
> 
> - I have removed the preinstalled npm modules and docker's target lib to reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is helping us there. [EAGLE-973]
> 
> since there is no code change here, i have kept it under rc1 tag only.
> 
> Thanks
> Jayesh
> 
> 
> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <daveloperzhou@gmail.com <ma...@gmail.com>> wrote:
> Hi Jayesh,
> 
> Thank you for starting vote for Apache Eagle 0.5 RC1.
> I verified the tar files on my local env, it looks good to me
> except:
> - Tar ball files size issues pointed out by Hao and Edward.
> - On home page of latest documents, the status of Eagle is still indicated as “incubating”.
> 
> Thanks and regards,
> Da
> 
> 
> 


Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Da Zhou <da...@gmail.com>.
Great!  Thank you for your work.

My VOTE: +1 (binding)

Regards,
Da

> On Jul 31, 2017, at 2:58 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
> 
> Hi Da Zhou, 
> 
> Thanks for checking rc1, 
> 
> - I have removed the preinstalled npm modules and docker's target lib to reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is helping us there. [EAGLE-973]
> 
> since there is no code change here, i have kept it under rc1 tag only.
> 
> Thanks
> 
> On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jhsonline@gmail.com <ma...@gmail.com>> wrote:
> Hi Da Zhou, 
> 
> Thanks for checking rc1, 
> 
> - I have removed the preinstalled npm modules and docker's target lib to reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is helping us there. [EAGLE-973]
> 
> since there is no code change here, i have kept it under rc1 tag only.
> 
> Thanks
> Jayesh
> 
> 
> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <daveloperzhou@gmail.com <ma...@gmail.com>> wrote:
> Hi Jayesh,
> 
> Thank you for starting vote for Apache Eagle 0.5 RC1.
> I verified the tar files on my local env, it looks good to me
> except:
> - Tar ball files size issues pointed out by Hao and Edward.
> - On home page of latest documents, the status of Eagle is still indicated as “incubating”.
> 
> Thanks and regards,
> Da
> 
> 
> 


Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Hi Da Zhou,

Thanks for checking rc1,

- I have removed the preinstalled npm modules and docker's target lib to
reduce the size of tar to 10mb.
- I have requested Hao to remove "incubating" from latest docs since he is
helping us there. [EAGLE-973]

since there is no code change here, i have kept it under rc1 tag only.

Thanks

On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
wrote:

> Hi Da Zhou,
>
> Thanks for checking rc1,
>
> - I have removed the preinstalled npm modules and docker's target lib to
> reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is
> helping us there. [EAGLE-973]
>
> since there is no code change here, i have kept it under rc1 tag only.
>
> Thanks
> Jayesh
>
>
> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com> wrote:
>
>> Hi Jayesh,
>>
>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>> I verified the tar files on my local env, it looks good to me
>> except:
>> - Tar ball files size issues pointed out by Hao and Edward.
>> - On home page of latest documents, the status of Eagle is still
>> indicated as “incubating”.
>>
>> Thanks and regards,
>> Da
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <ja...@apache.org>.
Hi Da Zhou,

Thanks for checking rc1,

- I have removed the preinstalled npm modules and docker's target lib to
reduce the size of tar to 10mb.
- I have requested Hao to remove "incubating" from latest docs since he is
helping us there. [EAGLE-973]

since there is no code change here, i have kept it under rc1 tag only.

Thanks

On Mon, Jul 31, 2017 at 2:56 PM, Jayesh Senjaliya <jh...@gmail.com>
wrote:

> Hi Da Zhou,
>
> Thanks for checking rc1,
>
> - I have removed the preinstalled npm modules and docker's target lib to
> reduce the size of tar to 10mb.
> - I have requested Hao to remove "incubating" from latest docs since he is
> helping us there. [EAGLE-973]
>
> since there is no code change here, i have kept it under rc1 tag only.
>
> Thanks
> Jayesh
>
>
> On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com> wrote:
>
>> Hi Jayesh,
>>
>> Thank you for starting vote for Apache Eagle 0.5 RC1.
>> I verified the tar files on my local env, it looks good to me
>> except:
>> - Tar ball files size issues pointed out by Hao and Edward.
>> - On home page of latest documents, the status of Eagle is still
>> indicated as “incubating”.
>>
>> Thanks and regards,
>> Da
>>
>>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Jayesh Senjaliya <jh...@gmail.com>.
Hi Da Zhou,

Thanks for checking rc1,

- I have removed the preinstalled npm modules and docker's target lib to
reduce the size of tar to 10mb.
- I have requested Hao to remove "incubating" from latest docs since he is
helping us there. [EAGLE-973]

since there is no code change here, i have kept it under rc1 tag only.

Thanks
Jayesh


On Mon, Jul 31, 2017 at 12:35 PM, Da Zhou <da...@gmail.com> wrote:

> Hi Jayesh,
>
> Thank you for starting vote for Apache Eagle 0.5 RC1.
> I verified the tar files on my local env, it looks good to me
> except:
> - Tar ball files size issues pointed out by Hao and Edward.
> - On home page of latest documents, the status of Eagle is still indicated
> as “incubating”.
>
> Thanks and regards,
> Da
>
>

Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Da Zhou <da...@gmail.com>.
Hi Jayesh,

Thank you for starting vote for Apache Eagle 0.5 RC1.
I verified the tar files on my local env, it looks good to me 
except:
- Tar ball files size issues pointed out by Hao and Edward.
- On home page of latest documents, the status of Eagle is still indicated as “incubating”.

Thanks and regards,
Da

> On Jul 27, 2017, at 3:02 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
> 
> Hello Eagle Community,
> 
> There has been lot of work done on the Apache Eagle project since last 0.4
> release and I would like to Thank the community for their amazing
> contributions !!
> 
> Today we are releasing RC1 of next version 0.5 that includes lot of new
> features, bug fixes,  improvements and all the amazing contributions from
> Apache Eagle community.
> 
> Here is brief overview of the things added in this release.
> 
> 1) completely refactored and dynamic alert engine with dynamic data source.
> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> 2) refactored application development framework with its lifecycle
> management.
> 3) lots of new monitoring applications and its dashboards for insight:
>    * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>    * HBase Monitoring app
>    * Job Performance Monitoring app
>    * Running Hadoop Queue monitoring app
>    * hdfs, hbase and yarn Service health check monitoring app
>    * Host heatmaps UI insight app
> 4) LDAP and admin functionality support
> 5) lots of improvements, bug fixes and more...
> 
> 
> Hence here is the v0.5.0 release candidate for you to check out.
> The release candidate of Apache Eagle 0.5.0 is made available at:
> *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related public
> keys and sha signatures are available under the same directory).
> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
> 
> 
> *Apache Eagle PMC Members, Please test the release and vote.*
> 
> My VOTE: +1 (binding)
> 
> 
> *Release Notes:*
> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> 
> New Feature
> 
>   - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] - Generic
>   solution for Eagle topology merge
>   - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] - enable
>   basic support for eagle RDBMS storage
>   - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>   Integrate [maven-release-plugin] for eagle release
>   - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] - Clean
>   maven build warning in eagle
>   - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set up
>   Eagle IT (Integration Test) Suite
>   - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>   Metadata on mongodb
>   - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>   Convert fid,uid in MapR's audit log to FIle/folder name, user name
>   - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>   Initialize next-gen alert engine code on branch-0.5
>   - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>   Running queue metrics monitoring
>   - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>   Running queue metrics monitoring
>   - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>   Monitoring Application Framework
>   - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>   Eagle-JPM job name normalize
>   - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] - eagle
>   support for mr & spark running job monitoring
>   - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>   DropWizard Service Security Integration with Basic Auth & LDAP
>   - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>   Decouple Application Class-based Configuration
>   - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>   META-INF/providers/${appProviderClassName}.xml as default metadata path
>   - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>   StateCheck: multiple stage of definition in single policy
>   - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>   provide tools to collect hbase jmx metrics
>   - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>   Application policy template framework
>   - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>   Support @Bucket annotation in query engine
>   - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>   required field for application configuration
>   - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] - Setup
>   Eagle v0.5 Documentation Site Layout
>   - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>   Generate a build number when building the project.
>   - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>   updating policy status API: PUT
>   /metadata/policies/{policyId}/status/{status}
>   - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>   Enable/Disable Policy in UI
>   - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>   User-Oriented Policy API
>   - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>   Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>   - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>   Eagle HBase Metric Store Publisher
>   - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>   Publishments to Policy API
>   - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>   Implement oozieAuditLogAppProvider
>   - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] - Hadoop
>   JMX Metric Monitoring Application
>   - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] - HBase
>   JMX Metric Monitoring Application
>   - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>   EagleServiceMetricSink
>   - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>   reserved "global" siteId as shared namespace
>   - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>   new publisher AlertEagleStorePlugin
>   - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>   support Alert display
>   - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>   Integrate topology health check with alert engine
>   - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
>   eagle to collect system and Hadoop JMX information
>   - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add a
>   new publisher to write alerts into a local file
>   - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>   Support alert template to generate human readable alert
>   - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] - HBase
>   JMX Monitoring Dashboard
>   - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
>   Audit log traffic monitoring
>   - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>   Job Scheduling Framework and HadoopHealthCheckApp
>   - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
>   JMX Monitoring Dashboard
>   - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>   Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowed/Auth
>   - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>   Integrate role-based Authentication in API and UI
>   - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] - Eagle
>   Docker Image for v0.5
>   - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>   REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>   - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>   Host-level Overview Heatmap Diagram for Topology Monitoring
>   - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] - Metric
>   Explorer and Customized Dashboard
>   - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>   ElasticSearch Alert Publisher
> 
> Improvement
> 
>   - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>   Job Running Spout should support HTTPS
>   - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>   publish javadoc of eagle
>   - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>   convert /list to /entities
>   - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>   mvn script to handle maven dependency
>   - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] - Remove
>   dependency of AlertExecutorId in metadata while partitioning policy
>   - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>   Replace HDP version based hadoop dependencies with community version
>   instead.
>   - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>   Support to fetch audit log from
>   http://localhost:50070/logs/hdfs-audit.log for quick preview
>   - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>   AlertExecutor Support to load all policies if AlertExecutorId is not defined
>   - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>   sample main app that read config for alert-executor to make onboard easier
>   with topo-mgmt
>   - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
>   alert definition so that user could see the trigger condition of alert
>   - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>   batch processing apis for metadata in the new alert engine
>   - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] - Kafka
>   Java Producer with kerberos
>   - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>   Improve eagle alert email template to provide more useful information and
>   user experience
>   - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] - remove
>   eagle-docs from develop branch
>   - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] - Change
>   AlertNotificationEntity#fields type from String to List
>   - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
>   Eagle document to Eagle source code control
>   - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>   Improve code coverage of eagle-storage-hbase
>   - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>   check style support
>   - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] - HBase
>   audit log monitoring using new app framework
>   - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
>   app web classes and app topology classes using configured lib dir
>   - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] - Hbase
>   monitoring's metadata browse API in new app framework
>   - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>   explore new packaging method for eagle using new app framework
>   - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>   MetadataDaoFactory should use config from eagle server
>   - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>   Application status monitoring
>   - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>   Coordiantor schedule operation must be exclusive in distributed deployment
>   - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] - create
>   workable fat jar for starting application remotely
>   - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>   Introduce policy enable/disable support
>   - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>   convert eagle-gc app to use new app framework
>   - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>   convert eagle-hdfs-auditlog app to use new app framework
>   - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>   convert eagle-hive app to use new app framework
>   - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>   convert eagle-maprfs app to use new app framework
>   - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>   convert eagle-oozie app to use new app framework
>   - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] - clean
>   inner process alert engine code
>   - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] - Alert
>   check meta version conflict between runtime modules
>   - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] - oozie
>   ingestion+alert engine preview
>   - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>   Jersey Resource Unit Test Case
>   - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] - Alert
>   Dudup - same metric generate alert should be deduped
>   - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>   App type may be run as multiple instances in one site
>   - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] - clean
>   up eagle-application-service to be replaced by new app framework
>   - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
>   dataSource configuration extremely simple
>   - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
>   enrichment refactor in eagle security monitoring
>   - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
>   improvements of app framework: appId naming, jarFile field,
>   InstallOperation etc.
>   - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>   eagle-data-process project clean up to contain only common processing
>   classes
>   - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] - Eagle
>   README in Eagle 0.5 version
>   - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] - Eagle
>   0.5 API full documents
>   - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
>   Hadoop jmx monitoring working in Eagle 0.5
>   - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
>   alert engine topology to be one application so to be managed by Eagle API
>   - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>   upgrade storm and kafka to a version which is consistent with HDP sandbox
>   2.4 and CDH 5.X
>   - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>   guice module better in app framework
>   - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>   KafkaStreamSink should not assume fixed field user to do partition
>   - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] - Create
>   alert metadata based on application stream sink configuration
>   - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>   overwrite equals method for PolicyDefinition should not contain field
>   description
>   - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>   Refactor DynamicPolicyLoader to use MapComparator
>   - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] - oozie
>   auditlog parser don`t deal with NullPointerException
>   - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>   AlertEngine : Make policy definition handler extensible
>   - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
>   streaming application's sink type to be java bean
>   - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>   Implement application entity service by jdbc
>   - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>   data / gap alert enhancement
>   - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>   Decouple Co-processor with Eagle Aggreation Query Service
>   - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>   Implement HOURLY_RULE for Absence Alert.
>   - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>   refactor oozie to new application framework
>   - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] - Clean
>   up embedded tomcat dependency
>   - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] - Dedup
>   alerts according to state change
>   - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>   eagle-jpm code style warnings and enable failOnViolation
>   - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>   storage configuration and remove AppJUnitRunner
>   - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>   Integrate typesafe-config with DropWizard
>   - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>   Suppport application dependency in framework
>   - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>   Annotation to describe application metadata in ApplicationProvider.xml
>   - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>   Enhance dedup to support extended deduplicator
>   - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>   eagle service host and port config in jpm web app
>   - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>   some bugs and improvement of mr history feeder
>   - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>   Install/Update Alert Topology Metadata when start alert engine
>   - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>   dynamical loaded jarPath as default value in ApplicationEntity
>   - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>   AlertEngine: Topology should support loopback topic created after policy
>   deployed
>   - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>   AlertEngine: Metadata API doesn't do validation of metadata
>   - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] - Dedup
>   enhancements
>   - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
>   dedup state value case insensitive
>   - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add a
>   hdfs audit log parser which consumes message in Json format
>   - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] - Eagle
>   Topology assembly multi-version Hadoop support & bug fix
>   - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] - Create
>   "ui" building profile and enable Eagle Web UI Building by default
>   - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
>   improvements when submit JPM applications
>   - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
>   sure AlertUnitTopologyApp compatible with both appId and topology.name
>   - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>   Support view/editing application configuration after installed
>   - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>   multiple hadoop version assembly application (topology) package
>   - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>   LOCAL when app provider is from class file and use Cluster when from jar
>   file
>   - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>   Home display site states
>   - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>   [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>   - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] - Policy
>   UI refactory
>   - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>   history feeder read some configurations from eagle server
>   - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] - clean
>   up configuration for MR running feeder
>   - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>   Refactor policy parser and validator for richer plan details and better
>   performance
>   - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] - clean
>   up configuration for Eagle JPM aggregation feeder
>   - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
>   application runtime configure to ApplicationEntity context
>   - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>   Support Policy Execution Interpreter and Planner to compile siddhi query to
>   distributed execution plan
>   - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] - remove
>   zk root from configure
>   - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>   Integrate metric system with application framework
>   - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>   history feeder and Alert Engine integration
>   - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>   Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>   - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] - Define
>   fast compact data structure for kafka between application and alert engine
>   - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>   Investigate eagle app metric system referring to
>   https://github.com/ooyala/metrics_storm
>   - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>   Package hadoop jmx metric collector into eagle pacakge
>   - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] - Hadoop
>   JMX Collector Support HA switching
>   - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>   Support to configure links for site
>   - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] - Can't
>   generate Html coverage report
>   - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>   AlertEngine : Improve metadata store performance
>   - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI add
>   site select on top nav bar
>   - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] - Modify
>   HBaseAuditLogAppProvider.xml to integrate necessary and correct properties
>   - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>   imporvement
>   - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>   AlertEngine: bolt should check ZK for latest spec when start
>   - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>   Application UI add confirm dialog
>   - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] - Policy
>   UI adv mode support sql highlight
>   - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
>   "Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
>   Task Statistic"
>   - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>   Application improvement
>   - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] - [API]
>   Validate before saving policy
>   - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] - Policy
>   edit ui auto generate description
>   - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>   hbase kerberose principle and keytab to provider
>   - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>   Integrate maven-buildNumber-plugin and Version.java
>   - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
>   publishment settings both policy & stream awareness
>   - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>   unit test for eagle-storage-base module
>   - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>   tuple log for spout & alert bolt
>   - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>   AlertEmailPublisherTest test cases
>   - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>   default host&port of JPM_WEB_APP as null
>   - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>   InjectMembers in ServerApplication when initialization
>   - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add a
>   managed task to regularly schedule registered healthchecks
>   - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] - Update
>   spark running config to integrate with the application framework
>   - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>   application health check support notification
>   - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>   healthy check for hadoop-queue/topology-health/spark-history apps
>   - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>   Refactor eagle module names to be more meaningful
>   - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>   Resolve google-fonts external connection blocking problem in AdminLTE
>   - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] - Enable
>   publish bolt parallelism
>   - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>   MRJobEntityCreationHandler flush need retry N times
>   - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add a
>   new alert publisher to store alerts into hbase
>   - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
>   save latest N schedule_state in eagle database.
>   - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>   Refactor JMX Metric Collector Script
>   - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
>   SMTP server configuration from end user and read from server config instead
>   of metadata config
>   - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
>   Kafka sink configuration used by alert engine
>   - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>   Refactor jdbcMetadataDaoImpl of alert engine metadata
>   - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>   KillOptions when stop a topology
>   - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>   Based Aggregate Framework
>   - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>   Refactor PublishmentType model to align with PolicyDefinition
>   - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>   Enhance policy UI
>   - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>   alert support time range select
>   - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>   Support to define granularity for MetricDefinition to avoid metric duplicate
>   - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>   MetricSchemaGenerator and MetricSchemaService
>   - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>   task failure category
>   - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>   Resolve defunct process in hadoop jmx script by kill -9
>   - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>   job diagnostics
>   - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
>   Failing Nodes List and bad node detection
>   - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>   CorrelationSpout reads zk connection from datasource override engine
>   configured
>   - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>   Refactor application shared service registry framework
>   - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] - eagle
>   should log proper error instead of dying
>   - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] - System
>   metric collector python script
>   - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] - fetch
>   node usage from name node/resource manager jmx
>   - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>   job name column to let user search their jobs using that field
>   - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>   Improve hadoop jmx collector scripts
>   - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>   hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>   - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] - Stream
>   leaf RunningQueueAPIEntity into Kafka for queue monitoring
>   - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>   Improve alert engine metadata to organize by siteId
>   - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>   Refactor un-meaningful health alert message
>   - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
>   application health check message more readable
>   - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>   failed job trouble shooting
>   - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>   jmx resource info to Hadoop JMX Monitor
>   - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>   Support group in stream definition
>   - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>   Isolate policy execution assignment scheduling by site
>   - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] - Fetch
>   running apps info with Yarn client
> 
> Bug
> 
>   - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
>   mail failed for javax.mail.internet.AddressException: Illegal semicolon,
>   not in group
>   - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>   SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>   - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>   Support Postgres as hive metadata
>   - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>   query=AlertService[@hostname=~".*"] returns different results under HBASE
>   and JDBC DB
>   - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>   node_modules is packaged into eagle tar package
>   - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
>   Request Reviewer CI job fails to checkout dev branch
>   - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>   Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>   - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] - Build
>   failed to due to [EAGLE-325]
>   - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>   test building problem caused by kafka version and remove unused files
>   - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] - Remove
>   tomcat package dependencies and use standalone embedded jetty server
>   - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
>   topologyName from application.conf for MR history job feeder.
>   - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] - Kafka
>   Spout with kerberos
>   - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] - JSlint
>   failed in common/controller.js
>   - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] - Clean
>   web framework to use light-weight DropWizard with Jersey and remove spring
>   dependency
>   - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>   resource manager version and improve app attempt id fetcher for spark job
>   feeder
>   - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>   UnitTest Error caused by streamDef.json and TestApplicationImpl
>   - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>   NPE bug while metadata inconsistent; Fix unit test
>   - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>   mismatch package name
>   - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>   Compile errors in develop branch
>   - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>   StreamRouterBolt and PublishBolt also have NPE
>   - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>   hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>   - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>   unit test failure on develop branch
>   - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
>   test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>   - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>   Metric APP use new application framework
>   - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>   CoordinatorTest.test_01 sometimes fail
>   - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>   TestSerDeserPer failed with Windows Git bash
>   - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] - Query
>   error if query string contains "[]"
>   - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>   generic email publisher and publish emails for absence alert.
>   - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>   StreamRouterSpec class should override equals method
>   - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>   AlertPublisherImpl dedup throws exception when dedup column is not
>   configured
>   - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>   negative total execution time and make some code optimization for spark
>   history job.
>   - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>   flushing entities for spark history job.
>   - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>   warnings for getting json values in eagle-jpm-spark-history
>   - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>   Jenkins building failed on build #71
>   - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>   NullPointerException when zookeeper is trying to shutdown in
>   ZookeeperEmbedded.
>   - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>   NullPointerException for spark history job
>   - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>   develop branch is actually broken with missing dependencies
>   - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] - Remove
>   envContextConfig.env in SparkRunningJobAppConfig for SparkRunningJobApp.
>   - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>   eagle-alert warnings
>   - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>   eagle-server.sh to support to run under windows bash like Cygwin
>   - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>   eagle default configuration and invalid dependencies
>   - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>   duplicated view path
>   - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>   Resolve eagle dependency security and license issues
>   - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>   /entities/ timeseries query bug
>   - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>   EagleServiceBaseClient cannot configure the basePath
>   - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>   Disruptor dependency conflict
>   - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>   TestServiceAppWithZk test cause failing due to port conflict
>   - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] - Retry
>   embedded zookeeper port by port +1 when conflicts
>   - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>   JsonMappingException in Hadoop queue feeder
>   - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>   dedup fields into publishment compare consideration
>   - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>   max retry times for HDFS problems, otherwise skip instead of blocking whole
>   topology
>   - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>   AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>   modification issue
>   - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>   Refactor StaticWebApplication to StaticApplication to support both
>   web/static application
>   - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>   MongodbMetadata: kafka have dot in topic name cause spec store failed
>   - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>   AlertEngine: create metadata validation api
>   - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>   AlertEngine: multiple routing of alerts is broken because of event not
>   copied
>   - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>   AlertEngine : simplify state-based dedup to have only deupvalue for given
>   dedup key
>   - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>   AlertEngine : Not to Use commons3 stringutil.isnoneblank
>   - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR 472
>   incorrect merge of pr 471
>   - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>   AlertEngine: the kafka_spout might be dropped by metadata update when
>   system ack a tupe
>   - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>   conflict streamId between different sites when installation
>   - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] - Caught
>   NoSuchFieldError when creating policy with existing policyId
>   - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>   API to filter publishment by policy: /policies/{policyId}/publishments
>   - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>   Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>   Version [null]!
>   - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>   update: metadata/policies/policy
>   - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>   NullPointerException in DefaultDeduplicator
>   - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>   ui-build.sh not pop grunt exit code
>   - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] - Jsoup
>   parse hive sql return String without line break "\n"
>   - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>   Scrollbar is missing when install Map Reduce History Job Monitoring
>   - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>   AlertEngine: SpoutWrapper are sending duplicated message.
>   - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>   AlertEngine : unit test failed caused by datasource name and topic name
>   change
>   - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>   Installation Doc is not correctly shown in Installation Dialog
>   - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
>   home page error for missing partials/site/home.html
>   - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>   PolicyValidator and Validation API
>   - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>   jdbc metadata bugs
>   - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>   Absence Alert Engine doesn't alert in some case
>   - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No log
>   retention for eagle server log
>   - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>   AlertUnitTopology does not rebuild the scheduler state after restarting
>   - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] - Stream
>   router does not work properly sometimes
>   - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>   alert engine open metric system per tuple
>   - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>   metadata bug
>   - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] - Stream
>   delete mongo implementation is not working
>   - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] - Status
>   is wrongly shown as "INITIALIZED" when updating installed app's
>   configuration
>   - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] - remove
>   jarPath/mode from entity context
>   - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] - Build
>   git head COMMITID into eagle package and display in web page aside eagle
>   version
>   - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>   directly updating status API to rigger update status immediately
>   - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] - Should
>   streat storm "KILLED" as "STOPPING" in eagle
>   - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>   Support properties type in text area instead input field of configuration
>   - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>   numOfPublishExecutors to alert engine topology
>   - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>   grouping between AlertBolt and AlertPublisher
>   - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>   AlertEngine: don't host long-live curator framework for schedule
>   - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>   missing CoprocessorService and MR Running feeder task number limitation
>   - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>   /policies/{policyId}/publishments bug
>   - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>   AlertEngine : PolicyDefinition.Defintion should not be changed.
>   - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
>   creating sites in UI and metadata storaged as jdbc, the field "Description"
>   can't be null
>   - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>   application could not detect stream change
>   - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>   /policies/{policyId} throws exception if policy does not exist
>   - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>   JdbcDatabaseHandler select sql error
>   - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>   streams is null when call /rest/apps/ api
>   - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>   Publish & Router bolts spec change is not thread safe
>   - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>   optimize some configurations for alert
>   - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>   configuration bug in applications
>   - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>   eagle-common checkstyle warnings
>   - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>   HBaseStorage doesn't set affected size after create and delete operation
>   - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>   eagle-data-process checkstyle warnings
>   - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>   eagle-embed checkstyle warnings
>   - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>   eagle-metadata checkstyle warnings
>   - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>   eagle-metric checkstyle warnings
>   - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>   eagle-query checkstyle warnings
>   - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] - check
>   applications when remove site
>   - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>   PolicyValidation is insufficient, and will cause blocking for extended
>   handler
>   - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>   Improve coordinator schedule strategy to reuse alert work slot
>   - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>   Publishment without streamIds update encountered NPE
>   - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>   alert JdbcDatabaseHandler connection issue
>   - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>   history feeder support Health Checks
>   - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>   AlertEngine: Policy Validation API doesn't evaluate the data source missing
>   - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] - remove
>   InterProcessMutex from JobHistoryZKStateManager
>   - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>   AlertEngine: Make publishment kafka endpoint as optional
>   - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] - simply
>   refactor mr running job feeder
>   - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>   org.apache.eagle.service.generic.MetaDataResource doesn't work correctly
>   - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] - change
>   hbase configuration to optional
>   - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>   Dropwizard related class not found exception in topology
>   - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>   not get hbase info by service api when the master becomes not available
>   - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>   Integrate Metric Process and Persistence with Application Framework
>   - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>   alertId is null in AlertStreamEvent bug
>   - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>   host name bug in jmx collector scripts
>   - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
>   from topology health check are inaccurate
>   - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>   coordinator bug in alert engine
>   - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>   Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>   - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>   Coordinator schedule time out
>   - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>   running job count in zookeeper does not match the number in hbase
>   - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>   Potential NPE issue
>   - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>   validation for policy name
>   - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>   Resolve eagle time problem on alert entities
>   - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>   service.port config to support both STRING and NUMBER
>   - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>   MetricStreamPersist bug: no tuple pass on when batchSize > 1
>   - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>   NoClassDefFoundError while running storm topology for alert and MRrunning
>   - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>   TopologyBaseAPIEntity comparison should consider rack info
>   - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] - Users
>   in RunningQueueAPIEntity is missing due to misconfiguration
>   - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] - Eagle
>   application status is still RUNNING even when storm cluster is down
>   - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>   ApplicationPackageProvider Framework to support package multiple
>   applications
>   - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>   MRRunningJobFetchSpout throws NPE when there is no apps found
>   - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] - HBase
>   JMX Widget Url is wrongly using siteName instead of siteId
>   - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] - HBase
>   Master Overview keep loading progress forever if no data available
>   - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
>   to healthy and unhealthy region-servers in hbase dashboard is not accurate
>   enough
>   - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] - Refine
>   system metric schema design and fix system metric collector
>   - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] - update
>   packaging to use new configs
>   - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>   Publishers with same policy but different schema could produce duplicate
>   alerts
>   - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>   not package by maven
>   - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>   email template link problem
>   - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
>   could go beyond job list widget
>   - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>   status of job list always show Running
>   - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>   duration conflicts between job list and job detail page
>   - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] - Eagle
>   JPM Yarn Overview Chart Improvement
> 
> Task
> 
>   - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>   Initialize code for 0.5.0-incubating-SNAPSHOT
>   - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] - tomcat
>   jar dependencies need to be cleaned up
>   - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] - Alert
>   Engine BugFix and Improvements
>   - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] - stream
>   tumbling window aggregate library
>   - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>   Convert spark history job using application framework
>   - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] - Always
>   retry to parse spark history job when failure happens.
>   - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>   refactor for support 0.5 api
>   - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>   policy management
>   - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>   AlertEngine: Make Kafka Publisher configurable to async, for throughput
>   tuning
>   - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>   AlertEngine: incorrect metric system use : too many metric object create
>   and registered
>   - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>   AlertEngine: MongoStateStore should be removed
>   - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>   document the Apache Eagle deployment from scratch
>   - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>   Document job performance monitoring application
>   - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>   Document service health check application
>   - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>   Document JMX monitoring application
>   - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>   Document HDFS audit log monitoring application (DAM)
>   - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>   alert api update
>   - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>   support metric preview
> 
> Sub-task
> 
>   - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] - create
>   jekyll-infra for eagle landing page
>   - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] - create
>   jekyll-infra for eagle version-based page
>   - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] - Spark
>   History jobs Feeder
>   - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>   history jobs Feeder
>   - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>   Monitoring Application Framework Core
>   - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>   Refactor Application Framework Interfaces and StreamEventMapper
>   - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>   Implement Application Lifecycle Status Conversion
>   - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>   Alerting on any customized kafka data source (topic)
>   - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>   Integrate application streams as Alerting data source (managed kafka topic)
>   & stream
>   - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>   Integrate application streams as Insight Dashboard data source
>   - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>   Integrate Application start/stop/status interface with
>   TopologyMgmtResourceImpl
>   - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>   Implement KafkaStreamSink with type safe StreamSinkContext
>   - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] - Refine
>   example application for developer to easily know how to create a new app
>   - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>   Implement consistent RESTResponse Wrapper for operation
>   (CREAT/MODIFY/DELETE) request
>   - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>   EAGLE-402 Refactor Application Framework to be better managed or deployed
>   standalone
>   - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] - Enrich
>   Metadata API of Application Management
>   - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>   Combine environment configuration into application configuration for
>   execution
>   - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>   Support to extend metastore DAO modules in SPI
>   - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>   HBase unit test
>   - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>   Refactor: Make sure engine publisher only have general feature.
>   - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>   when apply change of 569
>   - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>   register simple Basic Authentication to server application
>   - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>   implement ldap authentication logic, taking Basic Authentication credentials
>   - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>   Generate sortSpec only on externalWindow
>   - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>   Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>   - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>   TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>   - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>   UnitTest for HBaseStorage
>   - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>   Exclude coverage instrumentation of generated class
>   - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web ui
>   should check success(true or false) when delete site
>   - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>   Refactor - move ignored test class to corresponding module
>   - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>   unit test for eagle-service-base
>   - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>   unit test for alert-metadata
>   - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>   unit test for alert-metadata-service
>   - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>   Refactor Topology Monitoring Widgets
>   - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
>   sure "HBase" nav active in sidebar when visiting hbase monitoring web
>   through URL
>   - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>   Refactor HBase JMX Metric with appropriate navigation path
>   - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
>   real time current server time aside global timepicker
>   - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>   Refactor metric chart render process to improve user experience.
>   - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] - Rename
>   metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*" to
>   support different hbase version metric
>   - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>   Integrate role-based Authentication in API
>   - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>   Integrate role-based Authentication in UI
>   - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] - Metric
>   Explorer and Customized Dashboard UI Part
>   - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] - Metric
>   Explorer and Customized Dashboard Metadata Part
> 
> Test
> 
>   - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
>   email alert publisher
>   - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>   Improve code coverage of eagle-service-base
>   - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>   unit test for eagle-alert-parent
> 
> 
> 
> Thanks
> Jayesh


Re: [VOTE] Apache Eagle 0.5 RC1

Posted by Da Zhou <da...@gmail.com>.
Hi Jayesh,

Thank you for starting vote for Apache Eagle 0.5 RC1.
I verified the tar files on my local env, it looks good to me 
except:
- Tar ball files size issues pointed out by Hao and Edward.
- On home page of latest documents, the status of Eagle is still indicated as “incubating”.

Thanks and regards,
Da

> On Jul 27, 2017, at 3:02 PM, Jayesh Senjaliya <ja...@apache.org> wrote:
> 
> Hello Eagle Community,
> 
> There has been lot of work done on the Apache Eagle project since last 0.4
> release and I would like to Thank the community for their amazing
> contributions !!
> 
> Today we are releasing RC1 of next version 0.5 that includes lot of new
> features, bug fixes,  improvements and all the amazing contributions from
> Apache Eagle community.
> 
> Here is brief overview of the things added in this release.
> 
> 1) completely refactored and dynamic alert engine with dynamic data source.
> 2) policy/alert manager for policy on-boarding & alert insights on UI.
> 2) refactored application development framework with its lifecycle
> management.
> 3) lots of new monitoring applications and its dashboards for insight:
>    * Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
>    * HBase Monitoring app
>    * Job Performance Monitoring app
>    * Running Hadoop Queue monitoring app
>    * hdfs, hbase and yarn Service health check monitoring app
>    * Host heatmaps UI insight app
> 4) LDAP and admin functionality support
> 5) lots of improvements, bug fixes and more...
> 
> 
> Hence here is the v0.5.0 release candidate for you to check out.
> The release candidate of Apache Eagle 0.5.0 is made available at:
> *https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
> <https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related public
> keys and sha signatures are available under the same directory).
> and the latest eagle docs are here: https://eagle.apache.org/docs/latest
> 
> 
> *Apache Eagle PMC Members, Please test the release and vote.*
> 
> My VOTE: +1 (binding)
> 
> 
> *Release Notes:*
> https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
> 
> New Feature
> 
>   - [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] - Generic
>   solution for Eagle topology merge
>   - [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] - enable
>   basic support for eagle RDBMS storage
>   - [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
>   Integrate [maven-release-plugin] for eagle release
>   - [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] - Clean
>   maven build warning in eagle
>   - [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set up
>   Eagle IT (Integration Test) Suite
>   - [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
>   Metadata on mongodb
>   - [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
>   Convert fid,uid in MapR's audit log to FIle/folder name, user name
>   - [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
>   Initialize next-gen alert engine code on branch-0.5
>   - [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
>   Running queue metrics monitoring
>   - [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
>   Running queue metrics monitoring
>   - [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
>   Monitoring Application Framework
>   - [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
>   Eagle-JPM job name normalize
>   - [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] - eagle
>   support for mr & spark running job monitoring
>   - [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
>   DropWizard Service Security Integration with Basic Auth & LDAP
>   - [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
>   Decouple Application Class-based Configuration
>   - [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
>   META-INF/providers/${appProviderClassName}.xml as default metadata path
>   - [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
>   StateCheck: multiple stage of definition in single policy
>   - [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
>   provide tools to collect hbase jmx metrics
>   - [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
>   Application policy template framework
>   - [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
>   Support @Bucket annotation in query engine
>   - [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
>   required field for application configuration
>   - [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] - Setup
>   Eagle v0.5 Documentation Site Layout
>   - [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
>   Generate a build number when building the project.
>   - [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
>   updating policy status API: PUT
>   /metadata/policies/{policyId}/status/{status}
>   - [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
>   Enable/Disable Policy in UI
>   - [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
>   User-Oriented Policy API
>   - [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
>   Support modify ApplicationEntity through POST /rest/apps/{UUID}/
>   - [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
>   Eagle HBase Metric Store Publisher
>   - [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
>   Publishments to Policy API
>   - [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
>   Implement oozieAuditLogAppProvider
>   - [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] - Hadoop
>   JMX Metric Monitoring Application
>   - [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] - HBase
>   JMX Metric Monitoring Application
>   - [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
>   EagleServiceMetricSink
>   - [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
>   reserved "global" siteId as shared namespace
>   - [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
>   new publisher AlertEagleStorePlugin
>   - [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
>   support Alert display
>   - [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
>   Integrate topology health check with alert engine
>   - [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
>   eagle to collect system and Hadoop JMX information
>   - [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add a
>   new publisher to write alerts into a local file
>   - [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
>   Support alert template to generate human readable alert
>   - [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] - HBase
>   JMX Monitoring Dashboard
>   - [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
>   Audit log traffic monitoring
>   - [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
>   Job Scheduling Framework and HadoopHealthCheckApp
>   - [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
>   JMX Monitoring Dashboard
>   - [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
>   Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowed/Auth
>   - [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
>   Integrate role-based Authentication in API and UI
>   - [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] - Eagle
>   Docker Image for v0.5
>   - [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
>   REST Stream Proxy for easy integration with Eagle Alert and Dashboard
>   - [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
>   Host-level Overview Heatmap Diagram for Topology Monitoring
>   - [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] - Metric
>   Explorer and Customized Dashboard
>   - [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
>   ElasticSearch Alert Publisher
> 
> Improvement
> 
>   - [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
>   Job Running Spout should support HTTPS
>   - [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
>   publish javadoc of eagle
>   - [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
>   convert /list to /entities
>   - [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
>   mvn script to handle maven dependency
>   - [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] - Remove
>   dependency of AlertExecutorId in metadata while partitioning policy
>   - [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
>   Replace HDP version based hadoop dependencies with community version
>   instead.
>   - [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
>   Support to fetch audit log from
>   http://localhost:50070/logs/hdfs-audit.log for quick preview
>   - [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
>   AlertExecutor Support to load all policies if AlertExecutorId is not defined
>   - [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
>   sample main app that read config for alert-executor to make onboard easier
>   with topo-mgmt
>   - [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
>   alert definition so that user could see the trigger condition of alert
>   - [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
>   batch processing apis for metadata in the new alert engine
>   - [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] - Kafka
>   Java Producer with kerberos
>   - [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
>   Improve eagle alert email template to provide more useful information and
>   user experience
>   - [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] - remove
>   eagle-docs from develop branch
>   - [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] - Change
>   AlertNotificationEntity#fields type from String to List
>   - [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
>   Eagle document to Eagle source code control
>   - [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
>   Improve code coverage of eagle-storage-hbase
>   - [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
>   check style support
>   - [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] - HBase
>   audit log monitoring using new app framework
>   - [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
>   app web classes and app topology classes using configured lib dir
>   - [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] - Hbase
>   monitoring's metadata browse API in new app framework
>   - [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
>   explore new packaging method for eagle using new app framework
>   - [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
>   MetadataDaoFactory should use config from eagle server
>   - [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
>   Application status monitoring
>   - [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
>   Coordiantor schedule operation must be exclusive in distributed deployment
>   - [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] - create
>   workable fat jar for starting application remotely
>   - [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
>   Introduce policy enable/disable support
>   - [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
>   convert eagle-gc app to use new app framework
>   - [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
>   convert eagle-hdfs-auditlog app to use new app framework
>   - [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
>   convert eagle-hive app to use new app framework
>   - [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
>   convert eagle-maprfs app to use new app framework
>   - [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
>   convert eagle-oozie app to use new app framework
>   - [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] - clean
>   inner process alert engine code
>   - [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] - Alert
>   check meta version conflict between runtime modules
>   - [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] - oozie
>   ingestion+alert engine preview
>   - [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
>   Jersey Resource Unit Test Case
>   - [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] - Alert
>   Dudup - same metric generate alert should be deduped
>   - [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
>   App type may be run as multiple instances in one site
>   - [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] - clean
>   up eagle-application-service to be replaced by new app framework
>   - [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
>   dataSource configuration extremely simple
>   - [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
>   enrichment refactor in eagle security monitoring
>   - [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
>   improvements of app framework: appId naming, jarFile field,
>   InstallOperation etc.
>   - [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
>   eagle-data-process project clean up to contain only common processing
>   classes
>   - [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] - Eagle
>   README in Eagle 0.5 version
>   - [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] - Eagle
>   0.5 API full documents
>   - [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
>   Hadoop jmx monitoring working in Eagle 0.5
>   - [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
>   alert engine topology to be one application so to be managed by Eagle API
>   - [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
>   upgrade storm and kafka to a version which is consistent with HDP sandbox
>   2.4 and CDH 5.X
>   - [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
>   guice module better in app framework
>   - [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
>   KafkaStreamSink should not assume fixed field user to do partition
>   - [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] - Create
>   alert metadata based on application stream sink configuration
>   - [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
>   overwrite equals method for PolicyDefinition should not contain field
>   description
>   - [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
>   Refactor DynamicPolicyLoader to use MapComparator
>   - [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] - oozie
>   auditlog parser don`t deal with NullPointerException
>   - [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
>   AlertEngine : Make policy definition handler extensible
>   - [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
>   streaming application's sink type to be java bean
>   - [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
>   Implement application entity service by jdbc
>   - [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
>   data / gap alert enhancement
>   - [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
>   Decouple Co-processor with Eagle Aggreation Query Service
>   - [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
>   Implement HOURLY_RULE for Absence Alert.
>   - [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
>   refactor oozie to new application framework
>   - [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] - Clean
>   up embedded tomcat dependency
>   - [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] - Dedup
>   alerts according to state change
>   - [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
>   eagle-jpm code style warnings and enable failOnViolation
>   - [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
>   storage configuration and remove AppJUnitRunner
>   - [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
>   Integrate typesafe-config with DropWizard
>   - [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
>   Suppport application dependency in framework
>   - [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
>   Annotation to describe application metadata in ApplicationProvider.xml
>   - [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
>   Enhance dedup to support extended deduplicator
>   - [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
>   eagle service host and port config in jpm web app
>   - [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
>   some bugs and improvement of mr history feeder
>   - [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
>   Install/Update Alert Topology Metadata when start alert engine
>   - [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
>   dynamical loaded jarPath as default value in ApplicationEntity
>   - [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
>   AlertEngine: Topology should support loopback topic created after policy
>   deployed
>   - [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
>   AlertEngine: Metadata API doesn't do validation of metadata
>   - [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] - Dedup
>   enhancements
>   - [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
>   dedup state value case insensitive
>   - [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add a
>   hdfs audit log parser which consumes message in Json format
>   - [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] - Eagle
>   Topology assembly multi-version Hadoop support & bug fix
>   - [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] - Create
>   "ui" building profile and enable Eagle Web UI Building by default
>   - [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
>   improvements when submit JPM applications
>   - [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
>   sure AlertUnitTopologyApp compatible with both appId and topology.name
>   - [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
>   Support view/editing application configuration after installed
>   - [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
>   multiple hadoop version assembly application (topology) package
>   - [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
>   LOCAL when app provider is from class file and use Cluster when from jar
>   file
>   - [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
>   Home display site states
>   - [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
>   [Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
>   - [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] - Policy
>   UI refactory
>   - [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
>   history feeder read some configurations from eagle server
>   - [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] - clean
>   up configuration for MR running feeder
>   - [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
>   Refactor policy parser and validator for richer plan details and better
>   performance
>   - [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] - clean
>   up configuration for Eagle JPM aggregation feeder
>   - [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
>   application runtime configure to ApplicationEntity context
>   - [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
>   Support Policy Execution Interpreter and Planner to compile siddhi query to
>   distributed execution plan
>   - [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] - remove
>   zk root from configure
>   - [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
>   Integrate metric system with application framework
>   - [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
>   history feeder and Alert Engine integration
>   - [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
>   Refactor kafka stream sink and hdfs audit topology using shuffle grouping
>   - [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] - Define
>   fast compact data structure for kafka between application and alert engine
>   - [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
>   Investigate eagle app metric system referring to
>   https://github.com/ooyala/metrics_storm
>   - [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
>   Package hadoop jmx metric collector into eagle pacakge
>   - [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] - Hadoop
>   JMX Collector Support HA switching
>   - [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
>   Support to configure links for site
>   - [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] - Can't
>   generate Html coverage report
>   - [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
>   AlertEngine : Improve metadata store performance
>   - [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI add
>   site select on top nav bar
>   - [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] - Modify
>   HBaseAuditLogAppProvider.xml to integrate necessary and correct properties
>   - [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
>   imporvement
>   - [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
>   AlertEngine: bolt should check ZK for latest spec when start
>   - [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
>   Application UI add confirm dialog
>   - [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] - Policy
>   UI adv mode support sql highlight
>   - [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
>   "Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
>   Task Statistic"
>   - [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
>   Application improvement
>   - [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] - [API]
>   Validate before saving policy
>   - [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] - Policy
>   edit ui auto generate description
>   - [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
>   hbase kerberose principle and keytab to provider
>   - [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
>   Integrate maven-buildNumber-plugin and Version.java
>   - [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
>   publishment settings both policy & stream awareness
>   - [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
>   unit test for eagle-storage-base module
>   - [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
>   tuple log for spout & alert bolt
>   - [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
>   AlertEmailPublisherTest test cases
>   - [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
>   default host&port of JPM_WEB_APP as null
>   - [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
>   InjectMembers in ServerApplication when initialization
>   - [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add a
>   managed task to regularly schedule registered healthchecks
>   - [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] - Update
>   spark running config to integrate with the application framework
>   - [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
>   application health check support notification
>   - [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
>   healthy check for hadoop-queue/topology-health/spark-history apps
>   - [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
>   Refactor eagle module names to be more meaningful
>   - [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
>   Resolve google-fonts external connection blocking problem in AdminLTE
>   - [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] - Enable
>   publish bolt parallelism
>   - [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
>   MRJobEntityCreationHandler flush need retry N times
>   - [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add a
>   new alert publisher to store alerts into hbase
>   - [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
>   save latest N schedule_state in eagle database.
>   - [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
>   Refactor JMX Metric Collector Script
>   - [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
>   SMTP server configuration from end user and read from server config instead
>   of metadata config
>   - [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
>   Kafka sink configuration used by alert engine
>   - [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
>   Refactor jdbcMetadataDaoImpl of alert engine metadata
>   - [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
>   KillOptions when stop a topology
>   - [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
>   Based Aggregate Framework
>   - [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
>   Refactor PublishmentType model to align with PolicyDefinition
>   - [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
>   Enhance policy UI
>   - [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
>   alert support time range select
>   - [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
>   Support to define granularity for MetricDefinition to avoid metric duplicate
>   - [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
>   MetricSchemaGenerator and MetricSchemaService
>   - [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
>   task failure category
>   - [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
>   Resolve defunct process in hadoop jmx script by kill -9
>   - [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
>   job diagnostics
>   - [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
>   Failing Nodes List and bad node detection
>   - [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
>   CorrelationSpout reads zk connection from datasource override engine
>   configured
>   - [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
>   Refactor application shared service registry framework
>   - [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] - eagle
>   should log proper error instead of dying
>   - [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] - System
>   metric collector python script
>   - [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] - fetch
>   node usage from name node/resource manager jmx
>   - [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
>   job name column to let user search their jobs using that field
>   - [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
>   Improve hadoop jmx collector scripts
>   - [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
>   hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
>   - [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] - Stream
>   leaf RunningQueueAPIEntity into Kafka for queue monitoring
>   - [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
>   Improve alert engine metadata to organize by siteId
>   - [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
>   Refactor un-meaningful health alert message
>   - [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
>   application health check message more readable
>   - [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
>   failed job trouble shooting
>   - [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
>   jmx resource info to Hadoop JMX Monitor
>   - [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
>   Support group in stream definition
>   - [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
>   Isolate policy execution assignment scheduling by site
>   - [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] - Fetch
>   running apps info with Yarn client
> 
> Bug
> 
>   - [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
>   mail failed for javax.mail.internet.AddressException: Illegal semicolon,
>   not in group
>   - [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
>   SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
>   - [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
>   Support Postgres as hive metadata
>   - [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
>   query=AlertService[@hostname=~".*"] returns different results under HBASE
>   and JDBC DB
>   - [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
>   node_modules is packaged into eagle tar package
>   - [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
>   Request Reviewer CI job fails to checkout dev branch
>   - [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
>   Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
>   - [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] - Build
>   failed to due to [EAGLE-325]
>   - [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
>   test building problem caused by kafka version and remove unused files
>   - [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] - Remove
>   tomcat package dependencies and use standalone embedded jetty server
>   - [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
>   topologyName from application.conf for MR history job feeder.
>   - [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] - Kafka
>   Spout with kerberos
>   - [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] - JSlint
>   failed in common/controller.js
>   - [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] - Clean
>   web framework to use light-weight DropWizard with Jersey and remove spring
>   dependency
>   - [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
>   resource manager version and improve app attempt id fetcher for spark job
>   feeder
>   - [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
>   UnitTest Error caused by streamDef.json and TestApplicationImpl
>   - [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
>   NPE bug while metadata inconsistent; Fix unit test
>   - [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
>   mismatch package name
>   - [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
>   Compile errors in develop branch
>   - [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
>   StreamRouterBolt and PublishBolt also have NPE
>   - [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
>   hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
>   - [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
>   unit test failure on develop branch
>   - [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
>   test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
>   - [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
>   Metric APP use new application framework
>   - [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
>   CoordinatorTest.test_01 sometimes fail
>   - [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
>   TestSerDeserPer failed with Windows Git bash
>   - [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] - Query
>   error if query string contains "[]"
>   - [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
>   generic email publisher and publish emails for absence alert.
>   - [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
>   StreamRouterSpec class should override equals method
>   - [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
>   AlertPublisherImpl dedup throws exception when dedup column is not
>   configured
>   - [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
>   negative total execution time and make some code optimization for spark
>   history job.
>   - [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
>   flushing entities for spark history job.
>   - [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
>   warnings for getting json values in eagle-jpm-spark-history
>   - [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
>   Jenkins building failed on build #71
>   - [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
>   NullPointerException when zookeeper is trying to shutdown in
>   ZookeeperEmbedded.
>   - [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
>   NullPointerException for spark history job
>   - [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
>   develop branch is actually broken with missing dependencies
>   - [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] - Remove
>   envContextConfig.env in SparkRunningJobAppConfig for SparkRunningJobApp.
>   - [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
>   eagle-alert warnings
>   - [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
>   eagle-server.sh to support to run under windows bash like Cygwin
>   - [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
>   eagle default configuration and invalid dependencies
>   - [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
>   duplicated view path
>   - [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
>   Resolve eagle dependency security and license issues
>   - [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
>   /entities/ timeseries query bug
>   - [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
>   EagleServiceBaseClient cannot configure the basePath
>   - [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
>   Disruptor dependency conflict
>   - [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
>   TestServiceAppWithZk test cause failing due to port conflict
>   - [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] - Retry
>   embedded zookeeper port by port +1 when conflicts
>   - [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
>   JsonMappingException in Hadoop queue feeder
>   - [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
>   dedup fields into publishment compare consideration
>   - [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
>   max retry times for HDFS problems, otherwise skip instead of blocking whole
>   topology
>   - [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
>   AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
>   modification issue
>   - [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
>   Refactor StaticWebApplication to StaticApplication to support both
>   web/static application
>   - [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
>   MongodbMetadata: kafka have dot in topic name cause spec store failed
>   - [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
>   AlertEngine: create metadata validation api
>   - [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
>   AlertEngine: multiple routing of alerts is broken because of event not
>   copied
>   - [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
>   AlertEngine : simplify state-based dedup to have only deupvalue for given
>   dedup key
>   - [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
>   AlertEngine : Not to Use commons3 stringutil.isnoneblank
>   - [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR 472
>   incorrect merge of pr 471
>   - [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
>   AlertEngine: the kafka_spout might be dropped by metadata update when
>   system ack a tupe
>   - [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
>   conflict streamId between different sites when installation
>   - [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] - Caught
>   NoSuchFieldError when creating policy with existing policyId
>   - [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
>   API to filter publishment by policy: /policies/{policyId}/publishments
>   - [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
>   Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
>   Version [null]!
>   - [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
>   update: metadata/policies/policy
>   - [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
>   NullPointerException in DefaultDeduplicator
>   - [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
>   ui-build.sh not pop grunt exit code
>   - [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] - Jsoup
>   parse hive sql return String without line break "\n"
>   - [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
>   Scrollbar is missing when install Map Reduce History Job Monitoring
>   - [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
>   AlertEngine: SpoutWrapper are sending duplicated message.
>   - [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
>   AlertEngine : unit test failed caused by datasource name and topic name
>   change
>   - [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
>   Installation Doc is not correctly shown in Installation Dialog
>   - [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
>   home page error for missing partials/site/home.html
>   - [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
>   PolicyValidator and Validation API
>   - [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
>   jdbc metadata bugs
>   - [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
>   Absence Alert Engine doesn't alert in some case
>   - [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No log
>   retention for eagle server log
>   - [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
>   AlertUnitTopology does not rebuild the scheduler state after restarting
>   - [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] - Stream
>   router does not work properly sometimes
>   - [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
>   alert engine open metric system per tuple
>   - [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
>   metadata bug
>   - [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] - Stream
>   delete mongo implementation is not working
>   - [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] - Status
>   is wrongly shown as "INITIALIZED" when updating installed app's
>   configuration
>   - [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] - remove
>   jarPath/mode from entity context
>   - [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] - Build
>   git head COMMITID into eagle package and display in web page aside eagle
>   version
>   - [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
>   directly updating status API to rigger update status immediately
>   - [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] - Should
>   streat storm "KILLED" as "STOPPING" in eagle
>   - [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
>   Support properties type in text area instead input field of configuration
>   - [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
>   numOfPublishExecutors to alert engine topology
>   - [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
>   grouping between AlertBolt and AlertPublisher
>   - [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
>   AlertEngine: don't host long-live curator framework for schedule
>   - [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
>   missing CoprocessorService and MR Running feeder task number limitation
>   - [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
>   /policies/{policyId}/publishments bug
>   - [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
>   AlertEngine : PolicyDefinition.Defintion should not be changed.
>   - [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
>   creating sites in UI and metadata storaged as jdbc, the field "Description"
>   can't be null
>   - [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
>   application could not detect stream change
>   - [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
>   /policies/{policyId} throws exception if policy does not exist
>   - [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
>   JdbcDatabaseHandler select sql error
>   - [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
>   streams is null when call /rest/apps/ api
>   - [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
>   Publish & Router bolts spec change is not thread safe
>   - [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
>   optimize some configurations for alert
>   - [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
>   configuration bug in applications
>   - [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
>   eagle-common checkstyle warnings
>   - [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
>   HBaseStorage doesn't set affected size after create and delete operation
>   - [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
>   eagle-data-process checkstyle warnings
>   - [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
>   eagle-embed checkstyle warnings
>   - [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
>   eagle-metadata checkstyle warnings
>   - [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
>   eagle-metric checkstyle warnings
>   - [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
>   eagle-query checkstyle warnings
>   - [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] - check
>   applications when remove site
>   - [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
>   PolicyValidation is insufficient, and will cause blocking for extended
>   handler
>   - [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
>   Improve coordinator schedule strategy to reuse alert work slot
>   - [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
>   Publishment without streamIds update encountered NPE
>   - [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
>   alert JdbcDatabaseHandler connection issue
>   - [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
>   history feeder support Health Checks
>   - [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
>   AlertEngine: Policy Validation API doesn't evaluate the data source missing
>   - [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] - remove
>   InterProcessMutex from JobHistoryZKStateManager
>   - [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
>   AlertEngine: Make publishment kafka endpoint as optional
>   - [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] - simply
>   refactor mr running job feeder
>   - [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
>   org.apache.eagle.service.generic.MetaDataResource doesn't work correctly
>   - [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] - change
>   hbase configuration to optional
>   - [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
>   Dropwizard related class not found exception in topology
>   - [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
>   not get hbase info by service api when the master becomes not available
>   - [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
>   Integrate Metric Process and Persistence with Application Framework
>   - [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
>   alertId is null in AlertStreamEvent bug
>   - [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
>   host name bug in jmx collector scripts
>   - [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
>   from topology health check are inaccurate
>   - [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
>   coordinator bug in alert engine
>   - [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
>   Coordinator throws NullPointerException when generateSpoutMonitorMetadata
>   - [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
>   Coordinator schedule time out
>   - [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
>   running job count in zookeeper does not match the number in hbase
>   - [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
>   Potential NPE issue
>   - [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
>   validation for policy name
>   - [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
>   Resolve eagle time problem on alert entities
>   - [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
>   service.port config to support both STRING and NUMBER
>   - [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
>   MetricStreamPersist bug: no tuple pass on when batchSize > 1
>   - [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
>   NoClassDefFoundError while running storm topology for alert and MRrunning
>   - [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
>   TopologyBaseAPIEntity comparison should consider rack info
>   - [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] - Users
>   in RunningQueueAPIEntity is missing due to misconfiguration
>   - [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] - Eagle
>   application status is still RUNNING even when storm cluster is down
>   - [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
>   ApplicationPackageProvider Framework to support package multiple
>   applications
>   - [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
>   MRRunningJobFetchSpout throws NPE when there is no apps found
>   - [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] - HBase
>   JMX Widget Url is wrongly using siteName instead of siteId
>   - [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] - HBase
>   Master Overview keep loading progress forever if no data available
>   - [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
>   to healthy and unhealthy region-servers in hbase dashboard is not accurate
>   enough
>   - [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] - Refine
>   system metric schema design and fix system metric collector
>   - [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] - update
>   packaging to use new configs
>   - [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
>   Publishers with same policy but different schema could produce duplicate
>   alerts
>   - [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
>   not package by maven
>   - [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
>   email template link problem
>   - [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
>   could go beyond job list widget
>   - [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
>   status of job list always show Running
>   - [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
>   duration conflicts between job list and job detail page
>   - [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] - Eagle
>   JPM Yarn Overview Chart Improvement
> 
> Task
> 
>   - [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
>   Initialize code for 0.5.0-incubating-SNAPSHOT
>   - [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] - tomcat
>   jar dependencies need to be cleaned up
>   - [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] - Alert
>   Engine BugFix and Improvements
>   - [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] - stream
>   tumbling window aggregate library
>   - [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
>   Convert spark history job using application framework
>   - [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] - Always
>   retry to parse spark history job when failure happens.
>   - [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
>   refactor for support 0.5 api
>   - [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
>   policy management
>   - [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
>   AlertEngine: Make Kafka Publisher configurable to async, for throughput
>   tuning
>   - [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
>   AlertEngine: incorrect metric system use : too many metric object create
>   and registered
>   - [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
>   AlertEngine: MongoStateStore should be removed
>   - [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
>   document the Apache Eagle deployment from scratch
>   - [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
>   Document job performance monitoring application
>   - [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
>   Document service health check application
>   - [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
>   Document JMX monitoring application
>   - [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
>   Document HDFS audit log monitoring application (DAM)
>   - [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
>   alert api update
>   - [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
>   support metric preview
> 
> Sub-task
> 
>   - [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] - create
>   jekyll-infra for eagle landing page
>   - [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] - create
>   jekyll-infra for eagle version-based page
>   - [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] - Spark
>   History jobs Feeder
>   - [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
>   history jobs Feeder
>   - [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
>   Monitoring Application Framework Core
>   - [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
>   Refactor Application Framework Interfaces and StreamEventMapper
>   - [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
>   Implement Application Lifecycle Status Conversion
>   - [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
>   Alerting on any customized kafka data source (topic)
>   - [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
>   Integrate application streams as Alerting data source (managed kafka topic)
>   & stream
>   - [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
>   Integrate application streams as Insight Dashboard data source
>   - [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
>   Integrate Application start/stop/status interface with
>   TopologyMgmtResourceImpl
>   - [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
>   Implement KafkaStreamSink with type safe StreamSinkContext
>   - [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] - Refine
>   example application for developer to easily know how to create a new app
>   - [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
>   Implement consistent RESTResponse Wrapper for operation
>   (CREAT/MODIFY/DELETE) request
>   - [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
>   EAGLE-402 Refactor Application Framework to be better managed or deployed
>   standalone
>   - [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] - Enrich
>   Metadata API of Application Management
>   - [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
>   Combine environment configuration into application configuration for
>   execution
>   - [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
>   Support to extend metastore DAO modules in SPI
>   - [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
>   HBase unit test
>   - [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
>   Refactor: Make sure engine publisher only have general feature.
>   - [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
>   when apply change of 569
>   - [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
>   register simple Basic Authentication to server application
>   - [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
>   implement ldap authentication logic, taking Basic Authentication credentials
>   - [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
>   Generate sortSpec only on externalWindow
>   - [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
>   Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
>   - [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
>   TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
>   - [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
>   UnitTest for HBaseStorage
>   - [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
>   Exclude coverage instrumentation of generated class
>   - [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web ui
>   should check success(true or false) when delete site
>   - [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
>   Refactor - move ignored test class to corresponding module
>   - [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
>   unit test for eagle-service-base
>   - [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
>   unit test for alert-metadata
>   - [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
>   unit test for alert-metadata-service
>   - [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
>   Refactor Topology Monitoring Widgets
>   - [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
>   sure "HBase" nav active in sidebar when visiting hbase monitoring web
>   through URL
>   - [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
>   Refactor HBase JMX Metric with appropriate navigation path
>   - [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
>   real time current server time aside global timepicker
>   - [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
>   Refactor metric chart render process to improve user experience.
>   - [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] - Rename
>   metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*" to
>   support different hbase version metric
>   - [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
>   Integrate role-based Authentication in API
>   - [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
>   Integrate role-based Authentication in UI
>   - [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] - Metric
>   Explorer and Customized Dashboard UI Part
>   - [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] - Metric
>   Explorer and Customized Dashboard Metadata Part
> 
> Test
> 
>   - [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
>   email alert publisher
>   - [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
>   Improve code coverage of eagle-service-base
>   - [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
>   unit test for eagle-alert-parent
> 
> 
> 
> Thanks
> Jayesh