Releases: skip-mev/connect
Releases · skip-mev/connect
v0.4.4
Changelog
- 970d2b1: fix: Docker image certificate installing (#430) (@davidterpay)
- cea4395: chore(deps): bump gopkg.in/natefinch/lumberjack.v2 from 2.0.0 to 2.2.1 (#429) (@dependabot[bot])
- 460f480: chore(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 (#432) (@dependabot[bot])
- fc28d6d: feat: json and grpc metrics collection for providers (#426) (@davidterpay)
- d659d18: fix(providers/raydium): increase raydium provider timeout (#431) (@nivasan1)
v0.4.3
v0.4.2
What's Changed
- feat: Local sidecar dashboard by @davidterpay in #377
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 in the go_modules group by @dependabot in #378
- feat: Local SideCar Dashboard by @davidterpay in #380
- feat: Add core configs by @Eric-Warehime in #371
- chore: Fix Compose by @davidterpay in #381
- feat(http): use proxies provided by environment variables by @Zygimantass in #382
- chore(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #379
- fix: Nil check for price retrieval in price aggregation. by @davidterpay in #386
- feat: Provider Counts for Market Price Updates by @davidterpay in #383
- chore: Updating the read timeout for bitstamp ws by @davidterpay in #387
- chore: Updating Local Grafana Dashboard by @davidterpay in #389
- chore(deps): bump github.com/cosmos/interchain-security/v5 from 5.0.0-alpha1 to 5.0.0-rc0 by @dependabot in #376
- chore: Update configs for API providers by @davidterpay in #388
- feat: Separate ws subscribe requests by @Eric-Warehime in #390
- docs: Updating dashboard set up by @davidterpay in #393
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.15 to 1.14.0 by @dependabot in #368
- chore(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #396
- chore(deps): bump cosmossdk.io/x/tx from 0.13.2 to 0.13.3 by @dependabot in #362
- chore: Move provider count tracking by @davidterpay in #398
- feat: DYDX research-JSON market-map provider [BLO-1173] by @nivasan1 in #391
- chore(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #395
- chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #392
- chore(deps): bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 by @dependabot in #405
- chore(deps): bump docker/login-action from 5f4866a30a54f16a52d2ecb4a3898e9e424939cf to d910b140723c904c9e74efef5dc6af05d5143104 by @dependabot in #397
- chore(deps): bump github.com/vektra/mockery/v2 from 2.42.3 to 2.43.0 by @dependabot in #406
- chore: clean out
core/oracle.json
by @aljo242 in #401 - chore(deps): bump github.com/cometbft/cometbft from 0.38.6 to 0.38.7 by @dependabot in #404
- feat: Add exact HTTP codes for metrics collection by @davidterpay in #408
- chore(deps): bump github.com/golangci/golangci-lint from 1.58.0 to 1.58.1 by @dependabot in #410
- chore(deps): bump docker/login-action from d910b140723c904c9e74efef5dc6af05d5143104 to 7840e6ddd4a9223910798f6a315544257fccd96e by @dependabot in #409
- chore(deps): bump github.com/ethereum/go-ethereum from 1.14.0 to 1.14.2 by @dependabot in #411
- feat: use the enabled field from
MarketMap
by @aljo242 in #399 - feat: Hashing IDs Currency Pair Strategy by @davidterpay in #403
- fix: Making Pointer ref for Hashing Strategy by @davidterpay in #414
- feat: use marketmap for deploys by @aljo242 in #402
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- chore(deps): bump github.com/vektra/mockery/v2 from 2.42.2 to 2.42.3 by @dependabot in #360
- chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.5 to 0.50.6 by @dependabot in #361
- fix: fix function name in comment by @cuiyourong in #365
- chore: Add codespell by @Eric-Warehime in #370
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #372
- chore(deps): bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 by @dependabot in #373
- feat: Log Reduction + Level Logging by @davidterpay in #374
- feat: Add Grafana Agent to Compose by @davidterpay in #375
- chore: Updating metrics by @davidterpay in #369
New Contributors
- @cuiyourong made their first contribution in #365
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Changelog
- 80cd4d9: init (#290) (@davidterpay)
- 6ec734e: chore: Updating config readme (#288) (@davidterpay)
- d43f6be: Fix dev after rename (#292) (@Eric-Warehime)
- fa9b7b7: feat(providers/api): Introduce a
APIPriceFetcher
interface [BLO-1026] [BLO-1047] (#299) (@nivasan1) - 9f5addf: fix: Generalize the REST Fetcher (#303) (@davidterpay)
- a269b66: fix(ci): build cross-arch images only on release (#304) (@Zygimantass)
- 45221b6: chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#309) (@dependabot[bot])
- 6e65302: fix(infra): expose metrics and sidecar http publicly (#305) (@Zygimantass)
- 977c76d: feat: Add volatile market provider (#307) (@Eric-Warehime)
- 208af4a: feat(providers/marketmap): Ignore non-existent providers when updating market-map [SKI-31] (#314) (@nivasan1)
- baa70ec: feat(defi): Implement raydium provider [BLO-1064] (#301) (@nivasan1)
- a877a1c: chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#319) (@dependabot[bot])
- d3cd4cd: chore(deps): bump github.com/vektra/mockery/v2 from 2.42.1 to 2.42.2 (#317) (@dependabot[bot])
- 73de446: chore(deps): bump docker/login-action (#295) (@dependabot[bot])
- 9400f8f: chore(deps): bump github.com/golangci/golangci-lint (#298) (@dependabot[bot])
- fc32d63: chore(deps): bump the go_modules group across 1 directory with 4 updates (#313) (@dependabot[bot])
- 6ef76fd: chore(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (#318) (@dependabot[bot])
- 43cfcac: chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#310) (@dependabot[bot])
- bdfe25e: feat(defi): Add Raydium logic to APIQueryHandler factory [BLO-1064] (#302) (@nivasan1)
- 0fe0900: fix(infra): expose metrics endpoint outside of mesh for Grafana (#324) (@Zygimantass)
- aab0e63: feat(providers/api): multi-solana-client [BLO-1067] (#308) (@nivasan1)
- 35c352e: fix(providers/api/metrics): Report correct error codes in metrics for APIs (#323) (@nivasan1)
- 56fde74: feat: UniswapV3 Provider (#311) (@davidterpay)
- f83c9eb: err unresolved (#321) (@aljo242)
- 262fddc: feat(api/providers): Introduce
BatchSize
parameter to the oracle api-config [BLO-1078] (#329) (@nivasan1) - e2eb670: feat(providers/apis): Add optional authentication per endpoint [BLO-1069] (#332) (@nivasan1)
- b11a6ec: linting (#335) (@nivasan1)
- 5848d8a: chore(deps): bump github.com/cosmos/ibc-go/v8 in /tests/integration (#320) (@dependabot[bot])
- e118571: chore(deps): bump github.com/gagliardetto/solana-go from 1.9.3 to 1.10.0 (#327) (@dependabot[bot])
- ba6df4a: chore(deps): bump supplypike/setup-bin from 3 to 4 (#336) (@dependabot[bot])
- 8485e6e: chore(deps): bump github.com/gagliardetto/binary from 0.7.7 to 0.8.0 (#326) (@dependabot[bot])
- ab7ef5e: chore(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#331) (@dependabot[bot])
- 20c6f56: chore(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 (#330) (@dependabot[bot])
- 043ce53: feat:
x/marketmap
v2 (#265) (@aljo242) - d13181b: fix: ABCI Removal Fix of Currency Pairs (#300) (@davidterpay)
- 37573e0: fix: compute gov addr after
sdk.Config()
changed (#316) (@beer-1) - 416b49d: correctly handle all responses (#339) (@davidterpay)
- e51e6c2: feat: Local UniswapV3 Markets (#340) (@davidterpay)
- f06be79: chore: cleanup
oracle
(#342) (@aljo242) - eaac82a: feat: Compatibility between the voteweighted package and ICS consumer keeper (#315) (@Eric-Warehime)
- 4c45a1d: fix(infra): increase memory limit (#345) (@Zygimantass)
- 80ad65e: chore(deps): bump github.com/cosmos/ibc-go/v8 from 8.1.0 to 8.2.0 (#347) (@dependabot[bot])
- fe47e4c: chore(deps): bump github.com/ethereum/go-ethereum (#351) (@dependabot[bot])
- 68c0256: chore(deps): bump golang.org/x/vuln from 1.0.4 to 1.1.0 (#350) (@dependabot[bot])
- 1aca111: chore: reduce log level in providers (#353) (@aljo242)
- bafca00: chore(deps): bump golang.org/x/net (#357) (@dependabot[bot])
- 2f960dc: chore: fix typos (#355) (@xiaoxianBoy)
- d5739cc: feat: Add dynamic provider naming to uniswapv3 (#354) (@Eric-Warehime)
- 513d184: feat: Ethmulticlient with auth (#358) (@Eric-Warehime)
- 3300353: fix: expose chain-side metrics only on the sdk exposed port (#349) (@aljo242)
- 2fd971c: feat(providers/api/marketmap): Add raydium to dydx market-map provider [BLO-1084] (#344) (@nivasan1)
v0.4.0-neutron.compat
Changelog
- 80cd4d9: init (#290) (@davidterpay)
- 6ec734e: chore: Updating config readme (#288) (@davidterpay)
- d43f6be: Fix dev after rename (#292) (@Eric-Warehime)
- fa9b7b7: feat(providers/api): Introduce a
APIPriceFetcher
interface [BLO-1026] [BLO-1047] (#299) (@nivasan1) - 9f5addf: fix: Generalize the REST Fetcher (#303) (@davidterpay)
- a269b66: fix(ci): build cross-arch images only on release (#304) (@Zygimantass)
- 45221b6: chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#309) (@dependabot[bot])
- 6e65302: fix(infra): expose metrics and sidecar http publicly (#305) (@Zygimantass)
- 977c76d: feat: Add volatile market provider (#307) (@Eric-Warehime)
- 208af4a: feat(providers/marketmap): Ignore non-existent providers when updating market-map [SKI-31] (#314) (@nivasan1)
- eca6c74: Initial commit (@Eric-Warehime)
- 31cc624: Make format (@Eric-Warehime)
- a2d5619: Merge remote-tracking branch 'origin' into eric/ics-compat (@Eric-Warehime)
- baa70ec: feat(defi): Implement raydium provider [BLO-1064] (#301) (@nivasan1)
- a877a1c: chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#319) (@dependabot[bot])
- d3cd4cd: chore(deps): bump github.com/vektra/mockery/v2 from 2.42.1 to 2.42.2 (#317) (@dependabot[bot])
- 73de446: chore(deps): bump docker/login-action (#295) (@dependabot[bot])
- 9400f8f: chore(deps): bump github.com/golangci/golangci-lint (#298) (@dependabot[bot])
- fc32d63: chore(deps): bump the go_modules group across 1 directory with 4 updates (#313) (@dependabot[bot])
- 6ef76fd: chore(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (#318) (@dependabot[bot])
- 43cfcac: chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#310) (@dependabot[bot])
- bdfe25e: feat(defi): Add Raydium logic to APIQueryHandler factory [BLO-1064] (#302) (@nivasan1)
- 0fe0900: fix(infra): expose metrics endpoint outside of mesh for Grafana (#324) (@Zygimantass)
- aab0e63: feat(providers/api): multi-solana-client [BLO-1067] (#308) (@nivasan1)
- 35c352e: fix(providers/api/metrics): Report correct error codes in metrics for APIs (#323) (@nivasan1)
- 56fde74: feat: UniswapV3 Provider (#311) (@davidterpay)
- f83c9eb: err unresolved (#321) (@aljo242)
- 262fddc: feat(api/providers): Introduce
BatchSize
parameter to the oracle api-config [BLO-1078] (#329) (@nivasan1) - a4f7846: Merge branch 'main' into eric/ics-compat (@aljo242)
- e2eb670: feat(providers/apis): Add optional authentication per endpoint [BLO-1069] (#332) (@nivasan1)
- 9392b2b: PR update (@Eric-Warehime)
- ebbd8b0: Merge branch 'main' into eric/ics-compat (@Eric-Warehime)
- 6530aaa: format (@Eric-Warehime)
v0.3.2
Changelog
- 80cd4d9: init (#290) (@davidterpay)
- 6ec734e: chore: Updating config readme (#288) (@davidterpay)
- d43f6be: Fix dev after rename (#292) (@Eric-Warehime)
- fa9b7b7: feat(providers/api): Introduce a
APIPriceFetcher
interface [BLO-1026] [BLO-1047] (#299) (@nivasan1) - 9f5addf: fix: Generalize the REST Fetcher (#303) (@davidterpay)
- a269b66: fix(ci): build cross-arch images only on release (#304) (@Zygimantass)
- 81e5198: chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#309) (@dependabot[bot])
- 3c4a8a6: fix(infra): expose metrics and sidecar http publicly (#305) (@Zygimantass)
- 1ffaab6: feat: Add volatile market provider (#307) (@Eric-Warehime)
- 860b4a9: feat(providers/marketmap): Ignore non-existent providers when updating market-map [SKI-31] (#314) (@nivasan1)
- e22b6c0: chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#319) (@dependabot[bot])
- 83eaa7b: chore(deps): bump github.com/vektra/mockery/v2 from 2.42.1 to 2.42.2 (#317) (@dependabot[bot])
- 8d30dbd: chore(deps): bump docker/login-action (#295) (@dependabot[bot])
- 24185b2: chore(deps): bump github.com/golangci/golangci-lint (#298) (@dependabot[bot])
- 04e2118: chore(deps): bump the go_modules group across 1 directory with 4 updates (#313) (@dependabot[bot])
- 0261ffa: chore(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (#318) (@dependabot[bot])
- a5fb659: chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#310) (@dependabot[bot])
v0.3.1
Changelog
- 6472167: fix(ci): build multi-arch images (#287) (@Zygimantass)
v0.3.0
Changelog
- ab7d2d9: chore(deps): bump codecov/codecov-action from 3 to 4 (#71) (@dependabot[bot])
- e378983: test: Add petri tests (#60) (@Eric-Warehime)
- 9c33a0b: remove GetAllCurrencyPairs from the currencypair OracleKeeper iface (#66) (@nivasan1)
- 59c5c72: chore(deps): bump the go_modules group across 2 directories with 2 updates (#72) (@dependabot[bot])
- ef330d4: chore(deps): bump the go_modules group across 1 directories with 1 update (#73) (@dependabot[bot])
- bd3b01e: feat: multi-connection websocket providers (#67) (@aljo242)
- ba05a81: factor vote-aggregation logic into a separate pkg (#74) (@nivasan1)
- 9fa036a: refactor: Factor vote-weighted median logic out of preblock and into its own pkg [BLO-814] (#75) (@nivasan1)
- 51465cb: feat: Conversion Market config (#77) (@davidterpay)
- 7c083d9: chore(deps): bump cosmossdk.io/log from 1.3.0 to 1.3.1 (#85) (@dependabot[bot])
- 0187480: chore(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6 (#83) (@dependabot[bot])
- 26f8356: chore: add a mock for
VoteAggregator
[BLO-839] (#82) (@nivasan1) - 86eb191: init (#86) (@davidterpay)
- 0c6e431: refactor: float conversion methods (#78) (@aljo242)
- fa4a8f4: chore: clean up error message (#81) (@aljo242)
- 733f55d: feat: Conversion Aggregation Function (#87) (@davidterpay)
- d6a51c4: chore: turbo lint (#80) (@aljo242)
- 3de77cf: chore(deps): bump github.com/golangci/golangci-lint (#91) (@dependabot[bot])
- 63ceb41: chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 (#92) (@dependabot[bot])
- 578001b: feat: add options + retaining oracle data in proposals [BLO-840] (#90) (@nivasan1)
- c393908: feat: Update providers with latest conversion market changes (#89) (@davidterpay)
- 734afc9: feat: Market Configurations Proto (#97) (@davidterpay)
- d005da5: registering the rest of service metrics (#98) (@nivasan1)
- da4f968: Revert "feat: Market Configurations Proto (#97)" (#104) (@aljo242)
- c644ad5: init (@davidterpay)
- c3b5a5f: proto gen (@davidterpay)
- 9f125c4: proto gen gud (@davidterpay)
- d63f3f3: chore(deps): bump github.com/golangci/golangci-lint (#102) (@dependabot[bot])
- c68199e: Merge branch 'main' into feat/marketmap (@davidterpay)
- f7a5f0c: chore(deps): bump github.com/vektra/mockery/v2 from 2.40.1 to 2.40.2 (#103) (@dependabot[bot])
- 9eb285d: Merge branch 'main' into feat/marketmap (@aljo242)
- 6f1ca98: Use sdk Context with timeout for Price query (#100) (@Eric-Warehime)
- bd2fca4: feat: types basic validation (#107) (@davidterpay)
- e252a50: ok (@aljo242)
- 3795e0f: generate (@aljo242)
- ff3e3f0: fix: lint issues (#108) (@aljo242)
- c1b52f7: Merge branch 'main' into feat/marketmap (@aljo242)
- f28815b: Revert "generate" (@aljo242)
- 996a6ec: feat: create
CurrencyPair
type in new package (#110) (@aljo242) - d9d457a: chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#116) (@dependabot[bot])
- 6bb428a: chore(deps): bump github.com/vektra/mockery/v2 from 2.40.2 to 2.40.3 (#115) (@dependabot[bot])
- efdab10: init (#111) (@davidterpay)
- 98a56c2: Merge branch 'main' into feat/marketmap (@aljo242)
- f1b58a0: update cosmos-sdk version to account for correct voting-power (#112) (@nivasan1)
- 2edc66c: feat: Add marketmap module/keeper (#114) (@Eric-Warehime)
- 8f166c0: refactor: move
CurrencyPair
topkg/types
(#109) (@aljo242) - cd0e34b: feat: Config updater for the base provider (#117) (@davidterpay)
- 272c7f9: feat: manually stopping providers (#118) (@davidterpay)
- 8b23c8d: Merge branch 'main' into feat/marketmap (@davidterpay)
- a555420: fix: merge errors (#124) (@aljo242)
- 4f805a7: Add query flags to query commands for all modules (#120) (@Eric-Warehime)
- 71e7f74: Merge branch 'main' into feat/marketmap (@davidterpay)
- 663133d: feat:
GetMarketMap
grpc query (#123) (@aljo242) - 91008e5: feat: Adding api and web socket handler updates (#125) (@davidterpay)
- a0581b5: feat: Adding Query Factories (#126) (@davidterpay)
- 7fd6c55: Merge branch 'main' into feat/marketmap (@davidterpay)
- eb3f0bf: merge with latest main (@davidterpay)
- f87f580: chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 (#127) (@dependabot[bot])
- 89be87f: Merge branch 'main' into feat/marketmap (@aljo242)
- cae8553: update MetricsEnabled flag reference (#131) (@nivasan1)
- a904d5a: Merge branch 'main' into feat/marketmap (@davidterpay)
- 7fd231d: feat: add
metadata
field toTicker
andMarketConfig
(#128) (@aljo242) - a791623: chore: beautify
x/sla
(#95) (@aljo242) - b9d49b1: chore(deps): bump github.com/golangci/golangci-lint (#141) (@dependabot[bot])
- 823333a: Merge branch 'main' into feat/marketmap (@aljo242)
- 4403010: fix (@aljo242)
- 669a0a7: chore(deps): bump cosmossdk.io/api from 0.7.2 to 0.7.3 (#147) (@dependabot[bot])
- b1401bb: chore(deps): bump github.com/alecthomas/assert/v2 from 2.5.0 to 2.6.0 (#146) (@dependabot[bot])
- 73ef336: chore(deps): bump github.com/cosmos/cosmos-proto (#148) (@dependabot[bot])
- 620b971: chore(deps): bump github.com/vektra/mockery/v2 from 2.40.3 to 2.42.0 (#149) (@dependabot[bot])
- 4931d3a: Merge branch 'main' into feat/marketmap (@aljo242)
- 2a1d84e: refactor: market map config refactor (#145) (@aljo242)
- 2fce095: refactor: the final config (#152) (@aljo242)
- d1571c5: chore: cleanup
Ticker
proto (#153) (@aljo242) - c0433a3: fix (@aljo242)
- 1eccfec: fix: integration images (#161) (@aljo242)
- 49d2174: Merge branch 'main' into feat/marketmap (@aljo242)
- 6b666bd: chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#160) (@dependabot[bot])
- 0032933: Merge branch 'main' into feat/marketmap (@aljo242)
- 4cfc73b: refactor: remove market config from oracle and providers (#132) (@davidterpay)
- 8430f15: fix: remove url validation (#159) (@beer-1)
- b69d6b7: chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 (#166) (@dependabot[bot])
- 44a7322: chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 (#165) (@dependabot[bot])
- b54c341: feat:
Params
and improve queries (#154) (@aljo242) - a1a7eb1: feat: msg-server v2 (#156) (@aljo242)
- 1fee619: Merge branch 'main' into feat/marketmap (@davidterpay)
- 0e4d5d7: feat: initialize
hooks
(#144) (@aljo242) - 667f678: Merge pull request #106 from skip-mev/feat/marketmap (@aljo242)
- a05c7c0: feat: Introduce
MaxCacheAge
+MaxPriceAge
to oracle / config [BLO-934] (#167) (@nivasan1) - ea11933: feat: Remove un-necessary go routines (#168) (@davidterpay)
- 0729efe: chore(deps): bump cosmossdk.io/math from 1.2.0 to 1.3.0 (#175) (@dependabot[bot])
- 2cf3f5d: feat: Config Client Provider (#172) (@davidterpay)
- 87d1d3a: feat: add
Params
to msg server (#169) (@aljo242) - 7af4906: feat(ci): add docker builds for slinky sidecar and simapp (#174) (@Zygimantass)
- eefa7d5: chore(deps): b...