2011-11-10 20:12:07 +00:00
# 0.1.0, 11-07-2011
- initial release
# 0.1.1, 11-10-2011
- issue #1 cannot find redstorm gem when using rbenv
2011-11-16 22:26:49 +00:00
# 0.2.0, 11-16-2011
2011-11-17 19:04:29 +00:00
- issue #2 redstorm examples fails when directory examples already exists
- new *simple* DSL
- examples using simple DSL
- redstorm command usage syntax change
- more doc in README
2011-11-23 20:36:08 +00:00
# 0.2.1, 11-23-2011
2011-12-08 18:57:40 +00:00
- gems support in production cluster
# 0.3.0, 12-08-2011
2012-02-08 20:52:31 +00:00
- Storm 0.6.0
# 0.4.0, 02-08-2012
- Storm 0.6.2
2012-05-28 19:57:36 +00:00
- JRuby 1.6.6
# 0.5.0, 05-28-2012
2012-05-31 21:03:20 +00:00
- issue #16 , Bundler support for topology gems
- issue #19 , support for multiple dirs in jar
- issue #20 , update to Storm 0.7.1
- issue #21 , proper support for 1.8/1.9 Ruby compatibility mode
- issue #22 , fixed Config class name clash
2012-05-28 19:57:36 +00:00
- JRuby 1.6.7
2012-06-01 03:24:22 +00:00
- DSL Support for per bolt/spout configuration and spout activate/deactivate in Storm 0.7.x
2012-05-31 21:03:20 +00:00
- consistent workflow using the redstorm command in local dev or gem mode
2012-06-05 21:14:17 +00:00
# 0.5.1, 06-05-2012
- better handling of enviroments and paths
- redstorm bundle command to install topology gems
2012-06-26 21:45:20 +00:00
- issue #26 , fixed examples/native for 0.5.1 compatibility
2012-06-28 04:14:44 +00:00
# 0.6.0, 06-27-2012
- issue #29 , updated to Storm 0.7.3
- issue #30 , add redstorm cluster command for remote topology submission
- issue #31 , added support for localOrShuffleGrouping
- issue #33 , avoid forking or shelling out on redstorm commands
2012-07-08 00:18:48 +00:00
- issue #35 , automatically set JRuby 1.8/1.9 mode in remote cluster context
2012-06-28 04:14:44 +00:00
- JRuby 1.6.7.2
- better handling of JRuby 1.8/1.9 mode
- topology gems are now specified using a Bundler group in the project Gemfile
2012-07-06 20:34:58 +00:00
- refactored environment/paths handling for local vs cluster context
2012-07-08 00:18:48 +00:00
# 0.6.1, 07-07-2012
- issue #38 , added support for spout reliable emit
- gem path is always in target/gems for both local and cluster context
- temp fix for slf4j dependencies conflict (issue #36 )
- Storm 0.7.4
2012-07-10 19:27:46 +00:00
# 0.6.2, 07-10-2012
- issue #39 , spout on_receive block will not be evaluated if :emit => false
- issue #40 , bolt fail method missing
2012-07-12 21:04:48 +00:00
- integration tests support
2012-10-10 03:20:24 +00:00
# 0.6.3, 10-09-2012
2012-07-12 21:04:48 +00:00
- issue #28 , allow specification of output_fields in topology DSL
- issue #41 , add support for ShellBolt and ShellSpout
2012-10-10 03:20:24 +00:00
- issue #49 , redstorm bundle not picking up default group in Gemfile
2012-10-19 21:57:22 +00:00
- support constructor parameters for Java spout/bolt in topology DSL
# 0.6.4, 10-19-2012
- Storm 0.8.1 and JRuby 1.6.8
- improved and more flexible jar dependencies handling
- issue #36 , fix slf4j-api-1.6.3 and slf4j-log4j12-1.5.8 version conflict
- issue #37 , fix dependencies xml files naming
- issue #47 , Log4j Logger class conflict
- issue #48 , add support for external Jars
- issue #50 , update RedStorm to target Storm 0.8
2013-05-15 18:20:59 +00:00
# 0.6.5, 05-13-2013
- Storm 0.8.2 and JRuby 1.7.3
- added vagrant/chef configurations for single node Storm cluster test environment
- issue #52 - transactional topologies
- issue #56 - make topology class configure statement optional
- issue #57 - DRPC topologies
- issue #73 , external jars dependencies Ivy configurations completely externalized and configurable
2013-07-02 16:54:59 +00:00
- lots of other [bug fixes and improvements ](https://github.com/colinsurprenant/redstorm/issues?milestone=9&page=1&state=closed )
2013-07-20 15:59:10 +00:00
# 0.6.6.beta1, 07-02-2013
2013-07-02 16:54:59 +00:00
- Storm 0.9.0-wip16 and JRuby 1.7.4
- [issue #79 ](https://github.com/colinsurprenant/redstorm/issues/79 ) - fix example Kafka topology dependency doc
- [issue #82 ](https://github.com/colinsurprenant/redstorm/issues/82 ) - configurable javac compilation source/target
- [issue #83 ](https://github.com/colinsurprenant/redstorm/issues/83 ) - syntactic sugar on the Tuple class
- [issue #84 ](https://github.com/colinsurprenant/redstorm/issues/84 ) - DSL classes naming and namespace
2013-07-02 17:09:46 +00:00
- improved DSL performance by refactoring closures invocation, see [redstorm-benchmark ](https://github.com/colinsurprenant/redstorm-benchmark/ )
2013-07-02 16:54:59 +00:00
- fixed FFI support
2013-07-02 17:09:46 +00:00
- exposed topology builder for specs
2013-07-24 03:20:51 +00:00
- [issue #11 ](https://github.com/colinsurprenant/redstorm/issues/11 ), [#17 ](https://github.com/colinsurprenant/redstorm/issues/17 ) - example specs using the Storm testing API see [redstorm-starter ](https://github.com/colinsurprenant/redsto rm-starter/ )
2013-07-20 15:59:10 +00:00
# 0.6.6.beta2, 07-20-2013
2013-07-24 03:20:51 +00:00
- [issue #76 ](https://github.com/colinsurprenant/redstorm/issues/76 ) - avoid shelling out to storm jar command for cluster submission
2013-07-25 17:42:25 +00:00
# 0.6.6, 07-25-2013
2014-03-03 01:48:46 +00:00
- updated example Kafka topology for new dependencies for Storm KafkaSpout
# 0.7.0.beta1, 03-2014
- refactored the proxy classes for better performance
- Storm 0.9.1-incubating and JRuby 1.7.11
- added Trident example in `examples/trident/`