Releases: filecoin-station/zinnia
Releases · filecoin-station/zinnia
v0.7.0
Highlights ✨
- Build binaries for
aarch64-unknown-linux-gnu
to support Station Core Docker images for Apple Silicon - Rename
zinniad
env var toFIL_WALLET_ADDRESS
(BREAKING CHANGE)
What's Changed
- chore: disable Dependabot for Deno crates by @bajtos in #180
- deps: bump serde_json from 1.0.95 to 1.0.96 by @dependabot in #181
- deps: bump serde from 1.0.159 to 1.0.160 by @dependabot in #182
- deps: upgrade libp2p from v0.51.1 to v0.51.3 by @bajtos in #183
- deps: bump h2 from 0.3.16 to 0.3.17 by @dependabot in #185
- deps: bump clap from 4.2.1 to 4.2.2 by @dependabot in #188
- deps: bump assert_cmd from 2.0.10 to 2.0.11 by @dependabot in #186
- deps: bump assert_fs from 1.0.12 to 1.0.13 by @dependabot in #187
- feat: build binary for aarch64-unknown-linux-gnu by @bajtos in #172
- fix!: rename zinniad env var to FIL_WALLET_ADDRESS by @bajtos in #179
- feat: upgrade Deno to 2023.04.12 by @bajtos in #184
- deps: bump clap from 4.2.2 to 4.2.3 by @dependabot in #190
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Highlights ✨
- Our macOS release binaries are signed and notarised now.
- You can download
zinnia
from our Github Releases, no more waiting forcargo install
to compile v8. - We are shipping the first version of
zinniad
, a long-running process that will execute Zinnia modules inside Filecoin Station.
What's Changed
- deps: bump serde from 1.0.158 to 1.0.159 by @dependabot in #149
- deps: bump clap from 4.1.13 to 4.1.14 by @dependabot in #150
- deps: bump async-trait from 0.1.67 to 0.1.68 by @dependabot in #151
- feat:
zinniad
for Filecoin Station by @bajtos in #141 - deps: bump serde_json from 1.0.94 to 1.0.95 by @dependabot in #156
- deps: bump clap from 4.1.14 to 4.2.0 by @dependabot in #155
- ci: run tests on macOS by @bajtos in #157
- feat: build
zinniad
release binaries by @bajtos in #158 - feat: sign
zinniad
binary for macOS by @bajtos in #159 - docs:
CACHE_ROOT
andSTATE_ROOT
[ADR] by @bajtos in #152 - deps: bump clap from 4.2.0 to 4.2.1 by @dependabot in #164
- feat: notarize macOS binaries by @bajtos in #161
- feat: remove
protoc
dependency by @bajtos in #165 - docs: install prebuilt binaries by @bajtos in #162
- feat: introduce
STATE_ROOT
andCACHE_ROOT
by @bajtos in #166
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Highlights ✨
New APIs for integration with Filecoin Station:
Zinnia.walletAddress
Zinnia.activity.info(message)
Zinnia.activity.error(message)
Zinnia.jobCompleted()
What's Changed
- feat: add
Zinnia.walletAddress
API by @bajtos in #123 - docs: Zinnia in Filecoin Station [ADR] by @bajtos in #121
- feat: APIs for reporting activity to Station by @bajtos in #124
- feat: upgrade Deno to 2023.03.22 by @bajtos in #130
- feat: upgrade Deno assert to v0.181.0 by @bajtos in #131
- deps: bump clap from 4.1.11 to 4.1.13 by @dependabot in #136
- deps: bump regex from 1.7.2 to 1.7.3 by @dependabot in #139
- ci: bump softprops/action-gh-release to c9b46fe7aad by @dependabot in #138
- feat: upgrade Deno to 2023.03.23 by @bajtos in #140
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Highlights ✨
- Update deno to version 2023.03.16
- Update libp2p to version 0.51.1
- Start building release binaries for Windows
What's Changed
- docs: update release process by @bajtos in #102
- deps: bump tokio-util from 0.7.4 to 0.7.7 by @dependabot in #103
- docs: explain why hrtime is disabled by @bajtos in #104
- refactor: replace deno_runtime with ext crates by @bajtos in #105
- ci: run on Windows by @bajtos in #106
- deps: bump assert_fs from 1.0.10 to 1.0.11 by @dependabot in #108
- deps: bump assert_cmd from 2.0.8 to 2.0.9 by @dependabot in #109
- feat: upgrade Deno to 2023.03.16 by @bajtos in #110
- feat: build release binaries for Windows by @bajtos in #107
- ci: bump amannn/action-semantic-pull-request from 5.1.0 to 5.2.0 by @dependabot in #113
- deps: bump async-trait from 0.1.66 to 0.1.67 by @dependabot in #119
- deps: bump assert_fs from 1.0.11 to 1.0.12 by @dependabot in #117
- deps: bump clap from 4.1.8 to 4.1.11 by @dependabot in #118
- deps: bump assert_cmd from 2.0.9 to 2.0.10 by @dependabot in #116
- feat: upgrade libp2p to 0.51.1 by @bajtos in #111
- deps: update deep dependencies by @bajtos in #120
- ci: run tests on Windows and fix the tests by @bajtos in #112
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Highlights ✨
- Web Cryptography API
- Prebuilt binary for Linux (x64)
- Prebuilt and signed binaries for macOS (x64, arm64)
What's Changed
- ci: upload release binaries to GH Release by @bajtos in #90
- feat: Web Cryptography APIs by @bajtos in #95
- docs: add an example module - ping-probe by @bajtos in #96
- ci: fix Apple arm64 setup by @bajtos in #98
- feat: sign macOS binaries by @bajtos in #91
- feat: upgrade Deno core and extensions by @bajtos in #97
- feat: upgrade Deno to 2023.03.10 by @bajtos in #100
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Highlights ✨
- Improved compatibility with different libp2p implementations (Go, JS, Rust)
- Support for 0-RTT protocol negotiation
- Built-in handler for inbound Ping and Identify requests
- Logging configurable via ENV variables
What's Changed
- docs: fix libp2p example code by @bajtos in #70
- deps: bump clap from 4.1.6 to 4.1.7 by @dependabot in #71
- docs: create single tag when releasing by @bajtos in #69
- deps: bump clap from 4.1.7 to 4.1.8 by @dependabot in #78
- chore: max width 100, rust ident 4 chars by @bajtos in #79
- ci: add release workflow by @bajtos in #80
- feat: support libp2p RSA public keys by @bajtos in #83
- feat: support Apple Silicon (M1/M2) by @bajtos in #82
- feat: logger configurable via env vars by @bajtos in #84
- ci: remove deprecated 3rd-party GH actions by @bajtos in #86
- feat: allow 0-RTT protocol negotiation by @bajtos in #87
- deps: bump libp2p from 0.50.0 to 0.50.1 by @dependabot in #89
- deps: bump async-trait from 0.1.64 to 0.1.66 by @dependabot in #88
- feat: fix compat with Rust, enable Ping + Identify by @bajtos in #85
Full Changelog: v0.1.0...v0.2.0
v0.1.0 Public Alpha
New features
- Fetch API
- Built-in libp2p node
What's Changed
- ci: improve caching of build artifacts by @bajtos in #41
- chore: set zinnia_runtime version in Cargo.toml by @bajtos in #42
- feat: assertion library + smoke tests for Web APIs by @bajtos in #45
- deps: Bump clap from 4.1.4 to 4.1.6 by @dependabot in #51
- ci: Bump dtolnay/rust-toolchain from 25dc93b90 to 52e69531e by @dependabot in #50
- feat: fetch api. closes #25 by @juliangruber in #52
- ci: test all crates together by @bajtos in #61
- feat: built-in libp2p node by @bajtos in #48
- docs: add contributing. #53 by @juliangruber in #55
- ci: run
prettier --check .
by @bajtos in #64 - docs: add high-level example. #53 by @juliangruber in #54
- docs: update the tech stack description by @bajtos in #65
- docs: add elevator pitch by @juliangruber in #59
- ci: bump Swatinem/rust-cache from 2.2.0 to 2.2.1 by @dependabot in #67
New Contributors
- @juliangruber made their first contribution in #52
Full Changelog: v0.0.3...v0.1.0
v0.0.3
What's Changed
- docs: initial docs for module builders by @bajtos in #24
- refactor: extract
zinnia_runtime
module by @bajtos in #29 - deps: update Cargo.lock by @bajtos in #31
- docs: standard JavaScript APIs by @bajtos in #27
- ci: cache Rust build artifacts on Linux too by @bajtos in #32
- feat!: remove Minimal Supported Rust Version by @bajtos in #35
- feat: add
deno_web
APIs likesetTimeout
by @bajtos in #34 - ci: improve caching of dependencies by @bajtos in #36
- ci: Bump amannn/action-semantic-pull-request from 5.0.2 to 5.1.0 by @dependabot in #38
- ci: Bump dtolnay/rust-toolchain from 9cd00a88a to 25dc93b90 by @dependabot in #39
- fix: rework JS tests + fix timers impl by @bajtos in #40
Full Changelog: zinnia-v0.0.2...v0.0.3
v0.0.2
What's Changed
- ADR: Switching to Deno Core by @bajtos in #4
- cli: run JavaScript modules + provide
console
APIs by @bajtos in #14 - chore: change GitHub links to permalinks by @bajtos in #16
- Automated tests (unit + integration) by @bajtos in #15
- ci: setup GitHub Actions workflow by @bajtos in #17
- ci: setup cargo-audit and Dependabot by @bajtos in #18
- deps: bump deno_runtime from 0.94.0 to 0.97.0 by @dependabot in #20
- ci: bump dtolnay/rust-toolchain from ce8f65846 to 9cd00a88a by @dependabot in #19
- docs: describe the release process by @bajtos in #21
New Contributors
- @dependabot made their first contribution in #20
Full Changelog: v0.0.1...zinnia-v0.0.2