This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
Releases: apache/incubator-heron
Releases · apache/incubator-heron
Version 0.13.6
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
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
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
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
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
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