February Release Candidate (1.1) - Staging branch review active

Author: PHBR0 x58B

Original Post Date: 10 Feb 2022

With the objective to mantain high quality standards for the Hummingbot Client, whenever a Release Candidate deployed into the staging branch, Hummingbot Foundation asks the community to test, review and contribute with fixes to that branch before the final release of the month.

This thread lists which Pull Requests have been added to the Release Candidate, and how Hummingbot Community members can contribute to mantain the high quality of every new release.

Release Proccess Recap

The deployment of a new version of the Hummingbot Client Release run through the following process:

  • Pull Request Proposals approved by the community through governance vote on the PRP Snapshot, will be added to the development branch after a final code-review by the Hummingbot Foundation Team.
  • Once all approved PRPs are added, the development branch will be moved to the staging branch, as the release candidate.
  • The staging branch can now be tested for bugs and/or any security related issues before being deployed as a new Client version.

Contributing for the quality of a new release

Here are some ways to contribute on mantaining a high quality standard of the Hummingbot Project.:

Note: All reports related to issues found on the staging branch should be reported on this thread, to allow all the community track the issues found.

  • Test the staging branch and report on this thread any issues found. (How to run Hummingbot from source);
  • Check if all approved PRPs were included on the developmentstaging merge. (Look into the closed Pull Requests page on Github);
  • Submit a fix PR to staging. After creating the Pull Request, add the link on this thread for reference;

January PRPs

The following PRPs have the respective vote finished before the end of January:

Title PRP Approved? Added to 1.1 staging?
#4952 Refactor/Replace websockets library with aiohttp library - Bitmart Link Yes Yes
#2442 Feat / Add AltMarkets.io Exchange Link Yes Yes
#4440 feat/enable derivatives in price source for external market in pmm Link Yes Yes
#4582 feat / add flake8-bugbear to the testing on development branch Link No No
#4865 fix/include str type in Prompt type Link Yes Yes
#4867 fix/mutable default argument Link Yes Yes
#4923 Fix/trade monitor freezing Link Yes Yes
#4942 refactor/change avellaneda mm reserved to reservation Link Yes Yes
#4944 Fix/normalize primary color login screen Link Yes Yes
#4968 fix/rounding for balance over hundred percent Link Yes Yes

Hot fixes

Hot fixes are urgent Pull Requests needed to fix high priority bugs/vulnerability before final release.

No Hot fixes have been applied to the current staging branch.

Author: PHBR0 x58B

Hotfix applied: Hotfix - Change repository from Coinalpha to hummingbot by phbrgnomo · Pull Request #5125 · hummingbot/hummingbot · GitHub

Author: PHBR0 x58B

Fix version: fix / staging version from 1.0.0 to 1.1.0 by rapcmia · Pull Request #5123 · hummingbot/hummingbot · GitHub