Skip to main content
Version: Upcoming Release

Changelog

0.70.0 (2023-03-22)

⚠ BREAKING CHANGES

  • This is a breaking change where we are removing the ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and PostHttpRequestRecipe.service_name fields, we suggest users pass this value as an argument in the exec, request and wait instructions where this type is currently used. We are also deprecating the previous exec, request, and wait instructions signature that haven't the service_name field, users must add this field on these instructions call. Another change is that now the service_name field on the exec, request, and wait instructions is mandatory (#301)

Features

  • Kurtosis backend can now connect to a remote Docker backend (#285) (98b04c8)
  • This is a breaking change where we are removing the ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and PostHttpRequestRecipe.service_name fields, we suggest users pass this value as an argument in the exec, request and wait instructions where this type is currently used. We are also deprecating the previous exec, request, and wait instructions signature that haven't the service_name field, users must add this field on these instructions call. Another change is that now the service_name field on the exec, request, and wait instructions is mandatory (#301) (eb7e88f)

0.69.2 (2023-03-22)

Features

0.69.1 (2023-03-22)

Features

  • Add context root command and simple ls subcommand (#241) (4097c25)

0.69.0 (2023-03-21)

⚠ BREAKING CHANGES

  • Add acceptable code for request and exec (#212)
  • The --enclave-identifier, --enclave-identifiers and --service-identifier flags have been renamed to , --enclave, --enclaves and --service respectively. Users will have to change any scripts or CI configurations that depend on those flags.
  • Reduce wait default timeout from 15 minutes to 10 seconds (#211)

Features

  • Add acceptable code for request and exec (#212) (9b00ac2), closes #201 #188
  • Add library to manage context configurations (#196) (c27038a)
  • added a command that allows users to open the Kurtosis Twitter page (#265) (c8bcc91)
  • PostHttpRequestRecipe accepts empty body (#214) (b7991dc)
  • print files artifacts registered in an enclave during enclave inspect (#228) (ef167d6)
  • Reduce wait default timeout from 15 minutes to 10 seconds (#211) (4429284)
  • rename enclave and service identifier flags (#264) (436a44a)
  • update our bug report template (c84058b)
  • update our bug report template (#237) (c84058b)

Bug Fixes

  • address typo in our calendly banner link (#276) (e1029c3)
  • clarify actions for is user-facing changes in PR template (#279) (969c3b8)
  • deprecate --id flag in enclave add (#247) (974ff18)
  • Lock default context in contexts config (#277) (8da3b94)
  • Update PR title workflow for merge queue (#267) (00ccfec)
  • warn if engine version is greater than cli and error if cli > engine (#243) (03352e1)

0.68.13 (2023-03-16)

Features

  • made the content-type field optional in PostHttpRequestRecipe (#222) (d551398)

Bug Fixes

  • add trailing commas to Starlark code (#218) (1bd050c)
  • collapse current behavior into background+motivation (#216) (853aa5d)
  • print the upgrade CLI warning at most hourly (#224) (f40ee90)
  • refer to the new repo name in remote subpackage tests (#225) (cd81f2e)

0.68.12 (2023-03-15)

Bug Fixes

  • wait instruction hanging forever when service_name field is not passed (#197) (826f072)

0.68.11 (2023-03-15)

Features

  • colorize RUNNING|STOPPED statuses for Enclaves And Containers (#178) (8254c7f)

Bug Fixes

  • remove api container stuff & colorize keys (#195) (9ccb910)

0.68.10 (2023-03-15)

Bug Fixes

  • Tag docker images correctly after Kudet removal (#206) (2e594a4)

0.68.9 (2023-03-15)

Features

Bug Fixes

  • Add back fetch depth to change version GH action (f5f32a2)
  • Add back fetch depth to change version GH action (#204) (f5f32a2)
  • remove & service uuid from autocomplete (#182) (3be2070)
  • use with-subnetworks (#163) (db6dd41)

0.68.8 (2023-03-14)

Bug Fixes

  • bump historical cli install down the sidebar (cba11eb)
  • bump historical cli install down the sidebar (#152) (cba11eb)
  • print enclave names even after restart during clean (#156) (43ab71e)

0.68.7 (2023-03-13)

Bug Fixes

  • added instruction position while executing starlark package (bc70e4e)
  • added instruction position while executing starlark package (#143) (bc70e4e)
  • fix changelog for versioned docs going forward (#142) (2fc3e72)
  • gramatical fix in analytics tracking logging (#138) (23212a3)
  • sort services by name (#139) (d60ef67)

0.68.6 (2023-03-09)

Features

0.68.5 (2023-03-09)

Bug Fixes

  • Use version.txt for kurtosis_version instead of Git tags (#126) (f5bfe9e)

0.68.4 (2023-03-09)

Bug Fixes

  • Pass correct latest tag to GoReleaser CLI build (#122) (ec10c54)

0.68.3 (2023-03-08)

Features

  • Use semver versioning for Golang API package (#119) (1d4ff7f)

Bug Fixes

  • remove mentions about github discussions (#95) (2387fa2)

0.68.2 (2023-03-08)

Bug Fixes

0.68.1 (2023-03-08)

Features

0.68.0 (2023-03-07)

⚠ BREAKING CHANGES

  • Migrate Kurtosis Print instruction to Starlark framework. This restrict the use of print to a single argument only. (#80) (#87)

Features

  • enclave clean has both name and uuid (#101) (69114ab)
  • persist partition connection overrides to disk (#98) (4af3b9f)

Code Refactoring

  • Migrate Kurtosis Print instruction to Starlark framework. This restrict the use of print to a single argument only. (#80) (#87) (868da1b)

0.67.4 (2023-03-04)

Features

  • added new service_name parameter for the exec, request and wait instructions. NOTE: the previous methods' signature will be maintained during a deprecation period, we suggest users update the methods' calls to this new signature. (#66) (1b47ee3)
  • added the id flag in the analytics CLI command which allow users to get the analytics ID in an easy way (#81) (766c094)
  • integrate nature theme based name to cli (render template and store service) for file artifacts (#82) (aea5bef)
  • integrate nature theme named to render_template and store_service (aea5bef)
  • introduce nature themed name for enclaves (#59) (78e363f)
  • persist service partitions (#84) (d46d92a)

Bug Fixes

  • handle multiline errors that might happen with kurtosis clean (#69) (f7400be)

0.67.3 (2023-02-28)

Features

  • Add new FR, docs, and Bug Report issues templates (#52) (8854585)
  • made the name field optional for file artifacts in starlark (#51) (1ded385)

Bug Fixes

  • Correct minor error in "locators" reference docs (#71) (3d68919)
  • stamp enclave uuid at the end of enclave objects (#74) (4f44d03)

0.67.2 (2023-02-27)

Features

  • added boilerplate method to generate unique file artifact name (#40) (50cd25c)
  • fix the output of kurtosis enclave dump (#62) (7ae12cf)

Bug Fixes

  • enforced kurtosis locator validations when running remote kurtosis package (#41) (e9af4d9)
  • preserve cli provided ordering of completions throughout shells (#61) (f312f2c)

0.67.1 (2023-02-23)

Features

Bug Fixes

  • better errors when enclave cleaning fails (#47) (a15fe52)
  • enforce kurtosis.yml validations in import_module and read_file; package name inside kurtosis.yml must be valid and is same as the path where kurtosis.yml exists (#24) (95d5548)
  • fix error message on importing/reading a package instead of a module (#33) (1f906ae)
  • fixed link to report docs issues (#36) (dfccf10)

0.67.0 (2023-02-21)

⚠ BREAKING CHANGES

  • This is a breaking change where we are deprecating PacketDelay to introduce latency in favour of PacketDelayDistribution. Instead of using packet delay, use UniformPacketDelayDistribution for constant delays or NormalPacketDelayDistribution for normally distributed latencies

0.66.11 (2023-02-21)

Features

  • track enclave size after run has finished (#15) (80f35c8)

Bug Fixes

  • import_module and read_file should load files from kurtosis packages (kurtosis.yml must be present in the path). enforce that only kurtosis packages (directories containing kurtosis.yml) can be run. (#16) (84f1042)

0.66.10 (2023-02-16)

Features

  • made metrics opt in by default (#5) (cd076fd)
  • update metrics lib to track os, arch & backend type (#11) (15cf9bb)

0.66.9 (2023-02-15)

Bug Fixes

0.66.8 (2023-02-15)

Features