I recently upgraded to 1.1 because we needed the new aggregation/annotation features. For instance, this is a query we were doing before:<p><pre><code> articles = Article.objects.filter(share__sharedOn__range=date_range).distinct()
articles = sorted(articles,key=lambda k: k.TotalRecipients(date_range),reverse=True)
</code></pre>
which was achingly slow because it involved making a couple thousand SQL queries during the sorting phase. With annotation we can just do:<p><pre><code> articles = Article.objects.filter(share__sharedOn__range=date_range)\
.annotate(total_recipients=Count('shares__recipients')).order_by('total_recipients')
</code></pre>
which is much much faster and more efficient. Without annotation, we would have had to manually write the SQL or denormalize a bunch of ManyToMany fields, neither of which I was too excited about.
"The dumpdata management command now accepts individual model names as arguments, allowing you to export the data just from particular models."<p>That'll be nice for testing.