Releases: dusk-network/rusk
Releases · dusk-network/rusk
Rusk Wallet v0.1.0-rc.0
rusk-wallet-0.1.0-rc.0
Rusk v1.0.0
Rusk 1.0.0 - 2025-01-05
Added
- Add support for configurable HTTP headers [#2480]
- Add serialization to GraphQL error returned to clients [#2423]
- Add preliminary archive GraphQL endpoints [#2583]
- Add .editorconfig to repository [#2802]
- Add network-trace feature [#3243]
- Add new feature & change Dockerfile [#3030]
- Add test for finalized roots [#3052]
- Add Moonlight account to genesis [#2570]
- Add StakeFundOwner info to API [#3193]
Changed
- Change voters to be
Vec
instead ofOption
[#2457] - Change genesis_timestamp to be optional [#2473]
- Change rusk-provisioners to filter out slashed stakes [#1257]
- Update README header [#2909]
- Upgrade protocol version [#2720]
- Refactor CLI subcommands [#2479]
- Refactor rusk builder [#2415]
- Refactor event loop for improved performance [#3157]
Fixed
- Fix HTTP preverification [#2495]
- Fix binary request detection in RUES [#2379]
- Fix edge case where gas_spent result higher than gas_limit [#2591]
- Fix finalize_state [#2592]
- Fix genesis_timestamp to be optional [#2473]
- Fix sender JSON representation [#2610]
- Fix geoip endpoint [#2671]
- Fix gql check_block endpoint [#2910]
- Fix mempool stack overflow [#3209]
- Fix contract deploy properly serialize init args [#3090]
- Fix
max_value
computation to handle overflow error [#3206]
Removed
Full Changelog: v0.8.0...rusk-1.0.0
Rusk v1.0.0-rc.0
rusk-1.0.0-rc.0
Rusk v0.7.0
0.7.0 - 2023-12-31
Added
- Add gas price API: max, min and mean gas prices
- Add rolling finality
- Add AST benchmarks
- Add common module to benchmark
- Add criterion dependency for benchmarks
- Add
prover
feature flag as default - Add hash header to the CRS-via-HTTP api
- Add support for HTTP response headers
- Add test for unspendable transaction
- Add HTTP
crs
topic - Add HTTP support for explicit binary response
- Add
rusk-recovery
subcommands - Add
info
HTTP endpoint - Add HTTP support for
application/json
content type - Add HTTP version handshake
- Add
network_id
config - Add
build
recipe to Makefile - Add
--profile
arg - Add GQL mempool API
- Add
alive_nodes
api - Add
provisioners
api - Add GQL block state hash field
- Add blocks by range graphql handler
- Add transactions by block range graphql handler
- Add tests for HTTP handler
- Add
HandleRequest
trait - Add
propagate_tx
http handler - Add
prove_*
http handler - Add
preverify
http handler - Add
MessageRequest::to_error
- Add http format request
- Add support for gql variables
- Add various gql queries
- Add support for binary http requests
- Add handler for query_raw
- Add basic graphql implementation
- Add
multi_transfer
test - Add
gas_behaviour
test - Add
stake
test - Add
wallet
test (akawallet_grpc
) - Add
get_notes
functionality - Add
preverify
implementation of node's trait - Add client request parsing
- Add default for WsConfig
- Add listening for incoming websocket streams
- Add node dependency
Changed
- Change
dusk
key - Change
finalize
to not remove previous vm commit - Change
Provisioners::default()
toProvisioners::empty()
- Change http
prover
to activate behind feature flag - Change
clippy
to cover all features - Change
stake.toml
configuration for tests - Change error messages while accepting blocks
- Change VST to use candidate gas_limit
- Change BlockGenerator to produce the correct gas_limit value
- Change gql dep to
async-graphql
- Change external event system implementation
- Change
consistency_check
toOption
- Change codebase to support new
SpentTransaction
Removed
- Remove obsoleted test
- Remove multiple stakes from provisioner member
- Remove timing for subcommands
- Remove
RUSK_PROFILE_PATH
dependency - Remove
rusk-recovery
as library dependency. - Remove tracing prefix
- Remove unnecessary quotes from text response
- Remove
Ws
prefix forhttp
module structs - Remove manual async executor instantiation
- Remove/disable deprecated tests
- Remove dependencies from binary
- Remove obsolete dependencies
- Remove
rusk-schema
dependency - Remove grpc server
Fixed
- Fix binary HTTP event detection
- Fix HTTP header parsing for unquoted strings
- Fix HTTP header parsing for empty values
- Fix default HTTP_Listener
- Fix graphql latest transaction filter
- Fix http listener activation
- Fix double execution for incoming request
- Fix gas spent for ICC
- Fix json response serialization
- Fix Event::parse
- Fix routing for Host("rusk")
Dusk CLI Wallet public release 0.5.3-alpha
Rust CLI Wallet binaries.
See the CHANGELOG for the full list of updates.