framework/v0.1.1
Release notes:
- Docs https://smartcontractkit.github.io/chainlink-testing-framework/overview.html
- CI pipeline
- Add Prometheus to local observability stack
- Add capabilities loading
- Cleanup Node and NodeSet components
- Compose-like local Dockerfile re-builds
Commits:
- Framework v0.1.1 (Docs) (#1242) (0f4e9bd)
- choose whether to pull images or not, add strict TOML validation with helpful hints (#1239) (32c46fe)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
incompatible changes
UseCache: removed
compatible changes
BuildAndPublishLocalDockerImage: added
DefaultNetwork: added
JSONStrDuration: added
RebuildDockerImage: added
github.com/smartcontractkit/chainlink-testing-framework/framework/clclient
incompatible changes
NewCLCDefaultlients: removed
NewChainlinkClient: changed from func(*Config, github.com/rs/zerolog.Logger) (*ChainlinkClient, error) to func(*Config) (*ChainlinkClient, error)
compatible changes
NewCLDefaultClients: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/blockchain
incompatible changes
Input.Tag: removed
compatible changes
Input.PullImage: added
Output.UseCache: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
incompatible changes
NewNode: changed from func(*Input) (*Output, error) to func(*Input, *github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres.Output) (*Output, error)
NodeInput.Port: removed
NodeInput.Tag: removed
NodeInput: old is comparable, new is not
compatible changes
NewNodeWithDB: added
NodeInput.CapabilitiesBinaryPaths: added
NodeInput.CapabilityContainerDir: added
NodeInput.DockerContext: added
NodeInput.DockerFilePath: added
NodeInput.DockerImageName: added
NodeInput.Name: added
NodeInput.PullImage: added
NodeOut.DockerP2PUrl: added
NodeOut.HostP2PURL: added
Output.UseCache: added
P2PPort: added
Port: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/don
incompatible changes
package removed
github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres
incompatible changes
Input.Database: removed
Input.Password: removed
Input.Port: removed
Input.User: removed
compatible changes
Database: added
Databases: added
Input.Image: added
Input.PullImage: added
Password: added
Port: added
User: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set
compatible changes
package added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.1.1 (with tag framework/v0.1.1) is a valid semantic version for this release