Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Releases: OpenBazaar/openbazaar-go

v0.13.1-rc1

27 Feb 18:56
71f7b5e
Compare
Choose a tag to compare
v0.13.1-rc1

v0.13.0-rc8

17 Jan 15:02
0ffe952
Compare
Choose a tag to compare
v0.13.0-rc8

v0.13.0

17 Jan 19:14
v0.13.0
0ffe952
Compare
Choose a tag to compare

Release Notes

This is a major release which introduces the new multiwallet functionality into OpenBazaar. Prior to this release you could accept other currencies than Bitcoin but you could only use one coin at a time. This release introduces the ability to accept multiple coins for payment at the same time. The coins supported with this release are Bitcoin, Bitcoin Cash, Litecoin, and ZCash (t-address only).

To support this feature we've written a multiwallet library which handles the sending/receiving and various other wallet functions for each coin. It connections to a BlockBook backend server for the purpose of getting blockchain data. Hence the default configuration is slightly lighter than past versions of OpenBazaar because it's no longer using the SPV wallets by default.

You can still use an SPV wallet for BTC and BCH but you'll need to configure it manually in the config file.

As always please report any issues that you may uncover in the course of using OpenBazaar to us here on Github.

Important Note: Default data location in this release has changed. If the daemon is used without passing the -d flag to specify the location of the data, the daemon will create a new datastore (which looks like): Generating Ed25519 keypair...Done in the output. In order to continue using your previous datastore, you can safely remove the newly created version and pass in the old path explicitly using the -d flag or manually move it to the new location. The old and new defaults are described in this article.

Changelog

  • Enhancements
    #1234 HandleOfflineRelay save public key
    #1223 Add price and listingType fields to order websocket notification
    #1226 Add some hints on how to add certs
    #1273 Use orderID in transaction listener
    #1263 Removed temporary check of bitcoin cash address
    #1293 [#1292] Dockerfile.dev: Use bitcoind 0.16.3; Install requirements.txt
    #1277 Retry failed STORE against push nodes
    #1300 Add referenceID to spend
    #1320 Add uuid dependency
    #1329 Use in-house blockbook endpoints as defaults
    #1174 Add ethereum config
    #1338 Merge multiwallet dependency changes
    #1335 Restore order association on legacy spend
    #1358 Update multiwallet dep with socket logging
    #1360 TWEAK: Update multiwallet.
    #1361 TWEAK: Add gateway as push node.
    #1353 Improve migration logs
    #1382 Update message sender to respect context timeout when sending messages
    #1401 Add websocket read/write error logging
    #1400 Add timeout to send order

  • Refactoring
    #1239 Correct spelling
    #1250 Merge golint fixes from ianbibby
    #1237 Enable goimports linter rules
    #1242 [#1004] Isolate dependencies in repo/db/stxo_test.go
    #1246 CLEANUP: Fix misspellings.
    #1226 REFACTOR: Posts
    #1318 Add latest multiwallet to godeps
    #1298 Remove DuoSearch dead bootstrap node
    #1347 [#1183] Migrate multiwallet config; Refactor multiwallet config handling
    #1385 Update multiwallet with locking refactor

  • Testing
    #1229 Test for MessageProcessingOrder omissions
    #1258 Remove unused Python modules in qa/chat.py
    #1291 Fix requirements.txt operators
    #1265 [#1004] Isolate dependencies in repo/db/utxos_test.go

  • Bug Fixes
    #1225 #1177 #1207 Testing pb.CountryCodes, allow_alias SWAZILAND, ESWATINI
    #1260 Fixed import error
    #1264 Add nil check to addresses in transaction listener
    #1259 [#1220] Currencies in profile no longer duplicate on update
    #1317 Update socketio dep
    #1328 Fix bug in multiwallet calculating value
    #1343 Update multiwallet dependency for blockbook cashaddr conversion
    #1349 Update multiwallet with zcash patches
    #1350 Add a migration to fix Blockbook endpoints.
    #1352 BUGFIX: Update config for new nodes to use correct BB endpoints.
    #1357 Update multiwallet dep with laddr fix #1357
    #1356 Fix bug detecting resolved dispute
    #1362 Update multiwallet dependency
    #1365 Update multiwallet dep with timestamp bug fix
    #1369 Update SPV wallets to init exchanges but do not run if disabled
    #1368 Escrowfix
    #1371 Update multiwallet websocket rotation handling
    #1373 Update multiwallet dep
    #1377 Include latest multiwallet rotation fixes
    #1380 Multiwallet lock fix
    #1378 Fix panic on exchange rate endpoint
    #1389 Update multiwallet dep with healthstate nil check
    #1386 Change order or tx broadcast and contract save in ReleaseFunds function
    #1390 Update multiwallet dependencies
    #1391 Fix nil bug in blockbook client
    #1402 Provide currency to GETOrder
    #1404 Fix migration counting; Add datadir path hint to Migration014
    #1406 Fix bug in prepOrInvalidate
    #1405 Revert order of operations change in disputes.go
    #1409 1409 coin missing fix

  • Documentation
    #1240 improved README
    #1238 update year in license
    #1243 Update btcrpcclient link
    #1254 Improve README: fix grammar
    #1262 Improved grammar and fixed capitalization in the main README file.
    #1271 Improve documentation of ob-go start flags

v0.13.0-rc7

16 Jan 17:24
7215406
Compare
Choose a tag to compare
v0.13.0-rc7

v0.13.0-rc6

11 Jan 17:34
00bec3e
Compare
Choose a tag to compare
v0.13.0-rc6

v0.13.0-rc5

10 Jan 14:59
aa3c8fe
Compare
Choose a tag to compare
Release v0.13.0-rc5

v0.13.0-rc4

10 Jan 01:20
9d4fe16
Compare
Choose a tag to compare
Release v0.13.0-rc4

v0.13.0-rc3

08 Jan 16:14
a874ea1
Compare
Choose a tag to compare
Release v0.13.0-rc3

v0.13.0-rc2

07 Jan 19:17
a8886e0
Compare
Choose a tag to compare
v0.13.0-rc2 Pre-release
Pre-release
v0.13.0-rc2

v0.13.0-rc1

05 Jan 00:37
9dfeb27
Compare
Choose a tag to compare
v0.13.0-rc1