Skip to content

Releases: cardano-community/koios-java-client

v1.19.0

02 Sep 16:26
Compare
Choose a tag to compare

Koios Java Client Alignment with Koios Instances v1.2.0 (Post Chang HF)

New APIs

Governance

  • DReps Epoch Summary - Summary of voting power and DRep count for each epoch
  • DReps List - List of all active delegated representatives (DReps)
  • DReps Info - Get detailed information about requested delegated representatives (DReps)
  • DReps Metadata - List metadata for requested delegated representatives (DReps)
  • DReps Updates - List of updates for requested (or all) delegated representatives (DReps)
  • DReps Votes - List of all votes casted by requested delegated representative (DRep)
  • DReps Delegators - List of all delegators to requested delegated representative (DRep).
  • Committee Information - Information about active committee and its members
  • Committee Votes - List of all votes casted by given committee member or collective
  • Proposals List - List of all governance proposals
  • Voter's Proposal List - List of all governance proposals for specified DRep, SPO or Committee credential
  • Proposal Voting Summary - Summary of votes for given proposal
  • Proposal Votes - List of all votes cast on specified governance action
  • Pool Votes - List of all votes casted by a pool

Transactions

  • Raw Transaction (CBOR) - Get raw transaction(s) in CBOR format

Bug Fixes

Change TxInfo:: blockHeight, blockTime, slot fields data type to Long #161
Support _extended field for utxo_info and script_utxos endpoints #167

Full Changelog: v1.18.2...v1.19.0

v1.18.2

07 May 06:43
Compare
Choose a tag to compare

Koios Java Client Alignment with Koios Instances v1.1.1

New APIs

  • Block Transactions (Detailed Info) - Get detailed information about transaction(s) for requested blocks
  • Policy Asset Mints - Get a list of mint or burn count details for all assets minted under a policy

Dependencies

  • Bump jackson-databind version to 2.16.1
  • Bump slf4j-api version to 2.0.12
  • Bump bcprov-jdk15to18 version to 1.77
  • Bump maven-surefire-plugin to 3.2.3

v1.18.1

15 Nov 12:36
8cbd7d4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.18.1

v1.18.0

08 Nov 10:20
619ff64
Compare
Choose a tag to compare

Changes for API

Koios Java Client Alignment with Koios Instances v1.1.0

Note: This Version contains breaking changes.

Deprecations

  • getTransactionUTxOs - Replaced by getUTxOInfo
  • getAssetPolicyInformation

New

Pool Service

  • getPoolRegistrations - Return all pool registrations initiated in the requested epoch
  • getPoolRetirements - Return all pool retirements initiated in the requested epoch

Network Service

  • getReserveWithdrawals - List of withdrawals from reserves against stake accounts
  • getTreasuryWithdrawals - List of all withdrawals from treasury against stake accounts

Account Service

  • getAccountUTxOs - Get a list of all UTxOs for a given stake address (account)s

Address Service

  • getAddressUTxOs - Get UTxO set for given addresses
  • getUTxOsFromPaymentCredentials - Get UTxO details for requested payment credentials

Address Service

  • getAssetUTxOs - Get the UTXO information of a list of assets

Script Service

  • getScriptInformation - List of all existing native script hashes along with their creation transaction hashes
  • getScriptUTxOs - List of all UTXOs for a given script hash

Transaction Service

  • getUTxOInfo - Get UTxO set for requested UTxO references

Dependencies

  • Bump jackson-databind version to 2.15.2
  • Bump lombok version to 1.18.28
  • Remove swagger annotations dependency
  • Bump bcprov-jdk15to18 version to 1.76
  • Bump maven-surefire-plugin to 3.1.0
  • Bump maven-source-plugin to 3.3.0

PRs

Full Changelog: v1.17.3...v1.18.0

v1.17.3

15 Sep 13:09
84b8f14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.2...v1.17.3

v1.17.2

05 May 15:45
9a81655
Compare
Choose a tag to compare

New Endpoints

Cosmetics

Dependencies

Full Changelog: v1.17.1...v1.17.2

v1.17.1

09 Apr 11:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.0...v1.17.1

v1.17.0

21 Mar 10:19
b882339
Compare
Choose a tag to compare

This release primarily focuses on ability to support better DeFi projects alongwith some value addition for existing clients by bringing in 10 new endpoints (paired with 2 deprecations), few additional optional input parameters , and some additional output columns to existing endpoints. The only breaking change/fix is for output returned for tx_info.

Also, dbsync 13.1.0.x has been released and is recommended to be used for this release. It is recommended you shutdown services temporarily while you upgrade, and perhaps better off re-synching from genesis for preview/preprod as the recreation of indexes are not as optimal as fresh-ly created ones for postgres tiling point of view.

This release is meant to be used for non-mainnet (guild,preview and preprod) networks.

Deprecations

  • /asset_address_list - Renamed to asset_addresses keeping naming line with other endpoints (old endpoint will be retired in future release)
  • /asset_policy_info - Renamed to policy_asset_info keeping naming line with other endpoints (old endpoint will be retired in future release)

New Endpoints

  • /asset_addresses - Equivalent of deprecated /asset_address_list #110
  • /asset_nft_address - Returns address where the specified NFT sits on #110
  • /account_utxos - Returns brief details on non-empty UTxOs associated with a given stake address #110
  • /asset_info_bulk - Bulk version of /asset_info #110
  • /asset_token_registry - Returns assets registered via token registry on github #110
  • /credential_utxos - Returns UTxOs associated with a payment credential #110
  • /param_updates - Returns list of parameter update proposals applied to the network #110
  • /policy_asset_addresses - Returns addresses with quantity for each asset on a given policy #110
  • /policy_asset_info - Equivalent of deprecated /asset_policy_info but with more details in output #110
  • /policy_asset_list - Returns list of asset under the given policy (including supply) #110

Data Input/Output Changes

  • Input - /account_addresses - Add optional _first_only and _empty flags to show only first address with tx or to include empty addresses to output #110
  • Input - /epoch_info - Add optional _include_next_epoch field to show next epoch stats if available (eg: nonce, active stake) #110
  • Output (addition) - /account_assets , /address_assets , /address_info, /tx_info, /tx_utxos - Add decimals to output #110
  • Output (addition) - /policy_asset_info - Add minting_tx_hash, total_supply, mint_cnt, burn_cnt and creation_time fields to the output #110
  • Output (breaking) - /tx_info - Change _invalid_before and _invalid_after to text field #110
  • Output (breaking/removal) - tx_info - Remove the field plutus_contracts > [array] > outputs as there is no logic to connect it to inputs spending #110

Dependencies

  • jackson-databind -> 2.14.2
  • slf4j-api -> 2.0.7
  • lombok -> 1.18.26
  • maven-compiler-plugin -> 3.11.0
  • maven-javadoc-plugin -> 3.5.0
  • maven-surefire-plugin -> 3.0.0

Full Changelog: v1.16.3...v1.17.0

v1.16.3

02 Feb 12:11
Compare
Choose a tag to compare

v1.16.2

22 Jan 11:00
Compare
Choose a tag to compare

What's Changed

  • Bug Fix - Wrong Block Numbers in Advanced Query Example in 1e72c1e
  • Bug Fix - Fix Hex Format Validation in 54e6e48
  • Bug Fix - Fix Get Latest Epoch in ec334fc
  • Add options in asset policy info API by @combineads in #106
  • Bump swagger-annotations from 2.2.7 to 2.2.8 by @dependabot in #104
  • Bump junit-jupiter from 5.9.1 to 5.9.2 by @dependabot in #105

New Contributors

Full Changelog: v1.16.1...v1.16.2