Our primary goals for the next major release include:
Based on preliminary estimates, we believe we can have a release candidate ready by end of the year, 2012.
NServiceBus would like to get your feedback don't hesitate to voice your suggestions.
The following are some of our current suggestions, you can add yours or vote for the existing ones.
It would be really cool to have a "Summer of NHibernate" like webcast series where you start with a new project and build on it using NServiceBus. Start slow and explain the decision process. Have it grow into a full fledged sample project and provide the source code at each step. I believe this would help a lot of beginners and could act as a great source of documentation.
I don't like building new solutions on top of closed-source proprietary implementations and protocols. I noticed that amqp or any of the implementations are not on the todo list when I think it should be at the very top. Pub/Sub messaging is best left up to the broker/infrastructure. It would also nServiceBus a lot of value if it could be run completely on *nix os's.
add this serialization to the bus! ;)
NServiceBus would be even more valuable if it could be used on Windows Mobile devices using Compact Framework as a first-class citizen, allowing mobile devices to publish messages and act as receiving service endpoints. Windows Mobile does support a compact version of MSMQ.
In a similar vein, Silverlight support would be great. The .NET subset in Silverlight and Compact Framework is pretty close.
Outisde of Windows Azure (running on a normal machine), sending to an Azure queue. But also within a Web or Worker Role in Azure, where MSMQ would not be necessary and might not work... (not sure about this detail).