Skip to content

Commit

Permalink
Make 1.2.0 release. (#1009)
Browse files Browse the repository at this point in the history
* Add 1.2.0 changelog entries

* Bump package versions to 1.2.0 and update the version constraints
  • Loading branch information
Evgenii Akentev authored Mar 6, 2023
1 parent b80116b commit 68efca7
Show file tree
Hide file tree
Showing 73 changed files with 442 additions and 406 deletions.
14 changes: 14 additions & 0 deletions cardano-node-emulator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@

<a id='changelog-1.2.0'></a>
# 1.2.0 — 2023-03-03

## Removed

- Removed `OpenApi.ToSchema` instance for `SlotConfig`.

- Remove `estimateTransactionFee`, `signTx`, `fromPlutusTx`, `fromPlutusTxSigned`, `fromPlutusTxSigned'` as the `Tx` was removed from `plutus-ledger`.

## Changed

- The default utxo provider for balancing now selects bigger inputs first when adding new inputs, to reduce the number of inputs.
This was in particular a problem for collateral inputs, of which there can only be 3.

<a id='changelog-1.1.0'></a>
# 1.1.0 — 2023-01-12

Expand Down
14 changes: 7 additions & 7 deletions cardano-node-emulator/cardano-node-emulator.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: cardano-node-emulator
version: 1.1.0.0
version: 1.2.0.0

common lang
default-language: Haskell2010
Expand Down Expand Up @@ -40,9 +40,9 @@ library
-- Local components
--------------------
build-depends:
, freer-extras >=1.1.0
, plutus-ledger >=1.1.0
, plutus-script-utils >=1.1.0
, freer-extras >=1.2.0
, plutus-ledger >=1.2.0
, plutus-script-utils >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -96,9 +96,9 @@ test-suite cardano-node-emulator-test
-- Local components
--------------------
build-depends:
, cardano-node-emulator >=1.0.0
, plutus-ledger >=1.0.0
, plutus-script-utils >=1.0.0
, cardano-node-emulator >=1.2.0
, plutus-ledger >=1.2.0
, plutus-script-utils >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
### Added

<a id='changelog-1.2.0'></a>
# 1.2.0 — 2023-03-03

## Added

- Fold blocks into ledger state at client side using local chainsync protocol, both pipelined and non-pipelined versions are provided.
8 changes: 4 additions & 4 deletions cardano-streaming/cardano-streaming.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: cardano-streaming
version: 1.1.0.0
version: 1.2.0.0
author: Andrea Bedini
maintainer: andrea.bedini@iohk.io

Expand Down Expand Up @@ -102,7 +102,7 @@ executable cardano-streaming-example-2
--------------------
build-depends:
, cardano-streaming
, plutus-ledger >=1.0.0
, plutus-ledger >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -131,8 +131,8 @@ executable cardano-streaming-example-3
-- Local components
--------------------
build-depends:
, cardano-streaming
, plutus-chain-index-core >=1.0.0
, cardano-streaming >=1.2.0
, plutus-chain-index-core >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down
30 changes: 15 additions & 15 deletions doc/plutus-doc.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: plutus-doc
version: 1.1.0.0
version: 1.2.0.0
license: Apache-2.0
license-files:
LICENSE
Expand Down Expand Up @@ -77,14 +77,14 @@ executable doc-doctests
-- Local components
--------------------
build-depends:
, cardano-node-emulator >=1.0.0
, freer-extras >=1.0.0
, plutus-chain-index-core >=1.0.0
, plutus-contract >=1.0.0
, plutus-ledger >=1.0.0
, plutus-script-utils >=1.0.0
, plutus-tx-constraints >=1.0.0
, plutus-use-cases >=1.0.0
, cardano-node-emulator >=1.2.0
, freer-extras >=1.2.0
, plutus-chain-index-core >=1.2.0
, plutus-contract >=1.2.0
, plutus-ledger >=1.2.0
, plutus-script-utils >=1.2.0
, plutus-tx-constraints >=1.2.0
, plutus-use-cases >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -129,12 +129,12 @@ test-suite basic-app
-- Local components
--------------------
build-depends:
, cardano-node-emulator >=1.0.0
, freer-extras >=1.0.0
, plutus-contract >=1.0.0
, plutus-ledger >=1.0.0
, plutus-script-utils >=1.0.0
, plutus-tx-constraints >=1.0.0
, cardano-node-emulator >=1.2.0
, freer-extras >=1.2.0
, plutus-contract >=1.2.0
, plutus-ledger >=1.2.0
, plutus-script-utils >=1.2.0
, plutus-tx-constraints >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
### Removed

<a id='changelog-1.2.0'></a>
# 1.2.0 — 2023-03-03

## Removed

- Removed `OpenApi.ToSchema` instance for `PageQuery a`, `PageSize`, and `Page a`.
4 changes: 2 additions & 2 deletions freer-extras/freer-extras.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: freer-extras
version: 1.1.0.0
version: 1.2.0.0
synopsis: Useful extensions to simple-freer
description:
freer-extras provides logging and monitoring functions extending simple-freer
Expand Down Expand Up @@ -90,7 +90,7 @@ test-suite freer-extras-test
----------------------------
-- Local components
----------------------------
build-depends: freer-extras
build-depends: freer-extras >=1.2.0

------------------------
-- Non-IOG dependencies
Expand Down
42 changes: 42 additions & 0 deletions marconi-chain-index/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@

<a id='changelog-1.2.0'></a>
# 1.2.0 — 2023-03-03

## Added

- Epoch stakepool size indexer; the data indexed is roughly equivalent to the `epoch_stake` table in cardano-db-sync.

- Mint/burn indexer: indexes mint/burn events of custom tokens in transactions.

- Address-Datum indexer: indexes all datums for any given address in Cardano.

- CLI flag to allow disabling the Address-Datum indexer.

- Added ToJSON/FromJSON instances for the UTXO indexer types like `UtxoRow` and `Utxo`

- Bootstrapped a benchmark suite for evaluating performance of `marconi-chain-index`

- Added a simple benchmark for evaluating query performance for the address with the most UTXOs.

- Adding 'PRAGMA journal_mode=WAL' for all indexers that are opening a SQLite database

- Added golden tests for the CLI parameter, PLT-1513

## Changed

- Renamed the `marconi` package name to `marconi-chain-index`
- Renamed the module names of the `jsonrpc` lib from Marconi.JsonRpc` to `Network.JsonRpc`

- `UtxoRow` doesn't store the `BlockNo` anymore

## Fixed

- Fixed the resuming of the UTXO indexer
- Fixed the UtxoEvent generator to generate unique utxos and only spend utxos which have been
previously created.

- Fixed lint errors and warnings

- minor changes, mainly adding `show` instances for debugging purposes

* Fixed a bug in the datum extraction in the Utxo indexer

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

28 changes: 14 additions & 14 deletions marconi-chain-index/marconi-chain-index.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: marconi-chain-index
version: 1.1.0.0
version: 1.2.0.0
license: Apache-2.0
license-files:
LICENSE
Expand Down Expand Up @@ -65,8 +65,8 @@ library
-- Local components
--------------------
build-depends:
, cardano-streaming
, marconi-core
, cardano-streaming >=1.2.0
, marconi-core >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -139,8 +139,8 @@ executable marconi-chain-index
-- Local components
--------------------
build-depends:
, cardano-streaming
, marconi-chain-index
, cardano-streaming >=1.2.0
, marconi-chain-index >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -171,8 +171,8 @@ library marconi-chain-index-test-lib
-- Local components
--------------------
build-depends:
, cardano-streaming
, marconi-chain-index
, cardano-streaming >=1.2.0
, marconi-chain-index >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -217,9 +217,9 @@ benchmark marconi-chain-index-bench
-- Local components
--------------------
build-depends:
, cardano-streaming
, marconi-chain-index
, marconi-core
, cardano-streaming >=1.2.0
, marconi-chain-index >=1.2.0
, marconi-core >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down Expand Up @@ -267,10 +267,10 @@ test-suite marconi-chain-index-test
-- Local components
--------------------
build-depends:
, cardano-streaming
, marconi-chain-index
, marconi-chain-index-test-lib
, marconi-core
, cardano-streaming >=1.2.0
, marconi-chain-index >=1.2.0
, marconi-chain-index-test-lib >=1.2.0
, marconi-core >=1.2.0

--------------------------
-- Other IOG dependencies
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
### Changed

<a id='changelog-1.2.0'></a>
# 1.2.0 — 2023-03-03

## Changed

- Renamed the rewindable-index package name to marconi-core
- Modified the module names to reflect the new package name
2 changes: 1 addition & 1 deletion marconi-core/marconi-core.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.2
name: marconi-core
version: 1.1.0.0
version: 1.2.0.0
synopsis: Indexers that can rewind the state to a previous version.
description:
Please see the README on GitHub at <https://github.com/input-output-hk/marconi-core#README.md>
Expand Down
Loading

0 comments on commit 68efca7

Please sign in to comment.