Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

Releases: apache/incubator-heron

Version 0.13.6

19 May 07:38
Compare
Choose a tag to compare

This release consists of several cleanup and addition of features.

  • Add aurora scheduler getJobLinks
  • Add new committers/collaborators
  • Code refactoring in Submitter and Runtime Manager
  • Fix javadoc links
  • Run flaky tests serially
  • Add website/public as a gitmodule pointing to gh-pages branch
  • Overwrite TMasterLocation and SchedulerLocation when exist in LocalFileStateManager
  • Remove 3rdparty/eggs
  • Add tunnel support for state manager & rename HttpUtils to NetworkUtils
  • Add support for loading python deps via pypi
  • Add observability with graphite doc
  • Add UI Guide docs

Version 0.13.5

12 May 00:18
Compare
Choose a tag to compare

This release is primarily bug fixes and cleanup.

  • commit messages should be enclosed in quotes
  • Remove unneeded config related to RuntimeManager class
  • Fix Intellij setup script
  • Minor tweak on website build
  • tweak circle positioning and initial color
  • Add committers and license file
  • Remove dead config "heron.java.home.path" in heron_internals.yaml
  • Adding checkstyle file for python
  • Clusters endpoint in tracker.
  • Change viz link format config to be consistent with other config variables.
  • Show viz link only if it is present in execution state.
  • Make cpplint compatible with python2.4.
  • Remove dead code, unneeded config files.
  • Memove the files from .tarignore that are not in the code base anymore

Version 0.13.4

09 May 03:10
Compare
Choose a tag to compare

This release includes integration tests, bug fixes and enhanced documentation for some of the components

  • Detailed documentation of statemanagers
  • Detailed documentation of uploaders
  • Add twitter feed of @heronstreaming in the docs main page
  • Fixed the outdated documentation for compiling and testing heron
  • Unit tests for SchedulerMain, HdfsUploader, Local Scheduler and Launcher
  • Fix coding check styles for cpp unit tests and java integration tests
  • Add python style checker and reduce noise while doing check style
  • Enable integration in travis ci for failure and functionality
  • Show Job link only if it is present in SchedulerLocation proto message
  • Dynamically render clusters in the all topologies UI page

Version 0.13.3

01 May 03:54
Compare
Choose a tag to compare

This release is primarily for code cleanup and bug fixes

  • Support for intellij development
  • Fix coding style for java and cpp
  • Addition of resources page in website
  • Convert warnings to errors
  • Add more unit tests
  • Include copyright information
  • Removal of 3rdparty jars
  • Automatic checking of styles for Java and C++
  • Refactor scheduler abstraction and fixing implementations
  • Downloading of logs from UI and tracker
  • Addition and display of version information in packages
  • Reduce verbose information in cli unless verbose is provided
  • Added RELEASE file info using workspace_status_command
  • added proxy connection string and proxy connection type
  • Addition of HDFS and S3 uploaders

Version 0.13.2

03 Apr 07:09
Compare
Choose a tag to compare

Version 0.13.2 includes several enhancements and bug fixes

  • Fixes for compiling integration tests
  • Invoke java program with "$JAVA_HOME/bin/java" rather than "java", which may point to a different java executable and fix some comments
  • Update getting started guide
  • Use mktemp to create temp dir during installation of heron-api
  • Uniform the scheduler abstraction use NullScheduler (a dummy scheduler) in Aurora implementation, include NullLauncher and NullScheduler into building target and uniform the path for activate/deactivate request and remove unnecessary config.
  • Install jar to maven quietly
  • Add install to maven opt for api installing script
  • Upgrade kryo 3.0.3
  • Removed ps command
  • Google analytics added to homepage
  • Update kryo class path
  • Fix tmaster metrics counting.
  • A single metric timeline is still multivariate if it has 'instance'.
  • Do not raise exception if no metrics are found.
  • RuntimeManager to determine whether "no_scheduler_rest_enpoint" based on config
  • Fix bugs in RuntimeManager not to return early when no_scheduler_rest_endpoint without invoking post logic, including cleaning states in killRequest.
  • Refactor the RuntimeManager to close resources, i.e. connection.disconnect(), in a try-finally style to avoid spreading the close in a lot of places
  • Add more utils methods in AuroraUtils.java
  • Add storm compatibility support for 1.0.0

Version 0.13.1

29 Mar 20:08
Compare
Choose a tag to compare

Version 0.13.1 includes a number of code cleanups and restructurings to have Heron run in local stably.

  • Google analytics added to homepage
  • Fix tmaster metrics counting
  • Do not raise exception if no metrics are found
  • Fix compilation of NullStateManager by adding the getAllExecutionStates method
  • Website/static assets update
  • Refactored restart command
  • Fixed centos5 distribution of client.yaml
  • Move 3rdparty libraries in a separate directory called 3rdparty in packaging
  • Removed the unused file sandbox.py
  • Incorporate colored messages on CLI
  • Removed import Log as Log and return True in successful cases
  • Check java home and remove trace execution option
  • Add color for different types of messages in CLI
  • Separate cli parsing and Scheduler Main into separate methods
  • Check if java home is set and remove trace execution option from subcommands both in CLI
  • Print traceback for errors in tracker handlers