Update version and history for release 0.11.0.
Try to connect once before each command.
Don't infinite loop if the server goes away.
Update version and history for release 0.10.0.
Pool methods for the new peek commands.
Implement new peek commands.
Distinguish the NOT_FOUND response.
Move these internal methods to the private area.
Just return nil when the job isn't found.
Ruby Pool#close: undefined method 'pop'
Some safety checks while waiting for a job.
Only call select when we expect to wait.
This simplifies our assumptions in the other cases.
Can now safely run several jobs in one connection.
Send watch/ignore commands to ALL connections.
Provide a way to get the cached watched tube list.
Don't send unnecessary watch or ignore commands.
Return integers where appropriate.
Only send a use command if necessary.
Update version and history for release 0.9.0.
Don't try to add things that don't make sense.
Implement new tube info commands.
Support new tube commands.
Protocol updates and a bit of refactoring.
Update version and history for release.
Add a close method to connections and pools.
Identify the last connection that was used.
Update version number and history file for 0.6.1.
Make a proper exception class for not connected.
Add this new file to the manifest.