Releases: smartcontractkit/chainlink
Releases · smartcontractkit/chainlink
0.7.7
v0.7.0
v0.6.10
- [closed] Fail with error 'Must use LINK token' #1848
- [closed] RequestError: Error: connect ETIMEDOUT 199.59.149.136:443 #1847
- [closed] Failing tests #1794
- [closed] Not able to process more than 1000 events in single run #1774
- [closed] Make Install Error #1773
- [closed] go mod #1722
- [closed] Underscore not allowed in Bridge URL #1699
v0.6.9
Features
- Multiword Adapter
- Rebroadcast unconfirmed transactions upon .Connect
- Include chainlink helpers in chainlink npm package
- Logging cleanups and readability improvements
- Use config to set Log Level
- Reduce the tx manager receipt check logging from two lines to one
Chores
- Cleanup EVM module
- Bump react-scripts to 3.1
- Remove global state from evm helpers
- Optimize evm solidity test times
- Merge External Initiators feature's test
- models: delete Initiator.UnmarshalJSON
- Map InitiatorRequest.Name -> Initiator.Params.Name
- Remove duplicate package conflict in chainlinkv0.5
- models: fix naming of test file
- Fix miscellaneous typos
- CircleCI pushes releases to dockerhub based on tags and branches
- tidy up go dependencies files
Bugfixes
- remove cached packr file when running cldev
- mark tx safe if a later tx has been marked safe
- Fix file import case
- Update box job id
- router: Correct reported authentication error
Dependencies
v0.6.8
Features
- golang code for new ServiceAgreement fields
- Handle when Parity returns a TxReceipt with no blockHash
- Features/explorer accepts one connection at a time
Chores
- Remove caniuse-lite resolution override
- Add missing prettier package to dockerfile
- models: Make JobRun file name consistent
- Configure eslint for entire project
- Update lockfile
- Chore/remove mocha root
- remove go-ethereum subrepo
- Upgrade operator ui dependencies
- cltest: elaborate on failed HTTP Mock error
- Upgrade explorer-client dependencies
- Upgrade explorer dependencies
- Upgrade styleguide dependencies
- models: Add function to convert to Initiator type
- move off of custom fork of GORM
Bugfixes
Dependencies
- Bump go.dedis.ch/kyber/v3 from 3.0.4 to 3.0.5
- Bump github.com/urfave/cli from 1.22.0 to 1.22.1
- [Security] Bump tar from 2.2.1 to 2.2.2
- [Security] Bump lodash-es from 4.17.11 to 4.17.15
- [Security] Bump lodash.template from 4.4.0 to 4.5.0
- Bump @types/lodash from 4.14.136 to 4.14.138
- Bump @babel/preset-env from 7.4.2 to 7.6.0
- Bump @types/jest from 24.0.16 to 24.0.18
- Bump core-js from 3.0.0 to 3.2.1
- Bump normalize-url from 4.2.0 to 4.3.0
- Bump jsbi from 3.1.0 to 3.1.1
- Bump enzyme-matchers from 7.0.2 to 7.1.1
- Bump @storybook/addon-links from 5.1.10 to 5.1.11
- Bump enzyme from 3.9.0 to 3.10.0
- Bump jest-environment-enzyme from 7.0.2 to 7.1.1
- Bump bignumber.js from 8.1.1 to 9.0.0
- Bump twilio from 3.29.2 to 3.34.0
- Bump puppeteer from 1.13.0 to 1.20.0
- Bump link_token from 1.0.3 to 1.0.6
v0.6.7
Features
- Solidity for pluggable aggregation logic
- Implement Compare adapter
- Trigger Job Runs via an External Initiator
Chores
- Change required node version to lts/dubnium
- Configure prettier for all workspaces
- Migrate to use http.StatusCode const.
- Use http.StatusCode in remote_client
- Parallelize postgres go test suite
Bugfixes
Dependencies
- Bump axios from 0.18.0 to 0.18.1
- Bump fstream from 1.0.11 to 1.0.12
- Bump lodash from 4.17.11 to 4.17.13
- Bump eslint-utils from 1.3.1 to 1.4.2
- Bump webpack-bundle-analyzer from 3.1.0 to 3.4.1
- Bump github.com/ethereum/go-ethereum from 1.9.2 to 1.9.3
- Bump mixin-deep from 1.3.1 to 1.3.2
- Bump github.com/urfave/cli from 1.21.0 to 1.22.0
v0.6.6
Features
- add authenticated ping endpoint
- Hyperlinks for node names in explorer
- add security headers to explorer and operator UI
- Features/job spec total earned link
- Keep heads table at 100 rows
- Make tags visually better
- Create ChainlinkClient.sol v0.5.0
- Minimum payment should be controllable on the job level
- Add explorer and api credentials to chainlink
- Dynamically set EthGasPriceDefault
- Add support for OpenZeppelin Starter Kits
- Optimise height columns on JobRuns
- toggleable tls redirect
- Allow specifying HTTPPost body on job spec creation
- PreCoordinator Contract
- Enable 404 page
- Optimize storage of UUIDs
- Migration logging can be enabled independently of all sql logging
- Rate throttling for ethereum
- add ethereum transaction related CLI commands
- Add a session record for explorer->chainlink sessions
- Add cancelRequest to TestnetConsumer.sol
- Feature/external intitiators names urls
- Reverse lookup of transaction receipts
- Incorporate Ethereum-optimized Schnorr threshold signatures
- models: Create new IntiatorExternal type
Chores
- Silence explorer tests
- Clean up
utils.ConcatBytes
- Convert OperatorUI Button to Typescript
- solium to solhint
- Enable Typescript codesharing between OperatorUI & Styleguide
- Chore/update-typescript
- Avoid int64 overflow in utils.EVMTranscodeBytes, error on overflow in conversion to int256
- Add preliminary linting and fix lint errors
- Refactor Operator UI components to typescript, Part 1
- Refactor/styleguide
- Upgrade geth 1.9
- include solidity v0.5 contracts in npm package
- Fix webpack dev server in explorer client
- Makefile: Use GOBIN
- switch to go modules
- Fix broken webpack dev server in OperatorUI
- Convert all storybook stories to typescript
- Remove root level dependencies from package.json
- Bump react-time-ago in styleguide
- Lock the chainlink-test-helpers version
- Fix explorer client peer dependency warnings
- Native ChainID type is big.Int, don't truncate to uint64
- Check jq is installed in eth/run log CI tests
- Add explorer to yarn workspaces
- Use workspace command to build OperatorUI in Makefile
- Move dev contracts to v0.5, and port to solidity 0.5.0
- Use consistent @chainlink/... workspace package name for box + examples
- Chores/vendor externally authored contracts
- Chores/remove app from evm
- update the Dockerfile to not worry about old lock files
- recreate dockerhub automated builds via circleci
- Fix TS warnings in matchers
- README: remove references to GOPATH
- Tidy up
helpers.ts
a bit - Refactor operator_ui to Typescript, Part 2
- organize CLI commands
- Add slither to CI
- Use workspace commands for explorer job in CircleCI
- Remove root level dependencies for OperatorUI & Explorer
- Remove root level blockchain dependencies
- render_test: Use Assert.NoError(..)
- Use http package Status Code constants
- Cache the current head to eliminate eth_getBlockNumber calls in ethTx
- Remove version- prefix from docker tags
- Ignore Slither Syntax Detections & Make Corections in v0.5/
- web: Rename to sessionOrTokenAuthRequired
Bugfixes
- Fix for the random adapter
- Check the
err
value returned byconvenientTransaction
- Correctly log link amount earned
- Fix createdAt on CLI job creation
- decamelize and preserve jobspec in frontend
- Stringify params in case they are objects
- Fix status card
- fixed typo
- README: Fix install instructions
- Set ETH_CHAIN_ID in clenv
- cldev minor fix for instructions
- Fix Secret generation across instances
- controllers: Fix checking errors via ErrorNotFound
- Remove cached columns if they exist
- fix authentication for job creation API
- Denormalize amount and link_earned onto a run
- cmd: Fix printing of External Init. Auth.
Dependencies
- Bump github.com/unrolled/secure from
7164744
tof216236
- Bump github.com/gorilla/sessions from 1.1.3 to 1.2.0
- Bump github.com/tidwall/gjson from 1.3.1 to 1.3.2
- Bump github.com/golang/mock from 1.2.0 to 1.3.1
- Bump gopkg.in/gormigrate.v1 from 1.5.0 to 1.6.0
- Bump github.com/ethereum/go-ethereum from 1.9.1 to 1.9.2
- Bump github.com/gobuffalo/packr from 1.21.0 to 1.30.1
- [Bump github.com/onsi/gomega from 1.5.0 to 1.6.0](https://github.com/smart...