Upgrade to beta version

From Haasonline Software Wiki
Jump to: navigation, search

Currently, two branches of the HaasOnline Trade Server exist. The downloaded package is our current release version. Alternatively, users may update the platform to our latest beta release from our development branch. Our beta version contains the most recent bug fixes to the last release version. The beta version is also an excellent place to get a sneak peek of some upcoming features we are working on. Keep in mind these new features are still a work in progress. We encourage you to experiment with the new features safely and in the hopes that you will provide us with some valuable feedback.

About

Here you will find instructions on how to update your release version to the beta version of HTS. Upgrading to the beta will ensure that you are running the latest version of the HaasOnline Trade Server and your HaasBots are up to date. It is also worth noting that upgrading to the beta version is often the best solution to obtaining bug fixes for common problems such as changes in an exchanges API.


MacOS Upgrade Instructions

  1. Download: Request a download link from HaasOnline support
  2. Shut down your Haasonline Trade Server (HTS).
    • Open Terminal
    • Type
      killall mono
  3. Extract the downloaded file to /Applications/
  4. Start up HaasBot.app as usual
  5. You should now see “Haasonline Trade Server v3.2.XX.0 BETA” at the top of your landing page and at the bottom right of your page.

Linux Upgrade Instructions

UI Method

  1. Login to your Haasonline Trade Server (HTS)
  2. Click on Settings
  3. Click on Beta
  4. Linux beta update screen.png

  5. Toggle “Are you a BETA tester?” to ‘Yes’
  6. Click the "Save" button
  7. Logout of HTS
  8. Shut down HTS
    • Open Terminal
    • Type
      sudo killall mono
      OR
    • Type
      kill $(ps ax | grep mono | fgrep -v grep | awk '{ print $1 }')
  9. Navigate to the installation folder /opt/haas or where you have installed it
    • Type
      cd /opt/haas
  10. Execute the BetaUpdate.sh script
    • Type
      sudo ./BetaUpdate.sh
  11. Start your HaasBot and login
    • Type
      sudo ./Haasbot.sh
  12. You should now see “Haasonline Trade Server v3.2.XX.0 BETA” at the top of your landing page and at the bottom right of your page.

Manual Method

Works even if you are unable to login.

  1. Open your Terminal
  2. Shut down your Haasonline Trade Server (HTS)
    • Type
      sudo killall mono
      OR
    • Type
      kill $(ps ax | grep mono | fgrep -v grep | awk '{ print $1 }')
  3. Navigate to /root/HTS/Settings
    • Type
      cd /root/HTS/Settings
  4. Edit MainSettings.XML
    • Type
      nano MainSettings.xml
    • Edit the line <IsBetaTester> from false to true
    • Save the file by pressing Ctrl + X
    • Press Y when prompted (Do NOT change the file name)
    • Press Enter

    BetaLinux.jpeg

  5. Navigate to the installation folder /opt/haas or where you have installed it
    • Type
      cd /opt/haas
  6. Execute the BetaUpdate.sh script
    • Type
      sudo ./BetaUpdate.sh
  7. Start your HaasBot and login
    • Type
      sudo ./Haasbot.sh
  8. You should now see “Haasonline Trade Server v3.2.XX.0 BETA” at the top of your landing page and at the bottom right of your page.

Windows Upgrade Instructions

UI Method

Video Tutorial

Step by Step Tutorial

  1. Login to your Haasonline Trade Server (HTS)
  2. Click on Settings
  3. Click on Beta
  4. Linux beta update screen.png

  5. Toggle “Are you a BETA tester?” to ‘Yes’
  6. Click Save
  7. Beta enable.png

  8. Logout of HTS
  9. Shut down HTS - Make sure you press 'enter' on your console
  10. Navigate to Program Files (x86)\Haasonline Software\Haasonline Trade Server\BetaUpdater
  11. Execute BetaUpdater.exe (Right click ‘Run as Administrator’)
  12. Once the download has completed start HTS and login like normal
  13. You should now see “Haasonline Trade Server v3.2.XX.0 BETA” at the top of your landing page and at the bottom right of your page.

Manual Method

Video Tutorial

Step by Step Tutorial

Works even if you are unable to login.

  1. Navigate to Documents\HTS\Settings
  2. Edit MainSettings.xml in Notepad (Right click ---> Edit)
  3. Windows File Path HTS-DIR.png
  4. Change <IsBetaTester> from false to true
  5. MainSettingsXML.png

  6. Save the file.
  7. Navigate to Program Files (x86)\Haasonline Software\Haasonline Trade Server\BetaUpdater
  8. Execute BetaUpdater.exe (Right click ‘Run as Administrator’)
  9. Win-Execute-BetaUpdaterExe.png

  10. Once download has completed, you may proceed with the usual steps
  11. Login to the HaasOnline Trade Server
  12. You should now see “Haasonline Trade Server v3.2.XX.0 BETA” at the top of your landing page and at the bottom right of your page.