Releases: OpenBazaar/openbazaar-go
v0.11.0-rc2
v0.11.2-rc2
v0.11.0-rc1
v0.11.0-rc1
v0.10.1
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
altcoins
v0.10.1-rc2
v0.10.1-rc2
v0.10.1-rc1
v0.10.1-rc1
v0.10.0
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
v0.10.0-rc2
v0.9.4
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
v0.9.2-rc2