Skip to content

Proposal: first stable release #148

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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