Releases: cardano-community/koios-java-client
v1.19.0
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
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
What's Changed
- Add getUTxOInfo Tests by @edridudi in #142
- Add API Token example to Readme by @edridudi in #143
- #149: Allow HTTP requests with data compression enhancement by @edridudi in #150
- Bugfix: GetAddressInformation Endpoint Wrong handling by @edridudi in #150
- Change Timeout default values to 300 seconds by @edridudi in #150
- Bump org.slf4j:slf4j-reload4j from 2.0.7 to 2.0.9 by @dependabot in #148
- Bump maven-surefire-plugin.version from 3.1.0 to 3.2.2 by @dependabot in #147
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #144
- Bump org.projectlombok:lombok from 1.18.28 to 1.18.30 by @dependabot in #145
- Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.1 by @dependabot in #146
Full Changelog: v1.18.0...v1.18.1
v1.18.0
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
- Koios Java Client 1.18.0 Alignment with Koios Instance v1.1.0 by @edridudi in #140
- Update Dependencies by @edridudi in #141
Full Changelog: v1.17.3...v1.18.0
v1.17.3
v1.17.2
New Endpoints
Cosmetics
Dependencies
- Bump junit-jupiter from 5.9.2 to 5.9.3 by @dependabot in #123
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.10 by @dependabot in #122
- Bump jackson-databind from 2.14.2 to 2.15.0 by @dependabot in #121
- Bump bcprov-jdk15to18 from 1.72 to 1.73 by @dependabot in #119
Full Changelog: v1.17.1...v1.17.2
v1.17.1
What's Changed
- Bump slf4j-reload4j from 2.0.6 to 2.0.7 by @dependabot in #115
- Bump swagger-annotations from 2.2.8 to 2.2.9 by @dependabot in #114
- Add Total Supply Field in PolicyAssetInfo by @edridudi in 0524932
Full Changelog: v1.17.0...v1.17.1
v1.17.0
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 toasset_addresses
keeping naming line with other endpoints (old endpoint will be retired in future release)/asset_policy_info
- Renamed topolicy_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
- Adddecimals
to output #110 - Output (addition) -
/policy_asset_info
- Addminting_tx_hash
,total_supply
,mint_cnt
,burn_cnt
andcreation_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 fieldplutus_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
What's Changed
Full Changelog: v1.16.2...v1.16.3
v1.16.2
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
- @combineads made their first contribution in #106
Full Changelog: v1.16.1...v1.16.2