Skip to content

Releases: 0xSpaceShard/starknet-devnet

v0.8.0-rc.0

01 Apr 11:51

Choose a tag to compare

v0.8.0-rc.0 Pre-release
Pre-release

Starknet Devnet v0.8.0-rc.0

Installation

Binary

Download the appropriate binary for your platform from the assets below.

Docker

# Pull by version
docker pull docker.io/shardlabs/starknet-devnet-rs:0.8.0-rc.0
docker pull docker.io/shardlabs/starknet-devnet-rs:0.8.0-rc.0-seed0

# Pull by SHA
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-7ed5a96
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-7ed5a96-seed0

false
falsedocker.io/shardlabs/starknet-devnet-rs:latest
falsedocker.io/shardlabs/starknet-devnet-rs:latest-seed0

Note\nLatest tags are not available for release candidates.

Cargo

cargo install starknet-devnet

What's Changed

New Features 🚀

  • Organize devnet errors, remove unneeded Result by @3alpha in #904
  • Cairo native feature flag by @3alpha in #905

Dependencies & Maintenance 🔧

Other Changes

  • Optimize Contract Compilation with LRU Caching by @3alpha in #906
  • Starknet v0.14.2 and RPC v0.10.1 by @3alpha in #909
  • Update dependecies and fix tests for v0.14.1 by @3alpha in #910
  • Prerelease 0.8.0-rc.0 by @3alpha in #911

Full Changelog: v0.7.2...v0.8.0-rc.0

v0.7.2

14 Jan 22:23
dbe4270

Choose a tag to compare

Starknet Devnet v0.7.2

Installation

Binary

Download the appropriate binary for your platform from the assets below.

Docker

# Pull by version
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.2
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.2-seed0

# Pull by SHA
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-dbe4270
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-dbe4270-seed0

# Pull latest versions
docker pull docker.io/shardlabs/starknet-devnet-rs:latest
docker pull docker.io/shardlabs/starknet-devnet-rs:latest-seed0

Cargo

cargo install starknet-devnet

What's Changed

New Features 🚀

  • Adding prometheus metrics server and basic metrics by @3alpha in #900
  • Skip commitment calculation in lite mode by @3alpha in #901
  • Add defaulter caching by @3alpha in #884

Other Changes

Full Changelog: v0.7.1...v0.7.2

v0.7.1

09 Dec 17:22
9220e34

Choose a tag to compare

Starknet Devnet v0.7.1

Installation

Binary

Download the appropriate binary for your platform from the assets below.

Docker

# Pull by version
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.1
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.1-seed0

# Pull by SHA
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-9220e34
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-9220e34-seed0

# Pull latest versions
docker pull docker.io/shardlabs/starknet-devnet-rs:latest
docker pull docker.io/shardlabs/starknet-devnet-rs:latest-seed0

Cargo

cargo install starknet-devnet

What's Changed

New Features 🚀

  • Print verbose message on forking incompatibility by @3alpha in #893

Bug Fixes 🐛

Dependencies & Maintenance 🔧

Other Changes

Full Changelog: v0.7.0...v0.7.1

v0.7.0

03 Dec 16:43
b761ede

Choose a tag to compare

Starknet Devnet v0.7.0

Installation

Binary

Download the appropriate binary for your platform from the assets below.

Docker

# Pull by version
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.0
docker pull docker.io/shardlabs/starknet-devnet-rs:0.7.0-seed0

# Pull by SHA
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-b761ede
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-b761ede-seed0

# Pull latest versions
docker pull docker.io/shardlabs/starknet-devnet-rs:latest
docker pull docker.io/shardlabs/starknet-devnet-rs:latest-seed0

Cargo

cargo install starknet-devnet

What's Changed

New Features 🚀

Dependencies & Maintenance 🔧

Other Changes

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

18 Oct 19:38

Choose a tag to compare

Starknet Devnet v0.6.1

Installation

Binary

Download the appropriate binary for your platform from the assets below.

Docker

# Pull by version
docker pull docker.io/shardlabs/starknet-devnet-rs:0.6.1
docker pull docker.io/shardlabs/starknet-devnet-rs:0.6.1-seed0

# Pull by SHA
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-a3e975f
docker pull docker.io/shardlabs/starknet-devnet-rs:sha-a3e975f-seed0

# Pull latest versions
docker pull docker.io/shardlabs/starknet-devnet-rs:latest
docker pull docker.io/shardlabs/starknet-devnet-rs:latest-seed0

Important: We are no longer pushing architecture specific docker images, just multiarch ones.

Cargo

cargo install starknet-devnet

What's Changed

New Features 🚀

Bug Fixes 🐛

  • Fetch data on origin on subscription by @3alpha in #865

Documentation 📚

  • Add line about block hashes inconsistencies in the docs [skip ci] by @3alpha in #868
  • add starkup to docs [skip ci] by @3alpha in #872

Dependencies & Maintenance 🔧

Other Changes

Full Changelog: v0.6.0...v0.6.1

v0.4.4

26 Sep 12:12

Choose a tag to compare

This is a backport of the configurable class size limit feature implemented in #862. It is available as the following CLI parameters:

  • --maximum-contract-class-size <BYTES>
  • --maximum-contract-bytecode-size <FELTS>
  • --maximum-sierra-length <FELTS>

The latest version at the time of releasing this version is v0.6.0, but it does not include this feature.

Full Changelog: v0.4.3...v0.4.4

v0.6.0

23 Sep 10:03
b4460c7

Choose a tag to compare

Usage related changes

API changes

  • BREAKING: Remove non-RPC logic by @3alpha in #842
    • After a long period of deprecation of non-RPC API
    • The only remaining non-RPC API is the liveness probe: /is_alive
    • All Devnet-specific functionalities are now only available as JSON-RPC methods (e.g. POST /mint is no longer possible, only a JSON-RPC request with "method": "devnet_mint")
  • Support general JSON-RPC API via websockets by @FabijanC in #844
  • Improve RPC request deserialisation error messaging by @3alpha in #851

Other usage related changes

  • Devnet Docker images reduced in size and using more secure base images by @Abeeujah in #843
  • Fix docs on setting gas prices by @FabijanC in #854

Development related changes

Full Changelog: v0.5.1...v0.6.0

v0.5.1

08 Sep 15:16
e7ae78e

Choose a tag to compare

Usage related changes

  • Use INVOKE as type for deployment transactions via UDC by @FabijanC in #835
  • Subscription improvements by @FabijanC in #838
    • Fix missing properties in starknet_subscriptionNewTransactionReceipts
    • starknet_subscriptionNewTransactionReceipts and starknet_subscriptionNewTransactions no longer sent as notifications for transactions older than subscription itself.

Development related changes

  • Better test state isolation between origin and forked devnet by @Abeeujah in #825
  • Minor subscription refactoring and testing improvement by @FabijanC in #838
  • Remove unused and minimize used JSON artifacts; remove ancient doc entries by @FabijanC in #836
  • Release v0.5.1 by @FabijanC in #840

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

21 Aug 14:47
c5f8e9e

Choose a tag to compare

What's Changed since v0.5.0-rc.4

  • Expand websocket API to support JSON-RPC 0.9.0 by @FabijanC in #830
    • Remove starknet_subscribePendingTransactions
    • Add starknet_subscribeNewTransactions, starknet_subscribeNewTransactionReceipts
    • Expand starknet_subscribeEvents
    • Websocket API still not offering general JSON-RPC support, only subscriptions
  • Bugfix: excessive properties in response of starknet_getBlockWithReceipts by @FabijanC in #832
  • Release 0.5.0 by @FabijanC in #833

Full Changelog: v0.5.0-rc.4...v0.5.0

v0.5.0-rc.4

25 Jul 14:59
4798b6d

Choose a tag to compare

v0.5.0-rc.4 Pre-release
Pre-release

All changes are relative to v0.5.0-rc.3.

Usage related changes

  • Remove non-RPC logic from docs in #822
  • Complete adaptation to JSON-RPC 0.9.0-rc.2 in #819 and #821
  • Fix forking (getEvents) in #821

Development related changes

  • Remove non-RPC logic from tests in #822
  • Reduced dependence on starknet-rs in #819
  • Pre-release 0.5.0-rc.4 in #823

Full Changelog: v0.5.0-rc.3...v0.5.0-rc.4