-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re prep/v0.3.0 rc.1 #735
Merged
Merged
Re prep/v0.3.0 rc.1 #735
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[master] Preparing release v0.2.0-rc.1
* coinmarketcap ts refactor * types & lint & package name * CHANGELOG * Requested changes: uses generic execute types, base url from config, splits tests * add conflux adapter * Remove adapter.js from merge * Fix: increase test timeout, move marketcap unknown market to error calls, correct typo in baseURL * getDefaultConfig takes new parameter for required API key * Brings back dummy API_KEYs for tests * Uses verbose env var to determine response data * update changelog: add conflux adapter * EA migration - batch #1 (#226) * 1forge to TS * Add Config type for recent change to generic types * Utilize ExecuteWithConfig in 1forge * Adds example README template & remove 'server' script * Alphavantage adapter to TS * Remove alphavantage-sdr folder * Amberdata-gasprice to TS * Anyblock-gasprice to TS * Binance-DEX to TS * Add note to binance-dex's differing use of API_ENDPOINT env var * Brave New Coin to TS * Bring Brave New Coin VWAP into Brave New Coin EA * Coinapi to TS * Coinbase to TS * Coingecko to TS * Move BNC helpers into BNC adapter * Increase alphavantage test timeout * Moves alphavantage APIkey param into endpoint - issue open for improvement * Clean up leftover bravenewcoin-vwap traces * Remove 1forge's conflicting and not useful endpoint param * Requested changes: 1forge balance -> price, alphavantage example output * Re-add server script & spread response data into endpoint responses * Uses verbose env var to determine response data * Gets API_KEY from makeConfig * Add test dummy API_KEY * Re-add server script to example * batch adapter TS refactor (#234) * batch adapter TS refactor * satisfy linter * Uses config in generics, removes non-TS server script * EA endpoints return their own response & use ExecuteWithConfig type * Capitalize name property * Use Config for baseURL and API_KEYS, re-add server script, use verbose env var for data response Co-authored-by: Justin Kaseman <justinkaseman@live.com> * README improvements, fix typo with PRICE_ADAPTER * networkId type fix * feed tx gas info * Read dxFeed config correctly with prefix * Include config change in secondary adapter * Use "Quote" for WTI * Fix case-sensitive endpoint params * batch requests on coingecko * DPI readme updated * removed console * Update Synthetix for new sDEFI pairs * docs: additiona to 1forge, amberdata-gasprice, anyblock-gasprice, & binance-dex * Add API_KEY docs & docs from QA for coinapi, coinbase, cmc, coinpaprika, cryptocompare, currencylayer, and poa-gasprice * Finish TS migrated adapter QA * Add dummy API keys for tests * Use Jonas' fix to non-lowercase endpoint param * Add dummy API key to openexchangerates test * Add dummy API key to polygon test * Requested changes: consistent endpoint title capitalization, tweak API_KEY description, add sample input to example EA * Fix: balance test helper path * Remove WrappedResponse * Merge develop * CHANGELOG * Requested Change: remove from CHANGELOG * Change: Only one Middleware type * Change: revert change to withCache to remove options param * Remove util.wrapExecute from all EAs * Revert result being optional * Makes Middleware a generic type to allow withCache options & fix test with result in mock data response * wrap response * returning result on callback * removed unused imports * Update KCS slug on CMC synth-index * Update KCS slug on CMC * synthx as composite using TA * removed old synth adapter and its build steps * base as default input param * TA default quote as env var * TA accepts method as param * validation on TA * avoid floating numbers on TA * removed TA reference from Readme * readme updated * negative balance checked easier * prefix preference on TA make config * updated adapter name * added cmc slugs * updated synthx version * fix synthx version * tiingo adapter with tests * misc tiingo fixes * updated changelog * updates * fix import name error * Remove synthetix dependency from global package * Update synthetix package * Prevent scientific notation of balances * removed google finance * filter out auth from logging * Publish Docker images to SDLC Public ECR instead of Prod Public ECR * remove old js code * add ts conflux adaptor code * remove lock file * comment example test * added preset ticker on coinpaprika and coingecko * update config helper * Include the "result" key on cached responses * Include jobRunID in cached response * added ethwrite JS project and its dependencies * converted to TS * working with the new structure * added hardhat and relevant test setup * default config + naming convention fix * changed README, added defaults and test * review changes; need to check tests * asserting true values written to contract in test * small change in config * made dataType optional, altered tests, added helper file * removed helper files * installed fresh dependencies * README changes and required env vars * moved private key to hardhat helpers * yarn install * json for hardhat exported var * cleaned comments * update new ea-bootstrap * fix lint error * add unit test * fix lint * update tests * Publish adapters to prod when merging to develop * basic setup * geoDB adapter * updated changelog * Removed other parts of config that include sensitive values. Removed api key warning * Add "agoric" adapter (#114) * feat: add Agoric adapter * fix: use agoric_oracle_query_id * fix: make more explicit * test: remove agoric/test * fix: another attempt to plumb through the 'Task Run Data' * fix: use the promise-based API * fix: make request_id numeric * fix: cast payment from number to string * fix: properly export the Agoric async adapter and string queryId * refactor: separate concerns and add tests * fix: more robust adapter; send errors to the oracleServer * feat!: surface errors from the oracle backend * fix: match with actual POST reply from the ag-solo * fix: use AdapterErrors to surface errors to the node operator * test: add integration test * fix: use Requester instead of axios * chore: rename package to @chainlink/agoric * ci: add "agoric" to adapters.json * refactor: clarify implementation according to review comments * refactor: use the adapter-test-helpers * ci: fix the Agoric build process * fix: address review comments * refactor: standardize code based on example adapter * fix: import makeConfig * fix: correct the default agoric adapter parameters * chore: remove dependency on bn.js * Kaiko special case for DIGG/BTC (#336) * Kaiko special case for DIGG/BTC * Increase timespan for Kaiko requests * Add changelog item * updated geodb url * Update node version in GCP readme * Add Amberdata case for DIGG/BTC (#345) * TheRundown adapter * updated changelog * updated therundown readme * TS EAs #4 batch 0 of 3 (#332) * Add couple more best practices into example adapter * TrueUSD adapter to TS * Reverts change to TrueUSD param name * Rename path param --> field * Move TE stream adapter to monorepo (#346) * Move TE stream adapter to monorepo * Add changelog entry * Make config optional * Add tests * Added LINA preset in coingecko * CMC should prefer IDs over slugs (#343) * CMC should prefer IDs over slugs * Add changelog entry * Add conversion from AMP to AMP2 for Nomics adapter * parsing c(close price) according to v3 * Add tradermade support to outlier-detection (#357) * Add tradermade support to outlier-detection * Fix outdated tests * Add changelog entry * Improve Redis connection cleanup * AlphaChain adapter to TS * Add postinstall script * More best practices in the example EA * Bitex adapter to TS * Bitso adapter to TS * Clean up bravenewcoin-vwap fragment * Coinlore adapter to TS * Remove postinstall script until entire build process can be refactored * TrueUSD adapter to TS * Reverts change to TrueUSD param name * COVID-tracker adapter to TS * Cryptomkt adapter to TS * Remove google-finance adapter fragment * Lition adapter to TS * Add public ecr registry to docker login * Skip coinlore integration tests * Add baseurl option (#367) * Explicitly specify aws region (#370) * Updated Asset Allocation Interface (#358) * asset allocation updated * updated version * decimals to number * Fix support for WING on Nomics (#371) * Add basic prom metrics (#365) * Messari adapter to TS * Orchid Bandwidth adapter to TS * SatoshiTange adapter to TS * TradingEconomics adapter to TS * Extra to TradingEconomics README * Fix to tradingeconomics .eslintrc.js * Fix: remove no longer relevant test * Cryptoapis tests and README (#248) * Update README about metadata (#379) * Add new ticker conversions * Overrides Input parameter (#384) * override format validator. coingecko impl * price adapter use overrides * overrides validator test * override inside validator * refactor * more adapters added * more adapters added * readmes updated * lint fix * preset symbols used re * tests updated * merge with lodash * fix merge * Bump elliptic from 3.0.3 to 6.5.4 (#391) Bumps [elliptic](https://github.com/indutny/elliptic) from 3.0.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](indutny/elliptic@v3.0.3...v6.5.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove GOOGL override for dxfeed-secondary (#392) * fix-format-readme-link (#393) * Set correct response type on metrics * Add FB support for dxfeed and dxfeed-secondary (#420) * bitcoin endpoints (#417) * bitcoin endpoints * Fix blockstream and blockchain.com adapters * Fix height result output * Fix blockstream README * Update blockstream/package.json * Update blockstream/README.md * Condense endpoints to blocks & use field param * Blockstream doesn't require an API KEY * Update Blockstream README * Add blockstream to github workflow Co-authored-by: Thomas Hodges <thomas@smartcontract.com> Co-authored-by: Justin Kaseman <justinkaseman@live.com> * Update Genesis Volatility README (#422) * add support for RAI to kaiko, nomics (#425) * add rai, weth (#424) * add rai, weth Added handling of RAI/WETH pair using contract addresses * Fix formatting Co-authored-by: Jonas Hals <jonas@smartcontract.com> * update API key url (#428) * additional fixes for RAI support on kaiko adapter (#431) * added includes:['weth'] support to kaiko adapter * Apply suggestions from code review Co-authored-by: Jonas Hals <contact@jonashals.me> * v0.0.4 * Preparing v0.2.0 release: version patch bumps * Tag changelog * Bump dependency versions * Additional CHANGELOG items Co-authored-by: ryan <ryanemmick4@gmail.com> Co-authored-by: PanaW <wangpan@conflux-chain.org> Co-authored-by: Kristijan Rebernisak <kristijan.rebernisak@gmail.com> Co-authored-by: Jonas Hals <jonas@smartcontract.com> Co-authored-by: Jonas Hals <contact@jonashals.me> Co-authored-by: RodrigoAD <15104916+RodrigoAD@users.noreply.github.com> Co-authored-by: Thomas Hodges <thomas@smartcontract.com> Co-authored-by: christianagnew <christian.agnew@outlook.com> Co-authored-by: Evangelos Barakos <e.mparakos@gmail.com> Co-authored-by: Edward Medvedev <edward.medvedev@gmail.com> Co-authored-by: W <pana.wang@outlook.com> Co-authored-by: HenryNguyen5 <6404866+HenryNguyen5@users.noreply.github.com> Co-authored-by: Michael FIG <michael+github@fig.org> Co-authored-by: Peter van Mourik <tyrion70@users.noreply.github.com> Co-authored-by: Evangelos Barakos <evangelos@smartcontract.com> Co-authored-by: Connor Stein <connor.stein@mail.mcgill.ca> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brendon Van Essen <42727620+nzleet@users.noreply.github.com> Co-authored-by: aalu1418 <50029043+aalu1418@users.noreply.github.com>
…fter v0.2.0) (#446) * fix: token-allocation uses getRandomRequiredEnv for multiple keys * Add RGT and RARI support to Amberdata EA (#443) * Add RGT and RARI support to Amberdata EA * add cases to handle RGT and RARI * formatting changes * formatting again * Adapters for Intrinio, Unibit, Twelvedata (#442) * unibit adapter * intrinio adapter - untested * intrinio: tested + update documentation - only iex needed, others untested * twelvedata rest api adapter Co-authored-by: Justin Kaseman <justinkaseman@live.com> Co-authored-by: Brendon Van Essen <42727620+nzleet@users.noreply.github.com>
* mods to intrinio for returning last price, and additional parameter support * fix(tiingo): endpoint will use default for unknown, added additional params for ticker * fix: incorrect param naming
* (feat): add iex endpoint (price) to tiingo source EA * Change endpoint name to stock * Change default to IEX intraday behavior
* Force Coingecko to use old KNC ticker * Make CoinPaprika fetch CREAM directly * Add Nomics override for new KNC ID * fix linting
* Add FRAX support * Additional support for BOND * Update price.ts
I see that you haven't updated any CHANGELOG files. Would it make sense to do so? |
nzleet
approved these changes
Jul 31, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.