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.11.0-rc2

01 Jan 14:33
73d649f
Compare
Choose a tag to compare
v0.11.0-rc2 Pre-release
Pre-release
v0.11.2-rc2

v0.11.0-rc1

28 Dec 17:10
Compare
Choose a tag to compare
v0.11.0-rc1 Pre-release
Pre-release
v0.11.0-rc1

v0.10.1

15 Dec 19:15
v0.10.1
156b69b
Compare
Choose a tag to compare

Release Notes

The primary goal of this release was to try to address some reports that some offline order messages are not getting through. We've beefed up the logging surround the messaging which will better help debug going forward. Our suspicion is slow computers are hitting an IPFS timeout when downing the messages so we have increased the timeout to five minutes. Hopefully that addresses most issues.

We've also tracked down a fixed a bug with the database encryption that was introduced a few versions back. So if anyone wants to use database encryption it is working again.

Finally, a new Posts feature has been added to allow people to make a short blog style entry on their user page for the purpose of communicating sales/specials/news etc. This is not yet implemented in the reference client.

Changelog

  • Enhancements
    #774 Revert "Revert "Add Posts to OpenBazaar""
    #768 Add get all ratings functionality to GET ratings endpoint
    #784 Improve offline message logging
    #787 Add datadir option to encrypt and decrypt commands

  • Bug Fixes
    #777 Prevent null value for posts without images
    #785 Refactor Cat timeouts
    #788 Revert back to using a regular mutex in the database
    #791 Refactor Message Retreiver waitgroup

  • Documentation
    #783 updating the client cert name

altcoins-rc1

15 Dec 23:16
altcoins-rc1
Compare
Choose a tag to compare
altcoins-rc1 Pre-release
Pre-release
altcoins

v0.10.1-rc2

12 Dec 23:16
156b69b
Compare
Choose a tag to compare
v0.10.1-rc2 Pre-release
Pre-release
v0.10.1-rc2

v0.10.1-rc1

12 Dec 18:13
Compare
Choose a tag to compare
v0.10.1-rc1 Pre-release
Pre-release
v0.10.1-rc1

v0.10.0

28 Nov 17:31
5823870
Compare
Choose a tag to compare

Release Notes

This is the first release without the beta label. It contains a few minor bug fixes as well as some additional redundancy in offline message transmission.

The primary new feature of this release is a change to how shipping is calculated when multiple items or different items are purchased in a single order. There is now a new 'additionalItemPrice` in the shipping field which is added whenever more than one item is purchased.

Changelog

  • Enhancements
    #758 Send offline message CIDs when pushing to data nodes
    #755 Refactor shipping costs

  • Bug Fixes
    #763 Allow CORS access to the API by fixing Prelight Header Handling.
    #733 Update jsonpb package
    #751 Fix bug in smpt notifier
    #749 Handle duplicate order confirmation messages

  • Documentation
    #764 Multi server doc
    #753 Fix link to wallet interface in altcoins.md

v0.10.0-rc2

23 Nov 00:59
5823870
Compare
Choose a tag to compare
v0.10.0-rc2 Pre-release
Pre-release
v0.10.0-rc2

v0.9.4

26 Oct 20:35
Compare
Choose a tag to compare

Release Notes

This is likely the last release before we remove the beta label. Though, as per usual, it's best to start small and let the software earn your trust.

This release contains a pretty critical bug fix around change address usage that could potentially get the node into a bad state. Thus far it seems only one user was affected but upgrading right away is recommended. The other major change is a ResyncManager has been added. It turns out that NAT traversal issues can cause some nodes to learn of orders after the payment has already confirmed preventing the wallet from detecting payment and requiring a manual blockchain resync. Up until now we've resisted automatic resyncs since it's a fairly heavyweight operation and can tax bitcoin nodes. However, the spvwallet lib has recently been refactored to allow resyncs from a given height/timestamp instead of from genesis/checkpoint. So this allows us to rollback the chain just a few hours or days in an attempt to scan for missing payments. This is a much more lightweight operation as downloading a couple days worth of block headers only takes a few seconds and this is only done infrequently.

The ResyncManager is not enabled when using bitcoind/altcoin daemons since the -rescan functionality does not support rescanning from a given height and instead goes back to genesis. Thus it's too heavyweight to do periodic resyncs. We recommend if you are using bitcoind to make sure you have forwarded port 4001 in order to avoid any NAT traversal issues that could require a resync.

Finally a Restore command line command has been added that will attempt to download your user data from the network (if still available) and save it in your root directory. It also takes a --mnemonic flag so that you can restore both your keys and (potentially) user data in one command.

Changelog

  • NewFeatures
    #746 Add Restore command

  • Enhancements
    #732 Add UpdateFollow to republisher
    #733 Update rating counts when updating profile counts
    #736 Add additional shipping rule validation
    #739 Remove language field from settings
    #741 Update spvwallet dependency
    #742 Unfunded order resync

  • Refactoring
    #745 Refactor openbazaard.go into cmd package

  • Bug Fixes
    #728 Fixed minor typo in migration repo
    #731 Use NewAddress for refund address
    #734 Fix issues with misspell
    #737 Add handler checks for duplicates and nil objects
    #744 Prevent overlapping shipping rule range for quantity discount

v0.9.4-rc2

25 Oct 19:18
Compare
Choose a tag to compare
v0.9.4-rc2 Pre-release
Pre-release
v0.9.2-rc2