Release 0.17.8

@kramasamy kramasamy released this Apr 1, 2018 · 85 commits to master since this release

Release Notes

  • update README.md (#2835)
  • Fix bug in dry-run argument for update command (#2831)
  • removing abstract requirement (#2830)
  • [Documentation] Improve Java Streamlet API doc (#2819)
  • add rate limit change log in stream manager (#2822)
  • Fix URL issues associated with Hugo upgrade (#2825)
  • More website fixes (#2824)
  • Update Git submodule URL for GitHub pages branch (#2823)
  • update baseURL for site generation (#2820)
  • Add missing command line options for runtime config (#2818)
  • Allow the apiserver to set the direct memory size. (#2813)
  • Add a new tmaster endpoint for runtime config (#2747)
  • [Streamlet Scala API] Add Scala Example Support - Part II (#2810)
  • Refactor HttpUploader - Part II (#2812)
  • Fix comment in heron_internals.yaml (#2811)
  • fix library link in WORKSPACE (#2816)
  • modified bazel build to include samoa (#2809)
  • Nomad docker support (#2804)
  • Revert "remove cpu rounding in packing algorithms (#2805)" (#2808)
  • Add memory unit to k8s resource request. (#2802)
  • remove cpu rounding in packing algorithms (#2805)
  • Do not include scribe sink when compiling on non x86 platforms. (#2801)
  • Add per component resource config for cpu and disk (#2800)
  • Fix a typo and comments/doc for per component rate limit config (#2796)
  • [Streamlet Scala API] Add Scala Example Support - Part I (#2791)
  • [Streamlet Scala API] Add Scala StreamletImpl Support - Part V (#2790)
  • Add rate limiter in stmgr (#2783)
  • Correct print errors (#2789)
  • Fix error message when large instance is packed (#2784)
  • Add a new escaping '(61)' for '=' because the original one '='… (#2785)
  • Add runtime config in heron update command (#2760)
  • Fix tracker instance groups. (#2782)
  • add a switch for metricscache (#2744)
  • [healthmgr] add a class to expose metrics to local metricsmgr (#2771)
  • [Streamlet Scala API] Add Scala StreamletImpl Support - Part IV (#2767)
  • Add a topology config endpoint to the tracker. (#2781)
  • Small change to Nomad doc (#2780)
  • Retain heron-core package for YARN like schedulers (#2775)
  • [Streamlet Scala API] Add Scala StreamletImpl Support - Part III (#2764)
  • Builder creation (#2769)
  • Fix heron update on k8s. (#2770)
  • Improve Communicator tests (#2768)
  • [Streamlet Scala API] Add Scala StreamletImpl Support - Part II (#2761)
  • fixing bug in wakeable loop causing IndexOutOfBoundException (#2753)
  • Fix heron-explorer components command. (#2762)
  • Re-organize documentation nav (#2756)
  • Add Scala StreamletImpl Support (#2740)
  • [API] Improve HeronSubmitter (#2746)

Release 0.17.7

@kramasamy kramasamy released this Feb 28, 2018 · 133 commits to master since this release

Release Notes

  • fix WindowedWordCountTopology (#2755)
  • adding additional info to standalone documentation (#2748)
  • fix bug in stateful windows (#2754)
  • Pass role and environment to hava topoology components. (#2752)
  • [HttpUploader] Add Documentation (#2750)
  • Fixed example name in getting-started.md (#2751)

Release 0.17.6

@kramasamy kramasamy released this Feb 28, 2018 · 139 commits to master since this release

Release Notes

  • fixing bugs in the API server when downloading files (#2749)
  • Documentation for the Nomad scheduler (#2723)
  • Allowing API Server to distribute heron core package (#2724)
  • Allow user to run kill command when some topology data is missing (#2730)
  • [#2735 follow up] move out of core into aurora scheduler (#2741)
  • Fix installation docs (#2742)
  • add warning when aurora job add command fails during heron update (#2735)
  • add topology version in tracker runtimestate (#2739)
  • include eco into storm compatibility jar (#2736)
  • JavaCheckstyle fix for IntelliJ setup script (#2738)
  • [healthmgr] add healthmgr src exportation (#2734)
  • Check that current process is not session master (#2731)
  • update heron version in config.yaml (#2732)

Release 0.17.5

@kramasamy kramasamy released this Feb 13, 2018 · 152 commits to master since this release

Release Notes

  • Refactor hostname logic (#2718)
  • Add Sink Trait Support (#2726)
  • Log configs in packing algorithms (#2727)
  • Joshfischer/eco docs redeux (#2703)
  • fix null in printout during submission (#2722)
  • use actual path (#2725)
  • Simplify website setup (#2721)
  • deprecate RRPacking in default config (#2717)
  • adding some confs for heron nomad and standalone (#2716)
  • fix a RRrepacking bug (#2720)
  • mitigate prompt (#2719)
  • [Streamlet Scala API] Add FunSuite Support (#2695)
  • Move stmgr quitting logic from stmgr client to tmaster client (#2711)
  • fixes the helm chart, config and api server memory restriction for k8s (#2714)
  • Expose the component config through the tracker. (#2709)
  • Add Streamlet Trait Support (#2696)
  • HttpUploader is being refactored. (#2713)
  • [metricscache] align metricscache toggle switch (#2707)
  • [metricscache] reduce exception stack trace to first 2 lines (#2706)
  • [metricscache] make default log level to INFO (#2705)
  • Fix sandbox script (#2710)
  • modify language in sandbox.sh script (#2708)
  • added sandbox script to deploy heron in a single docker (#2704)
  • Fix src and java doc generation for heron-api (#2702)
  • Necessary software for single docker image (#2701)
  • make heron core distribution - symbolic linkable (#2684)
  • depend on java protobuf target from protobuf sources (#2640)
  • Clean up simulator/utils (#2674)
  • [Streamlet Scala API] Add initial Build Files (#2688)
  • Add tolerations to tools and apiserver deploymens for kubernetes. (#2687)
  • expose heron tracker as a service (#2686)
  • no need to check the existence of env_exec.sh in scripts/setup-intellij.sh (#2683)

Release 0.17.4

@kramasamy kramasamy released this Jan 24, 2018 · 184 commits to master since this release

Release Notes

  • Add Download hostname override config (#2680)
  • fix mismatch container id between packing alg and aurora (#2582)
  • add section on setting the service URL for a standalone cluster (#2682)
  • Heron standalone docs update (WIP) (#2676)
  • JSON output for heron-admin standalone cluster info command (#2675)
  • Don't drop tuples during backpressure in DrainTupleStream (cross stream manager traffic) (#2679)
  • Remove cmake requirement in bazel configure (#2661)
  • Add k8s pod tolerations for topologies. (#2677)
  • Heron standalone mode documentation (WIP) (#2614)
  • move scripts/docker to scripts/images (#2672)
  • Kubernetes installation with Helm docs (#2606)
  • Use the minimal ram size for components instead of the last one (#2659)
  • Fix for running topologies with DC/OS 1.10 or Marathon 1.5 (#2670)
  • moved eco to the top level (#2669)
  • Add support for custom evictor and trigger policies (#2653)
  • modified the helm chart (#2668)
  • Update k8s stateful sets termination and pod management. (#2666)
  • Add no checkstyle build targets (#2660)
  • update README.md [https://github.com/twitter/heron/issues/2664] (#2665)
  • RoundRobinPacking implements IRepacking (#2600)

Release 0.17.3

@kramasamy kramasamy released this Jan 9, 2018 · 204 commits to master since this release

Release Notes

  • ECO topology using YAML(#2658)
  • Fixing the slurm scheduler (#2657)
  • Updated to use brew delivered bazel (#2655)
  • Fix a typo in comment (#2654)
  • Add k8s support for aws ebs volume mounts. (#2650)
  • Increase wait time in MetricsCacheSinkTest and TMasterSinkTest (#2646)
  • added a quick fix (#2652)
  • Decouple increment and log to avoid potential error (#2644)
  • bookkeeper using emptyDir (#2649)
  • Fix aurora scheduler (#2645)
  • make the yaml cpp tarball (#2648)
  • Refactoring and improving standalone mode (#2633)
  • Add python encoding (#2631)
  • keep topology defn during update (#2602)
  • Refactor aurora scheduler to use SchedulerUtils to construct arguments (#2632)
  • Update docker build images with bazel 0.9.0 (#2641)
  • Move the logical plan format to the tracker. (#2639)
  • move to bazel 0.9.0 and cleanups (#2637)
  • Add instance groups to the physical plan response. (#2636)
  • added targets for heron tools, heron and heron-core (#2635)