# \[ANN\] BackgrounDRb 1.0.3 release ( Requiem for a dream )

**URL:** <https://www.ruby-forum.com/t/ann-backgroundrb-1-0-3-release-requiem-for-a-dream/130699>\
**Category:** Rails\
**Created:** [March 2, 2008, 4:37am UTC](https://www.ruby-forum.com/t/ann-backgroundrb-1-0-3-release-requiem-for-a-dream/130699 "2008-03-02T04:37:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnufied](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@gnufied](https://www.ruby-forum.com/u/gnufied)\
**Post date:** [March 2, 2008, 4:37am UTC](https://www.ruby-forum.com/t/ann-backgroundrb-1-0-3-release-requiem-for-a-dream/130699/1 "2008-03-02T04:37:30Z")

</div>

Hi Folks,

BackgrounDRb 1.0.3 is available now. This release contains several bug  
fixes, cleanups, test case coverage and brand new documentation.

A brief ChangeLog:

2008-02-28 hemant kumar [hemant@shire](mailto:hemant@shire)

- fixed some meory leaks.

- Implemented cleaner API for invoking tasks in workers

- Updated the documentation

2008-02-25 hemant kumar [hemant@shire](mailto:hemant@shire)

- Commited Patch by Alex which lets BackgrounDRb to have command line  
arguments and loading of specific environments  
through command line argument.

2008-02-14 hemant kumar [hemant@shire](mailto:hemant@shire)

- Added TestCases for Cron Triggers, Meta Workers and stuff. We are  
heading towards proper code coverage with test/spec.

- Added preliminary support for starting a worker on demand through  
scheduler. What it means is, when you have a worker which is getting  
scheduled very less frequently and you don’t want the worker to  
persist, you can ask BackgrounDRb to restart the worker on each  
schedule.

- Fixed some unreported issues with writing data to socket between  
workers and stuff.

- Fixed issues with too many open connections, because connections  
were not getting closed. BackgrounDRb now opens only one connection,  
which is  
reused throughout the lifecycle of rails application.

- Fixed all outstanding issues with Cron triggers, BackgrounDRb now  
explicitly depends on “chronic” gem.

- Removed Framework directory and BackgrounDRb now explicitly depends  
on packet gem.

We also did lot of work on documentation and new docs are available at:

[http://backgroundrb.rubyforge.org](http://backgroundrb.rubyforge.org)

Credits:

- Dale cook for helping out with documentation.
- Alex for awesome patches.
- Ezra and Skaar for taking BackgrounDRb so far.
- Francis C. for EventMachine and inspiration.

–  
Let them talk of their oriental summer climes of everlasting  
conservatories; give me the privilege of making my own summer with my  
own coals.

[http://gnufied.org](http://gnufied.org)

---

<div class="post-metadata">

**Author:** ![gnufied](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@gnufied](https://www.ruby-forum.com/u/gnufied)\
**Post date:** [March 2, 2008, 4:40am UTC](https://www.ruby-forum.com/t/ann-backgroundrb-1-0-3-release-requiem-for-a-dream/130699/2 "2008-03-02T04:40:27Z")

</div>

On Sun, Mar 2, 2008 at 9:06 AM, hemant [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 2008-02-14 hemant kumar [hemant@shire](mailto:hemant@shire)  
> \* Fixed some unreported issues with writing data to socket between  
> \* Removed Framework directory and BackgrounDRb now explicitly depends
> 
> - Ezra and Skaar for taking BackgrounDRb so far.
> - Francis C. for EventMachine and inspiration.

Also, although development has moved to gitorious, SVN mirrors are  
updated with latest code. User

./script/backgroundrb --version

to find out which version, you are running.
