From 644024d42d0e168619040751d11231bba3749ab9 Mon Sep 17 00:00:00 2001 From: codebien <2103732+codebien@users.noreply.github.com> Date: Thu, 23 Nov 2023 17:37:47 +0100 Subject: [PATCH 1/4] --logformat removal --- release notes/v0.48.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release notes/v0.48.0.md b/release notes/v0.48.0.md index fc222c66767..99271105a4f 100644 --- a/release notes/v0.48.0.md +++ b/release notes/v0.48.0.md @@ -8,6 +8,7 @@ k6 v0.48.0 is here 🎉! This release includes: - [#3350](https://github.com/grafana/k6/pull/3350) In k6 [v0.37](https://github.com/grafana/k6/releases/tag/v0.37.0), we deprecated a gRPC Invoke's parameter `headers`. This release removes the parameter. If you need to set headers, use a `metadata` parameter instead. - [#3448](https://github.com/grafana/k6/pull/3448) metric names now need to conform to both otel and prometheus name requirements while still being limitted to 128 characters (old k6 limit). - [#3451](https://github.com/grafana/k6/pull/3451) In k6 [v0.25](https://github.com/grafana/k6/releases/tag/v0.25.0) module specifiers were allowed to be urls with scheme, and k6 prepending `https://` to anything that it wasn't recognizing was deprecated. From this version k6 will no longer try to do that all, please use full URLs if you want to load remote modules. +- [#3389](https://github.com/grafana/k6/pull/3389) In k6 v0.38 we deprecated `--logformat` introducing the better alternative `--log-format`. This realease removes `--logformat` flag. ### Redis (m)TLS support and new Client constructor options [`xk6-redis/#17`](https://github.com/grafana/xk6-redis/pull/17) From ca75f594c4f4579e8f2867705d3d0f25f26c0e23 Mon Sep 17 00:00:00 2001 From: codebien <2103732+codebien@users.noreply.github.com> Date: Thu, 23 Nov 2023 17:47:59 +0100 Subject: [PATCH 2/4] Cloud output v2 as the deafult overall --- release notes/v0.48.0.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/release notes/v0.48.0.md b/release notes/v0.48.0.md index 99271105a4f..64cd8528b10 100644 --- a/release notes/v0.48.0.md +++ b/release notes/v0.48.0.md @@ -192,10 +192,11 @@ import { browser, networkProfiles } from 'k6/experimental/browser'; ## UX improvements and enhancements - [browser#1074](https://github.com/grafana/xk6-browser/pull/1074) Adds a new `browser.closeContext()` [method](https://k6.io/docs/javascript-api/k6-experimental/browser/closecontext/) to facilitate closing the current active browser context. -- [#3370](https://github.com/grafana/k6/pull/3370). The k6 got a new flag `--profiling-enabled` which enables exposing [pprof](https://go.dev/blog/pprof) profiling endpoints. The profiling endpoints are exposed on the same port as the HTTP REST API under the `/debug/pprof/` path. This could be useful for the extension developers. -- [#3442](https://github.com/grafana/k6/pull/3442). The k6 now supports a new `--version` flag. It has the same output as `k6 version` command. Thanks, @ffapitalle! -- [#3423](https://github.com/grafana/k6/pull/3423). The InfluxDB output got an environment variable `K6_INFLUXDB_PROXY` which allows specifying proxy. Thanks, @IvanovOleg! -- [#3398](https://github.com/grafana/k6/pull/3398). The k6 cloud traces are enabled by default. +- [#3370](https://github.com/grafana/k6/pull/3370) The k6 got a new flag `--profiling-enabled` which enables exposing [pprof](https://go.dev/blog/pprof) profiling endpoints. The profiling endpoints are exposed on the same port as the HTTP REST API under the `/debug/pprof/` path. This could be useful for the extension developers. +- [#3442](https://github.com/grafana/k6/pull/3442) The k6 now supports a new `--version` flag. It has the same output as `k6 version` command. Thanks, @ffapitalle! +- [#3423](https://github.com/grafana/k6/pull/3423) The InfluxDB output got an environment variable `K6_INFLUXDB_PROXY` which allows specifying proxy. Thanks, @IvanovOleg! +- [#3398](https://github.com/grafana/k6/pull/3398) The k6 cloud traces are enabled by default. +- [#3400](https://github.com/grafana/k6/pull/3400) The Cloud output v2 is now the default version when the test streams metrics from a local test run via `-o cloud`. ## Bug fixes From 781d13668a1439ea8884f50abf3930b8c03b941a Mon Sep 17 00:00:00 2001 From: codebien <2103732+codebien@users.noreply.github.com> Date: Thu, 23 Nov 2023 18:00:06 +0100 Subject: [PATCH 3/4] CSV options and k6 convert removals --- release notes/v0.48.0.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release notes/v0.48.0.md b/release notes/v0.48.0.md index 64cd8528b10..27dc3d6613e 100644 --- a/release notes/v0.48.0.md +++ b/release notes/v0.48.0.md @@ -9,6 +9,8 @@ k6 v0.48.0 is here 🎉! This release includes: - [#3448](https://github.com/grafana/k6/pull/3448) metric names now need to conform to both otel and prometheus name requirements while still being limitted to 128 characters (old k6 limit). - [#3451](https://github.com/grafana/k6/pull/3451) In k6 [v0.25](https://github.com/grafana/k6/releases/tag/v0.25.0) module specifiers were allowed to be urls with scheme, and k6 prepending `https://` to anything that it wasn't recognizing was deprecated. From this version k6 will no longer try to do that all, please use full URLs if you want to load remote modules. - [#3389](https://github.com/grafana/k6/pull/3389) In k6 v0.38 we deprecated `--logformat` introducing the better alternative `--log-format`. This realease removes `--logformat` flag. +- [#3390](https://github.com/grafana/k6/pull/3390) In k6 [v0.35](https://github.com/grafana/k6/releases/tag/v0.35.0) we deprecated all CSV output's CLI arguments having a not consistent case with other outputs. This realease removes definitely them. +- [#3365](https://github.com/grafana/k6/pull/3365) In k6 [v0.41](https://github.com/grafana/k6/releases/tag/v0.41.0) we deprecated the `k6 convert` CLI command. This realease deleted it, the better [har-to-k6](https://github.com/grafana/har-to-k6) alternative should be used. ### Redis (m)TLS support and new Client constructor options [`xk6-redis/#17`](https://github.com/grafana/xk6-redis/pull/17) From 29b0d7295b138baa453e6cee67ed6aa5f4ebdb35 Mon Sep 17 00:00:00 2001 From: Ivan <2103732+codebien@users.noreply.github.com> Date: Fri, 24 Nov 2023 09:17:05 +0100 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Oleg Bespalov --- release notes/v0.48.0.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/release notes/v0.48.0.md b/release notes/v0.48.0.md index 27dc3d6613e..91f17f914b5 100644 --- a/release notes/v0.48.0.md +++ b/release notes/v0.48.0.md @@ -8,9 +8,9 @@ k6 v0.48.0 is here 🎉! This release includes: - [#3350](https://github.com/grafana/k6/pull/3350) In k6 [v0.37](https://github.com/grafana/k6/releases/tag/v0.37.0), we deprecated a gRPC Invoke's parameter `headers`. This release removes the parameter. If you need to set headers, use a `metadata` parameter instead. - [#3448](https://github.com/grafana/k6/pull/3448) metric names now need to conform to both otel and prometheus name requirements while still being limitted to 128 characters (old k6 limit). - [#3451](https://github.com/grafana/k6/pull/3451) In k6 [v0.25](https://github.com/grafana/k6/releases/tag/v0.25.0) module specifiers were allowed to be urls with scheme, and k6 prepending `https://` to anything that it wasn't recognizing was deprecated. From this version k6 will no longer try to do that all, please use full URLs if you want to load remote modules. -- [#3389](https://github.com/grafana/k6/pull/3389) In k6 v0.38 we deprecated `--logformat` introducing the better alternative `--log-format`. This realease removes `--logformat` flag. -- [#3390](https://github.com/grafana/k6/pull/3390) In k6 [v0.35](https://github.com/grafana/k6/releases/tag/v0.35.0) we deprecated all CSV output's CLI arguments having a not consistent case with other outputs. This realease removes definitely them. -- [#3365](https://github.com/grafana/k6/pull/3365) In k6 [v0.41](https://github.com/grafana/k6/releases/tag/v0.41.0) we deprecated the `k6 convert` CLI command. This realease deleted it, the better [har-to-k6](https://github.com/grafana/har-to-k6) alternative should be used. +- [#3389](https://github.com/grafana/k6/pull/3389) In k6 [v0.38](https://github.com/grafana/k6/releases/tag/v0.38.0) we deprecated `--logformat` introducing the better alternative `--log-format`. This release removes `--logformat` flag. +- [#3390](https://github.com/grafana/k6/pull/3390) In k6 [v0.35](https://github.com/grafana/k6/releases/tag/v0.35.0) we deprecated all CSV output's CLI arguments having a not consistent case with other outputs. This release removes them. +- [#3365](https://github.com/grafana/k6/pull/3365) In k6 [v0.41](https://github.com/grafana/k6/releases/tag/v0.41.0) we deprecated the `k6 convert` CLI command. This release deleted it, the better [har-to-k6](https://github.com/grafana/har-to-k6) alternative should be used. ### Redis (m)TLS support and new Client constructor options [`xk6-redis/#17`](https://github.com/grafana/xk6-redis/pull/17) @@ -198,7 +198,7 @@ import { browser, networkProfiles } from 'k6/experimental/browser'; - [#3442](https://github.com/grafana/k6/pull/3442) The k6 now supports a new `--version` flag. It has the same output as `k6 version` command. Thanks, @ffapitalle! - [#3423](https://github.com/grafana/k6/pull/3423) The InfluxDB output got an environment variable `K6_INFLUXDB_PROXY` which allows specifying proxy. Thanks, @IvanovOleg! - [#3398](https://github.com/grafana/k6/pull/3398) The k6 cloud traces are enabled by default. -- [#3400](https://github.com/grafana/k6/pull/3400) The Cloud output v2 is now the default version when the test streams metrics from a local test run via `-o cloud`. +- [#3400](https://github.com/grafana/k6/pull/3400) The binary-based cloud output (a.k.a. cloud output v2) is now the default version when the test streams metrics from a local test run via `-o cloud`. ## Bug fixes