Releases: provenance-io/explorer-service
Releases · provenance-io/explorer-service
Release v6.0.0
v6.0.0 - 2024-11-15
Features
- Remove flow dependency and collect on-chain navs in local database #574
- Add hash price support for nav values from on chain events #543
- Integrate on-chain NAV data into historical hash price calculations #555
- Use on-chain NAV data for latest asset pricing on markers #556
Improvements
- Add limit of 1 to missing block queries #544
- Removes the logic for calculating
running_count
andtotal_count
in themissed_blocks
#548 - Remove update block latency procedure call #550
- Docker images at tag
latest
for main branch merges #551 - Refactor account processing implementation to be more efficient #552
- Remove spotlight from caching to the database #532
- Update keep alive times for flow api grpc calls #558
- Updates to asset pricing table will set data column to null #562
- Remove
running_count
andtotal_count
columns from themissed_blocks
table #549 - Remove
spotlight_cache
table #559 - Remove the
data
column from theasset_pricing
table #563 - Updated Prov Protos to 1.20.1 #575
Bug Fixes
- Fix pagination off by one calls to flow grpc #561
Release v5.11.0
v5.11.0 - 2024-08-27
Improvements
- Updated Prov Protos to 1.19.0 #527
- Updated gRPC query to use
query
field instead ofevents
field #523 - Fixed transaction details endpoint by handling Base64 and string encoding changes #525
Bug Fixes
- Fixed issue with Proto deserialization incorrectly matching
cosmos.upgrade.v1beta1.CancelSoftwareUpgradeProposal
ascosmos.upgrade.v1beta1.SoftwareUpgradeProposal
, ensuring accurate type URL handling. #524 - Update osmosis pricing query with new required field
coinMinimalDenom
#526 - Fix group save tx processing #526, #526
- Fix validator proposer priority number type #530
Release v5.10.1
Release v5.10.0
Release v5.9.0
Release v5.7.0
Release v5.6.0
Release v5.5.0
v5.5.0 - 2023-05-19
Release Name: John Cabot
Features
- Validator Delegation Program metrics #482
- Added support to calculate and return validator metrics used by the Validator Delegation Program
- Added client support
Improvements
- Add date parameters to
/api/v3/txs/heatmap
#462- Added
fromDate
,toDate
,timeframe
- Defaulting to
FOREVER
to return all data
- Added
Bug Fixes
- Fixed
/api/v3/validators
url - Now handling no fee amount in the tx
- Now handling Exec'd governance msgs, and properly handling weights from v1.Gov msgs
- Added object mapper and query parameters to
api-client
#487
Data
- Migration 1.88 - Add
block_time_spread
,validator_metrics
#482- Adds view, table to support calculating and storing metrics for the Validator Delegation Program
Release v5.4.0
v5.4.0 - 2022-12-15
Release Name: Jean de Béthencourt
Features
- Add CSV download for Token Historical Pricing #453
- GET
/api/v3/utility_token/historical_pricing/download
- Using the given filters, exports the data behind the Hash Price History Chart
- GET
- Updated to Provenance version 1.13.0 #435
- Added support for groups data
- Added support for new governance v1 actions
- Added minimal support for IBC updates, nft module, rewards module
- TODO: Add in support for rewards module
- Publish API model set #464
- Publish API client set #468
Improvements
- Updated Kotlin version
1.5.31
->1.6.21
#342- Gradle
7.3.3
->7.4.2
- SpringBoot
2.5.6
->2.6.6
- Kotlin Coroutines
1.5.2
->1.6.4
- Apache commons-text
1.9
->1.10
- Apache HttClient
4.5.12
->5.2
- BouncyCastle
1.69
->1.70
- Exposed
0.34.1
->0.38.2
- Jackson
2.12.5
->2.13.2
- Jackson Protobuf
0.9.12
->0.9.13
- Ktor
1.5.7
->2.1.3
- Grpc
1.40.1
->1.50.2
- Protobuf
3.19.1
->3.21.9
- NOTE: These updates had minimal impact, but Springfox 3.0.0 and Springboot 2.6.x do not play nicely. Had
to add a hacky fix; will probably set some time aside to switch to SpringDoc.
- Gradle
- Added API to return only Account flags #447
- GET
/api/v3/accounts/{address}/flags
- returnsisContract
,isVesting
flags on the account
- GET
- Added Tx Msg logs to
/api/v2/txs/{hash}/msgs
#400 - Added Tx-level event logs to
/api/v2/txs/{hash}
#401- Decodes the data to human-readable strings
- Now caching FT/NFT counts per address #448
- This is done on the fly, asynchronously
- The Account detail API pulls from the cached values
- Deprecated a few APIs to align the API sets better #468
/api/v2/assets/detail/{denom}
->/api/v3/assets/{denom}
/api/v2/assets/detail/ibc/{hash}
->/api/v3/assets/ibc/{hash}
/api/v2/assets/holders
->/api/v3/assets/{denom}/holders
/api/v2/assets/metadata
->/api/v3/assets/metadata
/api/v2/gov/proposals/all
->/api/v3/gov/proposals
/api/v2/gov/address/{address}/votes
->/api/v3/gov/votes/{address}
/api/v2/smart_contract/codes/all
->/api/v3/smart_contract/code
/api/v2/smart_contract/contract/all
->/api/v3/smart_contract/contract
/api/v2/txs/types/tx/{hash}
->/api/v3/txs/{hash}/types
/api/v2/validators/recent
->/api/v3/validators/recent
Data
- Migration 1.86 - Add
process_queue
,account_token_counts
#448- Adds both tables, inserts records for all accounts in the
account
table
- Adds both tables, inserts records for all accounts in the
- Migration 1.87 - 1.13.0 updates #435
- Added
owner
,is_group_policy
fields toaccount
- Updated
gov_proposal
,gov_vote
to hold new v1 data objects - Groups changes
- Ingest procedure updates where needed
- Inserts already-seen groups txs into the retry table to be reprocessed
- Added
Release v5.3.2
v5.3.2 - 2022-11-14
Release Name: Afonso Gonçalves Baldaia
Improvements
- Slightly improved performance for processing the 1.11 fee bug range
Big Fixes
- Fixed migration 1.83 to actually insert signature_tx records