This repository has been archived by the owner on May 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 344
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1202 from hyperledger/develop
Update master
- Loading branch information
Showing
309 changed files
with
14,078 additions
and
15,820 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM golang:1.12.1-alpine3.9 | ||
FROM golang:1.12.6-alpine3.10 | ||
MAINTAINER Monax <[email protected]> | ||
|
||
ENV DOCKER_VERSION "17.12.1-ce" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,8 @@ defaults: &defaults | |
working_directory: /go/src/github.com/hyperledger/burrow | ||
docker: | ||
- image: hyperledger/burrow:ci | ||
environment: | ||
- GO_TEST_ARGS: -p 2 | ||
|
||
tag_filters: &tags_filters | ||
tags: | ||
|
@@ -13,9 +15,12 @@ tag_filters: &tags_filters | |
setup_docker: &setup_docker | ||
version: 17.11.0-ce | ||
|
||
# Start of CircleCI 2.0 config | ||
version: 2 | ||
orbs: | ||
codecov: codecov/[email protected] | ||
|
||
version: 2.1 | ||
jobs: | ||
|
||
test: | ||
<<: *defaults | ||
steps: | ||
|
@@ -26,10 +31,16 @@ jobs: | |
# In case we miss compile errors not pulled into test paths | ||
- run: make build | ||
|
||
test_cover: | ||
<<: *defaults | ||
steps: | ||
- checkout | ||
- run: make test_cover | ||
- codecov/upload: | ||
file: coverage.html | ||
|
||
test_integration: | ||
machine: | ||
working_directory: /go/src/github.com/hyperledger/burrow | ||
enabled: true | ||
image: circleci/classic:201808-01 | ||
steps: | ||
- checkout | ||
|
@@ -63,14 +74,18 @@ jobs: | |
|
||
|
||
workflows: | ||
version: 2 | ||
|
||
test_and_release: | ||
jobs: | ||
- test: | ||
filters: | ||
<<: *tags_filters | ||
|
||
- test_cover: | ||
filters: | ||
branches: | ||
only: develop | ||
|
||
- test_integration: | ||
filters: | ||
<<: *tags_filters | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,21 @@ | ||
### Added | ||
- [WASM] Support for WASM contracts written in Solidity compiled using solang | ||
### Changed | ||
- [State] IterateStreamEvents now takes inclusive start and end points (end used to be exclusive) avoid bug-prone conversion | ||
- [Dump] Improved structure and API | ||
- [Dump] Default to JSON output and use protobuf for binary output | ||
|
||
### Fixed | ||
-[RPC/Transact] CallCodeSim and CallTxSim were run against uncommitted checker state rather than committed state were all other reads are routed. They were also passed through Transactor for no particularly good reason. This changes them to run against committed DB state and removes the code path through Transactor. | ||
- [Dump] Fix dump missing events emitted at end height provided | ||
- [Dump] EVM events were not dumped if no height was provided to burrow dump remote commandline | ||
- [RPC/Info] Fix panic in /names and implement properly - now accepts a 'regex' parameter which is a regular expression to match names. Empty for all names. | ||
- [Configure] burrow configure flags --separate-genesis-doc and --pool now work together | ||
|
||
### Added | ||
- [State] Burrow now remembers contact ABIs (which describe how to pack bits when calling contracts) - burrow deploy and vent will both use chain-hosted ABI if they are available | ||
- [State] Bond and unbond transactions are now implement to allow validators to transfer native token into validator power. | ||
- [Dump] Better tests, mock, and benchmarks - suitable for profiling IAVL | ||
- [Events] Filters now support OR connective | ||
- [Vent] Projection filters can now have filters longer than 100 characters. | ||
- [Vent] Falls back to local ABI | ||
- [CLI/RPC] Contracts now hold metadata, including contract name, source file, and function names | ||
|
||
### Changed | ||
- [State] TxExecution's Envelope now stored in state so will be reproduced in Vent Tx tables and over RPC, and so matches TxExecutions served from *Sync rpctransact methods | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.