Skip to content

Releases: provenance-io/explorer-service

Release v6.0.0

15 Nov 17:16
9187ded
Compare
Choose a tag to compare

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 and total_count in the missed_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 and total_count columns from the missed_blocks table #549
  • Remove spotlight_cache table #559
  • Remove the data column from the asset_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

27 Aug 19:24
a43272b
Compare
Choose a tag to compare

v5.11.0 - 2024-08-27

Improvements

  • Updated Prov Protos to 1.19.0 #527
  • Updated gRPC query to use query field instead of events 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 as cosmos.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

12 Jul 14:59
v5.10.1
c37dafa
Compare
Choose a tag to compare

v5.10.1 - 2024-07-12

Bug Fixes

  • Update osmosis pricing query with new required field coinMinimalDenom #526

Release v5.10.0

11 Jun 15:02
v5.10.0
67ca68f
Compare
Choose a tag to compare

v5.10.0 - 2024-06-11

Release Name: Fridtjof Nansen

  • Update historical price data integration by removing figure's dlob and adding osmosis datasource #519
  • Dynamic loading of proto descriptors #520

Release v5.9.0

28 Mar 21:11
66f2d47
Compare
Choose a tag to compare

v5.9.0 - 2024-03-05

Release Name: Alfred Harrison

Improvements

  • Updated Prov Protos to 1.18.0 #515

Release v5.7.0

14 Nov 19:28
c2bbea7
Compare
Choose a tag to compare

v5.7.0 - 2023-11-14

Release Name: Peter Fidler

Improvements

  • Add aggregation of orderbooks for hash historical pricing #496
  • Updated Prov Protos from 1.17.0 #505

Bug Fixes

  • Fix parsing of ibc json packet #501
  • Fix groups proposal error #499

Release v5.6.0

05 Jul 19:08
abf3e55
Compare
Choose a tag to compare

v5.6.0 - 2023-07-05

Release Name: Niels Peter

Improvements

  • Updated Prov Protos from 1.14.0-rc2 to 1.16.0 #490

Release v5.5.0

19 May 19:21
Compare
Choose a tag to compare

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

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

16 Dec 01:38
Compare
Choose a tag to compare

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
  • 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.
  • Added API to return only Account flags #447
    • GET /api/v3/accounts/{address}/flags - returns isContract, isVesting flags on the account
  • 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
  • Migration 1.87 - 1.13.0 updates #435
    • Added owner, is_group_policy fields to account
    • 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

Release v5.3.2

14 Nov 20:20
Compare
Choose a tag to compare

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