Releases: ava-labs/hypersdk
Releases · ava-labs/hypersdk
v0.0.17
v0.0.16
What's Changed
- Limit Accepted Block Cache + Store BlockID Index On-Disk by @patrick-ogrady in #558
- [chain] Add
executor
package for on-the-fly concurrent execution by @patrick-ogrady in #559 - [chain] Parallel Transaction Execution During Building and Verification by @patrick-ogrady in #560
- [codec] Add
ShortBytes
type by @patrick-ogrady in #563 - [crypto]
secp256r1
(P-256) Support by @patrick-ogrady in #565 - [x/programs] Add simulator feature to RustSDK by @hexfusion in #567
- [x/programs] Improve runtime Config defaults by @hexfusion in #569
- [x/programs] Add VM simulator by @hexfusion in #537
- [x/programs] Cleanup macro by @richardpringle in #598
- [chain] Address Refactor by @patrick-ogrady in #571
- [x/programs] Set bulk memory support on debug mode by @samliok in #599
- AvalancheGo@v1.10.15 by @patrick-ogrady in #606
- [chain] Wrap core databases in
CorruptableDB
by @patrick-ogrady in #607 - [chain] Charge Write Fee on Allocate + Remove Cold/Warm by @patrick-ogrady in #608
- [ci] remove empty line by @patrick-ogrady in #612
- [x/programs] Improve overflow checks by @samliok in #600
- [x/Programs] Dynamic Arguments by @samliok in #624
- Add size encoded key note to the readme by @dboehm-avalabs in #642
- [go.mod] Remove out-of-date references by @patrick-ogrady in #646
- [cli] Change failed tx emoji by @martineckardt in #650
- [crypto/ed25519] Migrate to
hdevalence/ed25519consensus
by @patrick-ogrady in #645 - [x/programs] Improve State-keys & Argument Passing by @samliok in #623
- [x/programs] Add Engine and Store abstractions by @hexfusion in #657
- Update Mocks and CodeOwners by @dboehm-avalabs in #665
- [x/programs] Add host abstractions by @hexfusion in #658
- [x/programs] add program abstraction by @hexfusion in #660
- [x/programs] Improve external program function call DX by @samliok in #659
- [crypto]: add bls by @wlawt in #675
- [crypto] add aggregation for BLS public keys by @wlawt in #679
- [ci] add "run all ci" tag by @patrick-ogrady in #681
- [chain] fix Base timestamp json typo by @wlawt in #684
- [chain] Remove State Access from
Auth
by @patrick-ogrady in #669 - [chore] Update AvalancheGo@v1.10.18 by @patrick-ogrady in #694
- [crypto/ed25519] Preallocate batch size for verification by @patrick-ogrady in #695
New Contributors
- @dboehm-avalabs made their first contribution in #642
- @martineckardt made their first contribution in #650
- @wlawt made their first contribution in #675
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- ANR@v1.7.2 by @patrick-ogrady in #489
- [ci] Test Build + Build Wallet During Release by @patrick-ogrady in #490
- [README] Add Section for Community Projects by @JacobEverly in #495
- [x/programs] Refactor SDK storage by @hexfusion in #499
- [ci] add tidy check by @patrick-ogrady in #512
- add links for community projects by @meaghanfitzgerald in #524
- [x/programs] migrate wasm runtime to wasmtime and refactor for VM integration by @hexfusion in #477
- [DEVNET] Add Deploy Script + Fix Restart Issue by @patrick-ogrady in #514
- AvalancheGo@v1.10.12 by @patrick-ogrady in #538
- [ci] fix e2e log level by @patrick-ogrady in #546
- [README] update community section by @patrick-ogrady in #547
New Contributors
- @JacobEverly made their first contribution in #495
- @meaghanfitzgerald made their first contribution in #524
Full Changelog: v0.0.14...v0.0.15
v0.0.15-rc.1
Changelog
- f03c4ae static analysis
v0.0.15-rc.0
Changelog
- a374f2d add more logging
v0.0.14
What's Changed
- [ci] don't run rust static on tags by @patrick-ogrady in #450
- [x/programs] rewording for better dev ui by @samliok in #446
- [README] Fix DB Usage Calculation by @patrick-ogrady in #483
- [scripts] Set VM build scripts to be executed from every location and create the binary on any location by @felipemadero in #456
- [tokenvm] GUI by @patrick-ogrady in #411
- AvalancheGo@v1.10.10 by @patrick-ogrady in #486
Full Changelog: v0.0.13...v0.0.14
v0.0.13
This version of the hypersdk
is compatible with avalanchego@2eabd228952b6b7c9075bc45653f70643d9a5a7c
.
What's Changed
- [x/programs] add cargo fmt to rust linter by @hexfusion in #400
- fix vm readme link by @RodrigoVillar in #420
- docs: fix typos by @omahs in #421
- Avalanchego@v1.10.9 by @patrick-ogrady in #419
- [tests] Defer Accept in Load Tests by @patrick-ogrady in #424
- [x/programs] serialize/deserialize using serde by @samliok in #388
- [x/programs] Remove initial function set when initializing runtime by @samliok in #431
- [x/programs] refactor init by @samliok in #432
- [x/programs/rust] Use clippy::pedantic in the SDK by @richardpringle in #395
- [chain] Defer State Root Generation by @patrick-ogrady in #425
- [x/merkledb] Separate MerkleDB for Intermediate/Value Nodes by @patrick-ogrady in #435
- [ci] Add test to ensure mocks are up-to-date by @Dimitar-St in #437
- [ci] Fix Clean Check by @patrick-ogrady in #447
- [vm] Block Pruning (Default to Only Keeping Last 768 Blocks) by @patrick-ogrady in #436
New Contributors
- @RodrigoVillar made their first contribution in #420
- @omahs made their first contribution in #421
- @richardpringle made their first contribution in #395
- @Dimitar-St made their first contribution in #437
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- Add
x/programs
by @hexfusion in #360 - [x/programs] Update init_contract to init_program by @samliok in #370
- Add CODEOWNERS for the x/ package by @hexfusion in #374
- [x/programs]: improve metering and add tests by @hexfusion in #372
- Update CODEOWNERS for the x/ package by @hexfusion in #375
- Update README.md with StarHistory by @J-dev740 in #371
- [README] Spacing Nits by @patrick-ogrady in #377
- [x/programs] add rust linter by @hexfusion in #368
- [chain] Multidimensional Fees + FIFO Mempool by @patrick-ogrady in #352
- [x/programs] simplify metering by @hexfusion in #389
- [x/gossip] Activity-Based Gossip by @patrick-ogrady in #391
- [tokenvm] Limit orders per pair by @patrick-ogrady in #406
New Contributors
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- [e2] Run e2e with debug mode logs by @patrick-ogrady in #317
- [examples] use name_template by @patrick-ogrady in #320
- [examples] Add bandwidth to prometheus + auto-start in background by @patrick-ogrady in #322
- [cli] auto-select if 1 choice by @patrick-ogrady in #325
- Update to AvalancheGo@v1.10.7 by @patrick-ogrady in #326
- [morpheus/token] vm limit cpu & disk usage by @najeal in #314
- cli: watch command - print block size by @najeal in #327
- [cli] Improve printing + fix spam timeout by @patrick-ogrady in #328
- [mempool] Cap
mempool.Build
time by @patrick-ogrady in #329 - [chain] Continuous Block Production by @patrick-ogrady in #333
- [crypto/ed25519] ed25519 Concurrent Batch Verification + ZIP-215 Enforcement by @patrick-ogrady in #338
- AvalancheGo@v1.10.8 by @patrick-ogrady in #346
- [mempool] Use
Stream
instead ofBuild
+ Prefetch Mempool Txs/State + BatchIsRepeat
by @patrick-ogrady in #350 - [crypto] Batch verify proposer gossip by @patrick-ogrady in #351
- [chain] Block Operation Metrics + Fix Fatal Usage by @patrick-ogrady in #355
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- docs: Update DEVNETS to reflect latest auth workflow by @exdx in #253
- Millisecond Block Time + Reduce Future Bound + Remove Block Cost by @patrick-ogrady in #248
- Update to AvalancheGo@v1.10.5 by @patrick-ogrady in #257
- MorpheusVM: The Choice is Yours by @patrick-ogrady in #258
- Add
storage
helper by @patrick-ogrady in #274 - Batch WebSocket Messages + Handle Ungraceful WebSocket Close by @patrick-ogrady in #276
- Add metrics to Pebble by @patrick-ogrady in #277
- add github workflow to identify stale issues and PRs by @najeal in #279
- Pre-allocate Memory in
codec.Packer
by @patrick-ogrady in #280 - Use FIFO Cache for Accepted Blocks by @patrick-ogrady in #288
- Fix typo in README.md by @eltociear in #289
- Update to AvalancheGo dev by @patrick-ogrady in #278
- [License] Ecosystem v1.1 by @patrick-ogrady in #291
- [gossiper] Reduce logging verbosity + add metrics by @patrick-ogrady in #290
- Fix initial unhealthy flake by @patrick-ogrady in #292
- [examples] Update to Ecosystem@1.1 by @patrick-ogrady in #295
- [e2e] Reduce state sync delay by @patrick-ogrady in #296
- [examples] Make persist tx optional by @patrick-ogrady in #298
- create TypeID for Actions/Auths + delete reflection in Registry by @najeal in #297
- Final release nits by @patrick-ogrady in #301
- [examples] Add more tx/memory metrics to prometheus by @patrick-ogrady in #308
- [examples] Increase no gossip builder diff config by @patrick-ogrady in #316
New Contributors
- @najeal made their first contribution in #279
- @eltociear made their first contribution in #289
Full Changelog: v0.0.9...v0.0.10