Releases: txpipe/scrolls
Releases · txpipe/scrolls
v0.6.0-alpha.0
v0.6.0-alpha.0 (2023-12-15)
Features
- implement deno reducer (#155)
- introduce full utxos by address reducer (#138)
- introduce hash db ops (#143)
- Add addresses by stake reducer (#131)
- Introduce Supply by Asset reducer
- asset supply reducer
- add
UtxoByStake
reducer (#125)
Bug Fixes
- hash arg order (#144)
- Skip byron addresses (#134)
- Fix build issues (#133)
- Fix typo in mod import
- Fix typo in supply reducer (#130)
- Use refs for hash
- Contemplate non-bech32 on stake
- supplybyasset: Use only mints to reduce supply (#132)
- utxobystake: Use stake address instead of delegation part (#129)
- utxosbyasset: Use correct tx / idx when processing consumed inputs (#128)
Docs
Code Refactoring
Continuous Integration
- improve release workflow (#154)
Chore
- Apply jpgs fixes and changes
v0.5.0
v0.4.3
v0.4.3 (2022-12-01)
Features
Bug Fixes
- Fix Plutus int data issue in upstream Pallas (#116)
- Fix typo in error message (#111)
- Check agency in chain-sync logic (blocking version) (#108)
- Merge N2N stages to avoid race conditions (#106)
Docs
- Add swarm mode testdrive example (#113)
Code Refactoring
- Track utxos by asset in sorted set (#115)
Continuous Integration
- Add testdrive image build workflow (#109)
Chore
- Tidy up testdrive examples (#114)
v0.4.2
v0.4.1
v0.4.0
v0.4.0 (2022-10-06)
Features
- Add 'asset holders by asset' reducer (#95)
- Use Redis transaction for all updates in block (#79)
- Add 'Address by Ada Handle' reducer (#91)
- Add 'Transaction Count by Native Asset' Reducer (#92)
- Introduce Elasticsearch storage preview (#90)
- Add LastBlockParams reducer (#89)
- Allow filters by address payment or delegation part (#86)
Bug Fixes
- Apply Pallas' breaking changes to new reducers (#100)
- Use two-phase commit input ports (#99)
- Read ADA Handles from any era (#98)
- Use valid json for ada handles (#97)
- Use correct index for collateral return (#94)
Chore
v0.3.0
v0.3.0 (2022-09-08)
Features
- introduce Json values as potential CRDT payloads
- implement config option 'finalize' to specify when to stop processing blocks (#75)
- implement filter for transaction properties (#73)
- Implement 'block header CBOR by hash' reducer (#70)
- add preview and preprod chains (#68)
- Add more filter predicates (#65)
Bug Fixes
- use correct ChainWellKnownInfo for preview network (#74)
- handle babbage collateral return outputs (#77)
- Increment TxCountByAddress once per Tx (#72)
- Contemplate collateral for Balance reducer (#69)
- Skip invalid Txs from relevant reducers (#67)
- Use rollback buffer min-depth config (#63)
Docs
- Update README feature status (#66)
Chore
- Remove duplicated reducers (#64)
- Update testdrive example
v0.2.0
v0.2.0 (2022-08-08)
Features
- Implement automatic source reconnect (#60)
- Implement crosscut filter framework (#56)
- Implement 'tx by hash' reducer (#55)
- Use era-agnostic address strings (#54)
- Make use of Pallas addresses (#51)
- Remove used UTxOs from enrich db (#50)
- Enrich using UTxOs instead of whole Tx (#49)
- Add parallelization to Sled stage (#47)
- Allow skipping storage (#46)
- Introduce TUI console (#45)
- Exit pipeline on stage error (#44)
- Return useful work errors (#43)
- Implement pipeline-wide policy config (#41)
- Provide a way to skip enrich step (#40)
- Add metrics to sled enrich stage (#38)
- Add a nix flake (#37)
- Introduce enrich stage (#31)
- Use pallas traverse library (#28)
- Introduce 'Address by Txo' reducer (#21)
- Implement address filter for utxo collection (#18)
- Implement stateful cursor (#13)
- Add support for various reducers (#11)
- Implement N2C source (#12)
- Add 'pool by stake address' collection
- Use config file path if set in args (#4)
- use config file path if set in args
Bug Fixes
- Setup Redis retry policy (#62)
- Use latest cursor when attempting a reconnect (#61)
- Increase tick timeout (#48)
- Fix edge cases on state queries (#30)
- Bootstrap state in reducer stage (#29)
- Fix config point parsing regression (#17)
- Specify docker-compose version (#1)
- docker compose on testdrive showing an error of "Unsupported config option"
Docs
- Rename README reference to Carp (#16)
- Fix type in README
- Add links to other repos
- Fix build badge in README
- Add more disclaimers
- Add redis-cli example
- Fix typos in README
- Use data volume for testdrive example
- Keep improving README
- Improve README
- Improve README
- Add testdrive support files
Code Refactoring
Continuous Integration
- Scaffold mdbook documentation (#36)
Chore
- Add unstable feature flag (#20)
- deps: Update Pallas to v0.11.0-beta (#39)
- deps: Update Pallas to v0.11.0-alpha.0 (#26)
BREAKING CHANGE
most of the bootstrapping artifacts have changed their interface
v0.1.0
v0.1.0 (2022-04-11)
Features
- Implement chain intersect options
- Add ops counter to reducers
- Introduce Fanout / Funnel pipeline
- Implement working PoC
Docs
- Update README feature status
Code Refactoring
- Rename collections module to reducers
- Provide crosscut config to plugins
- Add arg structs as a crosscut concern
- Refactor bootstrapping procedure
Continuous Integration
- Include Cargo.lock as part of the repo
- Introduce Dockerfile
- Include release workflow
Chore
- Use git source for gasket dependency
- deps: Switch to non-local deps