Releases: threefoldtech/tfgrid-sdk-ts
Releases · threefoldtech/tfgrid-sdk-ts
v2.7.0-rc1
What's Changed
- Lose focus of smtp email input by @samaradel in #3559
- Enable clear btn in invalid form by @amiraabouhadid in #3560
- Document generate random hex seed function by @samaradel in #3568
- Development 2.7 update by @0oM4R in #3595
- Update development2.7 by @0oM4R in #3639
- Dao proposal share button by @amiraabouhadid in #3618
- Farms: handle no data in farm ips table by @0oM4R in #3647
- remove sort on backends column by @amiraabouhadid in #3659
- Fixing domain's validation in add public config dialogue by @maayarosama in #3658
- Remove copy btn from details tab in deployment dialog by @amiraabouhadid in #3654
- add spacing to scan qr code text in profile card by @amiraabouhadid in #3652
- Refactor(deploymentList/Caprover): enhance deleting caprover deployment by @0oM4R in #3675
- fix save additional fees btn disable/enable by @amiraabouhadid in #3657
- Release 2.6.3 by @0oM4R in #3729
- Update Makefile:release by @0oM4R in #3719
- Update app btns & QR code by @amiraabouhadid in #3681
- Fix blocked bridge address in withdraw dialog by @amiraabouhadid in #3705
- Removed rentable chip in case the node was down by @maayarosama in #3732
- logger fix undefined err by @amiraabouhadid in #3734
- Development 2.7 by @AhmedHanafy725 in #3738
- fix send btn multiple clicks by @amiraabouhadid in #3746
- Adding No Data Available in case of no billing available by @maayarosama in #3750
- Fix zmount test cases by @samaradel in #3608
- Update grid_client_nightly.yml workflow by @khaledyoussef24 in #3708
- update PR tempelate with more testing check boxes by @ramezsaeed in #3679
- Development skip selenium failed tests by @ramezsaeed in #3756
- Fix adding worker with mycelium to k8s by @samaradel in #3739
- Add
Refresh
button to node finder by @samaradel in #3748 - Changing grid client version in readme file and grid nightly script by @maayarosama in #3760
- [Snyk] Security upgrade stellar-sdk from 10.4.1 to 13.1.0 by @AhmedHanafy725 in #3767
- Updated map image to be clear in light mode by @ehab-hassan in #3770
- Revert stellar-sdk version pump by @amiraabouhadid in #3771
- Adjusting the validation of domain in public config to be optional by @maayarosama in #3764
- standby node err msgs & toast by @amiraabouhadid in #3769
- Add mycelium IP column in workers table by @samaradel in #3743
- updating VM grid client test " vm images in Automated tests" by @khaledyoussef24 in #3762
- Applying KYC on farmers by @maayarosama in #3763
- Select rented node in automated selection in case of its existence by @maayarosama in #3749
- Fixed SSD size at all size by @ehab-hassan in #3777
- Improve alert and connect button when non-logged by @ehab-hassan in #3779
- fix hompepage tests by @ramezsaeed in #3773
- add hide-details to reduce spacing by @amiraabouhadid in #3782
- upgrade lerna to 8.0.0 by @0oM4R in #3795
- Added Hex seed to profile manager by @maayarosama in #3765
- Add deployment scripts for Gitea, Jenkins and Jitsi by @khaledyoussef24 in #3689
- Update Deploy button by @ehab-hassan in #3785
- Supporting deployments on zos4 nodes by @maayarosama in #3497
- Fix get node id in rent contracts by @0oM4R in #3784
- Feature: update staking discount on balance update by @0oM4R in #3780
- Fix: Fixing check against ip in features during deployment by @maayarosama in #3812
Full Changelog: v2.6.3...v2.7.0-rc1
v2.6.4
v2.6.3
What's Changed
- Release 2.6.2 by @0oM4R in #3718
- [Snyk] Security upgrade express from 4.21.1 to 4.21.2 by @AhmedHanafy725 in #3713
- [Snyk] Security upgrade axios from 1.7.7 to 1.7.8 by @AhmedHanafy725 in #3688
- Enhance stats data by @0oM4R in #3728
Full Changelog: v2.6.2...v2.6.3
v2.6.2
v2.6.1
What's Changed
- Release 2.6.0 🔥 by @0oM4R in #3635
- Style(NodeFinder) update Up & standby filter to be Up or standby by @0oM4R in #3637
- Update grid_client_tests.yml by @A-Harby in #3640
- Style(Domains): reorder address feilds to be ip then port by @0oM4R in #3643
- update hompage, transfer and proxy tests by @A-Harby in #3605
- FIX(NodeDetails/iperf): show error if the result array is empty by @0oM4R in #3664
- Fixed manual link redirects to the correct connect wallet docs by @maayarosama in #3653
- [Snyk] Security upgrade axios from 1.7.4 to 1.7.8 by @AhmedHanafy725 in #3683
- Fix Selenium tests to run against all environments by @ramezsaeed in #3663
- add manual links for minting process and reports in manual.ts by @mik-tf in #3701
- Removing hdd storage reporting from stats by @maayarosama in #3710
New Contributors
- @ramezsaeed made their first contribution in #3663
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Add farms alert by @zaelgohary in #2902
- Adding planetry ip to all solutions by @maayarosama in #2901
- Fix public ip delete btn by @samaradel in #2905
- Fix VM Image input by @zaelgohary in #2903
- Add zmount unit tests by @zaelgohary in #2894
- Adding an error alert in case of failure in retrieving nodes by @maayarosama in #2921
- Edit memory rules in Pricing Calculator by @zaelgohary in #2927
- Fix search your farms by @zaelgohary in #2938
- Fix profile manager inputs autocomplete by @samaradel in #2946
- Added a Mine filter in node finder to retrieve nodes rented by me by @maayarosama in #2949
- Farm finder table by @samaradel in #2942
- Enhance the contracts list page and support sorting by @Mahmoud-Emad in #2950
- Fix nodes last deployment timestamp by @samaradel in #2957
- Fix too expensive box flashing by @samaradel in #2956
- Fix the scroll of the main page when the dashboard logger is opened by @samaradel in #2959
- Apply filters in Node Finder on enter by @zaelgohary in #2917
- Fix country chip by @zaelgohary in #2969
- Add no data msg in public IP table by @zaelgohary in #2971
- Add Nostr solution by @zaelgohary in #2932
- Edit additional fee err msg by @zaelgohary in #2970
- Ensure Gateway IP Resides in the Same Subnet as Node's IP by @Mahmoud-Emad in #2963
- Dev 2.6 update datetime format by @amiraabouhadid in #2990
- Add audit workflow by @zaelgohary in #2968
- Add ip validation by @amiraabouhadid in #2987
- Add link checker workflow by @zaelgohary in #2980
- Adding the network component to node pilot application by @maayarosama in #2994
- Adding email validation to admin email field in discourse by @maayarosama in #2991
- Update Algorand resource requirements by @Mahmoud-Emad in #3001
- Fix IPs chip style by @zaelgohary in #2992
- Add select GPU cards alert by @amiraabouhadid in #3008
- Introduce new way to parse tfchain errors by @0oM4R in #2995
- Calculate the root file system when creating the deployment machine by @Mahmoud-Emad in #3006
- Node statistics UI by @samaradel in #2989
- Updated the GridClient ZMachineData type. by @Mahmoud-Emad in #3014
- Adding ipv6 to all applications by @maayarosama in #2993
- Improved styling and functionality of application cards display by @Mahmoud-Emad in #3003
- Add zmachine unit tests by @zaelgohary in #3039
- Add list table pagination by @MohamedElmdary in #3043
- Add Node Pilot domain by @zaelgohary in #3010
- Price calculator: update discounts on user balance changes by @0oM4R in #3047
- Add Gitea solution by @zaelgohary in #2934
- Release 2.5.0 by @0oM4R in #3065
- Adding bandwidth cost per hour in case of ipv4 by @maayarosama in #3064
- Add auto generated tfchain types to tfchain_client by @0oM4R in #3020
- Implement Teleport for improved page hierarchy and dialog management by @Mahmoud-Emad in #3022
- Development 2.6 by @AhmedHanafy725 in #2929
- implement a way to validate class prop/methods when set/call by @MohamedElmdary in #3029
- fix: User Experience Enhancement : Logging out from the wallet closes the dialogue of the wallet. by @Mahmoud-Emad in #3074
- Fix inputs with show/hide password icon by @samaradel in #3045
- Feat:
Node finder
enhanceRentable toggle
by @0oM4R in #3077 - Adding a custom validation for flexible VM naming by @maayarosama in #3057
- Fix: handle undefined values of con in rmb disconnect by @0oM4R in #3103
- Fix profile manager inputs auto-fill by @samaradel in #3106
- Adjusting filters to the network component by @maayarosama in #3095
- Reduce getting pages count in listing by @0oM4R in #3084
- Enhance unlock dialog header and msg by @0oM4R in #3111
- Reterun docs at application by @ehab-hassan in #3104
- Development 2.6 update node price discount popup by @amiraabouhadid in #3028
- Update grid client version in workflow and docs by @AhmedHanafy725 in #3127
- Make all datatables paginations consistent by @samaradel in #3119
- Development contract dialogs by @samaradel in #3138
- Add sorting in user farms & farms finder by @amiraabouhadid in #3129
- Show the node price if the node is rentable or rented by the logged-in user by @samaradel in #3137
- Adding public ipv6 and ipv4 to node pilot deployment table by @maayarosama in #3140
- Adding ubuntu 24.04 flist to full vm and micro vm as a default flist by @maayarosama in #3099
- Edit Nostr solution by @zaelgohary in #3159
- Add domain to Gitea by @zaelgohary in #3163
- Fix discourse TLS switch by @samaradel in #3150
- [Snyk] Security upgrade nginx from 1.19-alpine to 1.27-alpine by @AhmedHanafy725 in #3158
- [Snyk] Security upgrade nginx from 1.25.3-alpine to 1.27-alpine by @AhmedHanafy725 in #3157
- Adding ipv6 to deployment list table by @maayarosama in #3155
- Support sorting from GridProxy in Contracts List page by @Mahmoud-Emad in #3171
- add automated tests for presearch and algorand by @A-Harby in #3030
- Add compare locked balance script by @zaelgohary in #3154
- Fix node resources validation for requesting 0 resources by @AhmedHanafy725 in #3190
- Fix importing email in selenium tests by @A-Harby in #3160
- Enhance Get TFT logic by @0oM4R in #3197
- Close voting dialogue after voting by @zaelgohary in #3196
- Add ValidateMembers to all workloads by @zaelgohary in #3187
- updated fixes in nostr and gitea vue by @mik-tf in #3192
- Adding ipv4 to network component in peertube and subsquid by @maayarosama in #3184
- Fixing mismatch name of netherland country in stats by @maayarosama in #3199
- Fix unlock all contracts dialog style by @samaradel in #3193
- Include setuptools installation in docs by @zaelgohary in #3188
- Dev add sentry playground by @...
v2.6.0-rc4
What's Changed
- Release 2.6.0 rc3 by @0oM4R in #3586
- update error message shown when add domain fails by @amiraabouhadid in #3616
- Fix workers and domains dialogs by @samaradel in #3602
- KYC: ignore all
message
events that do not containstatus
field in event data, added TC dialog by @0oM4R in #3598
Full Changelog: v2.6.0-rc3...v2.6.0-rc4
v2.6.0-rc3
What's Changed
- Release 2.6.0 rc2 by @0oM4R in #3570
- Development selenium add stats page tests 1 by @Marinaa-Emad in #3313
- update max timeout message by @amiraabouhadid in #3574
- refactor: KYC health by @0oM4R in #3582
- fix domain list error on reload by @amiraabouhadid in #3583
- update max name length in solutions by @amiraabouhadid in #3549
- Fix: add monitoring to grid client dependencies by @0oM4R in #3585
New Contributors
- @Marinaa-Emad made their first contribution in #3313
Full Changelog: v2.6.0-rc2...v2.6.0-rc3
v2.6.0-rc2
What's Changed
Full Changelog: v2.6.0-rc1...v2.6.0-rc2
v2.6.0-rc1
What's Changed
- Add farms alert by @zaelgohary in #2902
- Adding planetry ip to all solutions by @maayarosama in #2901
- Fix public ip delete btn by @samaradel in #2905
- Fix VM Image input by @zaelgohary in #2903
- Add zmount unit tests by @zaelgohary in #2894
- Adding an error alert in case of failure in retrieving nodes by @maayarosama in #2921
- Edit memory rules in Pricing Calculator by @zaelgohary in #2927
- Fix search your farms by @zaelgohary in #2938
- Fix profile manager inputs autocomplete by @samaradel in #2946
- Added a Mine filter in node finder to retrieve nodes rented by me by @maayarosama in #2949
- Farm finder table by @samaradel in #2942
- Enhance the contracts list page and support sorting by @Mahmoud-Emad in #2950
- Fix nodes last deployment timestamp by @samaradel in #2957
- Fix too expensive box flashing by @samaradel in #2956
- Fix the scroll of the main page when the dashboard logger is opened by @samaradel in #2959
- Apply filters in Node Finder on enter by @zaelgohary in #2917
- Fix country chip by @zaelgohary in #2969
- Add no data msg in public IP table by @zaelgohary in #2971
- Add Nostr solution by @zaelgohary in #2932
- Edit additional fee err msg by @zaelgohary in #2970
- Ensure Gateway IP Resides in the Same Subnet as Node's IP by @Mahmoud-Emad in #2963
- Dev 2.6 update datetime format by @amiraabouhadid in #2990
- Add audit workflow by @zaelgohary in #2968
- Add ip validation by @amiraabouhadid in #2987
- Add link checker workflow by @zaelgohary in #2980
- Adding the network component to node pilot application by @maayarosama in #2994
- Adding email validation to admin email field in discourse by @maayarosama in #2991
- Update Algorand resource requirements by @Mahmoud-Emad in #3001
- Fix IPs chip style by @zaelgohary in #2992
- Add select GPU cards alert by @amiraabouhadid in #3008
- Introduce new way to parse tfchain errors by @0oM4R in #2995
- Calculate the root file system when creating the deployment machine by @Mahmoud-Emad in #3006
- Node statistics UI by @samaradel in #2989
- Updated the GridClient ZMachineData type. by @Mahmoud-Emad in #3014
- Adding ipv6 to all applications by @maayarosama in #2993
- Improved styling and functionality of application cards display by @Mahmoud-Emad in #3003
- Add zmachine unit tests by @zaelgohary in #3039
- Add list table pagination by @MohamedElmdary in #3043
- Add Node Pilot domain by @zaelgohary in #3010
- Price calculator: update discounts on user balance changes by @0oM4R in #3047
- Add Gitea solution by @zaelgohary in #2934
- Release 2.5.0 by @0oM4R in #3065
- Adding bandwidth cost per hour in case of ipv4 by @maayarosama in #3064
- Add auto generated tfchain types to tfchain_client by @0oM4R in #3020
- Implement Teleport for improved page hierarchy and dialog management by @Mahmoud-Emad in #3022
- Development 2.6 by @AhmedHanafy725 in #2929
- implement a way to validate class prop/methods when set/call by @MohamedElmdary in #3029
- fix: User Experience Enhancement : Logging out from the wallet closes the dialogue of the wallet. by @Mahmoud-Emad in #3074
- Fix inputs with show/hide password icon by @samaradel in #3045
- Feat:
Node finder
enhanceRentable toggle
by @0oM4R in #3077 - Adding a custom validation for flexible VM naming by @maayarosama in #3057
- Fix: handle undefined values of con in rmb disconnect by @0oM4R in #3103
- Fix profile manager inputs auto-fill by @samaradel in #3106
- Adjusting filters to the network component by @maayarosama in #3095
- Reduce getting pages count in listing by @0oM4R in #3084
- Enhance unlock dialog header and msg by @0oM4R in #3111
- Reterun docs at application by @ehab-hassan in #3104
- Development 2.6 update node price discount popup by @amiraabouhadid in #3028
- Update grid client version in workflow and docs by @AhmedHanafy725 in #3127
- Make all datatables paginations consistent by @samaradel in #3119
- Development contract dialogs by @samaradel in #3138
- Add sorting in user farms & farms finder by @amiraabouhadid in #3129
- Show the node price if the node is rentable or rented by the logged-in user by @samaradel in #3137
- Adding public ipv6 and ipv4 to node pilot deployment table by @maayarosama in #3140
- Adding ubuntu 24.04 flist to full vm and micro vm as a default flist by @maayarosama in #3099
- Edit Nostr solution by @zaelgohary in #3159
- Add domain to Gitea by @zaelgohary in #3163
- Fix discourse TLS switch by @samaradel in #3150
- [Snyk] Security upgrade nginx from 1.19-alpine to 1.27-alpine by @AhmedHanafy725 in #3158
- [Snyk] Security upgrade nginx from 1.25.3-alpine to 1.27-alpine by @AhmedHanafy725 in #3157
- Adding ipv6 to deployment list table by @maayarosama in #3155
- Support sorting from GridProxy in Contracts List page by @Mahmoud-Emad in #3171
- add automated tests for presearch and algorand by @A-Harby in #3030
- Add compare locked balance script by @zaelgohary in #3154
- Fix node resources validation for requesting 0 resources by @AhmedHanafy725 in #3190
- Fix importing email in selenium tests by @A-Harby in #3160
- Enhance Get TFT logic by @0oM4R in #3197
- Close voting dialogue after voting by @zaelgohary in #3196
- Add ValidateMembers to all workloads by @zaelgohary in #3187
- updated fixes in nostr and gitea vue by @mik-tf in #3192
- Adding ipv4 to network component in peertube and subsquid by @maayarosama in #3184
- Fixing mismatch name of netherland country in stats by @maayarosama in #3199
- Fix unlock all contracts dialog style by @samaradel in #3193
- Include setuptools installation in docs by @zaelgohary in #3188
- Dev add sentry playground by @...