Skip to content

Proposal: first stable release #148

@binarybaron

Description

@binarybaron

First Stable GUI Release Checklist

We should release the new upgrade sooner rather than later. There are many improvements over the old version, even if it's not perfect yet

  • 1. Merge the libp2p upgrade. This is a breaking change at the networking level and will break backward compatibility with the legacy GUI
  • 1. Release 1.0.0-alpha.1 of the swap, asb and GUI
  • 2. Manually test the auto-updater on all systems (Windows, Linux, macOS)
  • 3. Release 1.0.0-rc.1
  • 4. Notify ASB providers in Matrix chats about the upcoming upgrade
  • 5. Release version 1.0.0 of the GUI. Create a GitHub release on the core repository
  • 6. Create a release on the legacy GUI repository and upload the new GUI binaries. If possible, manually create the files required by the Electron auto-updater (latest.yml/ latest-mac.yml / latest-linux.yml / *.blockmap files). This will display an update alert to all users
  • 7. Update the downloads on our homepage
  • 8. Update the downloads in the documentation
  • 9. Create an alert within the GUI to warn users about the breaking update
  • 10. Archive the legacy GUI repository and redirect to this repository
  • 11. Add a notice about the broken backward compatibility in the README of the xmr-btc-swap repository

Metadata

Metadata

Labels

metaHigh level issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions