Skip to content

Latest commit

 

History

History
247 lines (153 loc) · 6.61 KB

CHANGELOG.md

File metadata and controls

247 lines (153 loc) · 6.61 KB

CHANGELOG

0.11.1

Improvements

  • Add --definition flag to esc env get to output definition #416

0.11.0

Improvements

  • Improve evaluation performance and memory footprint. #392

  • Improve login error message when credentials file is missing or invalid. #404

Bug Fixes

  • Fix panic when object keys are not strings. #406

Breaking changes

  • schema: ObjectBuilder.Properties and Record now take a MapBuilder in order to avoid copies. #392

0.10.0

Improvements

  • Add commands to manage environment tags. #345

  • Coerce non-string scalars passed to esc env set --secret to strings #353

  • esc env get --show-secrets now shows secrets from imported environments. #355

  • Add support for projects. #369

  • Add deprecation warning for legacy environment name format (/ or ) in favor of / or //. #375

  • Add clone environment command. #376

  • Add project filter flag to env ls command. #382

Bug Fixes

  • Fix a panic in fetching current credentials when the access key had expired. #368

Breaking Changes

  • The minimum Go version supported is now 1.21. #379

0.9.1

Improvements

  • Add a command to retract a specific revision of an environment. #330

  • Move the rollback command under the version command for consistency. #331

Bug Fixes

  • Buffer output to the system pager in paged commands. #327

0.9.0

Improvements

  • Add support for getting or opening environments at specific revisions/tags. #275

  • Add support for listing the revisions to an environment. #277

  • Add support for managing version tags. #283

  • Add support for displaying changed between environment revisions. #295

  • Finalize command tree for version management. #304

  • Add support to esc env edit for reading the edited environment definition from a file. #308

  • Add support for rolling back to a specific version of an environment. #305

  • Add a new ESC SDK for Go and Typescript #271

  • Add revision field to GetEnvironment and UpdateEnvironment client functions #313

Bug Fixes

  • Ensure that redacted output is flushed in esc run #280

0.8.3

Improvements

  • Propagate current and root env name to providers. #264

Bug Fixes

  • Specify pulumi access token per command run. #263

0.8.2

Improvements

  • Document the CLI's REST API client. #257

0.8.1

Improvements

  • Handle anonymous environments when injecting it to the context #250

  • Export context schema for editor autocompletion #252

0.8.0

Improvements

  • Allow evaluation of environments with parse errors. #222

  • Return a properly-merged root schema from environment evaluation. #229

  • Improve property accessor diagnostics. #230

  • Populate source positions for property accessors in single-line flow scalars. #231

  • Provide more accurate accessor diagnostic positions. #238

  • Add support for execution context interpolation. #239

0.7.0

Bug Fixes

  • Fix merging of already-merged values. #213

0.6.2

Bug Fixes

  • Add support for yaml format as output from esc open. #204

0.6.1

Bug Fixes

  • Fix a nil pointer dereference in Syntax.NodeError. #180

  • Mark nested structures as secret if the JSON string is secret. #191

0.6.0

Improvements

  • Include paths in diagnostics. #157

  • Support secret elision in definitions via encryption and decryption #155

  • Support --show-secrets in esc env get to display secrets in plaintext. #163

0.5.7

Improvements

  • Add two new builtins, fn::fromBase64 and fn::fromJSON. The former decodes a base64-encoded string into a binary string and the latter decodes a JSON string into a value. #117
  • Add support for temporary file projection in run and open commands. #141 #151
  • Support null, boolean, and number values in environment variables. #151

0.5.4

Bug Fixes

  • Do not panic when env set is passed an empty value. #110

  • Fix behavior for esc login when no existing credentials are present #111

0.5.3

Bug Fixes

  • Fix behavior for esc login when no backend is provided #105

0.5.2

Improvements

  • Add a -f flag to esc env init that allows the specification of the initial definition for an environment. #95

Bug Fixes

  • Fix panics that could occur when no credentials are available or credentials were invalid. #93