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.6-rc1

24 Oct 03:02
Compare
Choose a tag to compare
v0.13.6-rc1

v0.13.5

20 Aug 18:27
3fd0924
Compare
Choose a tag to compare

This release is a collection of fixes for improvements and bugs which were discovered leading up to and after launching OpenBazaar within the new mobile app, Haven. There are some pre-emptive message improvements for cases when order messages are lost or are missing from either party in a transaction. There are also more wallet improvements to include a new fee handling algorithm for BCH, LTC, and ZEC which dynamically adjusts to the market rate for each coin.

This daemon release is intended to be used with openbazaar-desktop version v2.3.5.

Changelog

Enhancements

  • Increase chat timestamp resolution (#1549)
  • FEATURE: Add endpoint to resolve peer IDs into IPNS entries (#1546)
  • Use go-emoji to convert to html chars (#1543)
  • Create and use repo.APITime to guarantee RFC3339 w nanosecions timestamp formatting in API (#1595)
  • Wire up authentication in the mobile package (#1615)
  • Add file-based logging for mobile nodes (#1539)
  • Migrate listing hashes in index to new format (#1590)
  • Add profiling option to mobile Node (#1623)
  • Enable temporary IPv6 bootstrap nodes for mobile package (#1627)
  • GET /ob/resolveipns/:peerid can perform self-lookups (#1629)
  • Allow EXIF data to be considered when uploading images (#1643)
  • Manually send order messages and trigger offline message scan (#1584)
  • Add ORDER_PAYMENT network message (#1654)
  • Allow mobile node to be restarted (#1656)
  • Improve resync manager to better track unfunded addresses (#1660)
  • Change Fee Calculation for BCH, LTC, ZEC (#1664)
  • Begin removing BitcoinCash-Wallet dependency from openbazaar-go (#1671)
  • Re-send missed ORDER messages on processing failure (#1667)

Refactoring

  • Additional linter fixes (#1631)

Testing

  • Unit test for gencerts subcommand (#1602)

Bug Fixes

  • Resolve transactions on all exits in repo/db/txns.UpdateHeight (#1555)
  • Configure ipfs global vars in mobile package (#1576)
  • Close stream to peer when the peer is banned (#1552)
  • Fix timestamp shift migration from being reapplied over and over (#1608)
  • Prevent POSTBulkUpdateCurrency API from updating CRYPTO-type listings (#1633)

Documentation

  • CLEANUP: Tweak Dockerfile a little and add comments to make it clearer (#1569)
  • Include Daemon Version in log output (#1563, #1573)

v0.13.5-rc2

16 Aug 19:07
5e039d9
Compare
Choose a tag to compare
v0.13.5-rc2

v0.13.5-rc1

12 Aug 23:42
d33fcef
Compare
Choose a tag to compare
v0.13.5-rc1

v0.13.4

15 Jul 19:06
Compare
Choose a tag to compare

This release contains several patches that should fix the publishing failed issue that a number of users were experiencing. The only other change is to remove the moderator add and remove notifications which were getting out of hand on the moderator nodes.

This release was intended to be used with openbazaar-desktop v2.3.4.

Changelog

  • Squelch MODERATOR_ADD and MODERATOR_REMOVE notifications (#1645)
  • Generalized fix for "name publish failed" issues (#1593)
  • Use separate namespace for IPNS cache (#1612)
  • Patch libp2p secio 0.0.3 (#1634)

v0.13.4-rc2

10 Jul 20:05
Compare
Choose a tag to compare
v0.13.4-rc2

v0.13.4-rc1

24 Jun 20:00
Compare
Choose a tag to compare
v0.13.4-rc1

v0.13.3

02 May 17:07
2980cd4
Compare
Choose a tag to compare

Release Notes

The focus of this release is updating underlying go-ipfs to v0.4.19 and improving IPNS resolution. Notable to this release are the AutoNAT and AutoRelay features (which are disabled by default, but a necessary component for connectivity for mobile and clients which are unreachable via inbound connection (which are typical in NAT scenarios). Additionally, IPNS resolution (the process which converts the peer ID to the most-recently-updated "content root" for that peer) is now improved with the addition of OB1-provided infrastructure.

In addition to this release, the multiwallet API /wallet/spend endpoint now supports a "sweep wallet" behavior that allows the wallet to be emptied without clever math from the user.

Changelog

Enhancements

Refactoring

  • (#1548) Remove stubbed subcommands Stop and Restart

Testing

  • (#1529) Update go for internal testing/building to v1.11

Bug Fixes

Documentation

  • (#1537) Add a blurb about min Golang version in README

v0.13.3-rc3

01 May 16:17
2980cd4
Compare
Choose a tag to compare
v0.13.3-rc3

v0.13.3-rc2

29 Apr 21:01
97d21ff
Compare
Choose a tag to compare
v0.13.3-rc2