README.md in rocketjob-5.4.1 vs README.md in rocketjob-6.0.0.rc1

- old
+ new

@@ -1,7 +1,7 @@ # Rocket Job -[![Gem Version](https://img.shields.io/gem/v/rocketjob.svg)](https://rubygems.org/gems/rocketjob) [![Build Status](https://travis-ci.org/rocketjob/rocketjob.svg?branch=master)](https://travis-ci.org/rocketjob/rocketjob) [![Downloads](https://img.shields.io/gem/dt/rocketjob.svg)](https://rubygems.org/gems/semantic_logger) [![License](https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg)](http://opensource.org/licenses/Apache-2.0) ![](https://img.shields.io/badge/status-Production%20Ready-blue.svg) [![Support](https://img.shields.io/badge/IRC%20(gitter)-Support-brightgreen.svg)](https://gitter.im/rocketjob/support) +[![Gem Version](https://img.shields.io/gem/v/rocketjob.svg)](https://rubygems.org/gems/rocketjob) [![Downloads](https://img.shields.io/gem/dt/rocketjob.svg)](https://rubygems.org/gems/rocketjob) [![License](https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg)](http://opensource.org/licenses/Apache-2.0) ![](https://img.shields.io/badge/status-Production%20Ready-blue.svg) [![Support](https://img.shields.io/badge/IRC%20(gitter)-Support-brightgreen.svg)](https://gitter.im/rocketjob/support) Ruby's missing batch system Checkout https://rocketjob.io/ @@ -15,15 +15,27 @@ ## Support * Questions? Join the chat room on Gitter for [rocketjob support](https://gitter.im/rocketjob/support) * [Report bugs](https://github.com/rocketjob/rocketjob/issues) -## Rocket Job 4 +## Rocket Job v5 -Rocket Job Pro is now open sourced and included within Rocket Job. +- Support for Ruby v3 and Rails 6. +- Multiple output file support through extended `output_categories` capability. + - File output formats for each category. For example: CSV, PSV, JSON, etc. +- Support for AWS DocumentDB as the data store. +- Removed use of Symbols to meet Symbol deprecation in MongoDB and Mongoid. -The `RocketJob::Batch` plugin now adds batch processing capabilites to break up a single task into many +The following plugins have been deprecated and will be removed in Rocket Job v5.1 +- RocketJob::Batch::Tabular::Input +- RocketJob::Batch::Tabular::Output + +## Rocket Job v4 + +Rocket Job Pro is now open source and included in Rocket Job. + +The `RocketJob::Batch` plugin now adds batch processing capabilities to break up a single task into many concurrent workers processing slices of the entire job at the same time. Example: @@ -31,10 +43,12 @@ class MyJob < RocketJob::Job include RocketJob::Batch self.description = "Reverse names" self.destroy_on_complete = false - self.collect_output = true + + # Collect the output for this job in the default output category: `:main` + output_category # Method to call by all available workers at the same time. # Reverse the characters for each line: def perform(line) line.reverse