Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Commit eba0305

Browse files
committed
Bump version to 9.0.0
1 parent f4fb987 commit eba0305

File tree

10 files changed

+2318
-557
lines changed

10 files changed

+2318
-557
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Version](https://img.shields.io/badge/version-8.2.0-orange.svg)](https://github.com/0xProject/0x-mesh/releases)
1+
[![Version](https://img.shields.io/badge/version-9.0.0-orange.svg)](https://github.com/0xProject/0x-mesh/releases)
22
[![Docs](https://img.shields.io/badge/docs-website-yellow.svg)](https://0x-org.gitbook.io/mesh)
33
[![Chat with us on Discord](https://img.shields.io/badge/chat-Discord-blueViolet.svg)](https://discord.gg/HF7fHwk)
44
[![Circle CI](https://img.shields.io/circleci/project/0xProject/0x-mesh/master.svg)](https://circleci.com/gh/0xProject/0x-mesh/tree/master)

RELEASE_CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
- [Docker image](https://hub.docker.com/r/0xorg/mesh/tags)
2+
- [README](https://github.com/0xProject/0x-mesh/blob/v9.0.0/README.md)
3+
4+
## Summary
5+
6+
### Breaking changes 🛠
7+
8+
- As a result of implementing custom order filters, some of the code Mesh uses under the hood to share orders with peers has changed. As a result this version of Mesh cannot share orders with any older versions and vice versa ([#630](https://github.com/0xProject/0x-mesh/pull/630)).
9+
- Implemented a new protocol for sharing existing orders with peers. This will drastically reduce bandwidth and CPU usage and increase the speed at which _new_ orders are propagated. ([#692](https://github.com/0xProject/0x-mesh/pull/692)).
10+
- Rename `RPC_ADDR` to `WS_RPC_ADDR` since we now support both WS and HTTP JSON-RPC endpoints. ([#658](https://github.com/0xProject/0x-mesh/pull/658))
11+
12+
### Features ✅
13+
14+
- Implemented custom order filters, which allow users to filter out all but the orders they care about. When a custom order filter is specified, Mesh will only send and receive orders that pass the filter. ([#630](https://github.com/0xProject/0x-mesh/pull/630)).
15+
- Developers can now override the contract addresses for any testnet using the `CUSTOM_CONTRACT_ADDRESSES` env config ([#640](https://github.com/0xProject/0x-mesh/pull/640)).
16+
- Added `getOrdersForPageAsync` method to `@0x/mesh-rpc-client` WS client interface so that clients can paginate through the retrieved orders themselves ([#642](https://github.com/0xProject/0x-mesh/pull/642)).
17+
- Added support for passing in your own Web3 provider when using the `@0x/mesh-browser` package. ([#665](https://github.com/0xProject/0x-mesh/pull/665)).
18+
- Add support for orders involving Chai ERC20Bridge assetData ([#663](https://github.com/0xProject/0x-mesh/pull/663))
19+
- Add support for calling JSON-RPC methods over HTTP (env config `HTTP_RPC_ADDR` defaults to `localhost:60556`). ([#658](https://github.com/0xProject/0x-mesh/pull/658))
20+
21+
### Bug fixes 🐞
22+
23+
- Fixed some of the browser typescript bindings to be consistent with the Go and smart contract implementations ([#697](https://github.com/0xProject/0x-mesh/pull/697)).
24+
25+

browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@0x/mesh-browser",
3-
"version": "8.2.0",
3+
"version": "9.0.0",
44
"description": "TypeScript and JavaScript bindings for running Mesh directly in the browser.",
55
"main": "./lib/index.js",
66
"license": "Apache-2.0",

core/core.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const (
6161
estimatedNonPollingEthereumRPCRequestsPer24Hrs = 50000
6262
// logStatsInterval is how often to log stats for this node.
6363
logStatsInterval = 5 * time.Minute
64-
version = "development"
64+
version = "9.0.0"
6565
// ordersyncMinPeers is the minimum amount of peers to receive orders from
6666
// before considering the ordersync process finished.
6767
ordersyncMinPeers = 5

0 commit comments

Comments
 (0)