Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More breaking changes changelogs #3468

Merged
merged 4 commits into from
Nov 24, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions release notes/v0.48.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +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](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)

Expand Down Expand Up @@ -191,10 +194,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 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

Expand Down