beanstalkc is a simple beanstalkd client library for Python. Release
0.3.0 is a minor feature/bugfix/documentation release.

beanstalkc 0.3.0 is regularly tested against beanstalkd 1.4 and 1.6. As
per the beanstalkd promise of no incompatible protocol changes within
1.x, beanstalkc 0.3.0 will work with any later 1.x release of
beanstalkd.


Release Summary
---------------

beanstalkc 0.3.0 brings two main changes:

    - Proper handling of the "JOB_TOO_BIG" beanstalkd error message
      (thanks to Jared Kuolt).

    - Customisable socket timeout for the initial connection attempt to
      a beanstalkd server (thanks to Peter Scott).

Beyond that, the documentation (docstrings & tutorial) was extended
(again, significant parts thanks to Peter Scott) and a few maintenance
aspects (setup script, tests, style) were improved.


API Changes
-----------

0.3.0 has no incompatible API changes compared to version 0.2.0.

The following API extensions made it into 0.3.0:

    a92d819 Add connection timeout.
    f5bfbc1 Rename connection_timeout parameter to connect_timeout

        CHANGE: `Connection`'s constructor now accepts an additional, optional
        keyword parameter `connect_timout`.


Full Changelog
--------------

For your convenience, here's the full shortlog of commits for 0.3.0 over 0.2.0:

Andreas Bolka (32):
      Fix Job#release and Job#bury when missing YAML
      Test for issue #6 regressions
      Update copyright
      Send quit upon closing the socket
      Be more explicit in body type assertion
      Document the orthogonality of use/watch
      Doctest that job bodies must be strings
      Fix default for the priority parameter in Connection#release and #bury
      Reformat README & TUTORIAL slightly
      Reflow two docstrings
      Rename Markdown files to .mkd
      Merge branch 'peterscott-doc'
      Update copyright years
      Rename connection_timeout parameter to connect_timeout
      Use socket.getdefaulttimeout instead of a custom default
      Merge branch 'peterscott-timeout'
      Remove Git-based package version detection
      Link to tutorial from readme
      Revert "Link to tutorial from readme"
      Fix and reword tutorial reference in readme
      Update copyright
      Explicitly mark ellipsis usage in doctests
      Run doctests via nose
      Add Travis CI configuration
      Install PyYAML for Travis CI workers
      Run CI only for master, for now
      Merge branch 'travisci'
      Drop unused find_executable import from setup script
      Minor style fixes (PEP 8)
      Minor style fixes (variable naming)
      beanstalkc is OS independent
      Release version 0.3.0

Jared Kuolt (1):
      Add JOB_TOO_BIG to put()'s expected_err

Peter Scott (8):
      Convert README and TUTORIAL to .md files, for GitHub readability.
      Made unit testing use TUTORIAL.md instead of the old name TUTORIAL.
      Add basic docstrings to all public methods.
      Expand README file.
      Switched from 70 to 80 column fill, for consistency.
      Expand tutorial slightly.
      Add connection timeout.
      Mention the connection_timeout parameter in the tutorial.


Links
-----

The official home of beanstalkc is (still) on Github:
<http://github.com/earl/beanstalkc>

Of course, beanstalkc is also available via PyPI:
<http://pypi.python.org/pypi/beanstalkc>

Both PyPI and Github provide source tarball downloads. Here are direct
URLs, for your convenience:
<http://pypi.python.org/packages/source/b/beanstalkc/beanstalkc-0.3.0.tar.gz>
<http://github.com/earl/beanstalkc/tarball/v0.3.0>

Please report any beanstalkc bugs at:
<http://github.com/earl/beanstalkc/issues>

beanstalk-talk is the place to discuss beanstalkd development and use:
<http://groups.google.com/group/beanstalk-talk>

-- 
Regards,
Andreas

-- 
You received this message because you are subscribed to the Google Groups 
"beanstalk-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/beanstalk-talk?hl=en.

Reply via email to