aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornolash2019-12-02 12:15:17 +0100
committernolash2019-12-02 12:15:17 +0100
commita2e6c199bf1bd742c04c4cdc84e8dffecb15f47d (patch)
tree44721bad0bf75f4c13695fdcc13d449653154d87
parent4b8d54734c40c6f0631d63e052dc2dd0f014a334 (diff)
downloadaur-a2e6c199bf1bd742c04c4cdc84e8dffecb15f47d.tar.gz
Upgrade to 0.5.4
-rw-r--r--.SRCINFO10
-rw-r--r--CHANGELOG_v0.5.4 (renamed from CHANGELOG_v0.5.3)168
-rw-r--r--PKGBUILD6
-rw-r--r--v0.5.3.tar.gz.sigbin566 -> 0 bytes
-rw-r--r--v0.5.4.tar.gz.sigbin0 -> 566 bytes
5 files changed, 100 insertions, 84 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d8c8e40a6e2..8f141e75cfe1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,10 @@
pkgbase = go-swarm
pkgdesc = Censorship resistant storage and communication infrastructure for a truly sovereign digital society
- pkgver = 0.5.3
+ pkgver = 0.5.4
pkgrel = 1
url = https://swarm.ethereum.org
install = go-swarm.install
- changelog = CHANGELOG_v0.5.3
+ changelog = CHANGELOG_v0.5.4
arch = x86_64
groups = eth-swarm
license = LGPL3
@@ -16,13 +16,13 @@ pkgbase = go-swarm
optdepends = go-ethereum
optdepends = systemd
provides = go-swarm
- source = https://github.com/ethersphere/swarm/archive/v0.5.3.tar.gz
- source = v0.5.3.tar.gz.sig
+ source = https://github.com/ethersphere/swarm/archive/v0.5.4.tar.gz
+ source = v0.5.4.tar.gz.sig
source = swarm-resources.tar.gz
source = swarm-resources.tar.gz.sig
source = README
validpgpkeys = 0826EDA1702D1E87C6E2875121D2E7BB88C2A746
- md5sums = 3dce1d3ef634a74999d6f97f2709cb9b
+ md5sums = 0b123c44f2f69a32899fef10c656dbe8
md5sums = SKIP
md5sums = 19eea4bf47a58afb05fc3eaef209ec84
md5sums = SKIP
diff --git a/CHANGELOG_v0.5.3 b/CHANGELOG_v0.5.4
index 3b70ac287fc5..e87d9f4d4f11 100644
--- a/CHANGELOG_v0.5.3
+++ b/CHANGELOG_v0.5.4
@@ -1,4 +1,20 @@
-## v0.5.3
+## v0.5.5 (Unreleased)
+
+## v0.5.4 (November 29, 2019)
+
+### Notes
+
+- This release fixes a possible error with the data migration that was introduced in 0.5.3 and an optimization that mitigates I/O bottlenecks when syncing
+- Users can directly use this version from previous versions, there's no explicit need to run 0.5.3 before running 0.5.4
+
+### Commits
+
+* [#1993](https://github.com/ethersphere/swarm/pull/1993) stream: avoid repeated SetSyncPull for chunk
+* [#1980](https://github.com/ethersphere/swarm/pull/1980) localstore: skip tag not found on migration
+* [#1980](https://github.com/ethersphere/swarm/pull/1980) shed: RenameIndex return true if index is already renamed
+
+
+## v0.5.3 (November 27, 2019)
### Notes
@@ -18,81 +34,81 @@
### Commits
-[#1980](https://github.com/ethersphere/swarm/pull/1980) storage/localstore: add subscriptions wait group before closing leveldb
-[#1979](https://github.com/ethersphere/swarm/pull/1979) network: increase fetcher timeout
-[#1978](https://github.com/ethersphere/swarm/pull/1978) localstore: change gc batch size
-[#1977](https://github.com/ethersphere/swarm/pull/1977) cmd/swarm: disable USB devices
-[#1973](https://github.com/ethersphere/swarm/pull/1973) localstore: fix subscribe push iterator tag value
-[#1972](https://github.com/ethersphere/swarm/pull/1972) stream: limit the number of peers we sync with on bin 0
-[#1969](https://github.com/ethersphere/swarm/pull/1969) smoke: remove redundant check for bail flag
-[#1970](https://github.com/ethersphere/swarm/pull/1970) localstore: fix data races on subscriptions
-[#1968](https://github.com/ethersphere/swarm/pull/1968) smoke: retry failed upload
-[#1959](https://github.com/ethersphere/swarm/pull/1959) api: Add bzz-feed-raw scheme to retrieve arbitary feed update
-[#1962](https://github.com/ethersphere/swarm/pull/1962) pss, network: remove spamming loglines
-[#1963](https://github.com/ethersphere/swarm/pull/1963) retrieval: change loglevel of chunk retrieval errors
-[#1934](https://github.com/ethersphere/swarm/pull/1934) swap: use p2ptest for protocol tests
-[#1960](https://github.com/ethersphere/swarm/pull/1960) cmd/swarm: add pprof custom profiles through flags
-[#1952](https://github.com/ethersphere/swarm/pull/1952) network/stream: fix flaky tests and first delivered batch of chunks for an unwanted stream
-[#1957](https://github.com/ethersphere/swarm/pull/1957) api/config: enable pushsync by default
-[#1919](https://github.com/ethersphere/swarm/pull/1919) bzzeth: Phase2 of bzz eth protocol
-[#1945](https://github.com/ethersphere/swarm/pull/1945) cmd/swarm: swap --sync-mode flag with --no-sync flag
-[#1947](https://github.com/ethersphere/swarm/pull/1947) api/http/langos: ensure only one second peek
-[#1915](https://github.com/ethersphere/swarm/pull/1915) pushsync, localstore: decouple push/pull indexes for tag increment
-[#1940](https://github.com/ethersphere/swarm/pull/1940) localstore: fix index leak when NN chunks enter localstore
-[#1922](https://github.com/ethersphere/swarm/pull/1922) swap: always allow debt-reducing messages
-[#1883](https://github.com/ethersphere/swarm/pull/1883) swap: segregate api code and tests
-[#1907](https://github.com/ethersphere/swarm/pull/1907) cmd/swarm-smoke-pss: initial pss smoke tests
-[#1926](https://github.com/ethersphere/swarm/pull/1926) integration-tests: config for set of integration tests for stable swarm
-[#1944](https://github.com/ethersphere/swarm/pull/1944) swap: fix a rare panic in TestMultiChequeSimulation
-[#1913](https://github.com/ethersphere/swarm/pull/1913) swap: exchange chain id on handshake
-[#1942](https://github.com/ethersphere/swarm/pull/1942) swap: also wait for the debit counter to reach maxMsgsInt64
-[#1774](https://github.com/ethersphere/swarm/pull/1774) network: Kademlia Load Balancing
-[#1876](https://github.com/ethersphere/swarm/pull/1876) api/http: lookahead buffer
-[#1937](https://github.com/ethersphere/swarm/pull/1937) swap: fixed bug which needs cheques to be confirmed
-[#1930](https://github.com/ethersphere/swarm/pull/1930) swap: fix instabilities in simulation tests
-[#1873](https://github.com/ethersphere/swarm/pull/1873) swap: improve balance tests
-[#1887](https://github.com/ethersphere/swarm/pull/1887) swap: introduce pending cheques, drop peers on io errors
-[#1927](https://github.com/ethersphere/swarm/pull/1927) network/stream: add mutex to avoid unsynchronized access to streamInfoRes
-[#1923](https://github.com/ethersphere/swarm/pull/1923) swarm: shutdown pushsync before pss
-[#1924](https://github.com/ethersphere/swarm/pull/1924) network/stream: fix slice append bug
-[#1914](https://github.com/ethersphere/swarm/pull/1914) chunk: fix tag Sent value on load, don't persist done tags
-[#1916](https://github.com/ethersphere/swarm/pull/1916) pss: Pushsync and PSS fixes
-[#1863](https://github.com/ethersphere/swarm/pull/1863) swap: expand RPC calls for cheque info querying
-[#1892](https://github.com/ethersphere/swarm/pull/1892) Swap available balance
-[#1833](https://github.com/ethersphere/swarm/pull/1833) network/kademlia: SugestPeer funcionality. Variable number of min peers per bin
-[#1801](https://github.com/ethersphere/swarm/pull/1801) network/hive: move message handlers from Peer to Hive
-[#1912](https://github.com/ethersphere/swarm/pull/1912) shed: allow to change the index name for easier migrations
-[#1909](https://github.com/ethersphere/swarm/pull/1909) storage/localstore: do not later batch in setSync if moveToGc is false
-[#1900](https://github.com/ethersphere/swarm/pull/1900) pss, pss/internal/ticker: fix data races
-[#1901](https://github.com/ethersphere/swarm/pull/1901) network: fix a data race on Hive.addPeer function in tests
-[#1894](https://github.com/ethersphere/swarm/pull/1894) swarm: enable tag persistence across sessions
-[#1908](https://github.com/ethersphere/swarm/pull/1908) api,storage: add index size rpc call for debugging
-[#1906](https://github.com/ethersphere/swarm/pull/1906) chunk: align tag struct for 32bit arch
-[#1905](https://github.com/ethersphere/swarm/pull/1905) pusher: db.Set before check for synced
-[#1904](https://github.com/ethersphere/swarm/pull/1904) pushsync: fix finish root span
-[#1881](https://github.com/ethersphere/swarm/pull/1881) pushsync: split sync to chunksWorker and receiptsWorker
-[#1902](https://github.com/ethersphere/swarm/pull/1902) network/retrieval: fix race condition where a retrieve request has been
-[#1880](https://github.com/ethersphere/swarm/pull/1880) chunk, pushsync: do not increment synced tags in pushsync
-[#1803](https://github.com/ethersphere/swarm/pull/1803) swap: use the SimpleSwapFactory for deployment and verification
-[#1898](https://github.com/ethersphere/swarm/pull/1898) api/http: fix bufferedReadSeeker Seek method
-[#1896](https://github.com/ethersphere/swarm/pull/1896) netkwork/hive: addPeer function assigned after launching goroutine connectInitialPeers
-[#1878](https://github.com/ethersphere/swarm/pull/1878) storage/pin: fix getAllChunksFromDB test function
-[#1891](https://github.com/ethersphere/swarm/pull/1891) state: avoid has call and remove error shadowing in Get
-[#1875](https://github.com/ethersphere/swarm/pull/1875) retrieve: block unsolicited chunk deliveries
-[#1715](https://github.com/ethersphere/swarm/pull/1715) swarm: add pull request template
-[#1890](https://github.com/ethersphere/swarm/pull/1890) build, .travis.yml, Makefile, README.md: remove GO111MODULE=on
-[#1889](https://github.com/ethersphere/swarm/pull/1889) build: configure golangci-lint timeout in .golangci.yml
-[#1888](https://github.com/ethersphere/swarm/pull/1888) testutil: remove pre Go 1.13 support
-[#1844](https://github.com/ethersphere/swarm/pull/1844) network: Reconnect to the same peers on startup
-[#1861](https://github.com/ethersphere/swarm/pull/1861) pss: Limit by time the retries of messages in the outbox
-[#1860](https://github.com/ethersphere/swarm/pull/1860) pss: Limit the number of workers forwarding messages in outbox
-[#1806](https://github.com/ethersphere/swarm/pull/1806) swarm, swap: add addresses to logs
-[#1870](https://github.com/ethersphere/swarm/pull/1870) pss: fix concurrent map read and map write on pubKeyRWPool
-[#1737](https://github.com/ethersphere/swarm/pull/1737) Incentives first sim
-[#1874](https://github.com/ethersphere/swarm/pull/1874) chunk: align Tag fields for atomic operations on 32bit architectures
-[#1871](https://github.com/ethersphere/swarm/pull/1871) simulation/examples: disable docker test from running locally
-[#1828](https://github.com/ethersphere/swarm/pull/1828) api, chunk, storage: anonymous uploads
-[#1859](https://github.com/ethersphere/swarm/pull/1859) api/http: add HTML Progress Bar
+* [#1980](https://github.com/ethersphere/swarm/pull/1980) storage/localstore: add subscriptions wait group before closing leveldb
+* [#1979](https://github.com/ethersphere/swarm/pull/1979) network: increase fetcher timeout
+* [#1978](https://github.com/ethersphere/swarm/pull/1978) localstore: change gc batch size
+* [#1977](https://github.com/ethersphere/swarm/pull/1977) cmd/swarm: disable USB devices
+* [#1973](https://github.com/ethersphere/swarm/pull/1973) localstore: fix subscribe push iterator tag value
+* [#1972](https://github.com/ethersphere/swarm/pull/1972) stream: limit the number of peers we sync with on bin 0
+* [#1969](https://github.com/ethersphere/swarm/pull/1969) smoke: remove redundant check for bail flag
+* [#1970](https://github.com/ethersphere/swarm/pull/1970) localstore: fix data races on subscriptions
+* [#1968](https://github.com/ethersphere/swarm/pull/1968) smoke: retry failed upload
+* [#1959](https://github.com/ethersphere/swarm/pull/1959) api: Add bzz-feed-raw scheme to retrieve arbitary feed update
+* [#1962](https://github.com/ethersphere/swarm/pull/1962) pss, network: remove spamming loglines
+* [#1963](https://github.com/ethersphere/swarm/pull/1963) retrieval: change loglevel of chunk retrieval errors
+* [#1934](https://github.com/ethersphere/swarm/pull/1934) swap: use p2ptest for protocol tests
+* [#1960](https://github.com/ethersphere/swarm/pull/1960) cmd/swarm: add pprof custom profiles through flags
+* [#1952](https://github.com/ethersphere/swarm/pull/1952) network/stream: fix flaky tests and first delivered batch of chunks for an unwanted stream
+* [#1957](https://github.com/ethersphere/swarm/pull/1957) api/config: enable pushsync by default
+* [#1919](https://github.com/ethersphere/swarm/pull/1919) bzzeth: Phase2 of bzz eth protocol
+* [#1945](https://github.com/ethersphere/swarm/pull/1945) cmd/swarm: swap --sync-mode flag with --no-sync flag
+* [#1947](https://github.com/ethersphere/swarm/pull/1947) api/http/langos: ensure only one second peek
+* [#1915](https://github.com/ethersphere/swarm/pull/1915) pushsync, localstore: decouple push/pull indexes for tag increment
+* [#1940](https://github.com/ethersphere/swarm/pull/1940) localstore: fix index leak when NN chunks enter localstore
+* [#1922](https://github.com/ethersphere/swarm/pull/1922) swap: always allow debt-reducing messages
+* [#1883](https://github.com/ethersphere/swarm/pull/1883) swap: segregate api code and tests
+* [#1907](https://github.com/ethersphere/swarm/pull/1907) cmd/swarm-smoke-pss: initial pss smoke tests
+* [#1926](https://github.com/ethersphere/swarm/pull/1926) integration-tests: config for set of integration tests for stable swarm
+* [#1944](https://github.com/ethersphere/swarm/pull/1944) swap: fix a rare panic in TestMultiChequeSimulation
+* [#1913](https://github.com/ethersphere/swarm/pull/1913) swap: exchange chain id on handshake
+* [#1942](https://github.com/ethersphere/swarm/pull/1942) swap: also wait for the debit counter to reach maxMsgsInt64
+* [#1774](https://github.com/ethersphere/swarm/pull/1774) network: Kademlia Load Balancing
+* [#1876](https://github.com/ethersphere/swarm/pull/1876) api/http: lookahead buffer
+* [#1937](https://github.com/ethersphere/swarm/pull/1937) swap: fixed bug which needs cheques to be confirmed
+* [#1930](https://github.com/ethersphere/swarm/pull/1930) swap: fix instabilities in simulation tests
+* [#1873](https://github.com/ethersphere/swarm/pull/1873) swap: improve balance tests
+* [#1887](https://github.com/ethersphere/swarm/pull/1887) swap: introduce pending cheques, drop peers on io errors
+* [#1927](https://github.com/ethersphere/swarm/pull/1927) network/stream: add mutex to avoid unsynchronized access to streamInfoRes
+* [#1923](https://github.com/ethersphere/swarm/pull/1923) swarm: shutdown pushsync before pss
+* [#1924](https://github.com/ethersphere/swarm/pull/1924) network/stream: fix slice append bug
+* [#1914](https://github.com/ethersphere/swarm/pull/1914) chunk: fix tag Sent value on load, don't persist done tags
+* [#1916](https://github.com/ethersphere/swarm/pull/1916) pss: Pushsync and PSS fixes
+* [#1863](https://github.com/ethersphere/swarm/pull/1863) swap: expand RPC calls for cheque info querying
+* [#1892](https://github.com/ethersphere/swarm/pull/1892) Swap available balance
+* [#1833](https://github.com/ethersphere/swarm/pull/1833) network/kademlia: SugestPeer funcionality. Variable number of min peers per bin
+* [#1801](https://github.com/ethersphere/swarm/pull/1801) network/hive: move message handlers from Peer to Hive
+* [#1912](https://github.com/ethersphere/swarm/pull/1912) shed: allow to change the index name for easier migrations
+* [#1909](https://github.com/ethersphere/swarm/pull/1909) storage/localstore: do not later batch in setSync if moveToGc is false
+* [#1900](https://github.com/ethersphere/swarm/pull/1900) pss, pss/internal/ticker: fix data races
+* [#1901](https://github.com/ethersphere/swarm/pull/1901) network: fix a data race on Hive.addPeer function in tests
+* [#1894](https://github.com/ethersphere/swarm/pull/1894) swarm: enable tag persistence across sessions
+* [#1908](https://github.com/ethersphere/swarm/pull/1908) api,storage: add index size rpc call for debugging
+* [#1906](https://github.com/ethersphere/swarm/pull/1906) chunk: align tag struct for 32bit arch
+* [#1905](https://github.com/ethersphere/swarm/pull/1905) pusher: db.Set before check for synced
+* [#1904](https://github.com/ethersphere/swarm/pull/1904) pushsync: fix finish root span
+* [#1881](https://github.com/ethersphere/swarm/pull/1881) pushsync: split sync to chunksWorker and receiptsWorker
+* [#1902](https://github.com/ethersphere/swarm/pull/1902) network/retrieval: fix race condition where a retrieve request has been
+* [#1880](https://github.com/ethersphere/swarm/pull/1880) chunk, pushsync: do not increment synced tags in pushsync
+* [#1803](https://github.com/ethersphere/swarm/pull/1803) swap: use the SimpleSwapFactory for deployment and verification
+* [#1898](https://github.com/ethersphere/swarm/pull/1898) api/http: fix bufferedReadSeeker Seek method
+* [#1896](https://github.com/ethersphere/swarm/pull/1896) netkwork/hive: addPeer function assigned after launching goroutine connectInitialPeers
+* [#1878](https://github.com/ethersphere/swarm/pull/1878) storage/pin: fix getAllChunksFromDB test function
+* [#1891](https://github.com/ethersphere/swarm/pull/1891) state: avoid has call and remove error shadowing in Get
+* [#1875](https://github.com/ethersphere/swarm/pull/1875) retrieve: block unsolicited chunk deliveries
+* [#1715](https://github.com/ethersphere/swarm/pull/1715) swarm: add pull request template
+* [#1890](https://github.com/ethersphere/swarm/pull/1890) build, .travis.yml, Makefile, README.md: remove GO111MODULE=on
+* [#1889](https://github.com/ethersphere/swarm/pull/1889) build: configure golangci-lint timeout in .golangci.yml
+* [#1888](https://github.com/ethersphere/swarm/pull/1888) testutil: remove pre Go 1.13 support
+* [#1844](https://github.com/ethersphere/swarm/pull/1844) network: Reconnect to the same peers on startup
+* [#1861](https://github.com/ethersphere/swarm/pull/1861) pss: Limit by time the retries of messages in the outbox
+* [#1860](https://github.com/ethersphere/swarm/pull/1860) pss: Limit the number of workers forwarding messages in outbox
+* [#1806](https://github.com/ethersphere/swarm/pull/1806) swarm, swap: add addresses to logs
+* [#1870](https://github.com/ethersphere/swarm/pull/1870) pss: fix concurrent map read and map write on pubKeyRWPool
+* [#1737](https://github.com/ethersphere/swarm/pull/1737) Incentives first sim
+* [#1874](https://github.com/ethersphere/swarm/pull/1874) chunk: align Tag fields for atomic operations on 32bit architectures
+* [#1871](https://github.com/ethersphere/swarm/pull/1871) simulation/examples: disable docker test from running locally
+* [#1828](https://github.com/ethersphere/swarm/pull/1828) api, chunk, storage: anonymous uploads
+* [#1859](https://github.com/ethersphere/swarm/pull/1859) api/http: add HTML Progress Bar
## v0.5.2 (October 07, 2019)
diff --git a/PKGBUILD b/PKGBUILD
index 2eb7086cfe47..de23289f5fe6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Louis Holbrook <dev@holbrook.no>
pkgname=go-swarm
-pkgver=0.5.3
+pkgver=0.5.4
pkgrel=1
epoch=
pkgdesc="Censorship resistant storage and communication infrastructure for a truly sovereign digital society"
@@ -18,14 +18,14 @@ replaces=()
backup=()
options=()
install=${pkgname}.install
-changelog="CHANGELOG_v0.5.3"
+changelog="CHANGELOG_v0.5.4"
source=("https://github.com/ethersphere/swarm/archive/v${pkgver}.tar.gz"
"v${pkgver}.tar.gz.sig"
"swarm-resources.tar.gz"
"swarm-resources.tar.gz.sig"
"README")
noextract=()
-md5sums=("3dce1d3ef634a74999d6f97f2709cb9b"
+md5sums=("0b123c44f2f69a32899fef10c656dbe8"
"SKIP"
"19eea4bf47a58afb05fc3eaef209ec84"
"SKIP"
diff --git a/v0.5.3.tar.gz.sig b/v0.5.3.tar.gz.sig
deleted file mode 100644
index 78919489b7a2..000000000000
--- a/v0.5.3.tar.gz.sig
+++ /dev/null
Binary files differ
diff --git a/v0.5.4.tar.gz.sig b/v0.5.4.tar.gz.sig
new file mode 100644
index 000000000000..95703de944cf
--- /dev/null
+++ b/v0.5.4.tar.gz.sig
Binary files differ