Releases: skip-mev/connect
Releases · skip-mev/connect
v2.0.0
This release finalizes our migration from slinky
to connect
and is therefore a breaking major release. APIs and types are modified in this release.
Additional changes to note are:
- sidecar telemetry
- repo cleanup by removing old, no longer maintained modules
- improved documentation
- improved logging
What's Changed
- chore: Rename slinky=>connect by @Eric-Warehime in #669
- chore(deps): bump github.com/cometbft/cometbft from 0.38.10 to 0.38.11 by @dependabot in #663
- chore(deps): bump github.com/cosmos/gogoproto from 1.6.0 to 1.7.0 by @dependabot in #672
- docs: application configuration by @technicallyty in #660
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #673
- chore(deps): bump github.com/golangci/golangci-lint from 1.59.1 to 1.60.1 by @dependabot in #676
- chore(deps): bump cosmossdk.io/tools/confix from 0.1.1 to 0.1.2 by @dependabot in #671
- docs: update dydx v6 docs by @technicallyty in #674
- chore: Update kingnodes URL's by @nullmames in #678
- chore(deps): bump mvdan.cc/gofumpt from 0.6.0 to 0.7.0 by @dependabot in #680
- chore(deps): bump cosmossdk.io/log from 1.4.0 to 1.4.1 by @dependabot in #679
- chore: Move simapp to its own package by @Eric-Warehime in #675
- chore: Remove metrics md by @Eric-Warehime in #682
- chore: Update proto docs by @Eric-Warehime in #683
- chore(deps): bump github.com/vektra/mockery/v2 from 2.44.1 to 2.44.2 by @dependabot in #681
- chore: Rename all the things connect v2 by @Eric-Warehime in #684
- feat: opt-out telemetry init by @wesl-ee in #677
- chore: update README by @aljo242 in #685
- chore(deps): bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #689
- feat: slinky binary deprecation warning by @wesl-ee in #690
- chore: Follow redirects in install script by @Eric-Warehime in #691
- chore: Update genesis.sh script by @Eric-Warehime in #692
- chore(deps): bump github.com/vektra/mockery/v2 from 2.44.2 to 2.45.0 by @dependabot in #688
- chore(deps): bump github.com/golangci/golangci-lint from 1.60.1 to 1.60.2 by @dependabot in #687
- docs: Add stargaze quickstart by @Eric-Warehime in #695
- chore(deps): bump github.com/golangci/golangci-lint from 1.60.2 to 1.60.3 by @dependabot in #698
- chore(deps): bump github.com/ethereum/go-ethereum from 1.14.7 to 1.14.8 by @dependabot in #667
- docs: update comments for api/ws configs by @technicallyty in #697
- chore(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #651
- fix: id in prometheus metric by @aljo242 in #699
- fix: get blockheight in osmosis provider by @aljo242 in #700
- chore: Run as user on prod container images by @Eric-Warehime in #686
- fix: dont generate pulsar code for "service" by @technicallyty in #702
- docs: clarify running connect <> chain locally by @technicallyty in #706
- chore: update proto query path bindings by @technicallyty in #707
- feat: block height staleness checker by @aljo242 in #705
- chore: use prod images in e2e by @aljo242 in #694
- chore: Add log sampling by @Eric-Warehime in #709
- chore: Fix user permissions by @Eric-Warehime in #710
- feat: namespace published metrics by @wesl-ee in #701
- docs: usage stats by @technicallyty in #708
- chore(deps): bump github.com/bits-and-blooms/bitset from 1.13.0 to 1.14.2 by @dependabot in #703
- chore(deps): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #704
- chore: Remove modules by @Eric-Warehime in #711
- chore: typesafe mocks by @technicallyty in #713
- feat: deprecate SlinkyBuildInfo by @wesl-ee in #712
- docs: fix integration guide code by @technicallyty in #714
- docs: integration code by @technicallyty in #717
- docs: Fix releases url by @Eric-Warehime in #718
- chore(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #715
- docs: Add polkachu base by @Eric-Warehime in #719
- fix: only allow upper tickers by @aljo242 in #716
- docs: Fix polkachu base endopint by @Eric-Warehime in #720
- chore(deps): bump github.com/cometbft/cometbft from 0.38.11 to 0.38.12 by @dependabot in #723
- ci: buf actions by @technicallyty in #725
- docs: Update polkachu eth endpoint by @Eric-Warehime in #721
- fix: put v2 at the end of the module url for connect's tests by @faddat in #728
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #733
- chore(deps): bump the go_modules group across 3 directories with 2 updates by @dependabot in #731
- chore(deps): bump github.com/cosmos/interchain-security/v5 from 5.1.1 to 5.2.0 by @dependabot in #729
- chore(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #732
- chore(deps): bump cosmossdk.io/store from 1.1.0 to 1.1.1 by @dependabot in #734
- feat: validation service by @aljo242 in #724
- chore(deps): bump github.com/vektra/mockery/v2 from 2.45.0 to 2.45.1 by @dependabot in #738
- fix: retain injected tx if its removed by @technicallyty in #735
- feat: Reduce blast radius of errors in MarketMap by @Eric-Warehime in #736
- fix: flaky oracle test by @wesl-ee in #742
- feat: Refactor partial failures by @Eric-Warehime in #741
- chore(deps): bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 by @dependabot in #739
- fix: healthcheck flakey test by @wesl-ee in #744
- chore: Move slinky protobuf to connect by @Eric-Warehime in #740
- docs: Bump expected version dydx docs by @Eric-Warehime in #748
- fix: test timeouts by @aljo242 in #749
- chore(deps): bump github.com/vektra/mockery/v2 from 2.45.1 to 2.46.0 by @dependabot in #747
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #746
- chore(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #737
- chore: update CODEOWNERS by @aljo242 in #753
- docs: v2 by @aljo242 in #750
New Contributors
- @nullmames made their first contribution in #678
- @faddat made their first contribution in #728
Full Changelog: v1.0.12...v2.0.0
v1.0.12
Changelog
- ef03f40: feat: Refactor partial failures (#741) (@Eric-Warehime)
v1.0.11
Changelog
- aaf7d1c: feat: Reduce blast radius of errors in MarketMap (#736) (@Eric-Warehime)
- 00703fa: Update repo path in goreleaser (@Eric-Warehime)
v1.0.10
Changelog
- 4aa8c56: chore: change polymarket's priceAdjustmentMin from 0.00001 to 0.0001 (#670) (@technicallyty)
v1.0.9
Changelog
- 6982237: fix: error when oracle configuration has extra keys (#659) (@wesl-ee)
- 7e5c1d8: chore: move log to debug (#661) (@technicallyty)
- cf19513: chore: Remove codeowners (#662) (@Eric-Warehime)
- fb3f4de: fix: clearer err msg when overriding an unknown provider type (#665) (@wesl-ee)
- d886707: feat: core metadata type (#664) (@aljo242)
- 5e4b45c: refactor: change polymarket provider to use markets endpoint (#666) (@technicallyty)
v1.0.8
Changelog
- dae63cc: chore(deps): bump cosmossdk.io/x/tx from 0.13.3 to 0.13.4 (#647) (@dependabot[bot])
- a82dfa9: chore(deps): bump cosmossdk.io/log from 1.3.1 to 1.4.0 (#654) (@dependabot[bot])
- 5d14ce3: chore(deps): bump github.com/spf13/cast from 1.6.0 to 1.7.0 (#653) (@dependabot[bot])
- 7bc0b25: chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.8 to 0.50.9 (#652) (@dependabot[bot])
- 1e3d07b: chore(deps): bump github.com/cosmos/gogoproto from 1.5.0 to 1.6.0 (#657) (@dependabot[bot])
- 2ab99d5: docs: README updates (#655) (@wesl-ee)
- bf43357: fix:
MsgUpsertMarketsResponse
(#658) (@aljo242) - 1b4431a: refactor: polymarket provider supports both /price and /midpoint (#656) (@technicallyty)
v1.0.7
Changelog
- 9f2fdb8: chore: Add Wesley to codeowners (#643) (@Eric-Warehime)
- f6543ce: chore(deps): bump github.com/vektra/mockery/v2 from 2.43.2 to 2.44.1 (#644) (@dependabot[bot])
- 4ab8c8b: chore: spell check 2.0 (#637) (@aljo242)
- d8c386b: docs: dydx v5 and v6 quickstart docs (#645) (@technicallyty)
- 3408a8f: chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 (#646) (@dependabot[bot])
- a191f41: docs: rename quickstart guides because the docs didnt update (#649) (@technicallyty)
- ef067ce: refactor: change raydium provider to query committed blocks instead of finalized (#648) (@technicallyty)
- 7db605a: docs: update mint.json with "isWhiteLabeled" (#650) (@technicallyty)
v1.0.6
Changelog
- 4c2a87f: chore(deps): bump cosmossdk.io/x/upgrade from 0.1.3 to 0.1.4 (#599) (@dependabot[bot])
- 8bc4bfb: chore(deps): bump github.com/cosmos/interchain-security/v5 from 5.0.0 to 5.1.0 (#614) (@dependabot[bot])
- 83283e5: feat: polymarket provider (#629) (@technicallyty)
- 6b5d4ca: docs: update dydx validator quickstart (#633) (@technicallyty)
- 80677ea: chore(deps): bump the go_modules group across 2 directories with 1 update (#632) (@dependabot[bot])
- d2766f1: feat: Set up deployment for Polymarket (#636) (@davidterpay)
- 8729dea: docs: marketmap reference docs (#630) (@technicallyty)
- 21a3c5c: fix: e2e (#638) (@aljo242)
- 725d396: fix: Polymarket API Config should not be atomic (#639) (@davidterpay)
- f14f732: feat: Change default to the aws okx endpoint (#635) (@Eric-Warehime)
- 3ae948e: chore: Refactor utils into pure functions (#634) (@Eric-Warehime)
v1.0.5
Changelog
- 7c1dfab: fix: account for protocols that aren't tcp (#611) (@nivasan1)
- 53bf4c2: feat: Version RPC (#613) (@davidterpay)
- 829d644: feat: Add (Un)marshal helper functions (#620) (@davidterpay)
- 09a5026: chore: Move price daemon into separate func (#621) (@davidterpay)
- e4ba512: feat:
InitializeForGenesis
(#617) (@aljo242) - 5fa16ab: docs: redo (mostly) everything (#604) (@technicallyty)
- f288cd6: ci: dont run CI test/build for docs PRs (#623) (@technicallyty)
- c8868c3: chore(deps): bump github.com/cometbft/cometbft from 0.38.9 to 0.38.10 (#600) (@dependabot[bot])
- 5f1d959: chore(deps): bump cosmossdk.io/depinject from 1.0.0-alpha.4 to 1.0.0 (#619) (@dependabot[bot])
- ca2a9e1: feat: Refresh prices on heartbeats (#622) (@davidterpay)
- 1d7f928: chore(deps): bump docker/login-action from 3.2.0 to 3.3.0 (#615) (@dependabot[bot])
- 9f85f7f: fix: App Config (app.toml) Parsing Fix (#624) (@davidterpay)
- b1bb838: feat: osmosis provider (#607) (@aljo242)
- 21810b5: docs: integration guide (#618) (@technicallyty)
- 8cfebc0: feat: install script (#626) (@technicallyty)
- c5371eb: feat: add flags for config fields (#625) (@technicallyty)
- e478121: docs: metrics (#616) (@technicallyty)
- 51f29a3: fix: osmosis multi client (#628) (@aljo242)
v1.0.4
What's Changed
- feat: Adds Ticker Metadata_JSON for DYDX by @Eric-Warehime in #536
- feat: gmog cousins by @davidterpay in #541
- chore: add maga to coingecko by @nivasan1 in #538
- update the grafana to include new configs for sidecar dashboard by @MaghnusM in #544
- chore: Add interface to ve by @Eric-Warehime in #545
- Revert "chore(deps): bump docker/build-push-action from 5 to 6" by @davidterpay in #547
- feat: Add delete market to keeper, for future proofing by @Eric-Warehime in #540
- feat: add upsert markets API [BLO-1400] by @nivasan1 in #548
- chore(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #550
- feat: CoinMarketCap by @davidterpay in #552
- feat: Sidecar Development Compose by @davidterpay in #546
- feat: CMC Deployment Additions by @davidterpay in #554
- docs: Fix links and structure by @bpiv400 in #558
- chore(deps): bump github.com/gagliardetto/solana-go from 1.10.0 to 1.11.0 by @dependabot in #553
- chore(deps): bump amannn/action-semantic-pull-request from 5.5.2 to 5.5.3 by @dependabot in #561
- chore: improve error text on market.ValidateBasic by @technicallyty in #559
- chore: Bump the OKX Read Timeout by @davidterpay in #556
- chore: sync mintlify docs [BLO-1433] by @nivasan1 in #565
- feat: dYdX CMC Research by @davidterpay in #557
- chore: Make provider metrics optional by @davidterpay in #568
- fix: fail validate basic is the ticker is incorrectly formatted as an index by @nivasan1 in #555
- feat: WrappedPreBlocker by @technicallyty in #567
- remove product in the navbar by @bpiv400 in #574
- chore: deps by @aljo242 in #573
- chore(deps): bump github.com/ethereum/go-ethereum from 1.14.5 to 1.14.6 by @dependabot in #577
- feat: Switch over provider by @davidterpay in #566
- chore(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #581
- docs: rename slinky to connect in our docs [BLO-1456] by @nivasan1 in #579
- [PLT-72] chore(ci): run codespell on the actual PR commit, instead of the merge one by @Zygimantass in #583
- chore(deps): bump the go_modules group with 2 updates by @dependabot in #585
- chore(deps): bump the go_modules group across 2 directories with 2 updates by @dependabot in #586
- feat: [BLO-1444] Bitstamp API Provider by @davidterpay in #571
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #575
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #551
- fix: add protection around marketmap hooks by @aljo242 in #588
- docs: add license disclaimer by @MaghnusM in #569
- feat: market map enable helper functions by @aljo242 in #584
- docs: add skip:go to header and change urls by @daviddzhou in #582
- docs: update neutron's slinky version to 1.0.3 by @nivasan1 in #591
- chore: removing old oracle config docs by @davidterpay in #592
- docs: more examples + guidance on remote-signers by @nivasan1 in #593
- fix: reduce ABCI logging [BLO-1513] by @nivasan1 in #595
- chore(deps): bump github.com/ethereum/go-ethereum from 1.14.6 to 1.14.7 by @dependabot in #596
- feat: [BLO-1508] Configuring amount of subscriptions sent in a single batch/message by @davidterpay in #589
- fix: Subscribe to market data channels instead of public for OKX by @davidterpay in #597
- fix: revert "chore(deps): bump docker/build-push-action from 5 to 6" by @aljo242 in #602
- chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.7 to 0.50.8 by @dependabot in #601
- chore(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3 by @dependabot in #606
- feat: Price Daemon by @davidterpay in #598
- feat: Parse out CMC markets from MMU and convert to CMC only market map by @davidterpay in #603
- feat: script to add market-authority to genesis by @nivasan1 in #608
- chore: Remove testapp from install by @Eric-Warehime in #609
- feat: Enable all markets in MMU script by @davidterpay in #610
- feat: currency pair validation for defi assets by @aljo242 in #587
New Contributors
Full Changelog: v1.0.3...v1.0.4