Releases: AcalaNetwork/subway
Releases · AcalaNetwork/subway
Release list
v0.1.2
v0.1.1
0.1.1
This is the 0.1.1 release of subway.
Installation
cargo install subway --version 0.1.1Or download the prebuilt binary from the assets below.
What's Changed
Full changelog: v0.1.0...v0.1.1
v0.1.0
v0.1.0
What's Changed
- Middleware cache and block at by @ermalkaleci in #15
- fix subscription middleware not getting resolved by @ermalkaleci in #21
- get list of RPC method from module by @ermalkaleci in #22
- initial merge subscription by @ermalkaleci in #25
- refactor by @xlc in #26
- refactor cache and add tests by @xlc in #27
- update merge subscription by @ermalkaleci in #28
- use moka for cache by @xlc in #32
- state aliases by @ermalkaleci in #36
- setup tokio-console by @ermalkaleci in #35
- rotate endpoints if no new block for 60s by @xlc in #34
- Config rpc method params. by @shaunxw in #30
- update README by @shunjizhan in #38
- override endpoints with env variable by @ermalkaleci in #42
- merge subscription integration tests by @ermalkaleci in #41
- Benchmarks by @shaunxw in #46
- validate config by @ermalkaleci in #48
- Eth rpc support by @ermalkaleci in #47
- refactor api by @xlc in #49
- improve config by @xlc in #50
- update cache by @xlc in #51
- config cache time to live by @ermalkaleci in #53
- shuffle endpoints by @xlc in #56
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot[bot] in #57
- Datadog by @xlc in #58
- jaeger support by @xlc in #59
- fix docker SIGTERM by @ermalkaleci in #62
- Bump enumflags2 from 0.7.5 to 0.7.7 by @dependabot[bot] in #60
- bump jsonrpsee by @xlc in #66
- Refactor telemetry by @xlc in #67
- config override by @xlc in #70
- move files by @xlc in #71
- fixed response by @xlc in #72
- trace id by @xlc in #74
- add delay on retry by @xlc in #80
- make cache ttl configurable for each method by @ermalkaleci in #82
- health endpoint by @xlc in #83
- Big refactor by @xlc in #86
- Update deps by @xlc in #87
- update jsonrpsee by @xlc in #88
- improve client by @xlc in #90
- update deps by @xlc in #91
- avoid repeated call by @xlc in #92
- update deps by @xlc in #94
- fix cache by @xlc in #95
- ensure incremental head by @ermalkaleci in #96
- fix error msg by @ermalkaleci in #101
- Fix cache config by @ermalkaleci in #102
- improve http mapping by @xlc in #100
- Fix race condition by @xlc in #103
- add more loggings by @xlc in #105
- Backoff by @xlc in #106
- use nightly by @xlc in #107
- notify tasks on endpoint rotation by @ermalkaleci in #109
- fix interval tick by @ermalkaleci in #108
- use rust-toolchain.toml by @ermalkaleci in #110
- proper background task handling by @ermalkaleci in #112
- Revert "proper background task handling" by @xlc in #113
- fix middleware order by @shunjizhan in #114
- Background task handling by @ermalkaleci in #115
- add delay middleware by @xlc in #117
- request retries and other fixes by @ermalkaleci in #116
- fix bench by @ermalkaleci in #118
- fix eth finalized by @ermalkaleci in #120
- task processing timeout by @ermalkaleci in #121
- improve subscription by @ermalkaleci in #122
- undo some changes from #122 by @ermalkaleci in #123
- fix bench inject by @ermalkaleci in #125
- server request timeout by @ermalkaleci in #124
- avoid debug print of PendingSubscriptionSink by @xlc in #127
- handle upstream error by @ermalkaleci in #130
- merge subscription propagate error by @ermalkaleci in #132
- restructure files and some docs by @ermalkaleci in #134
- enable cors by @xlc in #135
- fix tracing by @ermalkaleci in #136
- Update deps by @ermalkaleci in #137
- add execution status for tracing::span by @ermalkaleci in #138
- move span status inside thread by @ermalkaleci in #139
- record error on span::error by @ermalkaleci in #140
- drop subscription on error by @ermalkaleci in #142
- span attr error.message by @ermalkaleci in #143
- update span error by @ermalkaleci in #144
- rate limit by @ermalkaleci in #145
- ip rate limit by @ermalkaleci in #146
- add option to customize method rate limit weight by @ermalkaleci in #149
- subsquid support by @mrq1911 in #150
- update deps by @ermalkaleci in #155
- bypass cache for unfinalized blocks by @ermalkaleci in #154
- endpoint health by @ermalkaleci in #152
- Await healthy endpoint by @ermalkaleci in #158
- use only tracing by @ermalkaleci in #157
- Filter call errors by @ermalkaleci in #159
- validate middleware by @ermalkaleci in #156
- Improve env handling via preprocessing templated config files by @mise42 in #162
- Feat(config): support ${var:-word} and ${var:+word} syntax by @mise42 in #164
- fix cli default value by @ermalkaleci in #169
- improve reconnect wait time by @ermalkaleci in #168
- feat(cli): add validate subcommand by @mise42 in #165
- Fix injecting block when injectable param is null by @kostekIV in #171
- refactor to improve readability by @xlc in #172
- publish docker image on master push by @xlc in #179
- Refactor endpoint by @xlc in #178
- Update validate by @xlc in #180
- Prometheus metrics by @kostekIV in #174
- Revert endpoint and health related changes by @xlc in #182
- Set max batch size by @shunsukew in #183
- Bump hyper version to v1 by @shunsukew in #184
- chore: remove vendor/jsonrpsee by @yjhmelody in #188
- chore: remove outdated governor vendor by @koushiro in #189
- ci: improve github workflows by @koushiro in #190
- ci: unify the toolchain and commands in dev env and CI by @koushiro in #192
- feat: make
MethodWeightscheap clone by @yjhmelody in https://github.com/AcalaNet...