I would like to announce a beta release of morbid 0.8.7.4b1
Morbid is a STOMP server implemented in Twisted. It is "embedded"
inside orbited and provides the backend for the demo chat application.
This release brings the following improvements:
- support for transactions (please note that for the moment sending
a message with an invalid transaction id will result in the message
being discarded silently)
- support for receipt headers (client sends a receipt header &
server acknowledges the message)
- protection against too long messages (body and headers).
- protection against too many messages in a transaction (to avoid a
client opening a transaction and sending 1 million message in it)
- protection against too many active transactions (because in the
protocol a client is allowed to create multiple transactions at once)
- unit tests for (nearly) all the added functionalities
Any constructive feedback would be appreciated.
For information I have been in contact with the people at PyPi and
they are ok on the principle to let me use the PyPi entry for future
releases after a period of beta testing and some kind of agreement
that this "fork" is not rejected by the community or by Morbid's
original author.
Here are the links:
https://bitbucket.org/faide/morbid/downloads/morbid-0.8.7.4b1.tar.gz
https://bitbucket.org/faide/morbid/downloads/morbid-0.8.7.4b1.zip
https://bitbucket.org/faide/morbid/downloads/morbid-0.8.7.4b1-py2.7.egg
Best regards,
Florent