Releases: pastelnetwork/gonode
Releases · pastelnetwork/gonode
Veermeer - v2.1.5
What's Changed
- [PSL-1127] implement health check challenges by @j-rafique in #801
- [PSL-1128] implement health check summary stats api by @j-rafique in #818
- [PSL-1129] implement health check detailed logs api by @j-rafique in #832
- fix edge case in p2p closest contacts calculation by @mateeullahmalik in #833
- [PSL-1137] remove required keys from watchlist by @mateeullahmalik in #834
- [PSL-1138] remove debug logs from storage & healthcheck challenges by @j-rafique in #835
- remove debug logs from self-healing by @j-rafique in #836
Full Changelog: v2.1.4...v2.1.5
Veermeer - v2.1.4
What's Changed
- manage go-webp internally by @mateeullahmalik in #808
- Static link webp dependencies by @mateeullahmalik in #809
- Manage libwebp internally through static linking by @mateeullahmalik in #811
- add missing fields to the WN summary stats by @j-rafique in #817
- webp static binding by @mateeullahmalik in #816
Full Changelog: v2.1.3...v2.1.4
Vermeer - v2.1.3
What's Changed
- [PSL-1032] fix empty address connection in SC, fix typos by @mateeullahmalik in #722
- [PSL-326] support web images by @mateeullahmalik in #723
- [PSL-1056][PSL-1058][PSL-1059] ping nodes info worker for self healing by @j-rafique in #725
- [PSL-1057] implement db table and func to store ping history by @j-rafique in #727
- [PSL-1060] implement gRPC server for ping info worker by @j-rafique in #728
- [PSL-1069] implement unit tests for ping info worker by @j-rafique in #729
- [PSL-1068] add validation to check pastelID registration by @j-rafique in #730
- [PSL-1070][PSL-1071][PSL-1072] retrieve symbol file keys and maintaining closest nodes map by @j-rafique in #731
- [PSL-1073] identify tickets that need self healing from the symbol keys by @j-rafique in #733
- [PSL-1074] identify challenge recipient for self-healing tickets by @j-rafique in #734
- [PSL-1074] prepare and send self-healing message by @j-rafique in #735
- [PSL-1079] update watchlist's state after sending self-healing msg by @j-rafique in #736
- [PSL-1080] implement unit tests for self-healing trigger worker part-I by @j-rafique in #737
- [PSL-1080] implement unit tests for self-healing worker part 2 by @j-rafique in #738
- [PSL-1054] refactor process-self-healing worker by @j-rafique in #741
- [PSL-1091] implement update watchlist worker by @j-rafique in #742
- [PSL-1031] check SN balance before reg ops by @mateeullahmalik in #743
- [PSL-1083] add burn txid field in register NFT endpoint by @j-rafique in #739
- [PSL-1082] fix broken xgo build by @mateeullahmalik in #740
- [PSL-1031] Fix check balance API call by @mateeullahmalik in #748
- [PSL-1090] fix bugs and edge cases handling by @j-rafique in #746
- [PSL-1100] resolved issues on ping nodes and update watchlist worker by @j-rafique in #749
- [PSL-1100] resolve sense self-healing issues by @j-rafique in #764
- [PSL-1106] store self-healing generation & execution metrics by @j-rafique in #768
- [PSL-912] delete redundant p2p data by @mateeullahmalik in #750
- [PSL-1105] write self healing and storage challenge metrics API by @mateeullahmalik in #767
- [PSL-1103] implement broadcast self-healing metrics worker by @j-rafique in #769
- [PSL-1104] [PSL-1108] ]unify SH Metrics and add 2 new APIs for challenge and triggers audit by @mateeullahmalik in #771
- [PSL-1107] implement self-healing metrics broadcast receiver by @j-rafique in #770
- add devnet address in config by @mateeullahmalik in #773
- [PSL-1112] improve WN connection handler by @mateeullahmalik in #774
- fix spendable address length for NFT register endpoint by @j-rafique in #777
- [PSL-1114] optimise self-healing metrics broadcasting by @j-rafique in #779
- [PSL-1115] wn endpoints for metrics by @mateeullahmalik in #781
- [PSL-1115] WN endpoints by @mateeullahmalik in #782
- [PSL-1116] change self-healing metrics structs by @j-rafique in #783
- fix update metrics broadcast at timestamp by @j-rafique in #784
- [PSL-1117] filter self-healing metrics data by @j-rafique in #785
- fix healer node reconstruction flag by @j-rafique in #786
- [PSL-1115] SN API Fixes by @mateeullahmalik in #787
- fix by @mateeullahmalik in #788
- [PSL-1118] add queue mechanism for self-healing by @j-rafique in #789
- [PSL-1119] implement memory and cpu optimisations for self-healing by @j-rafique in #791
- [PSL-1109] implement broadcast SC metrics worker by @j-rafique in #772
- fix libwebp version by @mateeullahmalik in #792
- [PSL-1115] update metrics by @mateeullahmalik in #790
- [PSL-1121] rename self-healing stats API by @j-rafique in #793
- fix CircleCI build by @mateeullahmalik in #795
- Fix Install github-release by @mateeullahmalik in #798
- Fix Github Release upload by @mateeullahmalik in #799
- [PSL-1120] implement storage challenge summary stats by @j-rafique in #794
- [PSL-1122] implement storage-challenge detailed logs API by @j-rafique in #800
- [PSL-1131] return default sc detailed logs by @j-rafique in #802
- [PSL-1132] make count field optional in self-healing detailed logs en… by @j-rafique in #803
- [PSL-1533] remove rq symbols from self-healing messages by @j-rafique in #804
- Manage Webp Dependency Internally by @mateeullahmalik in #806
- Revert "Manage Webp Dependency Internally" by @mateeullahmalik in #807
Full Changelog: v2.0.1...v2.1.3
Monet - v2.0.1
What's Changed
- [PSL-864] move burn txn confirmation check to WN by @j-rafique in #594
- [PSL-867] store timestamp & sort fingerprints while calculating hash by @j-rafique in #595
- Psl 865 p2p db queue by @mateeullahmalik in #596
- [PSL-877] add fileID, fileName, taskID to logs when task added for processing by @j-rafique in #599
- [PSL-875] fix panic by closing the closed SN connections on errs during reg by @j-rafique in #600
- Psl 710 replication by @mateeullahmalik in #598
- txid timestamp to nullint64 by @mateeullahmalik in #613
- [PSL-848] save p2p file type with data, [PSL-876] modify iterate, fix… by @mateeullahmalik in #614
- [PSL-765] Fix for help not printing flags by @a-ok123 in #616
- [PSL-881] implement changes to check dd-server availability for the SN by @j-rafique in #615
- Psl 876 modify iterate fix replication by @mateeullahmalik in #617
- [PSL-890] fix get dd-server stats logs & bulk sense reg script by @j-rafique in #618
- fix mesh handler close connection log & cascade reg script by @j-rafique in #619
- Psl 891 conn close by @mateeullahmalik in #620
- fix conn close by @mateeullahmalik in #621
- [PSL-896] implement grpc request contract by defining proto on WN side by @j-rafique in #622
- [PSL-897] implement the proto and SN logic to get MN-top list by @j-rafique in #623
- [PSL-898] implement revised setup mesh logic on WN by @j-rafique in #624
- [PSL-710] fix replication by @mateeullahmalik in #626
- [PSL-904] implement GetTopMNs gRPC contract for download endpoint by @j-rafique in #625
- fix log by @mateeullahmalik in #627
- [PSL-905] remove sn agreement on wn top mns-list logic in download endpoint by @j-rafique in #628
- Psl 909 hash node by @mateeullahmalik in #630
- [PSL-917] identify challenge file partial observers to send message by @j-rafique in #629
- [PSL-910] implement last min dd-server availability check before probe image by @j-rafique in #631
- [PSL-918] process & send response from recipient and observers by @j-rafique in #633
- [PSL-922] refactor gRPC msgs and storage challenge structs by @j-rafique in #635
- [PSL-923] implement insert/retrieve storage challenge changes by @j-rafique in #636
- [PSL-924] implement sender's msg signing and verification by @j-rafique in #637
- [PSL-926] implement the challenger evaluation by @j-rafique in #638
- [PSL-932] implement the algorithm for finding the top N closest strings by @j-rafique in #639
- [PSL-906] batch get p2p by @mateeullahmalik in #632
- [PSL-927] implement observer's affirmation worker by @j-rafique in #640
- disable p2p key by @mateeullahmalik in #641
- [PSL-928] implement storage challenge broadcasting by @j-rafique in #642
- fix sort based on xor, fix check node activity worker by @mateeullahmalik in #643
- [PSL-925] implement missing changes in SC by @j-rafique in #644
- [PSL-943] implement code improvements in SC by @j-rafique in #645
- [PSL-944] local files stored SC enhancements by @mateeullahmalik in #646
- Panic fix by @mateeullahmalik in #647
- improve code by @mateeullahmalik in #648
- [PSL-947] fix race conditions and timestamps by @j-rafique in #650
- Psl 949 refactor hash calc by @mateeullahmalik in #651
- Change TOP 10 validation to finding interceptions by @a-ok123 in #652
- Psl 949 refactor hash calc by @mateeullahmalik in #657
- check the nodes connection before closing the channel by @j-rafique in #658
- SC log improvements and add publicly accessible flag for reg scripts by @j-rafique in #659
- enhance the burn txn validation process for cascade reg by @j-rafique in #661
- [PSL-963][PSL-964][PSL-965][PSL-966][PSL-967] add walletnode retry, f… by @mateeullahmalik in #660
- [PSL-970] move burn txn validation before mesh formation for sense & cascade by @j-rafique in #662
- [PSL-976] select SNs by XOR hash by @mateeullahmalik in #663
- Update config.yml to use correct path for 3s cache invalidation by @a-ok123 in #665
- [PSL-983] use one global history connection by @j-rafique in #664
- [PSL-985] implement bulk sense download by @j-rafique in #666
- [PSL-984] implement bulk cascade download by @j-rafique in #667
- [PSL-977] [PSL-988] [PSL-989] add retry, random jitter by @mateeullahmalik in #668
- [PSL-993] [PSL-994] [PSL-995] change time.Now() to time.Now().UTC() , rate limit high compress by @mateeullahmalik in #669
- [PSL-996] [PSL-997] [PSL-998] implement optimizations in WN by @j-rafique in #670
- [PSL-999] reduce no of rq client & meta db open connections by @mateeullahmalik in #672
- [PSL-1001] validate user creds by @mateeullahmalik in #673
- [PSL-829] set pastelID dynamically from mn config API by @mateeullahmalik in #674
- [PSL-894] implement gRPC open connection tracker by @j-rafique in #634
- [PSL-1005] bug fixes, log improvements by @mateeullahmalik in #675
- [PSL-1005] retry NFT, send back dd-service err by @mateeullahmalik in #676
- [PSL-1006] fix build flags by @mateeullahmalik in #677
- [PSL-1006] fix git tag in circleci by @mateeullahmalik in #678
- [PSL-1007] retry mesh setup for NFT by @j-rafique in #679
- [PSL-1008] fix dynamic pastelID, passphrase, verify creds - wn error … by @mateeullahmalik in #680
- [PSL-1010] dd dataabses versions match by @mateeullahmalik in #695
- [PSL-1013] Fix NFT Reg issues, fix MN Top 10 list by @mateeullahmalik in #696
- [PSL-1016] exception handling in duplicate ticket check for NFT & sense by @j-rafique in #698
- [PSL-1017] add image_fingerprint_set_checksum to imageRarenessScoreReply by @j-rafique in #699
- update proto by @mateeullahmalik in #700
- set latest block height by @mateeullahmalik in #701
- enable SC by @mateeullahmalik in #702
Full Changelog: v1.2.13...v2.0.1
Monet - v2.0.0
What's Changed
- [PSL-864] move burn txn confirmation check to WN by @j-rafique in #594
- [PSL-867] store timestamp & sort fingerprints while calculating hash by @j-rafique in #595
- Psl 865 p2p db queue by @mateeullahmalik in #596
- [PSL-877] add fileID, fileName, taskID to logs when task added for processing by @j-rafique in #599
- [PSL-875] fix panic by closing the closed SN connections on errs during reg by @j-rafique in #600
- Psl 710 replication by @mateeullahmalik in #598
- txid timestamp to nullint64 by @mateeullahmalik in #613
- [PSL-848] save p2p file type with data, [PSL-876] modify iterate, fix… by @mateeullahmalik in #614
- [PSL-765] Fix for help not printing flags by @a-ok123 in #616
- [PSL-881] implement changes to check dd-server availability for the SN by @j-rafique in #615
- Psl 876 modify iterate fix replication by @mateeullahmalik in #617
- [PSL-890] fix get dd-server stats logs & bulk sense reg script by @j-rafique in #618
- fix mesh handler close connection log & cascade reg script by @j-rafique in #619
- Psl 891 conn close by @mateeullahmalik in #620
- fix conn close by @mateeullahmalik in #621
- [PSL-896] implement grpc request contract by defining proto on WN side by @j-rafique in #622
- [PSL-897] implement the proto and SN logic to get MN-top list by @j-rafique in #623
- [PSL-898] implement revised setup mesh logic on WN by @j-rafique in #624
- [PSL-710] fix replication by @mateeullahmalik in #626
- [PSL-904] implement GetTopMNs gRPC contract for download endpoint by @j-rafique in #625
- fix log by @mateeullahmalik in #627
- [PSL-905] remove sn agreement on wn top mns-list logic in download endpoint by @j-rafique in #628
- Psl 909 hash node by @mateeullahmalik in #630
- [PSL-917] identify challenge file partial observers to send message by @j-rafique in #629
- [PSL-910] implement last min dd-server availability check before probe image by @j-rafique in #631
- [PSL-918] process & send response from recipient and observers by @j-rafique in #633
- [PSL-922] refactor gRPC msgs and storage challenge structs by @j-rafique in #635
- [PSL-923] implement insert/retrieve storage challenge changes by @j-rafique in #636
- [PSL-924] implement sender's msg signing and verification by @j-rafique in #637
- [PSL-926] implement the challenger evaluation by @j-rafique in #638
- [PSL-932] implement the algorithm for finding the top N closest strings by @j-rafique in #639
- [PSL-906] batch get p2p by @mateeullahmalik in #632
- [PSL-927] implement observer's affirmation worker by @j-rafique in #640
- disable p2p key by @mateeullahmalik in #641
- [PSL-928] implement storage challenge broadcasting by @j-rafique in #642
- fix sort based on xor, fix check node activity worker by @mateeullahmalik in #643
- [PSL-925] implement missing changes in SC by @j-rafique in #644
- [PSL-943] implement code improvements in SC by @j-rafique in #645
- [PSL-944] local files stored SC enhancements by @mateeullahmalik in #646
- Panic fix by @mateeullahmalik in #647
- improve code by @mateeullahmalik in #648
- [PSL-947] fix race conditions and timestamps by @j-rafique in #650
- Psl 949 refactor hash calc by @mateeullahmalik in #651
- Change TOP 10 validation to finding interceptions by @a-ok123 in #652
- Psl 949 refactor hash calc by @mateeullahmalik in #657
- check the nodes connection before closing the channel by @j-rafique in #658
- SC log improvements and add publicly accessible flag for reg scripts by @j-rafique in #659
- enhance the burn txn validation process for cascade reg by @j-rafique in #661
- [PSL-963][PSL-964][PSL-965][PSL-966][PSL-967] add walletnode retry, f… by @mateeullahmalik in #660
- [PSL-970] move burn txn validation before mesh formation for sense & cascade by @j-rafique in #662
- [PSL-976] select SNs by XOR hash by @mateeullahmalik in #663
- Update config.yml to use correct path for 3s cache invalidation by @a-ok123 in #665
- [PSL-983] use one global history connection by @j-rafique in #664
- [PSL-985] implement bulk sense download by @j-rafique in #666
- [PSL-984] implement bulk cascade download by @j-rafique in #667
- [PSL-977] [PSL-988] [PSL-989] add retry, random jitter by @mateeullahmalik in #668
- [PSL-993] [PSL-994] [PSL-995] change time.Now() to time.Now().UTC() , rate limit high compress by @mateeullahmalik in #669
- [PSL-996] [PSL-997] [PSL-998] implement optimizations in WN by @j-rafique in #670
- [PSL-999] reduce no of rq client & meta db open connections by @mateeullahmalik in #672
- [PSL-1001] validate user creds by @mateeullahmalik in #673
- [PSL-829] set pastelID dynamically from mn config API by @mateeullahmalik in #674
- [PSL-894] implement gRPC open connection tracker by @j-rafique in #634
- [PSL-1005] bug fixes, log improvements by @mateeullahmalik in #675
- [PSL-1005] retry NFT, send back dd-service err by @mateeullahmalik in #676
- [PSL-1006] fix build flags by @mateeullahmalik in #677
- [PSL-1006] fix git tag in circleci by @mateeullahmalik in #678
- [PSL-1007] retry mesh setup for NFT by @j-rafique in #679
- [PSL-1008] fix dynamic pastelID, passphrase, verify creds - wn error … by @mateeullahmalik in #680
- [PSL-1010] dd dataabses versions match by @mateeullahmalik in #695
- [PSL-1013] Fix NFT Reg issues, fix MN Top 10 list by @mateeullahmalik in #696
- [PSL-1016] exception handling in duplicate ticket check for NFT & sense by @j-rafique in #698
- [PSL-1017] add image_fingerprint_set_checksum to imageRarenessScoreReply by @j-rafique in #699
- update proto by @mateeullahmalik in #700
- set latest block height by @mateeullahmalik in #701
Full Changelog: v1.2.13...v2.0.0
Monet - v2.0.1-beta
What's Changed
- [PSL-983] use one global history connection by @j-rafique in #664
- [PSL-985] implement bulk sense download by @j-rafique in #666
- [PSL-984] implement bulk cascade download by @j-rafique in #667
- [PSL-977] [PSL-988] [PSL-989] add retry, random jitter by @mateeullahmalik in #668
- [PSL-993] [PSL-994] [PSL-995] change time.Now() to time.Now().UTC() , rate limit high compress by @mateeullahmalik in #669
- [PSL-996] [PSL-997] [PSL-998] implement optimizations in WN by @j-rafique in #670
- [PSL-999] reduce no of rq client & meta db open connections by @mateeullahmalik in #672
- [PSL-1001] validate user creds by @mateeullahmalik in #673
- [PSL-829] set pastelID dynamically from mn config API by @mateeullahmalik in #674
- [PSL-894] implement gRPC open connection tracker by @j-rafique in #634
Full Changelog: v2.0.0-beta1...v2.0.1-beta
Monet - 2.0.0-beta1
Merge pull request #665 from pastelnetwork/a-ok123-patch-1 Update config.yml to use correct path for 3s cache invalidation
v1.2.22-beta
What's Changed
- Psl 909 hash node by @mateeullahmalik in #630
- [PSL-917] identify challenge file partial observers to send message by @j-rafique in #629
- [PSL-910] implement last min dd-server availability check before probe image by @j-rafique in #631
- [PSL-918] process & send response from recipient and observers by @j-rafique in #633
- [PSL-922] refactor gRPC msgs and storage challenge structs by @j-rafique in #635
- [PSL-923] implement insert/retrieve storage challenge changes by @j-rafique in #636
- [PSL-924] implement sender's msg signing and verification by @j-rafique in #637
- [PSL-926] implement the challenger evaluation by @j-rafique in #638
- [PSL-932] implement the algorithm for finding the top N closest strings by @j-rafique in #639
- [PSL-906] batch get p2p by @mateeullahmalik in #632
- [PSL-927] implement observer's affirmation worker by @j-rafique in #640
- disable p2p key by @mateeullahmalik in #641
- [PSL-928] implement storage challenge broadcasting by @j-rafique in #642
- fix sort based on xor, fix check node activity worker by @mateeullahmalik in #643
Full Changelog: v1.2.21-beta...v1.2.22-beta
v1.2.21-beta
What's Changed
- [PSL-905] remove sn agreement on wn top mns-list logic in download endpoint by @j-rafique in #628
Full Changelog: v1.2.20-beta...v1.2.21-beta