Skip to content

Commit

Permalink
Merge branch 'master' of github.com:pika/pika
Browse files Browse the repository at this point in the history
  • Loading branch information
tonyg committed Mar 13, 2011
2 parents 02d2585 + 71ef0d7 commit 0933680
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions ROADMAP
Expand Up @@ -10,11 +10,31 @@ Move connection.ConnectionState to frames module
Async Consumer implementation template

0.9.6
Additional Async implementation templates
Twisted Support
SSL Support and Unicode improvements

0.9.7
UTF-8/Unicode Support where appropriate
2.0
Behavioral refactor:

0.9.8
SSL Support
- Backwards incompatible change that drops Python 2.4, 2.5 support
- Adding Python 3 support
- Remove existing connection adapter system
- Implement new pattern for use, behavior based use focused on both
Asynchronous callback passing style and "Pythonic" development.
- Async:
- Merge existing connections into one connection system with IOLoop override
- Supporting internal IOLoop, tornado, twisted
- Pythonic:
- high-level blocking on synchronous AMQP commands
- Generator for receiving messages from Basic.Publish
- Both available from the same API calling same classes and methods
- API notation closer to AMQP spec for implementation:
- channel.open
- queue.delcare
- basic.publish
- basic.consume
- *.*Ok frames will only be passed back in CPS use, calling methods like
queue.declare will return a success indicator and attributes returned in
the Ok frame will be assigned to attributes of the class.
- basic.consume and basic.get will return a single object with a materialized
view of the Method, Header and Body frames.
- Build in support for specific broker types and pure AMQP 0-9-1.

0 comments on commit 0933680

Please sign in to comment.