Releases: AllanCapistrano/soft-iot-reputation-node
Releases · AllanCapistrano/soft-iot-reputation-node
v1.6.10
Chores
- setting 0.5 as the initial reputation value (AllanCapistrano)
v1.6.9
Features
- adding useReputation property #16 (AllanCapistrano)
- allowing the system to use or not use reputation #16 (AllanCapistrano)
- allowing the system to use or not use reputation to choose the device #16 (AllanCapistrano)
- adding useReputation attribute #16 (AllanCapistrano)
- allowing the system to use or not use reputation to choose a service provider node #16 (AllanCapistrano)
- adding currentReputation attribute #17 (AllanCapistrano)
- creating CalculateNodeReputationTask #17 (AllanCapistrano)
- adding calculateNodeReputationTaskTime #17 (AllanCapistrano)
- using CalculateNodeReputationTask #17 (AllanCapistrano)
- adding calculateNodeReputationTaskTime property #17 (AllanCapistrano)
- adding reputation to CSV file #17 (AllanCapistrano)
- adding calculateNodeReputationTaskTime and useReputation properties (AllanCapistrano)
Documentation
- improving getNodeIdWithHighestReputation docs #16 (AllanCapistrano)
Code Refactoring
- changing the behavior of the disturbing node in the same way as the malicious node #15 (AllanCapistrano)
Chores
- removing unnecessary condition #15 (AllanCapistrano)
- using soft-iot-node-type v1.3.2 (AllanCapistrano)
- changing the location of writing the reputation value (AllanCapistrano)
Commits
v1.6.8
Bug Fixes
- cleaning the node with services list only after evaluating the node service provider (AllanCapistrano)
Chores
- update README.md (Allan Capistrano)
v1.6.7
Features
- allowing maliciously behaving node providing service incorrectly #14 (AllanCapistrano)
- writing the node type in to the CSV file #14 (AllanCapistrano)
- writing the node service provider id in to the CSV file #14 (AllanCapistrano)
- not allowing selfish nodes to provide services (AllanCapistrano)
Bug Fixes
- checking if the JSON element is 'null' before trying to get the 'value' property #14 (AllanCapistrano)
Chores
- changing the credibility minimum value (AllanCapistrano)
v1.6.6
Features
- limiting the credibility minimum value (AllanCapistrano)
v1.6.5
Bug Fixes
- calculating credibility when 'R' is zero (AllanCapistrano)
v1.6.4
Bug Fixes
- reset credibility when evaluate a new service provider (AllanCapistrano)
Chores
- removing TODOs (AllanCapistrano)
v1.6.3
Features
- writing experiment times to the csv file (AllanCapistrano)
- adding credibility header (AllanCapistrano)
- adding credibility header property (AllanCapistrano)
Chores
- using soft-iot-write-csv v1.0.1 (AllanCapistrano)
v1.6.2
Features
- changeDisturbingNodeBehaviorTaskTime setting (AllanCapistrano)
Bug Fixes
- serviceEvaluation valeu when the node has a malicious behavior (AllanCapistrano)
v1.6.1
Features
- create changeMaliciousNodeBehavior method (AllanCapistrano)
- create reputationValue attribute #13 (AllanCapistrano)
- implements CheckNodeReputationTask for disturbing nodes #13 (AllanCapistrano)
- add log message #13 (AllanCapistrano)
- create changeDisturbingNodeBehaviorTaskTime property #13 (AllanCapistrano)
- using ChangeDisturbingNodeBehaviorTask #13 (AllanCapistrano)
- add useCredibility #12 (AllanCapistrano)
- adding node type checking #13 (AllanCapistrano)
Bug Fixes
- reputation calc, when should use latestCredibility but useCredibility, is false #12 (AllanCapistrano)
- checking node type instead of conduct type #13 (AllanCapistrano)
- changeMaliciousNodeBehavior method using node type instead of conduct type #13 (AllanCapistrano)
Documentation
- improving class comment #13 (AllanCapistrano)
Chores
- renaming class #13 (AllanCapistrano)
- passing useCredibility to calculate reputation method #13 (AllanCapistrano)
- removing node type check #13 (AllanCapistrano)
- using soft-iot-node-type v1.3.1 (AllanCapistrano)