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

Version 0.14.6

Compare
Choose a tag to compare
@objmagic objmagic released this 09 Mar 23:27
· 1595 commits to master since this release

Highlights:

  • Adding metrics sink: WebSink (#1615)
  • Dry-run (#1629)
  • Statically link libunwind (#1631)
  • Added a topology status to the list all topologies ui. (#1646)
  • Support connection buffer metrics between stmgr and instances (#1695)
  • Refactor of runtime management control flow (#1618)

Release notes:

  • ISpoutDelegate and IBoltDelegate to implement IUpdatable (#1749)
  • Real time I/O redirection (#1726)
  • Modifying configs at submit if numContainers is off (#1743)
  • Adding --help option to Heron client (#1739)
  • Modifying configs at submit if numContainers is off (#1743)
  • Fixing bug in WebSink (#1714)
  • Adding --help option to Heron client (#1739)
  • Slightly increase Python unit test assertion delta. (#1736)
  • Remove special case CentOS build files. (#1725)
  • Eclipse config typo test~>tests (#1733)
  • Fixing bug in WebSink (#1714)
  • CentOS 7 file path preparation (#1713)
  • Change SystemConfig to use SystemConfigKey instead of constants (#1717)
  • add testing class for compatibility (#1719)
  • Use resources label as much as possible (#1710)
  • Change YarnKeys to enum (#1707)
  • use raw Map in storm api (#1715)
  • Support connection buffer metrics between stmgr and instances (#1695)
  • add accessrule for eclipse to mititage ide display error (#1711)
  • Rename Misc class to TokenSub class (#1708)
  • Removing SANDBOX_ from the AuroraField and aurora properties (#1709)
  • Move Command class from spi.common to scheduler (#1705)
  • Change Misc pattern substitution logic to match any Key value (#1706)
  • Removing sandbox enums that have duplicate concepts (#1702)
  • Adding unit test for AuroraScheduler.createAuroraProperties(..) (#1704)
  • Upgrade node.js (#1703)
  • Remove scheduler SM adaptor for submission dry-run (#1697)
  • Temporarily disable MultiSpoutsMultiTasks test. (#1700)
  • Remove defaults.yaml in favor of enum Key approach (#1696)
  • Change dryrun to not include format args if dry run is false (#1694)
  • Replaces keys.yaml and Keys with Key enum (#1693)
  • Clean up config visiblity and dead code (#1689)
  • ignore the null value config in the map
  • Standardize Java formatter string. (#1688)
  • Display error message for NetworkErrorCode (#1678)
  • added null check when heron reads the config file (#1682)
  • Regexify Java header check file to relax header checking (#1679)
  • Change AuroraController to an interface (#1672)
  • Avoid notifying when no one is waiting on proceedLock.
  • Remove notify in SlaveLooper.wakeUp. It is useless and affects performance (#1657)
  • Fix aggregate topology metric dot colors for firefox and safari (#1655)
  • cleanup glog build file and protobuf third party build file (#1636)
  • Check at launch that configured container count same as packing plan (#1630)
  • Consolidate more common failure tests in CommonPackingTests (#1625)
  • Refactor of runtime management control flow (#1618)
  • Refactor ByteAmount checking args method (#1621)
  • Remove unused c.t.h.spi.common.Jars (#1620)
  • using guava Preconditions in UpdateTopologyManager (#1613)
  • Move Scheduler related spi util classes into schedulers package (#1617)
  • Uses consistent scale-down algorithm for both IRepacking classes (#1606)
  • Wait for a new pplan properly (#1605)
  • Submission control flow improvment (#1571)
  • Merge 0.14.5 release back to master (#1611)
  • Use enum for package type (#1609)
  • Change scale down to try to free containers (#1584)
  • Updated SCP upload's sample.yaml to reflect config changes
  • Refactor duplicated code in SubmitterMain and SchedulerConfig (#1599)
  • Implemented seperate SSH/SCP config parameters for options and connection string
  • S3Uploader support for AWS profiles and Default Credential Provider Chain (#1589)
  • Adding new BytesAmount class for use by Resource (#1586)
  • Move taskId/componentIndex management into PackingPlanBuilder (#1582)
  • Use BaseMemPool in tuple-cache (#1585)
  • Missing instruction: need to install heron-tools (#1583)
  • Fix fd leak in http_unittest (#1581)
  • Add more tests for PackingPlanBuilder (#1580)
  • Add a scoring-based approach to modifying packing plan (#1572)
  • Follow symbolic links when searching status files. (#1578)
  • Fixed yarn scheduler doc typos (#1575)
  • Broke out packing builder and utils into separate packages (#1565)
  • Remove unnecessary ack() in bolt (#1570)
  • Add contribution guideline (#1564)
  • Clean up some logging found while testing (#1563)
  • Colocate TMaster and Scheduler (#951)