[storm] Storm 0.23 is out

Colin Watson cjwatson at canonical.com
Wed Mar 18 18:18:14 UTC 2020


The Storm team is proud to announce Storm 0.23!

Tarballs can be found at Launchpad or PyPI:

  https://launchpad.net/storm/+milestone/0.23
  https://pypi.org/project/storm

From the NEWS file:

0.23 (2020-03-18)
=================

Improvements
------------

- Add whitespace around "<<", ">>", "+", "-", "*", "/", and "%" operators.
  This helps to avoid confusion in tracers, since they run before parameter
  substitution: for example, sqlparse parses "expr+%s" as "expr", "+%", "s"
  rather than "expr", "+", "%s".
- Implement __getitem__ on bound ReferenceSets.
- The storm.twisted.testing.FakeTransactor test helper now uses a fake
  transaction by default, so tests won't perform real commits as it's
  not generally needed (bug #1009983).
- A new block_access context manager blocks database access for one
  or more stores in the managed scope (bug #617182).
- Implement is_empty on bound ReferenceSets.

Bug fixes
---------

- Stop using deprecated assertEquals/assertNotEquals unittest methods.
- Return self from EmptyResultSet.config() to match ResultSet (bug #905529).

API changes
-----------

- Rename RawStr and RawStrVariable to Bytes and BytesVariable respectively,
  since that matches Python 3's terminology.  RawStr and RawStrVariable
  still exist as deprecated aliases.

-- 
Colin Watson                                    [cjwatson at canonical.com]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/storm/attachments/20200318/0ff12ba2/attachment.sig>


More information about the storm mailing list