All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.6.0 (2022-11-04)
- cardano-services: support pools ext metadata
- support the complete set of protocol parameters
- make stake pools pagination a required arg
- add pagination in 'transactionsByAddresses'
- cardano-services: nftMetadataService returns null instead of
- input-selection: renamed cip2 package to input-selection
- hoist Cardano.util.{deserializeTx,metadatum}
- rework TxSubmitProvider to submit transactions as hex string instead of Buffer
- rework all provider signatures args from positional to a single object
- convert boolean args to support ENV counterparts, parse as booleans
- hoist hexString utils to util package
- add pagination in 'transactionsByAddresses' (fc88afa)
- cardano-services: Add '/meta' endpoint for deployment information (872bf9c)
- cardano-services: add support for using a stub token metadata service (6975156)
- cardano-services: adds log of incoming requests (f302f9c)
- cardano-services: enhance metrics endpoint (0fdbb85)
- cardano-services: make search stake pool case insensitive (7fb42a7)
- cardano-services: nftMetadataService returns null instead of (7b87d1d)
- cardano-services: rewardAccounts limitation (8ca6917)
- cardano-services: support pools ext metadata (0ac5451)
- create common mock server util (53bd4f7)
- improve db health check query (1595350)
- make stake pools pagination a required arg (6cf8206)
- support the complete set of protocol parameters (46d7aa9)
- cardano-services: cache total pools count (fbd9ac5)
- cardano-services: correct interval type and only clear if defined (a23f384)
- cardano-services: correct spelling mistakes (a7b098f)
- cardano-services: filter available rewards balance by spendable_epoch>=tip (4da325a)
- cardano-services: fix netinf prov possibly causing unhandled rejection on early called shutdown (1107d4b)
- cardano-services: fix some typos (303497d)
- cardano-services: fixed an issue that was causing live stake and saturation values to be calculated incorrectly (5e714e2)
- cardano-services: fixed an issue that was causing pool saturation to be always 0 (82cab4d)
- cardano-services: fixed some not correctly exported symbols (8c8950a)
- cardano-services: handle CardanoTokenRegistry errors (32a9b1f)
- cardano-services: hash/update id model types (142098c)
- cardano-services: total rewards is now being calculated correctly for current epoch (6d4cf6c)
- cardano-services: wrong source tx input id (f6efe3b)
- convert boolean args to support ENV counterparts, parse as booleans (d14bd9d)
- core: custom errors no longer hide inner error details (9d0f51f)
- remove nullability of Protocol Parameters (f75859d)
- rollback ProtocolParametersRequiredByWallet type (0cd8877)
- cardano-services: order by block.id in ledger tip queries (b985d3f)
- hoist Cardano.util.{deserializeTx,metadatum} (a1d0754)
- hoist hexString utils to util package (0c99d9d)
- input-selection: renamed cip2 package to input-selection (f4d6632)
- rework all provider signatures args from positional to a single object (dee30b5)
- rework TxSubmitProvider to submit transactions as hex string instead of Buffer (032a1b7)
0.5.0 (2022-08-30)
- consolidate cli & run entrypoints
- rm TxAlonzo.implicitCoin
- removed Ogmios schema package dependency
- replace
NetworkInfoProvider.timeSettings
witheraSummaries
- logger is now required
- contextLogger support
- cardano-services: make interface properties name more specific
- cardano-services: add db-sync asset http service (fb254e5)
- cardano-services: add db-sync asset provider (9763c59)
- cardano-services: add support for secure db connection (380a633)
- cardano-services: cache stake pool queries (3b65972)
- cardano-services: root health check endpoint (aff7c6a)
- cardano-services: uniform ttl parameter of in memory cache methods to be expressed in seconds (670d0c1)
- implement tx submit worker error handling (55bc023)
- ogmios cardano node DNS resolution (d132c9f)
- replace
NetworkInfoProvider.timeSettings
witheraSummaries
(58f6fc7)
- cardano-services: empty array and default condition for identifier filters - search stakePool (43b8481)
- cardano-services: fixed a division by 0 on APY calculation if epoch lenght is less than 1 day (bb041cf)
- cardano-services: initialize CardanoNode (3c3a5ee)
- cardano-services: make HTTP services depend on provider interfaces, rather than classes (1fef381)
- malformed string and add missing service to Docker defaults (b40edf6)
- improve lovelace supply queries (7964a2f)
- cardano-services: make interface properties name more specific (854408d)
- consolidate cli & run entrypoints (1452bfb)
- contextLogger support (6d5da8e)
- logger is now required (cc82bc2)
- removed Ogmios schema package dependency (4ed2408)
- rm TxAlonzo.implicitCoin (167d205)
0.4.0 (2022-07-25)
- cardano-services: make interface properties name more specific
- cardano-services: remove static create
- cardano-services: service improvements
- add new
apy
sort field to stake pools (161ccd8) - cardano-services: add db-sync asset http service (fb254e5)
- cardano-services: add db-sync asset provider (9763c59)
- cardano-services: add DbSyncNftMetadataService (f667c0a)
- cardano-services: add token metadata provider (040e0eb)
- cardano-services: implements rabbitmq new interface (a880367)
- cardano-services: service discovery via DNS (4d4dd36)
- cardano-services: support loading secrets in run.ts for compatibility with existing pattern (b9ece18)
- sort stake pools by fixed cost (6e1d6e4)
- support any network by fetching time settings from the node (08d9ed2)
- allow pool relay nullable fields in open api validation (e7fe121)
- cardano-services: add missing ENV to run.ts (13f8698)
- cardano-services: make HTTP services depend on provider interfaces, rather than classes (1fef381)
- cardano-services: stake pool healthcheck (90e84ee)
- improve lovelace supply queries (7964a2f)
- cardano-services: make interface properties name more specific (854408d)
- cardano-services: remove static create (7eddc2b)
- cardano-services: service improvements (6eda4aa)
- move stakePoolStats from wallet provider to stake pool provider
- rename
StakePoolSearchProvider
toStakePoolProvider
- cardano-services: compress the multiple entrypoints into a single top-level set
- cardano-services: make TxSubmitHttpServer compatible with createHttpProvider
- cardano-graphql-services: remove graphql concerns from services package, rename
- add ChainHistory http provider (64aa7ae)
- add sort stake pools by saturation (#270) (2a9abff)
- add totalResultCount to StakePoolSearch response (4265f6a)
- add utxo http provider (a55fcdb)
- cardano-services: add HttpServer.sendJSON (c60bcf9)
- cardano-services: add pool rewards to stake pool search (f2ed680)
- cardano-services: add query for stake pool epoch rewards (7417896)
- cardano-services: add sort by order & field (dd80375)
- cardano-services: add stake pools metrics and open api validation (2c010ee)
- cardano-services: added call chain of close method from HttpServer to HttpService to Provider (aa44bdf)
- cardano-services: adds tx submission via rabbitmq load test (5f6a160)
- cardano-services: create NetworkInfo service (b003d49)
- cardano-services: integrated in CLIs TxSubmitWorker from @cardano-sdk/rabbitmq (56adf12)
- cardano-services: log services HTTP server is using (7da7802)
- cardano-services: run multiple services from a single HTTP server (35770e0)
- cardano-services: stake pool search http server (c3dd013)
- create InMemoryCache (a2bfcc6)
- rewards data (5ce2ff0)
- cardano-services: added @cardano-sdk/rabbitmq dependency (f561a1e)
- cardano-services: align exit codes on error (ce8464f)
- cardano-services: change stake pool search response body data to match provider method (d83d4af)
- cardano-services: fix findPoolEpoch rewards, add rounding (e386211)
- cardano-services: fix findPoolsOwners query (619b2b8)
- cardano-services: fix pools_delegated on pledgeMet query (a68771a)
- cardano-services: fixed bin entry in package.json (de9b89e)
- cardano-services: health check api can now be called in get as well (b68e90c)
- cardano-services: resolve package.json path when cli is run with ts-node (9c77218)
- cardano-services: updates NetworkInfo OpenAPI spec to align with refactor (626e8be)
- division by zero error at pool rewards query (#280) (116ed12)
- use ordering within UTxO query for reproducible results (889b437)
- cardano-services: enhance cache get method (99b2b9d)
- cardano-graphql-services: remove graphql concerns from services package, rename (71a939b)
- cardano-services: compress the multiple entrypoints into a single top-level set (4c3c975)
- cardano-services: make TxSubmitHttpServer compatible with createHttpProvider (131f234)
- move stakePoolStats from wallet provider to stake pool provider (52d71a7)
- rename
StakePoolSearchProvider
toStakePoolProvider
(b432103)