Releases: txpipe/oura
Releases · txpipe/oura
v1.1.0
v1.1.0 (2022-02-05)
Features
- Introduce stateful cursor (#116)
- Introduce 'stoud' + 'logs' sink (#77)
- BlockRecord: include previous block hash (#120)
- model: include tx_hash in TransactionRecord (#123)
- watch: Add output throttle cli arg
Bug Fixes
- EventWriter::standalone() inaccessible (#115)
- Make bech32 encoding network-aware (#104)
- Slot to timestamp mapping matches public explorers (#101)
- dump build without 'logs' feature (#82)
Docs
Code Refactoring
- Streamline access shared utilities (#108)
Continuous Integration
- Start linting both code and some support files (#96)
- Add testdrive for logs sink (#98)
- style: Add EditorConfig and relevant GH Action (#91)
Chore
- remove explicit of 'use serde_derive'
- deps: Use Pallas 0.4.0 (#118)
- deps: bump clap from 3.0.12 to 3.0.13 (#105)
- deps: bump clap from 3.0.10 to 3.0.12 (#99)
- deps: bump serde from 1.0.134 to 1.0.135 (#89)
- deps: bump tui from 0.16.0 to 0.17.0 (#90)
- deps: bump serde_json from 1.0.75 to 1.0.78 (#88)
- deps: bump serde from 1.0.133 to 1.0.134
- deps: bump serde from 1.0.135 to 1.0.136 (#102)
- deps: bump clap from 3.0.9 to 3.0.10
- deps: bump clap from 3.0.7 to 3.0.9
v1.0.2
v1.0.1
v1.0.0
v1.0.0 (2022-01-13)
Features
- Add 'end' events for blocks and txs (#60)
- Add slot, hash and number to block start event (#59)
- Introduce "Webhook" sink (#51)
- Add CIP-25 metadata parser (#49)
- mapper: Refactor event-mapper code for easier extension (#47)
Bug Fixes
- Log & continue on mapper errors (#53)
Docs
- Add testdrive example for webhook setup (#55)
- Add testdrive example for Elasticsearch setup (#54)
- webhook: Add webhook sink configuration docs (#62)
Chore
v0.3.10
v0.3.9
v0.3.9 (2022-01-07)
Features
- Map metadata as structured JSON (#29)
- Pipeline back-pressure (#36)
- Basic Windows support (#20)
- cli: Add version number to help output
Bug Fixes
- Typo in watch arg parsing
- Move from value_t macro to ArgMatches::value_of_t
- Update more code to new Clap API
- Clap API update
Docs
- Improve documentation across the board
Chore
- deps: Update Pallas version and other patched dependencies
- deps: bump clap from 2.34.0 to 3.0.5
- deps: Update pallas to v0.3.5 (#30)
- deps: bump serde_json from 1.0.73 to 1.0.74
- deps: bump serde from 1.0.132 to 1.0.133
- deps: bump minicbor from 0.12.0 to 0.12.1
- deps: bump serde_json from 1.0.72 to 1.0.73 (#23)
- deps: bump crossterm from 0.20.0 to 0.22.1 (#22)
- deps: bump serde from 1.0.130 to 1.0.132 (#21)
BREAKING CHANGE
- Metadata record presents new structure.
- Level of granularity for metadata event is different, one record per label.
- Configuration keys for the 'Selection' filter changed to reflect new metadata structure
v0.3.8
v0.3.8 (2021-12-30)
Features
- Add details to 'transaction' event (#24)
- Introduce 'selection' filter (#18)
- Introduce 'fingerprint' filter (#16)
- Introduce 'filtering' stage (#14)
- Add common data aggregations to events (#13)
- node: Allow reading from arbitrary initial chain point (#10)
- node: Output block hash as event data
Bug Fixes
- node: Handle non-map metadata structures (#12)
Docs
- Add fingerprint / selection filter docs
- Improve 'watch' mode usage info
- Move docker instructions to mdbook
Style
- Fix whitespaces (#17)
Continuous Integration
- Add 'testdrive' workflow
- fix branch filter for validate workflow
Chore
- Update README feature check list
- Fix clippy / fmt warnings
- Fix fmt / clippy warnings
- Fix fmt / clippy warnings
- deps: Bump-up pallas v0.3.3 to v0.3.4 (#19)
v0.3.7
v0.3.6
v0.3.5
v0.3.5 (2021-12-18)
Features
- include event type tag in serde output
- elastic: Add Elasticsearch MVP Sink (#5)
Bug Fixes
- Add all features in the binary releases
- use correct cfg feature syntax
- valid entrypoint on Dockerfile
Docs
- improve binary install example
- add context field to data dictionary
- fill data dictionary and installation info
- point readme to mdbook
- add draft documentation in mdbook format