Release 0.19.0-alpha.0
pallas@0.19.0-alpha.0 pallas-addresses@0.19.0-alpha.0 pallas-codec@0.19.0-alpha.0 pallas-crypto@0.19.0-alpha.0 pallas-network@0.19.0-alpha.0 pallas-primitives@0.19.0-alpha.0 pallas-traverse@0.19.0-alpha.0 pallas-upstream@0.19.0-alpha.0 Generated by cargo-workspaces
This commit is contained in:
parent
b2ad646cf5
commit
535147e9c4
9 changed files with 79 additions and 32 deletions
51
CHANGELOG.md
51
CHANGELOG.md
|
|
@ -2,6 +2,52 @@
|
|||
## [Unreleased]
|
||||
|
||||
|
||||
<a name="v0.19.0-alpha.0"></a>
|
||||
## [v0.19.0-alpha.0] - 2023-04-13
|
||||
### Chore
|
||||
- Use gasket dep from crates.io ([#249](https://github.com/txpipe/pallas/issues/249))
|
||||
- Fix lint warnings for all targets ([#240](https://github.com/txpipe/pallas/issues/240))
|
||||
- Improve network tracing messages ([#237](https://github.com/txpipe/pallas/issues/237))
|
||||
- **traverse:** Improve API ergonomics ([#233](https://github.com/txpipe/pallas/issues/233))
|
||||
|
||||
### Docs
|
||||
- Small crate readme tweaks
|
||||
|
||||
### Feat
|
||||
- Migrate to asynchronous I/O ([#241](https://github.com/txpipe/pallas/issues/241))
|
||||
- Allow creation of secret key from bytes ([#224](https://github.com/txpipe/pallas/issues/224))
|
||||
- Add client/server use_channel variants ([#228](https://github.com/txpipe/pallas/issues/228))
|
||||
- Add constants for known miniprotocols
|
||||
- Introduce Upstream crate ([#230](https://github.com/txpipe/pallas/issues/230))
|
||||
- Make the underlying TxBody type generic
|
||||
- **addresses:** Derive Hash on Address ([#235](https://github.com/txpipe/pallas/issues/235))
|
||||
- **traverse:** Expose aux data scripts ([#232](https://github.com/txpipe/pallas/issues/232))
|
||||
- **traverse:** Introduce time helpers ([#234](https://github.com/txpipe/pallas/issues/234))
|
||||
- **upstream:** Make output generic by adapter ([#236](https://github.com/txpipe/pallas/issues/236))
|
||||
|
||||
### Fix
|
||||
- Handle bearer I/O errors ([#247](https://github.com/txpipe/pallas/issues/247))
|
||||
- Make upstream worker easy to connect ([#246](https://github.com/txpipe/pallas/issues/246))
|
||||
- **upstream:** Use sync read for chunk dequeue ([#239](https://github.com/txpipe/pallas/issues/239))
|
||||
|
||||
### Refactor
|
||||
- Improve network module naming ([#245](https://github.com/txpipe/pallas/issues/245))
|
||||
- Merge multiplexer & miniprotocols into single crate ([#244](https://github.com/txpipe/pallas/issues/244))
|
||||
- **traverse:** Unify mint and output asset artifacts ([#231](https://github.com/txpipe/pallas/issues/231))
|
||||
|
||||
### BREAKING CHANGE
|
||||
|
||||
The signature for Bearer.accept_tcp now returns the bearer, and the address that connected.
|
||||
|
||||
This can, for example, be used to implement allow and deny lists for accepting or rejecting incoming connections.
|
||||
|
||||
* Return the remote address from accept_unix
|
||||
|
||||
* cargo fmt
|
||||
|
||||
* Fix comment formatting
|
||||
|
||||
|
||||
<a name="v0.18.0"></a>
|
||||
## [v0.18.0] - 2023-02-04
|
||||
### Build
|
||||
|
|
@ -14,7 +60,7 @@
|
|||
|
||||
### Feat
|
||||
- Derive Debug for Bearer ([#219](https://github.com/txpipe/pallas/issues/219))
|
||||
- **miniprotocols:** Implement tx submission client & server ([#220](https://github.com/txpipe/pallas/issues/220))
|
||||
- **miniprotocols:** Implement tx submission client ([#220](https://github.com/txpipe/pallas/issues/220))
|
||||
|
||||
### Fix
|
||||
- Provide original hash for inline datum ([#221](https://github.com/txpipe/pallas/issues/221))
|
||||
|
|
@ -762,7 +808,8 @@ handshake, chainsync, localstate and blockfetch mini-protocols changed the API s
|
|||
- apply fmt to entire workspace
|
||||
|
||||
|
||||
[Unreleased]: https://github.com/txpipe/pallas/compare/v0.18.0...HEAD
|
||||
[Unreleased]: https://github.com/txpipe/pallas/compare/v0.19.0-alpha.0...HEAD
|
||||
[v0.19.0-alpha.0]: https://github.com/txpipe/pallas/compare/v0.18.0...v0.19.0-alpha.0
|
||||
[v0.18.0]: https://github.com/txpipe/pallas/compare/v0.17.0...v0.18.0
|
||||
[v0.17.0]: https://github.com/txpipe/pallas/compare/v0.16.0...v0.17.0
|
||||
[v0.16.0]: https://github.com/txpipe/pallas/compare/v0.14.2...v0.16.0
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-addresses"
|
||||
description = "Ergonomic library to work with different Cardano addresses"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -12,8 +12,8 @@ authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
|||
|
||||
[dependencies]
|
||||
hex = "0.4.3"
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
base58 = "0.2.0"
|
||||
bech32 = "0.9.1"
|
||||
thiserror = "1.0.31"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-codec"
|
||||
description = "Pallas common CBOR encoding interface and utilities"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-crypto"
|
||||
description = "Cryptographic primitives for Cardano"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -15,7 +15,7 @@ hex = "0.4"
|
|||
cryptoxide = { version = "0.4.1" }
|
||||
thiserror = "1.0"
|
||||
rand_core = "0.6"
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
serde = "1.0.143"
|
||||
|
||||
[dev-dependencies]
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-network"
|
||||
description = "Ouroboros networking stack using async IO"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -17,8 +17,8 @@ authors = [
|
|||
byteorder = "1.4.3"
|
||||
hex = "0.4.3"
|
||||
itertools = "0.10.5"
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto" }
|
||||
thiserror = "1.0.31"
|
||||
tokio = { version = "1", features = ["net", "io-util", "time", "sync"] }
|
||||
tracing = "0.1.37"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-primitives"
|
||||
description = "Ledger primitives and cbor codec for the different Cardano eras"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -16,8 +16,8 @@ authors = [
|
|||
[dependencies]
|
||||
hex = "0.4.3"
|
||||
log = "0.4.14"
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
base58 = "0.2.0"
|
||||
bech32 = "0.9.0"
|
||||
serde = { version = "1.0.136", optional = true, features = ["derive"] }
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-traverse"
|
||||
description = "Utilities to traverse over multi-era block data"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -11,10 +11,10 @@ readme = "README.md"
|
|||
authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
||||
|
||||
[dependencies]
|
||||
pallas-primitives = { version = "0.18.0", path = "../pallas-primitives" }
|
||||
pallas-addresses = { version = "0.18.0", path = "../pallas-addresses" }
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-primitives = { version = "0.19.0-alpha.0", path = "../pallas-primitives" }
|
||||
pallas-addresses = { version = "0.19.0-alpha.0", path = "../pallas-addresses" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
hex = "0.4.3"
|
||||
thiserror = "1.0.31"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas-upstream"
|
||||
description = "Opinionated implementation of component that pulls chain data from an upstream node"
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -14,10 +14,10 @@ authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
|||
async-trait = "0.1.68"
|
||||
byteorder = "1.4.3"
|
||||
hex = "0.4.3"
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto" }
|
||||
pallas-network = { version = "0.18.0", path = "../pallas-network" }
|
||||
pallas-traverse = { version = "0.18.0", path = "../pallas-traverse" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto" }
|
||||
pallas-network = { version = "0.19.0-alpha.0", path = "../pallas-network" }
|
||||
pallas-traverse = { version = "0.19.0-alpha.0", path = "../pallas-traverse" }
|
||||
serde = { version = "1.0.154", features = ["derive"] }
|
||||
thiserror = "1.0.31"
|
||||
tokio = { version = "1", features = ["net", "macros", "io-util"] }
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "pallas"
|
||||
description = "Rust-native building blocks for the Cardano blockchain ecosystem."
|
||||
version = "0.18.0"
|
||||
version = "0.19.0-alpha.0"
|
||||
edition = "2021"
|
||||
repository = "https://github.com/txpipe/pallas"
|
||||
homepage = "https://github.com/txpipe/pallas"
|
||||
|
|
@ -11,10 +11,10 @@ readme = "../README.md"
|
|||
authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
||||
|
||||
[dependencies]
|
||||
pallas-network = { version = "0.18.0", path = "../pallas-network/" }
|
||||
pallas-primitives = { version = "0.18.0", path = "../pallas-primitives/" }
|
||||
pallas-traverse = { version = "0.18.0", path = "../pallas-traverse/" }
|
||||
pallas-addresses = { version = "0.18.0", path = "../pallas-addresses/" }
|
||||
pallas-crypto = { version = "0.18.0", path = "../pallas-crypto/" }
|
||||
pallas-codec = { version = "0.18.0", path = "../pallas-codec/" }
|
||||
pallas-upstream = { version = "0.18.0", path = "../pallas-upstream/" }
|
||||
pallas-network = { version = "0.19.0-alpha.0", path = "../pallas-network/" }
|
||||
pallas-primitives = { version = "0.19.0-alpha.0", path = "../pallas-primitives/" }
|
||||
pallas-traverse = { version = "0.19.0-alpha.0", path = "../pallas-traverse/" }
|
||||
pallas-addresses = { version = "0.19.0-alpha.0", path = "../pallas-addresses/" }
|
||||
pallas-crypto = { version = "0.19.0-alpha.0", path = "../pallas-crypto/" }
|
||||
pallas-codec = { version = "0.19.0-alpha.0", path = "../pallas-codec/" }
|
||||
pallas-upstream = { version = "0.19.0-alpha.0", path = "../pallas-upstream/" }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue