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