From cdc2cf73d600a9dd3911b92a802fd5617c24df66 Mon Sep 17 00:00:00 2001 From: kurtosisbot <89932784+kurtosisbot@users.noreply.github.com> Date: Fri, 1 Nov 2024 09:47:55 -0600 Subject: [PATCH] chore(main): release kurtosis 2.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 264 ++++++++++++++++++++++++++++++++++ version.txt | 2 +- 3 files changed, 266 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4918b25eb7..895bf0e35e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.4.1" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d525e132d6..950cfe804d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,269 @@ # Changelog +## [2.0.0](https://github.com/kurtosis-tech/kurtosis/compare/kurtosis-1.4.1...kurtosis-2.0.0) (2024-11-01) + + +### ⚠ BREAKING CHANGES + +* release version 1 ([#2487](https://github.com/kurtosis-tech/kurtosis/issues/2487)) +* change license to apache 2.0 ([#2481](https://github.com/kurtosis-tech/kurtosis/issues/2481)) +* copy contents of directory instead of the directory if store is used for directories ([#2326](https://github.com/kurtosis-tech/kurtosis/issues/2326)) +* remove the cloud add and CreateCloudInstance endpoint ([#2234](https://github.com/kurtosis-tech/kurtosis/issues/2234)) +* change registry spec to imagespec ([#2191](https://github.com/kurtosis-tech/kurtosis/issues/2191)) +* allow to mount multiple artifacts to the same folder in a service. Users will need to replace the `Directory.artifac_name` field key with `Directory.artifac_names` ([#2025](https://github.com/kurtosis-tech/kurtosis/issues/2025)) +* change persistent directory name to deterministic value ([#2006](https://github.com/kurtosis-tech/kurtosis/issues/2006)) + +### Features + +* [log retention improvements pt. 1] introduce file layout interface ([#2534](https://github.com/kurtosis-tech/kurtosis/issues/2534)) ([a494278](https://github.com/kurtosis-tech/kurtosis/commit/a4942781038330bd06d6dc3e9bc4c4550d2048dc)) +* [log retention improvements pt. 2] add flag for configuring log retention period ([#2536](https://github.com/kurtosis-tech/kurtosis/issues/2536)) ([185dc6f](https://github.com/kurtosis-tech/kurtosis/commit/185dc6fe60f47495f4e314a012e2d87d8e28f979)) +* `IsNewKurtosisVersionAvailable` and `UpgradeKurtosisVersion` GRPC endpoints added ([#2427](https://github.com/kurtosis-tech/kurtosis/issues/2427)) ([6a6969f](https://github.com/kurtosis-tech/kurtosis/commit/6a6969fd2a13842a263b444dcad74c0ad148f647)) +* add `env_vars` as input to `run_sh` ([#2114](https://github.com/kurtosis-tech/kurtosis/issues/2114)) ([5a30ea7](https://github.com/kurtosis-tech/kurtosis/commit/5a30ea75865bfc5fb9359d3da206124d13ebc45e)), closes [#2050](https://github.com/kurtosis-tech/kurtosis/issues/2050) +* add a url field to port that autopopulates if application protocol is set ([#2211](https://github.com/kurtosis-tech/kurtosis/issues/2211)) ([35c913b](https://github.com/kurtosis-tech/kurtosis/commit/35c913b04e02bd995ae78548528eeb2e74dbd1fc)) +* add ability to set uid and gid ([#2024](https://github.com/kurtosis-tech/kurtosis/issues/2024)) ([2102164](https://github.com/kurtosis-tech/kurtosis/commit/2102164e3ed62b62fcca8a08d4733cf65716322d)) +* Add active cancel at period end payment subscription status ([#2307](https://github.com/kurtosis-tech/kurtosis/issues/2307)) ([eea4e9b](https://github.com/kurtosis-tech/kurtosis/commit/eea4e9b2cfc23e8d91f5a3509de92eb56c6bd8f8)) +* add an add to GitHub button on an encalve ([#2256](https://github.com/kurtosis-tech/kurtosis/issues/2256)) ([96f6771](https://github.com/kurtosis-tech/kurtosis/commit/96f67712d83d9d89b1575b32f256522220a8ed94)) +* add and check port aliasing ([#2373](https://github.com/kurtosis-tech/kurtosis/issues/2373)) ([136f1e7](https://github.com/kurtosis-tech/kurtosis/commit/136f1e7d90b55594e175286c1fd1c1b2dd6a5539)) +* Add cloud backend API endpoint to update a customer's address ([#2245](https://github.com/kurtosis-tech/kurtosis/issues/2245)) ([417b32d](https://github.com/kurtosis-tech/kurtosis/commit/417b32d2f2d5fd259b3edc246f5eb90e2628ec54)) +* Add cloud endpoint to retrieve the instance metrics ([#2469](https://github.com/kurtosis-tech/kurtosis/issues/2469)) ([52bbc1b](https://github.com/kurtosis-tech/kurtosis/commit/52bbc1be2eeec2b37ee82fbd2f4e2717b2c11849)) +* Add CORS policy to REST API server ([#1924](https://github.com/kurtosis-tech/kurtosis/issues/1924)) ([a934b1e](https://github.com/kurtosis-tech/kurtosis/commit/a934b1e07805d600cf10fd4bd5b8e6cd62fcc83e)) +* add files in enclave dump ([#2136](https://github.com/kurtosis-tech/kurtosis/issues/2136)) ([0525d9f](https://github.com/kurtosis-tech/kurtosis/commit/0525d9fbb12561cf4b5a83814baf05d8d1682274)) +* Add instance termination warning to the enclave manager UI ([#2356](https://github.com/kurtosis-tech/kurtosis/issues/2356)) ([bb39d2c](https://github.com/kurtosis-tech/kurtosis/commit/bb39d2c89d20d41dd8928dddd7983e802443bc50)) +* add maintainers ([#2502](https://github.com/kurtosis-tech/kurtosis/issues/2502)) ([713e7dd](https://github.com/kurtosis-tech/kurtosis/commit/713e7dd9f8cbfc8a3f6647e3be930582760a0d98)) +* Add new ports view to the EM UI ([#1919](https://github.com/kurtosis-tech/kurtosis/issues/1919)) ([027d74b](https://github.com/kurtosis-tech/kurtosis/commit/027d74b02f06f6c5ac4fdfc38e26f1ff63f08a77)) +* add nodejs devtools to Nix ([#2099](https://github.com/kurtosis-tech/kurtosis/issues/2099)) ([7bbb2bc](https://github.com/kurtosis-tech/kurtosis/commit/7bbb2bc7a5487b05f91089634beed5e83e3329de)) +* add optional names to tasks ([#2477](https://github.com/kurtosis-tech/kurtosis/issues/2477)) ([5d7bb67](https://github.com/kurtosis-tech/kurtosis/commit/5d7bb677ba7ac854c61b78247432bfd8da55e920)) +* add production mode to k8s ([#1963](https://github.com/kurtosis-tech/kurtosis/issues/1963)) ([b0e27e6](https://github.com/kurtosis-tech/kurtosis/commit/b0e27e6c0c6a73a0291bd6ca6eb5a1f48b4c2fc3)) +* Add reason argument to the cancel subscription method ([#2377](https://github.com/kurtosis-tech/kurtosis/issues/2377)) ([dd8d1ff](https://github.com/kurtosis-tech/kurtosis/commit/dd8d1ffa8115666ae3a547ea1b6147f05d77c4f2)) +* add REST API bindings for TS and Golang ([#1907](https://github.com/kurtosis-tech/kurtosis/issues/1907)) ([97b9b80](https://github.com/kurtosis-tech/kurtosis/commit/97b9b807a8abfd189117b9d5680b2a449cbba2a6)) +* add run docker compose with kurtosis guide ([#2085](https://github.com/kurtosis-tech/kurtosis/issues/2085)) ([7bbe479](https://github.com/kurtosis-tech/kurtosis/commit/7bbe4796a5b1e952fb85d7cf89136b34ad35f70a)) +* Add RunStarlarkScript to enclave manager API ([#2103](https://github.com/kurtosis-tech/kurtosis/issues/2103)) ([1eeb3eb](https://github.com/kurtosis-tech/kurtosis/commit/1eeb3eb3880e8df83c78642dce391070cda9f515)) +* add support for public ports ([#1905](https://github.com/kurtosis-tech/kurtosis/issues/1905)) ([97a3d95](https://github.com/kurtosis-tech/kurtosis/commit/97a3d9583683c0b19d5c657107a9a53cf7b3ffd5)) +* added a `description` field to instructions ([#2147](https://github.com/kurtosis-tech/kurtosis/issues/2147)) ([9085cfd](https://github.com/kurtosis-tech/kurtosis/commit/9085cfd7d1ad51b65e2087e124cc24cb487364b8)) +* added api for alias deletion ([#2439](https://github.com/kurtosis-tech/kurtosis/issues/2439)) ([cf464cf](https://github.com/kurtosis-tech/kurtosis/commit/cf464cfeaa8adbb47359fda57275baecf000aa1e)) +* added support for private registries on docker ([#2058](https://github.com/kurtosis-tech/kurtosis/issues/2058)) ([7cda3d0](https://github.com/kurtosis-tech/kurtosis/commit/7cda3d08e4867352cca5c52f7766e04daa73d029)) +* added the get_service instruction ([#2233](https://github.com/kurtosis-tech/kurtosis/issues/2233)) ([7020183](https://github.com/kurtosis-tech/kurtosis/commit/702018374bd8e49f95e5ea11504d637170eb3911)) +* adding enclave production mode value in the APIC primitive ([#2407](https://github.com/kurtosis-tech/kurtosis/issues/2407)) ([86acc7f](https://github.com/kurtosis-tech/kurtosis/commit/86acc7f757d23ff65bc20af4b8a250846cee693e)) +* adding error logs when K8s resource creation fails in the create enclave workflow ([#2074](https://github.com/kurtosis-tech/kurtosis/issues/2074)) ([a35e0a2](https://github.com/kurtosis-tech/kurtosis/commit/a35e0a2cee4bb771ccf095271d4b8bb08cc0bcf4)) +* adding the `BrowserRecommendator` component in Kurtosis cloud ([#2462](https://github.com/kurtosis-tech/kurtosis/issues/2462)) ([747538f](https://github.com/kurtosis-tech/kurtosis/commit/747538fa945b2358e24a71bcd320e338c00212df)) +* adding the `starlark run` repository to maintain this data after an APIC restart ([#2452](https://github.com/kurtosis-tech/kurtosis/issues/2452)) ([7bad2a9](https://github.com/kurtosis-tech/kurtosis/commit/7bad2a9123f1a8a68d0a3935c963d971fd71c9c2)) +* adding the enclave-db inside the enclave's volume ([#2399](https://github.com/kurtosis-tech/kurtosis/issues/2399)) ([75805ef](https://github.com/kurtosis-tech/kurtosis/commit/75805efd4b6917c71d2e1aa6b55484a5f453397a)) +* allow any GitHub path on the `upload_files` instruction ([#2044](https://github.com/kurtosis-tech/kurtosis/issues/2044)) ([75fcf3f](https://github.com/kurtosis-tech/kurtosis/commit/75fcf3f208fc00c9352fc457b952d46c2c774bb2)) +* allow disabling tini ([#2425](https://github.com/kurtosis-tech/kurtosis/issues/2425)) ([7927da4](https://github.com/kurtosis-tech/kurtosis/commit/7927da4bdc5e74a322ac9794364c8630da255be5)) +* allow specifying size of persistent directories ([#1939](https://github.com/kurtosis-tech/kurtosis/issues/1939)) ([5a997bc](https://github.com/kurtosis-tech/kurtosis/commit/5a997bc720cf23fdee5a3598b83a9bb6d3952aba)) +* allow to mount multiple artifacts to the same folder in a service. Users will need to replace the `Directory.artifac_name` field key with `Directory.artifac_names` ([#2025](https://github.com/kurtosis-tech/kurtosis/issues/2025)) ([b51df93](https://github.com/kurtosis-tech/kurtosis/commit/b51df9359f573058268b4b8431fd892d5b4a6840)) +* allow to set an alias and view them ([#2385](https://github.com/kurtosis-tech/kurtosis/issues/2385)) ([97e5c7d](https://github.com/kurtosis-tech/kurtosis/commit/97e5c7d8c4af755be3f20764a6ecb7b603837a80)) +* allow to specify dockerfile name in `image_build_spec` ([#2223](https://github.com/kurtosis-tech/kurtosis/issues/2223)) ([d274170](https://github.com/kurtosis-tech/kurtosis/commit/d274170d07a757b5a0880635f1bf4bd35bb1a165)) +* allow users to set custom headers for recipes ([#2424](https://github.com/kurtosis-tech/kurtosis/issues/2424)) ([07d6ebf](https://github.com/kurtosis-tech/kurtosis/commit/07d6ebfccf87e639ef9729773bf2b2e729009884)) +* allow users to set descriptions ([#2239](https://github.com/kurtosis-tech/kurtosis/issues/2239)) ([473d0ee](https://github.com/kurtosis-tech/kurtosis/commit/473d0ee07f2b16c39cf9a453c3c28afdb1e2493d)) +* allow users to validate their doc strings via linter ([#2208](https://github.com/kurtosis-tech/kurtosis/issues/2208)) ([a9e583d](https://github.com/kurtosis-tech/kurtosis/commit/a9e583d7cba32b3245140a3e0fad6245cb6fec8f)), closes [#2148](https://github.com/kurtosis-tech/kurtosis/issues/2148) +* build nix image ([#2132](https://github.com/kurtosis-tech/kurtosis/issues/2132)) ([0eae9fc](https://github.com/kurtosis-tech/kurtosis/commit/0eae9fc942605f14a04554752a0c0dca7b02b1f7)) +* catalog show run count ([#1975](https://github.com/kurtosis-tech/kurtosis/issues/1975)) ([5f29a12](https://github.com/kurtosis-tech/kurtosis/commit/5f29a12a891a18ddf8a0f48ed806acb125008fc2)) +* change change license to Apache 2.0 ([#1884](https://github.com/kurtosis-tech/kurtosis/issues/1884)) ([64084d8](https://github.com/kurtosis-tech/kurtosis/commit/64084d8e7ce18ebb86b05d17035db90971c2f867)) +* change cloud protobuf to allow for whitelisting ports as public ([#2336](https://github.com/kurtosis-tech/kurtosis/issues/2336)) ([e1f1800](https://github.com/kurtosis-tech/kurtosis/commit/e1f180080675f215e1c035ebdd6fc19303c00d93)) +* change license to apache 2.0 ([#2481](https://github.com/kurtosis-tech/kurtosis/issues/2481)) ([d884144](https://github.com/kurtosis-tech/kurtosis/commit/d88414497e38c32982cf52ac41a5c08ee5927298)) +* change log retention period to one week ([#2403](https://github.com/kurtosis-tech/kurtosis/issues/2403)) ([3f68795](https://github.com/kurtosis-tech/kurtosis/commit/3f68795bb9d4e4441b6623eefafb9475e5832d8c)) +* change made with to star us on ([#2375](https://github.com/kurtosis-tech/kurtosis/issues/2375)) ([56677a1](https://github.com/kurtosis-tech/kurtosis/commit/56677a13226ad30c2272b4c1b761e8a658e5d19c)) +* change registry spec to imagespec ([#2191](https://github.com/kurtosis-tech/kurtosis/issues/2191)) ([bc20d51](https://github.com/kurtosis-tech/kurtosis/commit/bc20d51fd8fb7d02a8270586dcd4be85564cb415)), closes [#2189](https://github.com/kurtosis-tech/kurtosis/issues/2189) +* define `build_args` in `ImageBuildSpec` ([#2257](https://github.com/kurtosis-tech/kurtosis/issues/2257)) ([9812375](https://github.com/kurtosis-tech/kurtosis/commit/9812375f1258a2b15394b98a116741e3bfd366bd)) +* display task names in picasso ([#2458](https://github.com/kurtosis-tech/kurtosis/issues/2458)) ([424dc39](https://github.com/kurtosis-tech/kurtosis/commit/424dc39e99c4619325d6f8a9575d26cdafd1aea1)) +* docker compose integration [pt. 1] ([#2001](https://github.com/kurtosis-tech/kurtosis/issues/2001)) ([385833d](https://github.com/kurtosis-tech/kurtosis/commit/385833de9d7620f4c65473adc763bb38df8fb995)) +* docker compose integration pt. 2 ([#2043](https://github.com/kurtosis-tech/kurtosis/issues/2043)) ([2a2793b](https://github.com/kurtosis-tech/kurtosis/commit/2a2793bfd6014ff375fc0bb27018df77a5af330f)) +* Docker Traefik routing based on host header ([#1921](https://github.com/kurtosis-tech/kurtosis/issues/1921)) ([7086662](https://github.com/kurtosis-tech/kurtosis/commit/70866622dd978979b5c069e0b9f138346b52ce3d)) +* emui add report a bug and info dialog to nav ([#2080](https://github.com/kurtosis-tech/kurtosis/issues/2080)) ([7045ca5](https://github.com/kurtosis-tech/kurtosis/commit/7045ca5d0ed89b8d56c04ce26f9ef01007eb1c25)), closes [#2078](https://github.com/kurtosis-tech/kurtosis/issues/2078) [#2077](https://github.com/kurtosis-tech/kurtosis/issues/2077) +* emui auth via cookie ([#1783](https://github.com/kurtosis-tech/kurtosis/issues/1783)) ([d5d79d8](https://github.com/kurtosis-tech/kurtosis/commit/d5d79d8c4a67d175d9dc0d842e9edbb6068b8c6c)) +* emui builder python nodes ([#2170](https://github.com/kurtosis-tech/kurtosis/issues/2170)) ([26ad571](https://github.com/kurtosis-tech/kurtosis/commit/26ad5716548edec84e5276ddfe972203c7d5838d)) +* emui catalog overview ([#1865](https://github.com/kurtosis-tech/kurtosis/issues/1865)) ([2f118d9](https://github.com/kurtosis-tech/kurtosis/commit/2f118d92da40f2f5933c5d8f58a5a08c29b96c9a)) +* emui centered layout ([#2070](https://github.com/kurtosis-tech/kurtosis/issues/2070)) ([3cf2f59](https://github.com/kurtosis-tech/kurtosis/commit/3cf2f596bc559df667d6ce680f4233b542473169)) +* emui design improvements ([#1892](https://github.com/kurtosis-tech/kurtosis/issues/1892)) ([9268a24](https://github.com/kurtosis-tech/kurtosis/commit/9268a2450c125ee95721d0c51a401bf68db5d68a)) +* emui design updates ([#2028](https://github.com/kurtosis-tech/kurtosis/issues/2028)) ([0e480cf](https://github.com/kurtosis-tech/kurtosis/commit/0e480cf7ef3e0077e4c5c352bc0dc2fa76c9ea8e)) +* emui enhancements ([#1847](https://github.com/kurtosis-tech/kurtosis/issues/1847)) ([633ba42](https://github.com/kurtosis-tech/kurtosis/commit/633ba428c9c2ca9acd860ec97b1b37af3eed28b3)) +* emui handle json/yaml input interchangably ([#1891](https://github.com/kurtosis-tech/kurtosis/issues/1891)) ([cd4263b](https://github.com/kurtosis-tech/kurtosis/commit/cd4263bed4e784eca2dcd9c118e5b69c5d353f06)) +* EMUI handle loading a package (or subpackage) from github urls ([#2207](https://github.com/kurtosis-tech/kurtosis/issues/2207)) ([e584751](https://github.com/kurtosis-tech/kurtosis/commit/e584751e60f9ec9a53295d6952bfa728874bb9b1)) +* emui improvements ([#1808](https://github.com/kurtosis-tech/kurtosis/issues/1808)) ([4e77667](https://github.com/kurtosis-tech/kurtosis/commit/4e776673fc017a8e2d44f138aa67f057f524ff58)) +* emui package details page ([#1873](https://github.com/kurtosis-tech/kurtosis/issues/1873)) ([e2b75b2](https://github.com/kurtosis-tech/kurtosis/commit/e2b75b25d597ddfc49f0ebec1de5e2f7ca840281)) +* emui strong indicator for form optional/required ([#2062](https://github.com/kurtosis-tech/kurtosis/issues/2062)) ([f0f51b4](https://github.com/kurtosis-tech/kurtosis/commit/f0f51b416221e30c489a2540057af0ba912f1cdf)) +* enable building images in docker [image building pt. 1] ([#1911](https://github.com/kurtosis-tech/kurtosis/issues/1911)) ([c153873](https://github.com/kurtosis-tech/kurtosis/commit/c153873141c8054f97d35a9067f24b7a7d7bb5a8)) +* enable image build spec for tasks ([#2374](https://github.com/kurtosis-tech/kurtosis/issues/2374)) ([3d5e6ec](https://github.com/kurtosis-tech/kurtosis/commit/3d5e6ec3a77624a9c8b4b9cac2eddc83d28db58e)) +* enable importing docker compose module ([#2327](https://github.com/kurtosis-tech/kurtosis/issues/2327)) ([1ca7661](https://github.com/kurtosis-tech/kurtosis/commit/1ca7661a8512189e091d87d78d0755cc6159dd7d)) +* enable setting git token per package run ([#2355](https://github.com/kurtosis-tech/kurtosis/issues/2355)) ([4eaae9f](https://github.com/kurtosis-tech/kurtosis/commit/4eaae9f8f99286835451a4ce1f60e1b6f352b0f3)) +* enclave builder imagespec support ([#2206](https://github.com/kurtosis-tech/kurtosis/issues/2206)) ([f0e316e](https://github.com/kurtosis-tech/kurtosis/commit/f0e316ec211adda1b334a1c194e4eedc0b15a3de)) +* enclave builder improvements from feedback ([#2202](https://github.com/kurtosis-tech/kurtosis/issues/2202)) ([003005c](https://github.com/kurtosis-tech/kurtosis/commit/003005c13e867f7e2868111d45519a4bf5c83c03)) +* enclave builder tweaks ([#2142](https://github.com/kurtosis-tech/kurtosis/issues/2142)) ([aaf64ca](https://github.com/kurtosis-tech/kurtosis/commit/aaf64ca6085b13b8d70c15114128455277b98e31)) +* Enclave connect ([#2117](https://github.com/kurtosis-tech/kurtosis/issues/2117)) ([d33de7b](https://github.com/kurtosis-tech/kurtosis/commit/d33de7bebb0e997c8b2fd93872a1b676dc3519e7)) +* enclave manager exposes api's to lock, unlock ports and view their current state ([#2348](https://github.com/kurtosis-tech/kurtosis/issues/2348)) ([23ef09c](https://github.com/kurtosis-tech/kurtosis/commit/23ef09c8492101cfb9c048d5911d8580a8b6bd89)) +* enclave manager has an endpoint to create a webhook ([#2316](https://github.com/kurtosis-tech/kurtosis/issues/2316)) ([0cc1eef](https://github.com/kurtosis-tech/kurtosis/commit/0cc1eefbae43a53476076d1bcdd0cc5ee7c633e3)) +* enforce enclave builder validation ([#2144](https://github.com/kurtosis-tech/kurtosis/issues/2144)) ([5dcdd9e](https://github.com/kurtosis-tech/kurtosis/commit/5dcdd9e00c0e4f243d2b2e45e752a8c3483cec97)) +* Engine K8S ingress for REST API reverse proxy routing ([#1970](https://github.com/kurtosis-tech/kurtosis/issues/1970)) ([4287f88](https://github.com/kurtosis-tech/kurtosis/commit/4287f88dafb3005cbc3400b093a391a84f87bf53)) +* Engine Traefik Docker labels for REST API reverse proxy routing ([#2019](https://github.com/kurtosis-tech/kurtosis/issues/2019)) ([6541884](https://github.com/kurtosis-tech/kurtosis/commit/6541884dd761fa2901f767e1a0c88b72f2f4874e)) +* experimental enclave building in the EMUI ([#2137](https://github.com/kurtosis-tech/kurtosis/issues/2137)) ([8a26a6c](https://github.com/kurtosis-tech/kurtosis/commit/8a26a6cc38e832f92e552b5f32fd6a5c73cf2869)) +* generate enclave manager ui in build process and check prettier ([#1717](https://github.com/kurtosis-tech/kurtosis/issues/1717)) ([d6be248](https://github.com/kurtosis-tech/kurtosis/commit/d6be2482cc1af81830e909b8fdbaca104a7b73c3)) +* generate plan yamls ([#2177](https://github.com/kurtosis-tech/kurtosis/issues/2177)) ([2292010](https://github.com/kurtosis-tech/kurtosis/commit/2292010f6a62cfd9aa1b9f0e6616ac02a315e941)) +* get all services ([#2367](https://github.com/kurtosis-tech/kurtosis/issues/2367)) ([2ba98f5](https://github.com/kurtosis-tech/kurtosis/commit/2ba98f5f3d82ffd099cda0942ee358fe02bc70a5)) +* image build spec ([#1964](https://github.com/kurtosis-tech/kurtosis/issues/1964)) ([367d13b](https://github.com/kurtosis-tech/kurtosis/commit/367d13bc819fa2c049a3eed05bf2d10ddf5994a2)) +* impl `get_files_artifact` ([#2345](https://github.com/kurtosis-tech/kurtosis/issues/2345)) ([a1cc2e8](https://github.com/kurtosis-tech/kurtosis/commit/a1cc2e86dd8a626c60bd05c851c5c0724aeff84e)) +* improve access to the EMUI 'ports' fields ([#2201](https://github.com/kurtosis-tech/kurtosis/issues/2201)) ([486ea2e](https://github.com/kurtosis-tech/kurtosis/commit/486ea2e067cdf7223d78b7fd974012fc69e75e85)) +* improve docker compose coverage ([#2320](https://github.com/kurtosis-tech/kurtosis/issues/2320)) ([45bd59e](https://github.com/kurtosis-tech/kurtosis/commit/45bd59e47e5b42a4812d15cdd3572f0d8004db91)) +* increase max upload size ([#2552](https://github.com/kurtosis-tech/kurtosis/issues/2552)) ([b6a0d91](https://github.com/kurtosis-tech/kurtosis/commit/b6a0d9176431e6ab70d6f0c4a7cc3c95a6cc5e30)) +* kurtosis github login ([#2113](https://github.com/kurtosis-tech/kurtosis/issues/2113)) ([2f0d638](https://github.com/kurtosis-tech/kurtosis/commit/2f0d638c688828de3eb781b11d696883807357ba)) +* kurtosis run `--non-blocking-tasks` ([#2153](https://github.com/kurtosis-tech/kurtosis/issues/2153)) ([6c70247](https://github.com/kurtosis-tech/kurtosis/commit/6c70247531eb0343434101fe54cf6ef028ded873)) +* KurtosisUpgrader component release ([#2473](https://github.com/kurtosis-tech/kurtosis/issues/2473)) ([f458e9f](https://github.com/kurtosis-tech/kurtosis/commit/f458e9f2538de0cb0219054b3c6c4ebaa0bad642)) +* make kurtosis service logs faster ([#2525](https://github.com/kurtosis-tech/kurtosis/issues/2525)) ([d6b246a](https://github.com/kurtosis-tech/kurtosis/commit/d6b246aebe36d81dfca38e6da7fb3bff8d22e36d)) +* Make the cloud instance config available to the EM UI ([#2350](https://github.com/kurtosis-tech/kurtosis/issues/2350)) ([8b9b5ce](https://github.com/kurtosis-tech/kurtosis/commit/8b9b5ce6564a1939897acfc91d25ed6ae56c046e)) +* match emui catalog to final designs ([#2012](https://github.com/kurtosis-tech/kurtosis/issues/2012)) ([c55fc7a](https://github.com/kurtosis-tech/kurtosis/commit/c55fc7af45368e250da437561aa051384e92bbfc)) +* new feature to restart the API containers after the Kurtosis engine is started ([#2413](https://github.com/kurtosis-tech/kurtosis/issues/2413)) ([494357f](https://github.com/kurtosis-tech/kurtosis/commit/494357f2fea8467de39c0ed0980fbe7875f94b2d)) +* persistent volumes work on multi node k8s clusters ([#1943](https://github.com/kurtosis-tech/kurtosis/issues/1943)) ([b2fd9f2](https://github.com/kurtosis-tech/kurtosis/commit/b2fd9f2488a6749c78c8974b6f08cf22b54b2358)) +* port guessing based on port number for docker transpiler ([#2281](https://github.com/kurtosis-tech/kurtosis/issues/2281)) ([5c98ce2](https://github.com/kurtosis-tech/kurtosis/commit/5c98ce26778d07ea5194bb186b032955599e48f8)) +* port name validation RFC-6335 ([#2474](https://github.com/kurtosis-tech/kurtosis/issues/2474)) ([ffbd30b](https://github.com/kurtosis-tech/kurtosis/commit/ffbd30bbb55bf7d4c5cf3d955d221c1c48f67ce4)) +* public ports don't have to be same length as private ports ([#2416](https://github.com/kurtosis-tech/kurtosis/issues/2416)) ([9b8b9e3](https://github.com/kurtosis-tech/kurtosis/commit/9b8b9e353354aeef90e56be625bdac8d43f7649a)) +* release version 1 ([#2487](https://github.com/kurtosis-tech/kurtosis/issues/2487)) ([b9e2427](https://github.com/kurtosis-tech/kurtosis/commit/b9e2427ceafa119056ed0cd3db872f9915db9405)) +* retrieve multiple service logs stream at once via cli ([#2426](https://github.com/kurtosis-tech/kurtosis/issues/2426)) ([b071ba2](https://github.com/kurtosis-tech/kurtosis/commit/b071ba2872d2f666bfea3925e8d9e6bfbda2b031)) +* Reverse proxy lifecycle management and connectivity on Docker ([#1906](https://github.com/kurtosis-tech/kurtosis/issues/1906)) ([69c5b27](https://github.com/kurtosis-tech/kurtosis/commit/69c5b2764b257c63221dd2a966c6fc3b401c11eb)) +* search in service logs ([#1830](https://github.com/kurtosis-tech/kurtosis/issues/1830)) ([7fce5b5](https://github.com/kurtosis-tech/kurtosis/commit/7fce5b59d1060f99f8c2cbd54d7bb8483150310e)), closes [#1791](https://github.com/kurtosis-tech/kurtosis/issues/1791) +* Self cloud hosting ([#2485](https://github.com/kurtosis-tech/kurtosis/issues/2485)) ([343dbbd](https://github.com/kurtosis-tech/kurtosis/commit/343dbbd037d5070815836d7fd8386a00b5061e07)) +* service logs full download ([#1895](https://github.com/kurtosis-tech/kurtosis/issues/1895)) ([b91333f](https://github.com/kurtosis-tech/kurtosis/commit/b91333fcdb7bf23cb9bd2ba08dfd32ae9569df29)) +* set service image in em ui ([#2406](https://github.com/kurtosis-tech/kurtosis/issues/2406)) ([917f011](https://github.com/kurtosis-tech/kurtosis/commit/917f011afdc5a1c20fbfeeb384ad9e0af3019156)) +* set service v0 ([#2372](https://github.com/kurtosis-tech/kurtosis/issues/2372)) ([7056164](https://github.com/kurtosis-tech/kurtosis/commit/7056164c446c428f33d7d6c8cbfd7ed641b54583)) +* starlark -> plan ([#2338](https://github.com/kurtosis-tech/kurtosis/issues/2338)) ([5fab14a](https://github.com/kurtosis-tech/kurtosis/commit/5fab14a6ac021f713449160e652b58839b11e1a1)) +* support `run_sh` and `exec` in enclave builder ([#2158](https://github.com/kurtosis-tech/kurtosis/issues/2158)) ([f784eaf](https://github.com/kurtosis-tech/kurtosis/commit/f784eaf7a24ae282aa470d22e6a9ad721d04cc05)) +* support auth from docker config ([#2560](https://github.com/kurtosis-tech/kurtosis/issues/2560)) ([dab4470](https://github.com/kurtosis-tech/kurtosis/commit/dab4470ec18f7324b22b780de8d923ceef965428)) +* support package nodes in enclave builder ui ([#2283](https://github.com/kurtosis-tech/kurtosis/issues/2283)) ([7fa27ed](https://github.com/kurtosis-tech/kurtosis/commit/7fa27ed1b1ea56deff945a58f63ada5c5c1fe4e6)) +* support passing toleration to kubernetes ([#2071](https://github.com/kurtosis-tech/kurtosis/issues/2071)) ([7a36ea3](https://github.com/kurtosis-tech/kurtosis/commit/7a36ea35145bdf3f41a7b5c8e357ffd9a4cdfbc6)), closes [#2048](https://github.com/kurtosis-tech/kurtosis/issues/2048) +* support setting node selectors for user services ([#2135](https://github.com/kurtosis-tech/kurtosis/issues/2135)) ([e176a3a](https://github.com/kurtosis-tech/kurtosis/commit/e176a3aa23e9070ba52f0e8a965191a0eb3cc6b4)) +* take access token in body for consistency in port endpoints ([#2351](https://github.com/kurtosis-tech/kurtosis/issues/2351)) ([7f6f30a](https://github.com/kurtosis-tech/kurtosis/commit/7f6f30aa515a940e04a3b5fe89e018395e7130be)) +* Unified REST API ([c3911f6](https://github.com/kurtosis-tech/kurtosis/commit/c3911f6f55e68b21e06a1d96d89d6a3241a368a0)) +* update api path and keep alive ([#1976](https://github.com/kurtosis-tech/kurtosis/issues/1976)) ([e026109](https://github.com/kurtosis-tech/kurtosis/commit/e0261098ae7870caa7804a120e7ee408d053854f)) +* update delete instances request ([#2445](https://github.com/kurtosis-tech/kurtosis/issues/2445)) ([ef9b885](https://github.com/kurtosis-tech/kurtosis/commit/ef9b8852989ed8dd87664fac66724f1bccf4e246)) +* updated Traefik config rule matcher in order to use a HostRegex matcher instead of Host ([#2269](https://github.com/kurtosis-tech/kurtosis/issues/2269)) ([fd49073](https://github.com/kurtosis-tech/kurtosis/commit/fd49073cd80c36168fe5ad9070c290f089d0f453)) +* upgrade golang grpc dependency ([#1840](https://github.com/kurtosis-tech/kurtosis/issues/1840)) ([2377868](https://github.com/kurtosis-tech/kurtosis/commit/2377868363c2bdea6f38478e156269339574622e)) +* use description field in emui logs ([#2199](https://github.com/kurtosis-tech/kurtosis/issues/2199)) ([ad00ee1](https://github.com/kurtosis-tech/kurtosis/commit/ad00ee13c1cab56cd6fb7455dd62900f7fa6b0c0)) +* use storage-class in the kurtosis-config.yaml; users should make ([b2fd9f2](https://github.com/kurtosis-tech/kurtosis/commit/b2fd9f2488a6749c78c8974b6f08cf22b54b2358)) +* User service K8S ingresses for reverse proxy routing ([#1941](https://github.com/kurtosis-tech/kurtosis/issues/1941)) ([c37dd7f](https://github.com/kurtosis-tech/kurtosis/commit/c37dd7f1732a06705d899803fe7678203fa1e6f2)) +* User service ports Traefik Docker labels ([#1871](https://github.com/kurtosis-tech/kurtosis/issues/1871)) ([d18f20e](https://github.com/kurtosis-tech/kurtosis/commit/d18f20eee93d94739ea9bf497fc5d6780452d57d)) +* using preview.kurtosis.com ([#2337](https://github.com/kurtosis-tech/kurtosis/issues/2337)) ([c7f6e66](https://github.com/kurtosis-tech/kurtosis/commit/c7f6e660b3e8f29ade0b1695ef171930df0ec183)) + + +### Bug Fixes + +* `ImageBuildSpec` `build_file` feature ([#2313](https://github.com/kurtosis-tech/kurtosis/issues/2313)) ([c8e73da](https://github.com/kurtosis-tech/kurtosis/commit/c8e73dac58c4db42271028cfa26aec5785c254cb)) +* add installation description for oapi-codegen ([#1917](https://github.com/kurtosis-tech/kurtosis/issues/1917)) ([8f2427b](https://github.com/kurtosis-tech/kurtosis/commit/8f2427b7b3043b7efea65eb1ebe76329745c8a7a)) +* add rafael as maintainer ([#2583](https://github.com/kurtosis-tech/kurtosis/issues/2583)) ([ab5eb9e](https://github.com/kurtosis-tech/kurtosis/commit/ab5eb9efdbccfae28ee56ee96350daef7412c6ae)) +* Add retries around the test enclave destroy logic ([#2255](https://github.com/kurtosis-tech/kurtosis/issues/2255)) ([6245ddf](https://github.com/kurtosis-tech/kurtosis/commit/6245ddf4c0681cfc81021aeda0eb2e245ef5b275)) +* adding remove logs aggregator container function when it already exists ([#1974](https://github.com/kurtosis-tech/kurtosis/issues/1974)) ([5d74d16](https://github.com/kurtosis-tech/kurtosis/commit/5d74d162019e95cf904c0dd4a2547039fe49af70)) +* adding retry strategy in KurtosisUpgrader ([#2464](https://github.com/kurtosis-tech/kurtosis/issues/2464)) ([db899a6](https://github.com/kurtosis-tech/kurtosis/commit/db899a6ae1e58745cf883db49aa0e437e057b80b)) +* adding the `core script build call`, which was removed by accident, in the main build script ([#2118](https://github.com/kurtosis-tech/kurtosis/issues/2118)) ([1f73821](https://github.com/kurtosis-tech/kurtosis/commit/1f738216851718bda1ebf9f9bf8936a715ae2cdf)) +* admonition in github guide ([#2195](https://github.com/kurtosis-tech/kurtosis/issues/2195)) ([c2d4d42](https://github.com/kurtosis-tech/kurtosis/commit/c2d4d428e7b2d174cee6161370177eca26a13979)) +* allow building images in arm64 ([#2161](https://github.com/kurtosis-tech/kurtosis/issues/2161)) ([acd884f](https://github.com/kurtosis-tech/kurtosis/commit/acd884fb1a8292b450e66c8f48156f4cef52a082)) +* allow building webapp on main ([#1811](https://github.com/kurtosis-tech/kurtosis/issues/1811)) ([1410445](https://github.com/kurtosis-tech/kurtosis/commit/1410445099683124358bd6fe0a012cdecf93e209)) +* allow for single quotes in run_python ([#2172](https://github.com/kurtosis-tech/kurtosis/issues/2172)) ([4048368](https://github.com/kurtosis-tech/kurtosis/commit/4048368f9fe38d28f1e912a108b79cdbac17a1b7)), closes [#2171](https://github.com/kurtosis-tech/kurtosis/issues/2171) +* allow persistent directory to be reused across services ([#2123](https://github.com/kurtosis-tech/kurtosis/issues/2123)) ([eb5bcb9](https://github.com/kurtosis-tech/kurtosis/commit/eb5bcb9053468b054e28efbc40e4ee459caf203e)) +* always restart logs aggregator ([#1841](https://github.com/kurtosis-tech/kurtosis/issues/1841)) ([7e6382f](https://github.com/kurtosis-tech/kurtosis/commit/7e6382f0671c3776e31381a12da31f9754222438)) +* bring back old enclave continuity ([#1990](https://github.com/kurtosis-tech/kurtosis/issues/1990)) ([723c81d](https://github.com/kurtosis-tech/kurtosis/commit/723c81d0b3ac6f27d481debb2023f998899eedcd)) +* Browser recommendator message improved ([#2466](https://github.com/kurtosis-tech/kurtosis/issues/2466)) ([1cf3eac](https://github.com/kurtosis-tech/kurtosis/commit/1cf3eac786b63255bdf27bd74c97cc07dd5b6de7)) +* bust cli build cache ([#1930](https://github.com/kurtosis-tech/kurtosis/issues/1930)) ([1e32da8](https://github.com/kurtosis-tech/kurtosis/commit/1e32da840844537936244ec5b76609f7e3d18fea)) +* cache bug ([#1885](https://github.com/kurtosis-tech/kurtosis/issues/1885)) ([82e46e2](https://github.com/kurtosis-tech/kurtosis/commit/82e46e249006e85b4f71824798370968d8ee7731)) +* change default verbosity to description ([#2173](https://github.com/kurtosis-tech/kurtosis/issues/2173)) ([d3b3de9](https://github.com/kurtosis-tech/kurtosis/commit/d3b3de9b6cb7ff0a83488ccbf8756dfb77814c9c)) +* change persistent directory name to deterministic value ([#2006](https://github.com/kurtosis-tech/kurtosis/issues/2006)) ([fa08707](https://github.com/kurtosis-tech/kurtosis/commit/fa08707437c88ffd11d643d3bee7b151121fd6c0)), closes [#1998](https://github.com/kurtosis-tech/kurtosis/issues/1998) +* change restart policy to always ([#1996](https://github.com/kurtosis-tech/kurtosis/issues/1996)) ([c41583d](https://github.com/kurtosis-tech/kurtosis/commit/c41583d7a6d07e9d39bdb5911627db2f7e9af7e5)) +* change tail package ([#1874](https://github.com/kurtosis-tech/kurtosis/issues/1874)) ([f4e87ec](https://github.com/kurtosis-tech/kurtosis/commit/f4e87ec6757219b089ca3b7d2692bc15c42f8fd1)) +* check if record is empty ([#1819](https://github.com/kurtosis-tech/kurtosis/issues/1819)) ([392d47b](https://github.com/kurtosis-tech/kurtosis/commit/392d47b7962c9376551da2e0af3ddb32a304cb20)) +* CI failing due deprecated images ([#2253](https://github.com/kurtosis-tech/kurtosis/issues/2253)) ([742e40b](https://github.com/kurtosis-tech/kurtosis/commit/742e40bece06152da5591b15dd75e654a2ed0f10)) +* clarify error message for kurtosis portal command ([#2433](https://github.com/kurtosis-tech/kurtosis/issues/2433)) ([75a730b](https://github.com/kurtosis-tech/kurtosis/commit/75a730b6d70c6d225ab8f946317f0cccb0ab626d)) +* copy contents of directory instead of the directory if store is used for directories ([#2326](https://github.com/kurtosis-tech/kurtosis/issues/2326)) ([4c776be](https://github.com/kurtosis-tech/kurtosis/commit/4c776be01c169af8cf11623f5c441fbad3a021e9)), closes [#2227](https://github.com/kurtosis-tech/kurtosis/issues/2227) +* Core image builds for arm64 under CI ([#2149](https://github.com/kurtosis-tech/kurtosis/issues/2149)) ([807ddae](https://github.com/kurtosis-tech/kurtosis/commit/807ddae12b9274819f53160a8771da7541f4a4c1)) +* destroying the current reverse proxy if it can't be used to create a new one during the `CreateReverseProxy` process ([#1991](https://github.com/kurtosis-tech/kurtosis/issues/1991)) ([82d1565](https://github.com/kurtosis-tech/kurtosis/commit/82d156568655e908d715ea04f8f19bce555b4815)) +* display create enclave error in scrollable box ([#1802](https://github.com/kurtosis-tech/kurtosis/issues/1802)) ([21adc5d](https://github.com/kurtosis-tech/kurtosis/commit/21adc5d70575b0d59980367146a528d1cfe137dc)) +* display the relevant number in the error message ([#1835](https://github.com/kurtosis-tech/kurtosis/issues/1835)) ([a8c24bc](https://github.com/kurtosis-tech/kurtosis/commit/a8c24bcbeff813217e10a222001ce05c325de03c)) +* Do not fail if the Traefik config dir path already exists ([#1966](https://github.com/kurtosis-tech/kurtosis/issues/1966)) ([4e6f7d7](https://github.com/kurtosis-tech/kurtosis/commit/4e6f7d7e1f5bd232990e5e8351d08ef93884216a)) +* doc error in starlark.plan ([#2468](https://github.com/kurtosis-tech/kurtosis/issues/2468)) ([473bed8](https://github.com/kurtosis-tech/kurtosis/commit/473bed82c5925e5133a31d4c19e035068926442c)) +* docker auth panic ([b36ddc9](https://github.com/kurtosis-tech/kurtosis/commit/b36ddc9d6c3b2baa8fe03a3f27ec5f3cae68c043)) +* Don't abort build_enclave_manager_webapp with abort_job_if_only_docs_changes ([#2038](https://github.com/kurtosis-tech/kurtosis/issues/2038)) ([150eb5f](https://github.com/kurtosis-tech/kurtosis/commit/150eb5ffb9aee97d12e109454455797c1f0d7f3a)) +* dont validate doc strings by default ([#2470](https://github.com/kurtosis-tech/kurtosis/issues/2470)) ([39ec9ce](https://github.com/kurtosis-tech/kurtosis/commit/39ec9cecb00b85b9106521454fe3139eb733903d)) +* emui build ([#1826](https://github.com/kurtosis-tech/kurtosis/issues/1826)) ([9ebd0df](https://github.com/kurtosis-tech/kurtosis/commit/9ebd0df155c208f97896878f87102a1cf481ff51)) +* emui enable exact package name searching ([#2052](https://github.com/kurtosis-tech/kurtosis/issues/2052)) ([69c57ec](https://github.com/kurtosis-tech/kurtosis/commit/69c57ec4384ab85f87090ddd75037343ae99fee2)) +* emui remove extra args transformation ([#2063](https://github.com/kurtosis-tech/kurtosis/issues/2063)) ([9199735](https://github.com/kurtosis-tech/kurtosis/commit/9199735950957afd0a7b684a0867d03a9911cefe)) +* emui yaml editor populating with values ([#2079](https://github.com/kurtosis-tech/kurtosis/issues/2079)) ([9bd26a8](https://github.com/kurtosis-tech/kurtosis/commit/9bd26a8f855a4c2ac7d5fb2f73c756079f9735a9)) +* enclave manager passing in deprecated args object ([#2342](https://github.com/kurtosis-tech/kurtosis/issues/2342)) ([2bba1bc](https://github.com/kurtosis-tech/kurtosis/commit/2bba1bc70abe166917b0743e817b7346da199e28)) +* enclave name in error message ([#1942](https://github.com/kurtosis-tech/kurtosis/issues/1942)) ([4754073](https://github.com/kurtosis-tech/kurtosis/commit/475407361345da4c3febc5e1cdc626c02930eb04)) +* exec recipe in ready condition ([#2479](https://github.com/kurtosis-tech/kurtosis/issues/2479)) ([288ddba](https://github.com/kurtosis-tech/kurtosis/commit/288ddba53468a376d10ef720f9ab197633237201)) +* failing test due to prometheus package creation ([#1955](https://github.com/kurtosis-tech/kurtosis/issues/1955)) ([67169cb](https://github.com/kurtosis-tech/kurtosis/commit/67169cbfc0fce4b3ae6089e491ec20a50af38969)) +* files artifacts expander image debug tag ([#2119](https://github.com/kurtosis-tech/kurtosis/issues/2119)) ([b3f7edd](https://github.com/kurtosis-tech/kurtosis/commit/b3f7eddc9dcb9e02af7c116c5d86dd97dd74f8c2)) +* Fix calls to stacktrace in the reverse proxy module ([#2100](https://github.com/kurtosis-tech/kurtosis/issues/2100)) ([a7fefc2](https://github.com/kurtosis-tech/kurtosis/commit/a7fefc235676335d195c4f98a10bb31c5b46a794)) +* fix cloud link out markdown ([#1929](https://github.com/kurtosis-tech/kurtosis/issues/1929)) ([846efb1](https://github.com/kurtosis-tech/kurtosis/commit/846efb126a04f851e2e04454d603dd7e9110d5a0)) +* Fix doc checker CI ([#1912](https://github.com/kurtosis-tech/kurtosis/issues/1912)) ([cc2696d](https://github.com/kurtosis-tech/kurtosis/commit/cc2696d587c1316f1537fd0091237c4eb79e46ea)) +* fix nil pointer error when getting reverse proxy from the cluster ([#1980](https://github.com/kurtosis-tech/kurtosis/issues/1980)) ([f20c290](https://github.com/kurtosis-tech/kurtosis/commit/f20c290143e801d3f48fe8f29ea6399ed50ecb48)) +* fix pinned version of path compression ([#2265](https://github.com/kurtosis-tech/kurtosis/issues/2265)) ([b02621a](https://github.com/kurtosis-tech/kurtosis/commit/b02621aa808389c4e58300375a796657787d8b8c)) +* Fix self hosting overview image ([#2500](https://github.com/kurtosis-tech/kurtosis/issues/2500)) ([36065a8](https://github.com/kurtosis-tech/kurtosis/commit/36065a853db8a1bc76a852873aaa14949220ae59)) +* Fix the connect to enclave CLI commands in the EM UI ([#2203](https://github.com/kurtosis-tech/kurtosis/issues/2203)) ([2218f4b](https://github.com/kurtosis-tech/kurtosis/commit/2218f4bb561d5b3e15977f3c28d8c3c7a1811699)) +* Fix the enclave connect button and modal help string in the EM UI ([#2127](https://github.com/kurtosis-tech/kurtosis/issues/2127)) ([a11fb4c](https://github.com/kurtosis-tech/kurtosis/commit/a11fb4c701e7ed8700c7812559aebb03d5d3846b)) +* Fix typo in the port name format help ([#2550](https://github.com/kurtosis-tech/kurtosis/issues/2550)) ([256d71a](https://github.com/kurtosis-tech/kurtosis/commit/256d71a48b517500ff19df346208bd147666a55a)) +* fixing the Postgrest image label in the docs for the quickstart ([#2225](https://github.com/kurtosis-tech/kurtosis/issues/2225)) ([536a0b3](https://github.com/kurtosis-tech/kurtosis/commit/536a0b39cac736e519c64ed04122c5feee50c3a3)) +* get for port auth instead of post ([#2353](https://github.com/kurtosis-tech/kurtosis/issues/2353)) ([1ed7978](https://github.com/kurtosis-tech/kurtosis/commit/1ed79783671ad8a6e4a33122e9bbb35fb95e1c03)) +* ignore the current status of the service during a start/stop ([#1965](https://github.com/kurtosis-tech/kurtosis/issues/1965)) ([1c4863f](https://github.com/kurtosis-tech/kurtosis/commit/1c4863f4ec112e3c8ca6f095b3551883cbc8a213)) +* image download mode always applies to k8s as well ([#2271](https://github.com/kurtosis-tech/kurtosis/issues/2271)) ([2e90c67](https://github.com/kurtosis-tech/kurtosis/commit/2e90c672abe576c0ccfa385e95af59980678a395)) +* implement minor emui feedback tweaks ([#1827](https://github.com/kurtosis-tech/kurtosis/issues/1827)) ([8161a34](https://github.com/kurtosis-tech/kurtosis/commit/8161a340a9f4724c885ffecbc61b31b1af9bc3fa)) +* improved some descriptions for starlark instructions ([#2168](https://github.com/kurtosis-tech/kurtosis/issues/2168)) ([d7fdbc5](https://github.com/kurtosis-tech/kurtosis/commit/d7fdbc5fa56f81a9194a68f37d1ab9549dc45abd)) +* in api/golang go.mod use a fixed version of the new utils sub package ([#2022](https://github.com/kurtosis-tech/kurtosis/issues/2022)) ([05099e5](https://github.com/kurtosis-tech/kurtosis/commit/05099e5670046332e9db98b5f956650f57dcd77c)) +* in the image-spec validations and docs ([#2302](https://github.com/kurtosis-tech/kurtosis/issues/2302)) ([5eb72f2](https://github.com/kurtosis-tech/kurtosis/commit/5eb72f25671f7df0618b3de6d33e009fc7e218cd)) +* locked is red unlocked is green ([#2363](https://github.com/kurtosis-tech/kurtosis/issues/2363)) ([851876d](https://github.com/kurtosis-tech/kurtosis/commit/851876df5e26d2fe466534e546eb7543d1603d80)) +* log file path formatting for week ([#2008](https://github.com/kurtosis-tech/kurtosis/issues/2008)) ([d032ff5](https://github.com/kurtosis-tech/kurtosis/commit/d032ff581432ac1871e5a8c304150e19a87d15ba)) +* log streaming resource leaks ([#2026](https://github.com/kurtosis-tech/kurtosis/issues/2026)) ([7f8db9b](https://github.com/kurtosis-tech/kurtosis/commit/7f8db9bbec29921d7da45b39cf29a00305cd1cc3)) +* logs for tasks ([#2499](https://github.com/kurtosis-tech/kurtosis/issues/2499)) ([e7ef915](https://github.com/kurtosis-tech/kurtosis/commit/e7ef91556671cf20e670b87b478acd5d9d813613)) +* make compose persistent directory keys unique ([#2056](https://github.com/kurtosis-tech/kurtosis/issues/2056)) ([bb92cba](https://github.com/kurtosis-tech/kurtosis/commit/bb92cba84da7c48cbbf3526b118d8a2e769e7354)) +* make push cli job use golang 1.20 ([#1925](https://github.com/kurtosis-tech/kurtosis/issues/1925)) ([805469e](https://github.com/kurtosis-tech/kurtosis/commit/805469e5068202c6a188b90d84291813e0788a0e)) +* make releases work again without v in tags ([#2586](https://github.com/kurtosis-tech/kurtosis/issues/2586)) ([a87f945](https://github.com/kurtosis-tech/kurtosis/commit/a87f945ca9014a632ccde85631b364dad3304fbb)) +* make run_python not create additional files artifact ([#1851](https://github.com/kurtosis-tech/kurtosis/issues/1851)) ([82d0058](https://github.com/kurtosis-tech/kurtosis/commit/82d005817af05c46e67fd7c19946af4cc13135c9)) +* Make sure that the tags are fetched before testing with git describe ([#2047](https://github.com/kurtosis-tech/kurtosis/issues/2047)) ([b8e7afb](https://github.com/kurtosis-tech/kurtosis/commit/b8e7afb3e1fb3fc30c915b0e255e695cfb4ef3b9)) +* Make the reverse proxy connect and disconnect to and from the enclave network idempotent ([#2004](https://github.com/kurtosis-tech/kurtosis/issues/2004)) ([3cc68eb](https://github.com/kurtosis-tech/kurtosis/commit/3cc68eb5fabd30cf04d61755b5dba18525ceb8a2)) +* migration of ethereum-package to ethpandaops ([#2489](https://github.com/kurtosis-tech/kurtosis/issues/2489)) ([170584e](https://github.com/kurtosis-tech/kurtosis/commit/170584e86d124f372dd60d641d07757249e01a68)) +* minor EMUI changes ([#2232](https://github.com/kurtosis-tech/kurtosis/issues/2232)) ([9e719d6](https://github.com/kurtosis-tech/kurtosis/commit/9e719d67203e78c9164a978f0ab34f4f4b05532a)) +* move log collector creation logic ([#1870](https://github.com/kurtosis-tech/kurtosis/issues/1870)) ([b695e27](https://github.com/kurtosis-tech/kurtosis/commit/b695e27742c653b635183c4db04e739b182eaec6)) +* moving the golangci-lint condition because it has matrix strategy ([#2242](https://github.com/kurtosis-tech/kurtosis/issues/2242)) ([f976daa](https://github.com/kurtosis-tech/kurtosis/commit/f976daa409774014c6d60acb90efbdd593401a80)) +* multi service logging ([#2435](https://github.com/kurtosis-tech/kurtosis/issues/2435)) ([d303597](https://github.com/kurtosis-tech/kurtosis/commit/d303597fc30f119c7523101ee2679ab1051d9252)) +* nil pointer error found in the `kurtosis clean -a` cmd, adding remove reverse proxy container function when it already exists ([#1995](https://github.com/kurtosis-tech/kurtosis/issues/1995)) ([64eff3e](https://github.com/kurtosis-tech/kurtosis/commit/64eff3ee80a7159301a8266a0da45abe57754f9a)) +* node selector validation ([#2141](https://github.com/kurtosis-tech/kurtosis/issues/2141)) ([0fee848](https://github.com/kurtosis-tech/kurtosis/commit/0fee84881f83d0b5a911f511a9fcdd889a0b8784)) +* only print image banner if image arch is non empty string and different ([#1854](https://github.com/kurtosis-tech/kurtosis/issues/1854)) ([75b8c84](https://github.com/kurtosis-tech/kurtosis/commit/75b8c844243a55bdf5ddbd653e229e64ac555e0b)) +* refactor the emui components to the shared package ([#1959](https://github.com/kurtosis-tech/kurtosis/issues/1959)) ([a406973](https://github.com/kurtosis-tech/kurtosis/commit/a4069737f364bd7e1a85edd29d33fe0acb2d15df)) +* Remove Derek and Karla as default assignees for docs issues ([#2129](https://github.com/kurtosis-tech/kurtosis/issues/2129)) ([2f1eecc](https://github.com/kurtosis-tech/kurtosis/commit/2f1eecc9a935ac19cf4de0fbc26ab852a5248b7f)) +* remove env vars with password ([#2300](https://github.com/kurtosis-tech/kurtosis/issues/2300)) ([6646c20](https://github.com/kurtosis-tech/kurtosis/commit/6646c205c5dcdb8bfdd9aabd3552c1ef0bfa731a)) +* remove log printing env vars ([#2069](https://github.com/kurtosis-tech/kurtosis/issues/2069)) ([9d9292b](https://github.com/kurtosis-tech/kurtosis/commit/9d9292b11307d9c1586f13bb2deeb1d306167083)) +* remove monaco max height limit ([#1823](https://github.com/kurtosis-tech/kurtosis/issues/1823)) ([ffe0f43](https://github.com/kurtosis-tech/kurtosis/commit/ffe0f43714cf5a6b1fe0313995fe2998ae856974)) +* remove package json ([#2226](https://github.com/kurtosis-tech/kurtosis/issues/2226)) ([93bcf62](https://github.com/kurtosis-tech/kurtosis/commit/93bcf62490cab9f408f76f47154f2575c8ca5a85)) +* Rename jwtToken cookie ([#1876](https://github.com/kurtosis-tech/kurtosis/issues/1876)) ([3b13372](https://github.com/kurtosis-tech/kurtosis/commit/3b13372004a0448f5e40154004b2b883e5a5d57a)) +* rename utils to path compression ([#2236](https://github.com/kurtosis-tech/kurtosis/issues/2236)) ([d28fdc9](https://github.com/kurtosis-tech/kurtosis/commit/d28fdc9efb59c61e3419ac322f0fc9b80ef693c8)) +* replace env var with runtime values in run_sh ([#2254](https://github.com/kurtosis-tech/kurtosis/issues/2254)) ([4107443](https://github.com/kurtosis-tech/kurtosis/commit/4107443bdbbfb24a68269d32585bf4bc91442ff5)) +* replace nix installer ([#2163](https://github.com/kurtosis-tech/kurtosis/issues/2163)) ([8f68547](https://github.com/kurtosis-tech/kurtosis/commit/8f68547ed7ec0959dabd5c2fa2ddec1a78f43847)) +* restart APICs containers when the engine is restarted ([#2441](https://github.com/kurtosis-tech/kurtosis/issues/2441)) ([e93f3f2](https://github.com/kurtosis-tech/kurtosis/commit/e93f3f2db3bd1ae7492f8b80bcf796ee9ac7b59b)) +* retry GitHub package pulling a few times ([#2437](https://github.com/kurtosis-tech/kurtosis/issues/2437)) ([96bc89b](https://github.com/kurtosis-tech/kurtosis/commit/96bc89b058c2c7586d43b9f09f61db0a8040c2b7)) +* revert image building ([#1934](https://github.com/kurtosis-tech/kurtosis/issues/1934)) ([7e7c96b](https://github.com/kurtosis-tech/kurtosis/commit/7e7c96b0ca4bf5646f2df86aa320cfd84191ab08)) +* Rust version upgraded to v1.70.0 for fixing the publish Rust SDK CI job, ([#1977](https://github.com/kurtosis-tech/kurtosis/issues/1977)) ([6f7e1bb](https://github.com/kurtosis-tech/kurtosis/commit/6f7e1bb0d1c444e9ba3cc354179cdbb5deb64abb)) +* service name collision error message ([#1863](https://github.com/kurtosis-tech/kurtosis/issues/1863)) ([164b316](https://github.com/kurtosis-tech/kurtosis/commit/164b316d335e128668c9ca8b9f9eb74b22efe9ce)) +* set max receive size to 100Mb from 4Mb ([#2442](https://github.com/kurtosis-tech/kurtosis/issues/2442)) ([6c70ffd](https://github.com/kurtosis-tech/kurtosis/commit/6c70ffdcf6248f68d3c9c0b696c95772871b8674)), closes [#2357](https://github.com/kurtosis-tech/kurtosis/issues/2357) +* set service idempotency logic ([#2422](https://github.com/kurtosis-tech/kurtosis/issues/2422)) ([cbd68bf](https://github.com/kurtosis-tech/kurtosis/commit/cbd68bf2aff7343ea40992eecbf4f872df7c5c7b)) +* Set the user service K8S ingress labels so it can be found ([#1962](https://github.com/kurtosis-tech/kurtosis/issues/1962)) ([9cc5f77](https://github.com/kurtosis-tech/kurtosis/commit/9cc5f7749fe151038818ecd6c2cb9a1f328db4ce)) +* small Emui QoL improvements ([#1944](https://github.com/kurtosis-tech/kurtosis/issues/1944)) ([21b5ffd](https://github.com/kurtosis-tech/kurtosis/commit/21b5ffd8bcd91397046be38d0fe84d416b4d8d43)) +* starlark -> plan for validator ([#2343](https://github.com/kurtosis-tech/kurtosis/issues/2343)) ([0dca278](https://github.com/kurtosis-tech/kurtosis/commit/0dca278c276a3060de792d4e87d6eee4e0499f09)) +* support logs db for k8s ([#1864](https://github.com/kurtosis-tech/kurtosis/issues/1864)) ([8afa9c7](https://github.com/kurtosis-tech/kurtosis/commit/8afa9c7a7fcd7d7370e2d9740fb4e8e7bc6fe463)) +* tasks remove containers after they are done ([#1850](https://github.com/kurtosis-tech/kurtosis/issues/1850)) ([179c541](https://github.com/kurtosis-tech/kurtosis/commit/179c54121277b6d9d757a7170e4ec86e72115225)) +* the package replace logic when using tag, branch or commit ([#2299](https://github.com/kurtosis-tech/kurtosis/issues/2299)) ([72da1cb](https://github.com/kurtosis-tech/kurtosis/commit/72da1cba3c398d75bb2ddb63b292b8ec2db26abc)), closes [#2279](https://github.com/kurtosis-tech/kurtosis/issues/2279) +* treat size value as megabytes ([#2030](https://github.com/kurtosis-tech/kurtosis/issues/2030)) ([af687cb](https://github.com/kurtosis-tech/kurtosis/commit/af687cb8797a4116a5dddff4fcc47ab10bc31633)) +* typo in clean -a docs ([#2402](https://github.com/kurtosis-tech/kurtosis/issues/2402)) ([136ec4c](https://github.com/kurtosis-tech/kurtosis/commit/136ec4c384a5458b3c1758791126ff34fd5a79b7)) +* typos ([#2066](https://github.com/kurtosis-tech/kurtosis/issues/2066)) ([1b6aff7](https://github.com/kurtosis-tech/kurtosis/commit/1b6aff74ffbc30a3b1007c2b7d6422fefd71f7c8)) +* Update custom Nix dev deps to work on also linux ([#1862](https://github.com/kurtosis-tech/kurtosis/issues/1862)) ([d11cd37](https://github.com/kurtosis-tech/kurtosis/commit/d11cd37d5b733114937dd3d4e874255a03c1399d)) +* update emui build ([#1814](https://github.com/kurtosis-tech/kurtosis/issues/1814)) ([39d2285](https://github.com/kurtosis-tech/kurtosis/commit/39d228528c61b07827f12280cc3f5e7af4aa16fa)) +* update image UI arg parsing ([#2419](https://github.com/kurtosis-tech/kurtosis/issues/2419)) ([cd3d928](https://github.com/kurtosis-tech/kurtosis/commit/cd3d928ad2bc53e78e7b43897300d55b33b4a021)) +* update startosis test ([#1945](https://github.com/kurtosis-tech/kurtosis/issues/1945)) ([cc44ade](https://github.com/kurtosis-tech/kurtosis/commit/cc44adec747a9c79a6bd20ad4d036fb3ef337dae)) +* use docker client without timeout for copy files operation ([#2565](https://github.com/kurtosis-tech/kurtosis/issues/2565)) ([a48ed55](https://github.com/kurtosis-tech/kurtosis/commit/a48ed55069bf7dce77b322bc30c4070a2c85cd7d)) +* use fixed version of path compression module ([#2264](https://github.com/kurtosis-tech/kurtosis/issues/2264)) ([eef65e1](https://github.com/kurtosis-tech/kurtosis/commit/eef65e1020bbd36aa8a5b4759aeecfb72dfc9fc4)) +* Use instance `updated at` attribute for uptime calculation ([#2378](https://github.com/kurtosis-tech/kurtosis/issues/2378)) ([421d275](https://github.com/kurtosis-tech/kurtosis/commit/421d27593d537a104c825e0e7120200175287e07)) +* websocket keep-alive ([#1993](https://github.com/kurtosis-tech/kurtosis/issues/1993)) ([509c508](https://github.com/kurtosis-tech/kurtosis/commit/509c508f84fc00b7a09911628fc795e3db94c2ec)) +* wrong config structure for release please ([#2588](https://github.com/kurtosis-tech/kurtosis/issues/2588)) ([e7263c3](https://github.com/kurtosis-tech/kurtosis/commit/e7263c3558b27390439a0e3456955306a06a7cb0)) + + +### Miscellaneous Chores + +* remove the cloud add and CreateCloudInstance endpoint ([#2234](https://github.com/kurtosis-tech/kurtosis/issues/2234)) ([0f17729](https://github.com/kurtosis-tech/kurtosis/commit/0f1772963b30b004d9fb5ab99a5b576c3ecb36ae)) + ## [1.4.1](https://github.com/kurtosis-tech/kurtosis/compare/1.4.0...v1.4.1) (2024-11-01) diff --git a/version.txt b/version.txt index 347f5833ee..227cea2156 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.4.1 +2.0.0