Release Notes
Version 1.3 (2024-06-05)
Main Changes
New FIB Web App user interface.
Documented here:
Web App UIAdded automatic generation of the user key pairs. These are now generated during user registration and can be accessed from the Profile screen of the new Web App.
Documented here:
Web App UI — 'Authorization' key pair and 'Blockchain' key pair subtopics.Flagging a contribution uploaded by the same peer no longer provides token rewards.
Documented here:
Tutorials: Web App > Flagging fraud data — Added new Note callout.
Tutorials: API > Flagging fraud data — Added new Note callout.Contributions with a set confidence index value can be downloaded repeatedly with no extra charge to the user's token balance, even if the value has changed since the first retrieval.
Documented here:
Overview > Tokenomics — Updated the existing Note callout.Added support of dial-in codes for international networks (
+882
and+883
).
API Changes
Removed the
premium-provider-controller
and all of its operations/endpoints.Removed the
peer-controller
: Requesting peer details operation.Added the
auth-controller
: Logging a user out of the system operation.Documented here:
API Specification > Logging a user out of the system — new topic.Added the
peer-controller
: Retrieving user details operation.Documented here:
API Specification > Retrieving user details — new topic.Added the
contribution-controller
: Retrieving pricing rate operation.Documented here:
API Specification > Retrieving pricing rate — new topic.Added the
contribution-controller
: Retrieving rewards rate operation.Documented here:
API Specification > Retrieving rewards rate — new topic.Updated the
contribution-controller
: Retrieving contributions operation so that its API responses contain new data.Documented here:
API Specification > Retrieving contributions —newWithConfidenceIndex
,balanceLeft
,contributionsNotReturned
,contributionsNotReturnedCost
,timestamp
,flagTimestamp
fields added to, andpremium
field removed from the Output/response structure
Other Improvements
Transitioned the FIB platform to the latest stable version of Iroha 2.
Transferred access management of the stored contributions fully to the blockchain level of the system.
Unified terminology across all API requests and responses.
Added a check for the uniqueness of the phone number entered during user registration.
Optimized the data structures of all internal components, including the blockchain level.
Bug Fixes
Fixed a bug with blockchain nodes not reporting connectivity issues.
Fixed a bug with the request body validation process errors containing non-human-readable messages.
Fixed a bug that allowed users to flag irrelevant or nonexistent contributions.
Version 1.2 (2023-12-14)
Main Changes
When submitting a contribution or a flag, the API response now displays the reward for the said submission in tokens.
Documented here:
API Specification > Retrieving contributions —confidence-score
added to Parameters and Output/response structure updated.When retrieving contributions, the API response now displays additional information.
Documented here:
Overview > Contributions — API requests data structure updated withflagger
,self
,old
,new
andcreditsSpent
fields.
API Specification > Retrieving contributions — Output/response structure updated.Contributions on the blockchain now have a
flagger
value that displays the ID of a peer that flagged the contribution if it has been flagged.Documented here:
Overview > Contributions — Flagging contributions and API requests data structure updated.Added functionality related to the confidence index, a value between 1 and 100 that represents how confident the system is that a contributed fraud event is legitimate.
Documented here:
Overview > Tokenomics — Confidence Index subtopic added.
API Specification > Retrieving contributions —confidence-score
added to Parameters and Output/response structure updated.
Other Improvements
Performed an audit of the interservice communication safety, fixed known security-related vulnerabilities, updated the implemented third-party dependencies.
Indexed data on the network, enhancing the overall performance of the search engine that retrieves stored contributions.
Refactored and optimized the code structure of the query engine that can retrieve all data of any specific type.
Bug Fixes
Fixed a bug where leftover data with peer details remained on the network after a peer had been deleted; this caused a new peer account to be corrupted in case it was registered again with the same credentials, as well as potential issues with other peer data getting corrupted.
Fixed a bug that allowed users to find out the subscription type of any other peer.
Fixed a bug with call processing timeouts being inconsistent.
Version 1.1 (2023-04-27)
Initial public version released with the functionality documented in our Guide.
Version 1.0 (2022-12-12)
Internal version not released to public.