v0.2.0
Hermes implemented as per Milestone 2 deliverables requirements.
What's Changed
- feat: add dashboard project by @minikin in #3
- feat(ci): add remove stale branches job by @minikin in #4
- feat: add codeowners by @minikin in #5
- chore(deps): bump crs-k/stale-branches from 2.0.1 to 3.0.1 by @dependabot in #7
- docs(docs): Add standardized architecture document structure by @stevenj in #8
- fix(hermes): Remove unused CI stages by @stevenj in #9
- chore: cardano-node-follower crate setup by @FelipeRosa in #13
- fix: modify the spellcheck from local to call spellcheck in
catalyst-ci
by @apskhem in #28 - fix: modify the markdown check from local to call markdown check in
catalyst-ci
by @bkioshn in #29 - chore: use
COPY
command instead ofCP_SRC
by @apskhem in #35 - chore: remove
docs.yml
by @apskhem in #37 - feat(docs): Integrate Rust docs to our general mkDocs by @Mr-Leshiy in #36
- fix: Rust builder bug by @Mr-Leshiy in #40
- feat: integrate
wasi-preview1-component-adapter
into the project. by @apskhem in #45 - chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #22
- chore(deps): bump crs-k/stale-branches from 3.0.1 to 3.1.3 by @dependabot in #30
- chore(deps): bump actions/setup-java from 1 to 4 by @dependabot in #24
- chore(deps): bump google-github-actions/auth from 1 to 2 by @dependabot in #23
- chore(deps): bump bluefireteam/melos-action from 2 to 3 by @dependabot in #46
- chore(deps): bump google-github-actions/setup-gcloud from 1 to 2 by @dependabot in #47
- chore(cardano-node-follower): Crate API design by @FelipeRosa in #33
- fix: cleanup targets by @bkioshn in #39
- feat(cardano-chain-follower): Implementation by @FelipeRosa in #43
- docs: Hermes engine architecture design notes by @Mr-Leshiy in #62
- feat: Apply our Rust builder for
wasm-preview-adapter
crates by @Mr-Leshiy in #58 - feat(parse network type): from str trait by @cong-or in #76
- chore(deps): bump crs-k/stale-branches from 3.1.3 to 3.1.4 by @dependabot in #77
- fix: ci deployment_token by @kukkok3 in #78
- feat: Wasm module implementation by @Mr-Leshiy in #73
- feat: genesis values helper by @cong-or in #80
- chore(cardano-chain-follower): Use pallas 0.22.0 instead of catalyst-pallas by @FelipeRosa in #112
- feat(wasm): Add Hermes WASM APIs by @stevenj in #74
- feat: Update
wasm::Module
to enable wasm component model by @Mr-Leshiy in #121 - Revert "feat: Update
wasm::Module
to enable wasm component model " by @stevenj in #122 - chore(cardano-chain-follower): Merge Reader functions with the Follower by @FelipeRosa in #115
- feat: Update wasm::Module to enable wasm component model [try 2] by @Mr-Leshiy in #123
- feat(docs): Add cardano-chain-follower architectural docs by @FelipeRosa in #111
- feat: Hermes events implementation by @Mr-Leshiy in #126
- feat(api): Generate a blake2b hash of a given binary buffer. by @bkioshn in #120
- feat(Rust API): Implement Rust Cron Module by @saibatizoku in #124
- chore: repo cleanups by @stevenj in #138
- feat(wasm): C stub by @apskhem in #118
- feat:
bindings-expand
Earthly target by @Mr-Leshiy in #136 - feat: follower connection by @cong-or in #157
- feat:
wasm::Module
benchmark by @Mr-Leshiy in #109 - feat: Hermes API version control ADR by @Mr-Leshiy in #137
- docs: Adds notes on Hermes packaging requirements by @saibatizoku in #71
- chore(deps): bump crs-k/stale-branches from 3.1.4 to 4.0.1 by @dependabot in #164
- chore(deps): update wasmtime requirement from 17.0.0 to 18.0.2 in /hermes by @dependabot in #167
- chore(deps): update pallas requirement from 0.22.0 to 0.23.0 in /hermes by @dependabot in #165
- docs(hermes): Document how the follower runtime extension manages instances by @stevenj in #174
- feat: Hermes event queue and Hermes reactor by @Mr-Leshiy in #135
- docs: HRE implementation notes by @Mr-Leshiy in #169
- feat(hermes): Generalized WASI Component Test Runner POC by @stevenj in #143
- feat(rust): Time Module Implementation by @saibatizoku in #142
- fix(cardano-chain-follower): Refactor cardano-chain-follower to fix client concurrency bug by @FelipeRosa in #182
- feat(cbork): Add new cbor kit crates by @stevenj in #116
- feat(api): Implement Ed25519-BIP32 by @bkioshn in #127
- fix(cardano-chain-follower): set_read_pointer now returns None when the requested point is not found by @FelipeRosa in #184
- chore(cardano-chain-follower): Add ways to get the raw bytes for MultiEraBlockData by @FelipeRosa in #185
- feat: logger by @bkioshn in #186
- fix: Patch pallas lib, use catalyst-pallas repo by @Mr-Leshiy in #189
- chore(deps): bump crs-k/stale-branches from 4.0.1 to 4.1.0 by @dependabot in #191
- feat(cron api rust): Implement Cron Events Rust by @saibatizoku in #145
- chore(deps): update wasmtime requirement from 18.0.2 to 19.0.0 in /hermes by @dependabot in #192
- feat(cardano-rte): Implement Cardano chain follower functions in Cardano Runtime Extension by @FelipeRosa in #181
- feat: add ToString impl for Network by @Mr-Leshiy in #202
- feat(wasm): Wasm Integration Tests working in CI by @stevenj in #197
New Contributors
- @minikin made their first contribution in #3
- @dependabot made their first contribution in #7
- @bkioshn made their first contribution in #29
- @Mr-Leshiy made their first contribution in #36
- @cong-or made their first contribution in #76
- @kukkok3 made their first contribution in #78
Full Changelog: https://github.com/input-output-hk/hermes/commits/v0.2.0