Skip to content
This repository was archived by the owner on May 13, 2022. It is now read-only.

Commit 888297d

Browse files
author
Silas Davis
authored
Merge pull request #1090 from hyperledger/develop
Merge for 0.25.0
2 parents ec25392 + b81af9c commit 888297d

File tree

347 files changed

+10674
-10303
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

347 files changed

+10674
-10303
lines changed

.circleci/Dockerfile

+21-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,34 @@
1-
FROM golang:1.11.5-alpine3.8
1+
FROM golang:1.12.1-alpine3.9
22
MAINTAINER Monax <[email protected]>
33

44
ENV DOCKER_VERSION "17.12.1-ce"
5-
ENV GORELEASER_VERSION "v0.83.0"
5+
ENV GORELEASER_VERSION "v0.104.1"
66
# This is the image used by the Circle CI config
77
# Update remote with 'make push_ci_image'
8-
RUN apk add --update --no-cache nodejs npm netcat-openbsd git openssh-client openssl make bash gcc g++ jq curl parallel docker py-pip
8+
RUN apk add --update --no-cache \
9+
nodejs \
10+
npm \
11+
netcat-openbsd \
12+
git \
13+
openssh-client \
14+
openssl \
15+
make \
16+
bash \
17+
gcc \
18+
g++ \
19+
jq \
20+
curl \
21+
docker \
22+
libffi-dev \
23+
openssl-dev \
24+
python-dev \
25+
py-pip
926
RUN pip install docker-compose
10-
RUN echo -ne "will cite" | parallel --citation || true
1127
# get docker client
1228
WORKDIR /usr/bin
1329
RUN curl -L https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_VERSION.tgz | tar xz --strip-components 1 docker/docker
1430
RUN curl -L https://github.com/goreleaser/goreleaser/releases/download/$GORELEASER_VERSION/goreleaser_Linux_x86_64.tar.gz | tar xz goreleaser
1531
RUN npm install -g mocha
1632
RUN npm install -g mocha-circleci-reporter
33+
ENV CI=true
1734
WORKDIR /go/src/github.com/hyperledger/burrow

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ bin/
66
test_scratch/
77
*.log
88
.burrow
9+
.keys
10+
burrow.toml
911

1012
# Temporary / cached
1113
*.swp

CHANGELOG.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# [Hyperledger Burrow](https://github.com/hyperledger/burrow) Changelog
22
## [Unreleased]
3+
### Added
4+
- [CLI] Introduced burrow configure --pool for generation of multiple validator configs suitable for running on a single (or many) machines
5+
6+
7+
## [0.25.0] - 2019-04-05
8+
### Changed
9+
- [Tendermint] Upgraded to 0.31.2
10+
- [IAVL] upgraded to 0.12.2
11+
- [Config] Tendermint.TimeoutFactor moved to Execution.TimeoutFactor (and reused for NoConsensus mode)
12+
- [Kernel] Refactored and various exported methods changed
13+
14+
### Added
15+
- [CLI] Burrow deploy can now run multiple burrow deploy files (aka playbooks) and run them in parallel
16+
- [Consensus] Now possible to run Burrow without Tendermint in 'NoConsensus' mode by setting Tendermint.Enabled = false for faster local testing. Execution.TimeoutFactor can be used to control how regularly Burrow commits (and is used
17+
18+
### Fixed
19+
- [Execution] Fixed uint64 underflow (when subtracting fee from balance) not protected against in CallContext
20+
- [Tests] Various concurrency issues fixed in tests and execution tests parallelised
21+
322

423

524
## [0.24.6] - 2019-03-19
@@ -439,7 +458,8 @@ This release marks the start of Eris-DB as the full permissioned blockchain node
439458
- [Blockchain] Fix getBlocks to respect block height cap.
440459

441460

442-
[Unreleased]: https://github.com/hyperledger/burrow/compare/v0.24.6...HEAD
461+
[Unreleased]: https://github.com/hyperledger/burrow/compare/v0.25.0...HEAD
462+
[0.25.0]: https://github.com/hyperledger/burrow/compare/v0.24.6...v0.25.0
443463
[0.24.6]: https://github.com/hyperledger/burrow/compare/v0.24.5...v0.24.6
444464
[0.24.5]: https://github.com/hyperledger/burrow/compare/v0.24.4...v0.24.5
445465
[0.24.4]: https://github.com/hyperledger/burrow/compare/v0.24.3...v0.24.4

Gopkg.lock

+35-58
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

+5-7
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,13 @@
1313
name = "github.com/tendermint/tmlibs"
1414
non-go = false
1515

16-
[[constraint]]
16+
[[override]]
1717
name = "github.com/tendermint/tendermint"
18-
source = "github.com/silasdavis/tendermint"
19-
# Until Tendermint remove go-ethereum
20-
version = "v0.30.1-libsecp256k1"
18+
version = "=v0.31.2"
2119

22-
[[constraint]]
20+
[[override]]
2321
name = "github.com/tendermint/iavl"
24-
version = "=0.12.1"
22+
version = "=0.12.2"
2523

2624
# Allow only patch releases for serialization libraries (from Tendermint)
2725
[[override]]
@@ -52,4 +50,4 @@
5250

5351
[[constraint]]
5452
name = "golang.org/x/net"
55-
revision = "292b43bbf7cb8d35ddf40f8d5100ef3837cced3f"
53+
revision = "292b43bbf7cb8d35ddf40f8d5100ef3837cced3f"

0 commit comments

Comments
 (0)