diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 38964ee3f..fb1b232ab 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4.6.0 +current_version = 4.7.0 commit = True tag = True parse = (?P\d+)\.(?P\d+)\.(?P\d+)(-(?P[^.]*)\.(?P\d+))? diff --git a/docs/source/conf.py b/docs/source/conf.py index 91cca026d..49886ba51 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -47,7 +47,7 @@ author = 'NuCypher' # The short X.Y version version = '' # The full version, including alpha/beta/rc tags -release = '4.6.0' +release = '4.7.0' # -- General configuration --------------------------------------------------- diff --git a/docs/source/release_notes/releases.rst b/docs/source/release_notes/releases.rst index 95ef397ca..a47edb4c5 100644 --- a/docs/source/release_notes/releases.rst +++ b/docs/source/release_notes/releases.rst @@ -4,6 +4,56 @@ Releases .. towncrier release notes start +v4.7.0 (2021-03-02) +------------------- + +Features +~~~~~~~~ + +- New preferable base pooling contract (`#2544 `__) +- The output of `nucypher stake events` can be written to a csv file for simpler staker accounting. (`#2548 `__) +- Simplifies CLI usage with optional interactive collection of all CLI parameters used during grant, encrypt, and retrieve. (`#2551 `__) +- Improved status codes and error messages for various PRE http endpoints (`#2562 `__) +- `nucypher status events` can now use event filters and be output to a csv file for simpler accounting. (`#2573 `__) + + +Bugfixes +~~~~~~~~ + +- Properly handles public TLS certificate restoration; Simplify Ursula construction. (`#2536 `__) +- Update the call to ``estimateGas()`` according to the new ``web3`` API (`#2543 `__) +- Ensure remote ethereum provider connection is automatically established with characters. Fixes default keyring filepath generation. (`#2550 `__) +- Cache Alice's transacting power for later activation. (`#2555 `__) +- Prevent process hanging in the cases when the main thread finishes before the treasure map publisher (`#2557 `__) + + +Improved Documentation +~~~~~~~~~~~~~~~~~~~~~~ + +- Documentation overhaul with focus on staking node operation (`#2463 `__) +- Expands Alice grant example using the python API. (`#2554 `__) + + +Deprecations and Removals +~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Deprecated StakingEscrow features to reduce code size: batch deposits, testContract flag, locking reStake. + Deployment of StakingEscrow is split in two steps: initial step with stub and final step after all contracts. (`#2518 `__) + + +Misc +~~~~ + +- Refactor FleetSensor; add "/status/?omit_known_nodes=true" argument; prevent internal constants from leaking into the status page. (`#2352 `__) +- WorkLock prometheus metrics are only collected on mainnet. (`#2546 `__) +- Sister demo for Finnegan's wake for use on lynx/goerli testnet. + Alice and Bob API cleanup compelled by EthDenver 2021. (`#2560 `__) +- Rework internal transaction signing API for improved thread saftey. (`#2572 `__) +- new seed URL for mainnet seeds.nucypher.network + cloudworkers CLI updates (`#2576 `__) +- Extends probationary period for policy creation in the network to 2021-04-30 23:59:59 UTC. (`#2585 `__) + + v4.6.0 (2021-01-26) ------------------- diff --git a/newsfragments/2352.misc.rst b/newsfragments/2352.misc.rst deleted file mode 100644 index a25f4f1d7..000000000 --- a/newsfragments/2352.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Refactor FleetSensor; add "/status/?omit_known_nodes=true" argument; prevent internal constants from leaking into the status page. diff --git a/newsfragments/2463.doc.rst b/newsfragments/2463.doc.rst deleted file mode 100644 index 53ba4b000..000000000 --- a/newsfragments/2463.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Documentation overhaul with focus on staking node operation diff --git a/newsfragments/2518.removal.rst b/newsfragments/2518.removal.rst deleted file mode 100644 index 32fd6c4a0..000000000 --- a/newsfragments/2518.removal.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated StakingEscrow features to reduce code size: batch deposits, testContract flag, locking reStake. -Deployment of StakingEscrow is split in two steps: initial step with stub and final step after all contracts. diff --git a/newsfragments/2536.bugfix.rst b/newsfragments/2536.bugfix.rst deleted file mode 100644 index bc421de95..000000000 --- a/newsfragments/2536.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Properly handles public TLS certificate restoration; Simplify Ursula construction. diff --git a/newsfragments/2543.bugfix.rst b/newsfragments/2543.bugfix.rst deleted file mode 100644 index bb7c17ed0..000000000 --- a/newsfragments/2543.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Update the call to ``estimateGas()`` according to the new ``web3`` API diff --git a/newsfragments/2544.feature.rst b/newsfragments/2544.feature.rst deleted file mode 100644 index 5d2eaa77a..000000000 --- a/newsfragments/2544.feature.rst +++ /dev/null @@ -1 +0,0 @@ -New preferable base pooling contract diff --git a/newsfragments/2546.misc.rst b/newsfragments/2546.misc.rst deleted file mode 100644 index fcf85bf8b..000000000 --- a/newsfragments/2546.misc.rst +++ /dev/null @@ -1 +0,0 @@ -WorkLock prometheus metrics are only collected on mainnet. diff --git a/newsfragments/2548.feature.rst b/newsfragments/2548.feature.rst deleted file mode 100644 index 1fe307acb..000000000 --- a/newsfragments/2548.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The output of `nucypher stake events` can be written to a csv file for simpler staker accounting. diff --git a/newsfragments/2550.bugfix.rst b/newsfragments/2550.bugfix.rst deleted file mode 100644 index 8ed12db4c..000000000 --- a/newsfragments/2550.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure remote ethereum provider connection is automatically established with characters. Fixes default keyring filepath generation. diff --git a/newsfragments/2551.feature.rst b/newsfragments/2551.feature.rst deleted file mode 100644 index e9a7c57db..000000000 --- a/newsfragments/2551.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Simplifies CLI usage with optional interactive collection of all CLI parameters used during grant, encrypt, and retrieve. diff --git a/newsfragments/2554.doc.rst b/newsfragments/2554.doc.rst deleted file mode 100644 index f74df77a7..000000000 --- a/newsfragments/2554.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Expands Alice grant example using the python API. diff --git a/newsfragments/2555.bugfix.rst b/newsfragments/2555.bugfix.rst deleted file mode 100644 index 55df8698e..000000000 --- a/newsfragments/2555.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Cache Alice's transacting power for later activation. diff --git a/newsfragments/2557.bugfix.rst b/newsfragments/2557.bugfix.rst deleted file mode 100644 index 9f583d549..000000000 --- a/newsfragments/2557.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Prevent process hanging in the cases when the main thread finishes before the treasure map publisher diff --git a/newsfragments/2560.misc.rst b/newsfragments/2560.misc.rst deleted file mode 100644 index 3b263de5d..000000000 --- a/newsfragments/2560.misc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Sister demo for Finnegan's wake for use on lynx/goerli testnet. -Alice and Bob API cleanup compelled by EthDenver 2021. diff --git a/newsfragments/2562.feature.rst b/newsfragments/2562.feature.rst deleted file mode 100644 index 70fbcec7f..000000000 --- a/newsfragments/2562.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Improved status codes and error messages for various PRE http endpoints diff --git a/newsfragments/2572.misc.rst b/newsfragments/2572.misc.rst deleted file mode 100644 index a1f2b91ce..000000000 --- a/newsfragments/2572.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Rework internal transaction signing API for improved thread saftey. diff --git a/newsfragments/2573.feature.rst b/newsfragments/2573.feature.rst deleted file mode 100644 index 656090361..000000000 --- a/newsfragments/2573.feature.rst +++ /dev/null @@ -1 +0,0 @@ -`nucypher status events` can now use event filters and be output to a csv file for simpler accounting. diff --git a/newsfragments/2576.misc.rst b/newsfragments/2576.misc.rst deleted file mode 100644 index 44ecd29a1..000000000 --- a/newsfragments/2576.misc.rst +++ /dev/null @@ -1,2 +0,0 @@ -new seed URL for mainnet seeds.nucypher.network -cloudworkers CLI updates diff --git a/newsfragments/2585.misc.rst b/newsfragments/2585.misc.rst deleted file mode 100644 index 17dcb9df9..000000000 --- a/newsfragments/2585.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Extends probationary period for policy creation in the network to 2021-04-30 23:59:59 UTC. diff --git a/nucypher/__about__.py b/nucypher/__about__.py index 060188f50..f39bc15c5 100644 --- a/nucypher/__about__.py +++ b/nucypher/__about__.py @@ -31,7 +31,7 @@ __url__ = "https://github.com/nucypher/nucypher" __summary__ = 'A proxy re-encryption network to empower privacy in decentralized systems.' -__version__ = "4.6.0" +__version__ = "4.7.0" __author__ = "NuCypher"