github nucypher/nucypher v7.4.0

latest release: v7.4.1
one month ago

Features

  • Support for default/fallback RPC endpoints from remote sources as a
    backup for operator-supplied RPC endpoints for condition evaluation.
    (#3496)
  • Add support for Sign-in With Ethereum (SIWE) messages to be used
    when verifying wallet address ownership for the :userAddress
    special context variable during decryption requests.
    (#3502)
  • Add functionality for :userAddressEIP712 and :userAddressEIP4361
    to provide specific authentication support for user address context
    values for conditions. :userAddress will allow any valid
    authentication scheme.
    (#3508)
  • Add ability for special context variable to handle Sign-In With
    Ethereum (EIP-4361) pre-existing sign-on signature to be reused as
    proof for validating a user address in conditions.
    (#3513)
  • Prevents nodes from starting up or participating in DKGs if there is
    a local vs. onchain ferveo key mismatch. This will assist in
    alerting node operators who need to relocate or recover their hosts
    about the correct procedure.
    (#3529)
  • Prevent new nodes from initialization if the operator already has
    published a ferveo public key onchain. Improves information density
    and communication of keystore security obligations while using the
    init CLI.
    (#3533)

Bugfixes

  • Do not continuously retry ritual actions when unrecoverable ferveo
    error occurs during ritual ceremony.
    (#3524)
  • ATxM instance did not pass correct web3 instance to underlying
    strategies.
    (#3531)

Deprecations and Removals

  • Drop support for Python 3.8.
    (#3521)

Internal Development Tasks

Don't miss a new nucypher release

NewReleases is sending notifications on new releases.