[fixed] in some cases, bad column metadata could get left in the foreign key
column metadata in rom internals. Shouldn't have affected anything, except
some extra memory being used unnecessarily.
[added] Model.query.delete(blocksize=100) - for deleting models that match a
query. Requires that the model not have any ManyToOne, OneToMany, or
OneToOne columns or other foreign-key relationships. This should speed up
common deletion/cleanup tasks.
[added] util.session.delete(...) - for deleting a list of arbitrary models in
one round trip to Redis, if possible (if all entites are of one type, and
you haven't done anything strange with per-entity connections). Same no
foreign-key relationships limitation exists here.
[fixed] a few misspellings in the docs (there are probably more).
[added] columns.IndexOnly() - allowing multiple indexes and index types over
columns, without explicitly duplicating the column data. Each column index
can be queried by name using the standard
Model.query.filter(index_only_column=value),
Model.query.startswith(index_only_column=value),
Model.query.endswith(index_only_column=value), and/or
Model.query.near(index_only_column=value) - depending on the type of
index created.