Releases: zhenrong-wang/hpc-now
New Features Added to HPC-NOW!
What's Changed
Major Change:
-
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.
-
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
This release is for archiving the latest code.
HPC-NOW Supports Volcengine Now!
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
- @rudi-cilibrasi made their first contribution in #47
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!
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!
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!
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!
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!
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!
IMPORTANT: This upgrade is not compatible with 0.2.x
Main Changes:
- 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.
- Reorganized the root directory of HPC-NOW and gathered all the logs to the now_logs directory.
- Updated several critical general functions of generating random strings and passwords to make the process more efficient and robust.
- 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!
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.