Releases: fioprotocol/fio.oracle
Releases · fioprotocol/fio.oracle
FIO Oracle v1.5.3
What's Changed
- DASH-1442 Fix nonce issue. by @trukhilio in #165
- Fix nonce issue - revert previous tx handling logic
- Add event listeners clear to avoid memory leak.
- Fix pending transactions attempt.
- Skip NFTs to burn if they have no owner - it means they are not in a contract anymore.
Full Changelog: v1.5.2...v1.5.3
FIO Oracle v1.5.2
- Fix pending transactions loop
- Fix memory leak issue
- Add memory monitoring
- Decrease amount of calls to web3 providers
- Fix npm vulnerabilities
- Refactor of getting actions from non-FIO blockchains
What's Changed
- DASH-1440 Fixes for 1.5.1 issues by @trukhilio in #162
- Develop > Main [Release 1.5.2] by @trukhilio in #163
- Main > release/1.5.x [Release 1.5.2] by @trukhilio in #164
Full Changelog: v1.5.1...v1.5.2
FIO Oracle v1.5.1
What's Changed
- DASH-1439 Fix memory leak.
- Better handling already approved transactions.
- Remove old log files.
- Clear log files after sync with S3.
Full Changelog: v1.5.0...v1.5.1
FIO Oracle v1.5.0
What's Changed
- Added support for BASE token wrap/unwrap
- Refactored configuration system - now it uses configuration in JSON format that is easy to manage - only sensitive data like API keys and private keys are stored in .env
- Easy addition of new chains without code changes, only config file updates.
- Implemented auto-retry mechanism for missed actions. Takes actions in a range from 15 minutes to 1 hour and tries to process them again if missed.
- Storing log files in S3. Process logs are also stored in a log file and will be synced to S3.
Full Changelog: v1.4.4...v1.5.0
FIO Oracle v1.4.4
What's Changed
- DASH-1307 Handle Infura crashed calls by @trukhilio in #149
- DASH-1307 Reset retry counter for stable running app. by @trukhilio in #150
- DASH-1310 implement health check endpoint by @trukhilio in #151
- Handle unhandled Infura calls
- Implement retry mechanism on app crash
- Implement health check endpoint
- Better handling server response if it's not a JSON
Full Changelog: v1.4.3...v1.4.4
FIO Oracle v1.4.3
What's Changed
- DASH-1290 Find tokenId on manual burn domain command. Change nft abi file for polygon. Refactor manual npm commands for better handling. by @trukhilio in #143
- Find token id on manual burn domain command.
- Change NFT ABI file for Polygon contract.
- Refactor manual npm commands for better handling.
Full Changelog: v1.4.2...v1.4.3
FIO Oracle v1.4.2
What's Changed
- DASH-1267 Always get highest value of the gas price suggestion. by @trukhilio in #136
- DASH-1269 Fix reverted transactions by @trukhilio in #138
- DASH-1276. Throw an error when MathOp receives invalid data. by @andreyvEze in #137
- DASH-1269 Handle pending transactions by @trukhilio in #139
- DASH-1269 Handle pending transactions by @trukhilio in #140
- Handle pending transactions.
- Refactor method to create ETH and Polygon Transactions.
- Update and remove unused libraries.
- Handle bigint response from web3.
- Use web3 from one place in Web3Services.
- Increase multiplicators for gas price.
- Add timeout between burn domain calls.
- Save transaction error to Error.log file.
- Fix unique burn domain obtid value.
- Update MathOp.
- Update version to 1.4.2
New Contributors
- @andreyvEze made their first contribution in #137
Full Changelog: v1.4.1...v1.4.2
FIO Oracle v1.4.1
What's Changed
- Set lowest oracle id to avoid tokens lost on wrong wraps. by @trukhilio in #133
Full Changelog: v1.4.0...v.1.4.1
FIO Oracle v1.4.0
What's Changed
- Refactor wrap domains/tokens FIO detection.
- Refactor burn domains FIO detection.
- Better handling of rate limit and backup fetch
- Bug fixes
- Code enhancements
Full Changelog: v1.3.1...v1.4.0
FIO Oracle v1.3.1
What's Changed
- Get last position for oracle and address FIO contracts.
- Add rate limiter for FIO History server calls.
- Unignore .env.example file.
Full Changelog: v1.3.0...v1.3.1