Storm 0.23
Milestone information
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 1 Free Ekanayaka, 1 Jamu Kakar
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 3 Fix Released
Download files for this release
Release notes
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.
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/
- Return self from EmptyResultSet.
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.
Changelog
This release does not have a changelog.
0 blueprints and 3 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1009983 | #1009983 | The FakeTransactor performs real commits by default | 4 Medium | Free Ekanayaka | 10 Fix Released | |
617182 | #617182 | A context manager to block database access would be useful | 5 Low | Jamu Kakar | 10 Fix Released | |
905529 | #905529 | EmptyResultSet.config() returns None but ResultSet.config() returns self | 5 Low | 10 Fix Released |