Releases: threefoldtech/tfgrid-sdk-ts
Releases · threefoldtech/tfgrid-sdk-ts
v2.3.0-alpha7
What's Changed
- Release 2.3.0-alpha6 by @AhmedHanafy725 in #1961
- add missing tooltip and label in keypair type by @AlaaElattar in #1963
- remove latest alert as it appears in keypair tooltip by @AlaaElattar in #1966
- add more tooltips for sidebar items by @mohamedamer453 in #1965
- modify bug report to provide more details by @AlaaElattar in #1968
- Fix: Discount level on the dedicate node isn't updating by @Mahmoud-Emad in #1969
- Add instructions on how to access your deployments by @MohamedElmdary in #1974
- Fix dedicated machines: table may take sometime to update by @Mahmoud-Emad in #1971
- close profile manager after login and logout by @mohamedamer453 in #1972
- rename field to hex seed if a hex seed is entered by @mohamedamer453 in #1976
- feat: Add requireSSH in caprover meta by @MohamedElmdary in #1999
- Fix dashboard disappeared tooltips by @MohamedElmdary in #2001
- Handle max length in resource pricing calculator by @AlaaElattar in #1973
- fix: make the countries count equals to nodeDistribution by @0oM4R in #2006
- add reload btn in profile If any error happened by @AlaaElattar in #1988
- add alpha chip to mattermost by @mohamedamer453 in #2028
- Enhance Deposit dialog UI and add more informative components by @0oM4R in #2030
- Fix: Discount level on the dedicate node isn't updating by @Mahmoud-Emad in #2022
- Fix open ProfileManager by @MohamedElmdary in #2023
- Stats responsive big and large screen by @ehab-hassan in #2035
- Development tf loading splash by @ehab-hassan in #2020
- Update Type column by @samaradel in #2031
- enable send btn once address is validated by @AlaaElattar in #2036
- add dao voting manual link to dao information by @mohamedamer453 in #2027
- add info alert to generate/update ssh-key by @0oM4R in #2032
- Development calculator color by @ehab-hassan in #2019
- Update styles for access vm instructions by @MohamedElmdary in #2051
- Improve filters by @MohamedElmdary in #1982
- Fix: Adding and Removing public config take long time to reflect. by @Mahmoud-Emad in #2052
Full Changelog: v2.3.0-alpha6...v2.3.0-alpha7
v2.3.0-alpha6
What's Changed
- update to v2.3.0-alpha5 by @0oM4R in #1873
- Reorder sidebar & add sshkey, orchestrators, vms pages by @amiraabouhadid in #1881
- update discount levels link by @samaradel in #1885
- fix newstats Chart.yaml by @0oM4R in #1887
- updated cloud docs links by @mik-tf in #1890
- Enhance transfer logic and UX by @0oM4R in #1886
- remove full & micro vm, caprover and kubernetes cards from applications page by @amiraabouhadid in #1893
- Replace placeholders with tooltips in the filters fields by @mohamedamer453 in #1876
- Enable Balance switch once user logs in by @AlaaElattar in #1897
- replace max with min in filter names and tooltips by @mohamedamer453 in #1896
- add my farms page by @mohamedamer453 in #1906
- make the tf logo redirect to home by @mohamedamer453 in #1905
- Improve node selector details by @MohamedElmdary in #1884
- Refactor How routing is rendering by @MohamedElmdary in #1903
- Add exit code to in case of error in test script by @A-Harby in #1710
- Improve nodes filtering query (Healthy Query) by @MohamedElmdary in #1912
- Use FarmName in playground node details by @MohamedElmdary in #1913
- Update profile & landing page by @amiraabouhadid in #1898
- make logo look clickable when we hover on it by @AlaaElattar in #1914
- Make node selection component generic by @MohamedElmdary in #1915
- Throw an error in case of tfchain client can't connect by @AhmedHanafy725 in #1933
- [Transfer view] rephrase twin error msg by @0oM4R in #1944
- add Node ID to deployment details by @0oM4R in #1947
- change my to your in sidebar and home page by @AlaaElattar in #1945
- Enhancement: Expand the row on click instead of clicking on the icon. by @Mahmoud-Emad in #1949
- Improve failed deployments ux by @MohamedElmdary in #1952
- Enhancement: Rename the contracts file to the contracts type. by @Mahmoud-Emad in #1953
- add label to keypair types and make latest alert as tootltip by @AlaaElattar in #1954
- add alert to notify user that discount applied hourly by @AlaaElattar in #1950
- Improve how solution with ssh requirement works by @MohamedElmdary in #1948
- restore old profile popup by @amiraabouhadid in #1946
- Improved the filtering functionality by consolidating filter options within the same form by @Mahmoud-Emad in #1877
- Development fix responsive landig page by @ehab-hassan in #1951
- add missing alert by @AlaaElattar in #1960
- Fix routing paths and meta by @MohamedElmdary in #1956
Full Changelog: v2.3.0-alpha5...v2.3.0-alpha6
v2.3.0-alpha5
What's Changed
- add publish rules by @0oM4R in #1860
- update to v2.3.0-alpha4 by @amiraabouhadid in #1858
- include standby nodes by @0oM4R in #1865
Full Changelog: v2.3.0-alpha4...v2.3.0-alpha5
v2.3.0-alpha4
What's Changed
- Release v2.3.0-alpha3 by @maayarosama in #1828
- [Explorer] show health btn in all node status by @0oM4R in #1833
- Fix the disconnection when killing the process by @AhmedHanafy725 in #1796
- make search in dao case insensitive by @amiraabouhadid in #1840
- fix Activate button by @0oM4R in #1836
- [Transfer] reset transfer amount field by @0oM4R in #1842
- add error msg in faild deployments dialog by @AlaaElattar in #1844
- update example script to include disconnect by @0oM4R in #1847
- Updating minting info url by @maayarosama in #1849
- Add styling to failed deployment dialog by @AlaaElattar in #1853
- change Json to JSON by @amiraabouhadid in #1854
- Fix shared error in password input in profile manager by @MohamedElmdary in #1856
- Add apply filters btn by @amiraabouhadid in #1832
Full Changelog: v2.3.0-alpha3...v2.3.0-alpha4
v2.3.0-alpha3
What's Changed
- release 2.3.0-alpha2 by @maayarosama in #1640
- replace public ip field title in farm filters by @0oM4R in #1650
- show manual link on sign up by @mohamedamer453 in #1648
- [Dashboard] replace rentedby with ownedby in user nodes by @0oM4R in #1652
- close farm dialog after the farm is created by @mohamedamer453 in #1660
- add alpha tag as pre relase tag by @0oM4R in #1657
- adding node options command to the readme by @mohamedamer453 in #1661
- disable loading after loading the twin data by @mohamedamer453 in #1654
- remove on-mount in user nodes by @0oM4R in #1656
- handle no error message in response by @0oM4R in #1647
- improve offline public ips notification by @mohamedamer453 in #1644
- Development 313 | contracts list tables by @Mahmoud-Emad in #1567
- Adding a link to the contracts page in the grace period contracts warning message by @maayarosama in #1658
- set nodes count to 0 if there're no nodes to display by @mohamedamer453 in #1682
- Updated CapRover docs URL by @mik-tf in #1676
- [Dashboard ]fix getting some of the user farms not all by @0oM4R in #1675
- Fix connect dialogue in smaller screens by @zaelgohary in #1671
- remove sorting in farms table by @amiraabouhadid in #1693
- farms dialog by @amiraabouhadid in #1684
- Use substrate tools instead of bip93 when getting the seed from the mnemonic by @AhmedHanafy725 in #1695
- Updating TFT Farmed field by @maayarosama in #1655
- limit decimals values in total cost by @zaelgohary in #1712
- Fix activate button by @zaelgohary in #1714
- Show sidebar if the user is not logged in by @zaelgohary in #1364
- Replace mnemonic hash w mnemonic while setting profile by @zaelgohary in #1711
- feat: Improve loading page by @MohamedElmdary in #1704
- Fix total cost in case it's 0 by @zaelgohary in #1720
- Fix capacity url by @zaelgohary in #1719
- Fix max transfer amount by @zaelgohary in #1713
- Add tooltip for activate account button by @AlaaElattar in #1697
- Fix env err in all solutions by @zaelgohary in #1715
- add hint when no farms by @amiraabouhadid in #1722
- Fix client connection in case of connecting twice by @AhmedHanafy725 in #1728
- Fix wireguard, public IP & planetary in deployment table by @zaelgohary in #1723
- Development 313 farm enhancement by @ehab-hassan in #1680
- fix farm name validation special chars and min length by @amiraabouhadid in #1721
- refactor: improve performance of checking for offline deployments by @MohamedElmdary in #1718
- fix: flatten vm array to fix sort casuing error in caprover and workers based solutions by @MohamedElmdary in #1727
- feat: add global navigation loader by @MohamedElmdary in #1705
- Downgrade caprover version to 1.10.1 by @AhmedHanafy725 in #1741
- Adding selection field for keypair type by @maayarosama in #1709
- fix: active button not enabled by @MohamedElmdary in #1742
- Fix breadcrumbs margin by @zaelgohary in #1744
- Rewrite selection details by @MohamedElmdary in #1659
- fix grid client disconnecting while connecting by @MohamedElmdary in #1735
- Revert "Downgrade caprover version to 1.10.1" by @AhmedHanafy725 in #1755
- fix: add limit 1 to validation tries by @MohamedElmdary in #1761
- Add meta to Solutions route by @zaelgohary in #1766
- Add contract details doc by @zaelgohary in #1770
- Enhance error handling in clients by @0oM4R in #1738
- fix: Infinite Grid Proxy requests in offline network by @MohamedElmdary in #1779
- Update proposal info by @zaelgohary in #1774
- Edit node hint by @zaelgohary in #1798
- add filter and pagination reset when status is changed by @amiraabouhadid in #1778
- Fix swap price component by @MohamedElmdary in #1780
- Check that ip should be different from gateway by @AlaaElattar in #1669
- Fix decimal err in dedicated filters by @zaelgohary in #1772
- Fix node status filter by @zaelgohary in #1754
- Development delete keys error by @0oM4R in #1795
- Fix check node health URL by @zaelgohary in #1769
- enable next cloud in new playground by @amiraabouhadid in #1801
- Enhance loading node details, display the actual status, node stats as NA by @Mahmoud-Emad in #1701
- Add tootltip button for usd total cost by @AlaaElattar in #1803
- Fix profile manager's keypairType by @MohamedElmdary in #1802
- Adding a new error message for failed deletion of rent contracts by @maayarosama in #1809
- Add toFixed to prices calculator by @AlaaElattar in #1805
- change flair from community to alpha for nextcloud by @xmonader in #1813
- change fees tooltip by @0oM4R in #1816
- Add toFixed(3) to total contracts in usd/hour by @AlaaElattar in #1814
- Replace Promise.all w Promise.allSettled in Mass deployment script by @zaelgohary in #1765
- Improve nodeId Selector by @MohamedElmdary in #1820
- Fix status filter on update by @zaelgohary in #1819
- All buttons consistent by @ehab-hassan in #1767
- fix transfer validation by @0oM4R in #1825
- Enhance performance of workloads validating by @MohamedElmdary in #1810
- Fix Counter in mass deployment by @AlaaElattar in #1817
- Fixing rent node error by @maayarosama in #1821
Full Changelog: v2.3.0-alpha2...v2.3.0-alpha3
v2.2.0
What's Changed
- Better generated leader name for caprover by @AlaaElattar in #1001
- Export contracts by @zaelgohary in #980
- Fix voting dialogue by @zaelgohary in #994
- Release packages on npm with an edge tag by @0oM4R in #1038
- update select node to not be invalid when mounted by @AlaaElattar in #1036
- Updating load more gateway nodes button by @maayarosama in #1037
- fix layout align by @samaradel in #1059
- Add deleting warning by @zaelgohary in #1079
- Fix password validation by @zaelgohary in #1085
- Release 2.1.1 by @zaelgohary in #1112
- Add @threefold/UI package by @zaelgohary in #1058
- Development 312 UI by @Mahmoud-Emad in #1120
- Development 3.12 by @AhmedHanafy725 in #1039
- update docs by @samaradel in #1124
- Added one more step in docs point the user what is next after building the UI package, fix linter issues by @Mahmoud-Emad in #1128
- Remove an extra line for encoding content to base24. by @Mahmoud-Emad in #1137
- Some adjustments in grid client by @AhmedHanafy725 in #1161
- Fix kvstore module by @AhmedHanafy725 in #1164
- Development UI fix issues by @Mahmoud-Emad in #1174
- Remove the space from the generatePassword function. by @Mahmoud-Emad in #1175
- Fix tls passthrough gateway by @scottyeager in #1178
- Checking for free public IPs before deploying the instances by @Mahmoud-Emad in #1185
- UI Package | improve steps in docs by @Mahmoud-Emad in #1189
- Fix editor by @zaelgohary in #1188
- add a node to network by @AhmedHanafy725 in #1197
- Add method for checking the node is already exist on the network by @AhmedHanafy725 in #1205
- Fix content in script editor by @zaelgohary in #1212
- added wireguard address in deployment table by @mik-tf in #1176
- added wireguard access to umbrel by @mik-tf in #1211
- Add build files for ARM by @scottyeager in #802
- Grouping all deployment files by @MohamedElmdary in #1160
- Development gridnightly update by @A-Harby in #1247
- Nextcloud with disk and gateway by @scottyeager in #1208
- Update CODEOWNERS by @AlaaElattar in #1269
- Update CODEOWNERS by @0oM4R in #1270
- Fix time in Loading deployments main net. by @AlaaElattar in #1278
- Contract view: add node details by @0oM4R in #1288
- add yggdrasil version by @mohamedamer453 in #1311
- Mass deployments script/workflow by @mohamedamer453 in #1289
- Support offline node contract notification on
mainnetby @Mahmoud-Emad in #1297 - Group deployment files by @MohamedElmdary in #1299
- Fix bug of listing vms && add contract Id. by @AlaaElattar in #1317
- change remove to delete in the contracts list by @mohamedamer453 in #1328
- Handle gracePeriod state while migrating contracts by @MohamedElmdary in #1330
- improve formatting for the resource calculation by @mohamedamer453 in #1332
- change loading contract details error ux by @0oM4R in #1331
- update workflow tag by @mohamedamer453 in #1334
- Fix migrating on kvstore in non decrypted keys by @MohamedElmdary in #1335
- Adding validation for v2 flist by @maayarosama in #1329
- Get only the available access nodes for the user while filtering them by @AhmedHanafy725 in #1337
- Set defaut theme if there is no theme selected by the user. by @Mahmoud-Emad in #1339
- fix deploy button enabled while node is node validated by @0oM4R in #1336
- Bump version to v2.2.0-rc1 by @Mahmoud-Emad in #1342
- Bump version to v2.2.0 rc2 by @Mahmoud-Emad in #1347
- hotfix: add cropping for fromkey/tokey while moving kvstore key's value by @MohamedElmdary in #1367
- Release 2.2.0-rc3 by @AlaaElattar in #1382
- Fix k8s and caprover managing workers by @MohamedElmdary in #1404
- Update the relay hostname if it's different than the configured one by @AhmedHanafy725 in #1408
- release v2.2.0-rc4 by @mohamedamer453 in #1410
- Hotfix: Fix metadata error by @MohamedElmdary in #1414
- Fix projectName in deleting workers for k8s/caprover by @MohamedElmdary in #1416
- add ping node utils and update tests by @A-Harby in #1258
- Add deployments store path arch decision by @MohamedElmdary in #1257
- Fix error caused by 'metadata' by @MohamedElmdary in #1467
- Increase timeout of request to RMB by @AlaaElattar in #1533
- Improve vm domains ux by @MohamedElmdary in #1528
- Development fix gird tests yml by @A-Harby in #1454
- [Domain Name] add machine name to prefix by @0oM4R in #1540
- Handled error in list deployment's domains by @MohamedElmdary in #1537
- Development publish UI package by @Mahmoud-Emad in #1541
- Added the publishConfig attr to package.json. by @Mahmoud-Emad in #1543
New Contributors
- @scottyeager made their first contribution in #1178
Full Changelog: v2.1.1...v2.2.0
v2.3.0-alpha2
What's Changed
- Twin Page in Playground by @AlaaElattar in #1043
- Add prefix routing by @zaelgohary in #1053
- Add Edit button in twin details page. by @AlaaElattar in #1051
- change alert from warning to info by @AlaaElattar in #1117
- Make it clear for creating account by @AlaaElattar in #1114
- Adding max validation to dedicate node filter inputs by @AlaaElattar in #1108
- update cards ui by @samaradel in #1088
- Add gridproxy_client package by @AlaaElattar in #1104
- Add package for graphql client by @AlaaElattar in #1105
- Support reload balance by @MohamedElmdary in #1123
- Development 312 dashboard transfer by @amiraabouhadid in #1076
- Support nodes gpu filter by @MohamedElmdary in #1125
- Edit navigation drawer to include dashboard by @zaelgohary in #1040
- Add support for missing status in gridproxy client by @MohamedElmdary in #1132
- Implement Bridge in playground in Vue3 by @AlaaElattar in #1077
- Development 312 dashboard minting by @samaradel in #1083
- Add Get TFT button in new Dashboard by @AlaaElattar in #1086
- add dao module in tfchain client and tfgrid client by @amiraabouhadid in #1089
- Remove css conflict with toolbar by @AlaaElattar in #1134
- added resource pricing by @maayarosama in #1078
- Adding stats page to playground by @maayarosama in #1063
- Development 313 layout fixes by @zaelgohary in #1138
- support load twin and fix type issue in load node byId in gridProxy client by @MohamedElmdary in #1140
- fixing routes for explorer and calculator by @maayarosama in #1142
- Define node filters component to be re-usable by @Mahmoud-Emad in #1156
- Add dao to playground by @amiraabouhadid in #1139
- Update wrong import. by @Mahmoud-Emad in #1167
- Add support to load gpu cards of a node in gridproxy by @MohamedElmdary in #1171
- Change info messages color to green by @AlaaElattar in #1190
- Fix Error message appearance in bridge by @AlaaElattar in #1191
- Make all toasts compatible by @AlaaElattar in #1153
- Update Grafana to Monitoring by @AlaaElattar in #1194
- Fix
custom_toastcomponent by @AlaaElattar in #1195 - Make the view of the all pages consistent with new Themes by @ehab-hassan in #1184
- Update default value of withdraw to 2 tft by @AlaaElattar in #1198
- Add Copy Icon next to address in Twin page. by @AlaaElattar in #1193
- Add TFT-USD exchange rate by @AlaaElattar in #1093
- add missing bracket in App.vue by @AlaaElattar in #1200
- rename Zero-os-bootstrap to 0-bootstrap by @AlaaElattar in #1218
- Development 313 dashboard explorer nodes by @Mahmoud-Emad in #1129
- Add tooltip message for
Get TFTbutton by @AlaaElattar in #1216 - Fix free public ips by @AlaaElattar in #1217
- [Transfer] fix validation bug. by @AlaaElattar in #1221
- Changed wrong return type in requestNodes function. by @Mahmoud-Emad in #1224
- Adding simulator to playground by @maayarosama in #1131
- Development 313 simulator update by @maayarosama in #1228
- fix tft conversion by @mohamedamer453 in #1231
- Flat
other servicesout. by @AlaaElattar in #1243 - Expose all and filter methods on the nodes module to list/filter all nodes by @Mahmoud-Emad in #1238
- Fix Bug in pricing calculator by @AlaaElattar in #1233
- Dedicated Nodes in vue3 by @AlaaElattar in #1180
- Fix workflow
Heap out of memoryby @AlaaElattar in #1246 - adding grid services link by @mohamedamer453 in #1232
- Dev 313 add dao popup by @amiraabouhadid in #1165
- Add background color to light mode by @AlaaElattar in #1250
- Enhancements at Nodes Explorer UI by @Mahmoud-Emad in #1249
- Development 313 Gql contracts interface by @Mahmoud-Emad in #1255
- Add Destination relay in error msg by @AlaaElattar in #1259
- Show failed deployment names in listing table by @AlaaElattar in #1248
- replace password tooltip with a hint by @mohamedamer453 in #1264
- Development 313 offline nodes notifacation by @Mahmoud-Emad in #1239
- loading doesn't stop if the node is not responding by @Mahmoud-Emad in #1242
- updated the return type of the pricing calculator by @mohamedamer453 in #1273
- Development 313 enhancements by @Mahmoud-Emad in #1272
- Fix the gqlConsumption issue. by @Mahmoud-Emad in #1280
- Development 313 enhance ui2 by @ehab-hassan in #1266
- Removed no needed new variable, removed no needed ! mark. by @Mahmoud-Emad in #1292
- fix the none package condition by @mohamedamer453 in #1298
- Stats website in vue3 by @0oM4R in #1234
- Development 313 failed deployments fix by @maayarosama in #1268
- change solution flavors names by @0oM4R in #1345
- Resolve 3.13 conflicts with 3.12 by @AhmedHanafy725 in #1350
- add dockerfile and chart for new stats by @hossnys in #1304
- Fix typo in error message by @AhmedHanafy725 in #1372
- add loading page by @mohamedamer453 in #1321
- fix nodes field infinite loading by @mohamedamer453 in #1374
- Increase memory in recommended to 16 GB by @AlaaElattar in #1362
- Remove dialogue persistent by @zaelgohary in #1368
- separate nework errors and storage pools errors by @mohamedamer453 in #1383
- Fix duplicate contracts when deleting by @AlaaElattar in #1381
- [Dedicated nodes] add switch to filter only nodes with GPU by @0oM4R in #1376
- handle delete deployment errors by @0oM4R in #1386
- Total Cost of contracts per hour and month by @AlaaElattar in #1391
- Support hex based seed by @MohamedElmdary in #1380
- fix ttl creation in rmb rmb client by @0oM4R in #1402
- updated toast colors by @ehab-hassan in #1405
- Add back button to solutions page by @AlaaElattar in https://github.com/threefoldtech/tfgri...
v2.2.0-rc6
What's Changed
- release v2.2.0-rc4 by @mohamedamer453 in #1410
- Hotfix: Fix metadata error by @MohamedElmdary in #1414
- Fix projectName in deleting workers for k8s/caprover by @MohamedElmdary in #1416
- add ping node utils and update tests by @A-Harby in #1258
- Add deployments store path arch decision by @MohamedElmdary in #1257
- Fix error caused by 'metadata' by @MohamedElmdary in #1467
- Increase timeout of request to RMB by @AlaaElattar in #1533
- Improve vm domains ux by @MohamedElmdary in #1528
- Development fix gird tests yml by @A-Harby in #1454
- [Domain Name] add machine name to prefix by @0oM4R in #1540
- Handled error in list deployment's domains by @MohamedElmdary in #1537
- Development publish UI package by @Mahmoud-Emad in #1541
- Added the publishConfig attr to package.json. by @Mahmoud-Emad in #1543
Full Changelog: v2.2.0-rc4...v2.2.0-rc6
v2.2.0-rc4
What's Changed
- Release 2.2.0-rc3 by @AlaaElattar in #1382
- Fix k8s and caprover managing workers by @MohamedElmdary in #1404
- Update the relay hostname if it's different than the configured one by @AhmedHanafy725 in #1408
Full Changelog: v2.2.0-rc3...v2.2.0-rc4
v2.2.0-rc3
What's Changed
- Bump version to v2.2.0 rc2 by @Mahmoud-Emad in #1347
- hotfix: add cropping for fromkey/tokey while moving kvstore key's value by @MohamedElmdary in #1367
Full Changelog: v2.2.0-rc2...v2.2.0-rc3