v1.1.0
What's Changed
Exciting New Features 🎉
-
Merge elrond caching service with caching service by @florincoz in #1024
-
JWT or native auth for cache controllers by @tanghel in #976
-
add before and after query params for accounts history by @cfaur09 in #988
-
Provide token collection in account tokens endpoints if MetaESDT by @tanghel in #992
-
Provide token nonce in account tokens endpoints if meta esdt by @tanghel in #994
-
support for extra block info for transactions endpoint by @cfaur09 in #995
-
add block info fields when withBlockInfo = false by @cfaur09 in #996
-
add metrics for inter cluster checks by @florincoz in #1004
-
Account token history by collection / nft by @tanghel in #1009
-
Fetch token prices from data-api by @gabrielmatei in #1019
-
Latest block endpoint by @dragos-rebegea in #1025
-
support for guardian data in transaction details by @cfaur09 in #1037
-
Elasticsearch fallback when trie timeout by @tanghel in #1042
-
support for egld token filter in transfers endpoint by @cfaur09 in #1047
-
Owner invalidation in case of makeNewContractFromValidatorData function by @tanghel in #1048
-
support for invalid block in miniblocks type filter by @cfaur09 in #1057
-
Support for guardian in transaction batch endpoint by @tanghel in #1065
-
if address is staking provider, return owner from provider details by @cfaur09 in #1068
-
add support for remainingUnbondPeriod for account keys by @cfaur09 in #1079
-
Collection name fallback in transaction operation by @tanghel in #1081
Bugfixes 🐛
- fix required fields for upgrades endpoint by @cfaur09 in #977
- Update SDK Nestjs to latest version by @tanghel in #986
- Count token accounts in chunks by @tanghel in #993
- handle situations where token properties can be null by @tanghel in #999
- Delegation shard by @gfusee in #1002
- Fix WEGLD in mex tokens endpoint by @tanghel in #1008
- Search by proper field in accountsesdthistory index by @tanghel in #1010
- Fix account stake endpoint crash by @tanghel in #1012
- Improve ttl for extended attributes activation nonce by @tanghel in #1023
- Changed cache key for identity profile by @tanghel in #1030
- update swagger account endpoint by @cfaur09 in #1031
- add support for function filter on tokens transfers route by @cfaur09 in #1033
- Case insensitive search for collections by @tanghel in #1036
- ffmpeg generate waveform from audio file handle error by @tanghel in #1044
- Trim url when generating thumbnail by @tanghel in #1046
- Expose Websocket port only on public api instances by @tanghel in #1054
- Handle vm query error for getMetaData function by @tanghel in #1064
- fix winston imports by @florincoz in #1066
- When topUp is 0, topUpReturn = 0 by @cfaur09 in #1067
- return empty array if no upgrades are available for address by @cfaur09 in #1074
- Fix account token identifier if fetched from ElasticSearch by @tanghel in #1070
- Fix account transfers sender receiver by @CristianFodor in #1071
Other Notable Changes
- fix performance issue for auctions endpoint by @cfaur09 in #978
- fix transactions tests by @cfaur09 in #997
- update unit tests by @cfaur09 in #1032
- update token service tests by @cfaur09 in #1035
- update node service unit tests by @cfaur09 in #1039
- Small performance improvement by @CristianFodor in #1040
- split into multiple packages by @florincoz in #1049
- update miniblock unit test by @cfaur09 in #1060
- update unit tests by @cfaur09 in #1063
- Updated sdk nestjs by @tanghel in #1069
- add persistence unit tests by @cfaur09 in #1073
- add github service specs by @cfaur09 in #1075
- sort upgrades descending by timestamp by @cfaur09 in #1076
New Contributors
- @gfusee made their first contribution in #1001
- @dragos-rebegea made their first contribution in #1025
Config adjustments
Data API price fetching
Instead of relying on a plugin functionality, we fetch now the price information from the publicly available data API: https://data-api.multiversx.com
In this way, the integrators can safely fetch the price instead of implementing their own price fetcher.
features:
dataApi:
enabled: true
serviceUrl: 'https://data-api.multiversx.com'
Collection / token properties from gateway
Because of a missing log at the protocol level, the elasticsearch does not index certain token / collection attributes correctly. Until rc v1.5.0 node version is released and importDB is performed, this parameter should be set to true
flags:
collectionPropertiesFromGateway: true
Full Changelog: v1.0.3...v1.0.4