- Fixed incorrect use of genesis value for ``seconds_per_period`` when estimating block number based on period number - applies to prometheus metrics collection and ``nucypher status events``. (`2646 <https://github.com/nucypher/nucypher/issues/2646>`__)
5.0.1
-------------------
No significant changes.
5.0.0
-------------------
Features ~~~~~~~~
- Increase period duration in contracts and handle migration of current stakes to new format. (`2549 <https://github.com/nucypher/nucypher/issues/2549>`__) - DAO proposal 1: Improve staker P/L by increasing period duration. (`2594 <https://github.com/nucypher/nucypher/issues/2594>`__) - Refinements for pool staking contract (`2596 <https://github.com/nucypher/nucypher/issues/2596>`__) - New standalone geth fullnode ansible playbook. (`2624 <https://github.com/nucypher/nucypher/issues/2624>`__)
Bugfixes ~~~~~~~~
- Accommodate migrated period duration in CLI UX. (`2614 <https://github.com/nucypher/nucypher/issues/2614>`__) - cloudworkers more throughoughly cleans up diskspace before updates. (`2618 <https://github.com/nucypher/nucypher/issues/2618>`__) - Bob now accepts provider_uri as an optional parameter (`2626 <https://github.com/nucypher/nucypher/issues/2626>`__) - Add a default gas limit multiplier of 1.15 for all outgoing ETH transactions (`2637 <https://github.com/nucypher/nucypher/issues/2637>`__)
Improved Documentation ~~~~~~~~~~~~~~~~~~~~~~
- Document staking smart contract API and the base staking pool implementation (``PoolingStakingContractV2``). (`2597 <https://github.com/nucypher/nucypher/issues/2597>`__)
Misc ~~~~
- Change filepath delimiter to dot (".") in Card Storage API (`2628 <https://github.com/nucypher/nucypher/issues/2628>`__) - Use constant for loopback address across the codebase. (`2629 <https://github.com/nucypher/nucypher/issues/2629>`__)
4.8.2
-------------------
Bugfixes ~~~~~~~~
- Fixes ethereum account selection with ambiguous source in CLI. (`2615 <https://github.com/nucypher/nucypher/issues/2615>`__)
4.8.1
-------------------
Bugfixes ~~~~~~~~
- Add ``balance_eth``, ``balance_nu``, ``missing_commitments`` and ``last_committed_period`` to the ``/status`` REST endpoint. (`2611 <https://github.com/nucypher/nucypher/issues/2611>`__)
4.8.0
-------------------
Features ~~~~~~~~
- Expanded features for staker and status CLI: - Support substake inspection via `nucypher status stakers --substakes`. - Automated transaction series for inactive substake removal. - Display unlocked NU amount from stakers status. - Handle replacement of stuck withdraw transactions with --replace. (`2528 <https://github.com/nucypher/nucypher/issues/2528>`__) - Support extended period migration by nodes via work tracker. (`2607 <https://github.com/nucypher/nucypher/issues/2607>`__)
Bugfixes ~~~~~~~~
- Improved import error feedback and default ssh key path in cloudworkers. (`2598 <https://github.com/nucypher/nucypher/issues/2598>`__) - Support geth 1.10.x - Remove chainID from transaction payloads. (`2603 <https://github.com/nucypher/nucypher/issues/2603>`__)
Improved Documentation ~~~~~~~~~~~~~~~~~~~~~~
- Document minimum approval and support requirements for NuCypher DAO. (`2599 <https://github.com/nucypher/nucypher/issues/2599>`__)
Deprecations and Removals ~~~~~~~~~~~~~~~~~~~~~~~~~
- Deprecate worker IP address as environment variable (``NUCYPHER_WORKER_IP_ADDRESS``). (`2583 <https://github.com/nucypher/nucypher/issues/2583>`__)
Misc ~~~~
- Adjust ``Ursula.status_info()`` API to make it easier for ``nucypher-monitor`` to collect data. (`2574 <https://github.com/nucypher/nucypher/issues/2574>`__)