Skip to content

Releases: zhenrong-wang/hpc-now

New Features Added to HPC-NOW!

26 Aug 01:37
Compare
Choose a tag to compare

What's Changed

Major Change:

  1. Added an important feature - validating the cloud credentials when adding a new cluster. Previously, the credentials provided by users were not validated, thus some invalid credentials might be imported and failure of creating clusters might occur. Now, with this new feature, the HPC-NOW would check and guarantee that the credentials are valid ones.

  2. Added lock for cluster operations.. Previously, all cluster operations are not locked, which could cause conflicts between operations. Now, we added locks to critical operations such as init, addc, delc, or others. With this improvement, the robustness of cloud clusters are enhanced.

Bug fix: Fixed some known bugs.

Full Changelog: 0.3.1.beta141...0.3.1.beta145


HPC-NOW: Start your HPC journey in the cloud now.

v0.3.1.0141 Updated

07 Aug 03:10
Compare
Choose a tag to compare

This release is for archiving the latest code.

HPC-NOW Supports Volcengine Now!

16 Jul 23:29
Compare
Choose a tag to compare

What's Changed

Major Change: The volcengine (by ByteDance) is an emerging public cloud vendor, with high performance cloud instances and services. Now, HPC-NOW platform officially supports volcengine from this version.

Bug fix: Fixed some known bugs.

New Contributors

Full Changelog: 0.3.1.beta135...0.3.1.beta141


HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0135 released!

24 Apr 10:26
Compare
Choose a tag to compare

Full Changelog: 0.3.1.beta129...0.3.1.beta135


Main Changes:

Now, you can use the command hpcopr status to check the cluster status on your local environment. This is very handy because you don't need to ssh to the cluster.

Several known bugs got fixed.


We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0129 released!

26 Mar 01:35
Compare
Choose a tag to compare

Full Changelog: 0.3.1.beta125...0.3.1.beta129


Main Changes:

1. Updated the backend links to accelerate the download of scripts and packages.

2. Fixed an input bug.

3. Validated on openSUSE, ArchLinux and other Linux distros.

4. Fixed a bug of installing RDP client on GNU/Linux.


We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0125 released!

14 Mar 03:17
Compare
Choose a tag to compare

Full Changelog: 0.3.1.beta113...0.3.1.beta125


Main Changes:

1. Make it compatible to upgrade from 0.2.x directly to 0.3.x

2. Improved the performance by optimizing several fundamental functions.

3. Linux users now can use clang or gcc to build this project.

4. Fixed several known bugs and made the software more robust.


We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0113 released!

21 Feb 01:11
Compare
Choose a tag to compare

Full Changelog: 0.3.1.beta37...0.3.1.beta113

IMPORTANT: This upgrade is not compatible with 0.2.x


Main Changes:

1. Improve the running efficiency by rewriting general functions and reducing system calls.

2. Enhanced security by switching from MD5 (deprecated) to SHA-256.

3. Fixed several known bugs and made the software more robust.


We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0037 released!

25 Jan 08:29
Compare
Choose a tag to compare

IMPORTANT: This upgrade is not compatible with 0.2.x


Main Changes:

1. Fixed a security bug for the Linux version of HPC-NOW.

  • Security bug description: The .now_crypto_seed.lock file is designed to be maintained only by the root user and the dedicated user hpc-now. Any other users should not be granted any permission to read or write this file. However, the previous Linux version of HPC-NOW exposed the read permission of this file, which may cause leakage of the key string.
  • This version fixed the bug described above. The .now_crypto_seed.lock is no longer exposed to users other than the root user and hpc-now.

2. Fixed a bug when importing clusters.

  • We added the cluster_vaults.txt and encrypted it. When importing a cluster, this file needs to be copied, decrypted, and re-encrypted. But previously, this file was skipped. We fixed this bug in this version.

Full Changelog: 0.3.1.beta33...0.3.1.beta37

We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0033 released!

24 Jan 02:17
Compare
Choose a tag to compare

IMPORTANT: This upgrade is not compatible with 0.2.x


Main Changes:

  1. Further enhanced the robustness of HPC-NOW by better encrypting and protecting the critical files, including the cluster_registry file and the operator's SSH private key.
  2. Reorganized the root directory of HPC-NOW and gathered all the logs to the now_logs directory.
  3. Updated several critical general functions of generating random strings and passwords to make the process more efficient and robust.
  4. Now, you can rename a cluster. This feature brings flexibility to the operator.

Full Changelog: 0.3.1.beta21...0.3.1.beta33

We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.

[BETA] Version 0.3.1.0021 released!

03 Jan 10:55
Compare
Choose a tag to compare

IMPORTANT: This upgrade is not compatible with 0.2.x


Main Changes:

1. Now you can set a password for hpc-now with the installer

Now, you can use the installer to set a password for encryption/decryption of hpc-now. Take macOS for an example, you can run the command:

sudo ./installer-dwn.exe setpass --pass COMPLEX_PASSWORD to rotate the password.

2. Strongly enhanced the robustness by rewriting general functions

We rewrote several key general functions for the whole hpc-now service. Potential stack overflows are avoided and fixed.

3. Fixed several known bugs

Including a major bug for baidubce cloud, a minor bug for NFS volume scaling up, as well as several usability bugs.


We also added a CONTRIBUTING.md to this project, looking forward to your feedback and contributions!

HPC-NOW: Start your HPC journey in the cloud now.