Skip to content

Releases: smartcontractkit/cre-cli

Release v1.0.1

05 Nov 12:16
v1.0.1
5cd7e59

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

Release v1.0.0

03 Nov 22:30
v1.0.0
aedfea6

Choose a tag to compare

Release v0.8.2-alpha

31 Oct 17:42
v0.8.2-alpha
5bff006

Choose a tag to compare

What's Changed

This release includes minor improvements and maintenance updates:

  • Expanded simulation execution time
  • Clearer error messages on refresh token failures
  • Updated TypeScript templates and default SDK versions to v1.0.0-beta.1
  • Updated Go templates and default SDK versions to v1.0.0-beta.0
  • General validation improvements and code cleanup

Release v0.8.1-alpha

28 Oct 20:58
v0.8.1-alpha
0e919c8

Choose a tag to compare

What's Changed

Major Updates

  • New update Command: Add cre update to self-update the CLI. Includes UX improvements and guidance. (PRs #123, #136)
  • Version Outage Warning: The CLI now warns users when their version is outdated to encourage timely upgrades. (PR #122)
  • Ownership Verification: Before executing actions, the CLI verifies that the configured owner is linked and owned by the current account. (PR #129)
  • Configuration Change: Replaced the don-family setting in project settings with an environment variable, simplifying configuration across environments. (PR #128)

Enhancements

  • Safer On-Chain Writes: When --broadcast is enabled, the CLI checks that a non-default, valid private key is configured, with a clear error if not. (PR #126)
  • Post-Login Guidance: After a successful login, the CLI suggests running cre init to get started. (PR #127)
  • Init & Templates: Improved init command and template generation for a smoother first-run experience. (PR #130)
  • Log Topics Handling: Limited LogTrigger filtering to indexed fields and sanitized empty topic values; general topics handling rework for correctness. (PRs #124, #133)
  • HTTP Reliability: Increased HTTP request timeouts to better tolerate slow networks. (PR #135)
  • Preview Builds: Added a preview-build pipeline to streamline pre-release testing. (PR #132)
  • Core Bump: Updated core dependencies for the latest fixes and compatibility. (PR #137)

Bug Fixes

  • Compilation Fixes: Resolved a compile error introduced in recent changes. (PR #134)
  • Minor Nits & Cleanups: Small fixes and polish across the codebase. (PR #126)

Release v0.8.0-alpha

28 Oct 20:39
v0.8.0-alpha
0e919c8

Choose a tag to compare

What's Changed

Major Updates

  • New update Command: Add cre update to self-update the CLI. Includes UX improvements and guidance. (PRs #123, #136)
  • Version Outage Warning: The CLI now warns users when their version is outdated to encourage timely upgrades. (PR #122)
  • Ownership Verification: Before executing actions, the CLI verifies that the configured owner is linked and owned by the current account. (PR #129)
  • Configuration Change: Replaced the don-family setting in project settings with an environment variable, simplifying configuration across environments. (PR #128)

Enhancements

  • Safer On-Chain Writes: When --broadcast is enabled, the CLI checks that a non-default, valid private key is configured, with a clear error if not. (PR #126)
  • Post-Login Guidance: After a successful login, the CLI suggests running cre init to get started. (PR #127)
  • Init & Templates: Improved init command and template generation for a smoother first-run experience. (PR #130)
  • Log Topics Handling: Limited LogTrigger filtering to indexed fields and sanitized empty topic values; general topics handling rework for correctness. (PRs #124, #133)
  • HTTP Reliability: Increased HTTP request timeouts to better tolerate slow networks. (PR #135)
  • Preview Builds: Added a preview-build pipeline to streamline pre-release testing. (PR #132)
  • Core Bump: Updated core dependencies for the latest fixes and compatibility. (PR #137)

Bug Fixes

  • Compilation Fixes: Resolved a compile error introduced in recent changes. (PR #134)
  • Minor Nits & Cleanups: Small fixes and polish across the codebase. (PR #126)

Release v0.7.3-alpha

24 Oct 17:42
v0.7.3-alpha
6b7b770

Choose a tag to compare

  • Add clearer instructions for Typescript HelloWord template

Full Changelog: v0.7.0-alpha → v0.7.3-alpha

Release v0.7.2-alpha

24 Oct 15:36
v0.7.2-alpha
7b43135

Choose a tag to compare

What's Changed

  • Added Mainnet RPC chain name to settings
  • Fixed a bug in the Hello World simulation flow
  • Improved --help command formatting
  • Enhanced getting started tips

Full Changelog: v0.7.0-alpha → v0.7.2-alpha

Release v0.7.0-alpha

24 Oct 00:07
v0.7.0-alpha
9bdaa9c

Choose a tag to compare

What’s Changed

Major Updates

  • Default Environment: The CLI now defaults to the Production environment instead of Staging.
  • New Secrets Module: Introduces the new secrets module to manage and store workflow secrets directly from the CLI.
  • Template Updates: Removed http_trigger and secrets from the PoR (Proof of Reserve) template for clarity and correctness.
  • Block Number Fix: Core updated to include a fix for incorrect block number handling.

Enhancements

  • Added auth checks to sim and init commands.
  • Set default target names for easier setup and consistency.

Bug Fixes

  • Fixed an edge case in workflow deletion where some workflows were not properly removed.
  • Minor tweaks and stability improvements across the secrets module.
  • Various onboarding and usability fixes.

Release v0.6.4-alpha

15 Oct 16:10
v0.6.4-alpha
25f130c

Choose a tag to compare

What's Changed

  • Fixed race condition bug with auto-link
  • Fixed bug with ownership validation
  • Update go blank template
  • Remove unused abis for go templates
  • Use finalized block in por template for chain read
  • Bump dependencies
  • Remove auth gating for cre init and simulate
  • Hardened test suite
  • Use the correct time mechanism in POR template

Release v0.6.3-alpha

08 Oct 13:07
v0.6.3-alpha
5b4a215

Choose a tag to compare

What's Changed

  • Add gas cost estimation for onchain transactions
  • Update stage auth0 url
  • Add workflow artifact default paths