|
1 | 1 | --- |
| 2 | +## 2.1.0 - 2026-06-10 |
| 3 | + |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | + |
| 8 | +- Implement port-forwarding protocol v2 |
| 9 | +([MEN-5902](https://northerntech.atlassian.net/browse/MEN-5902)) ([a10882f](https://github.com/mendersoftware/mender-cli/commit/a10882f55a86c9b294487b7a95b27a356c336cd1)) by @alfrunes |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + The new protocol is identical to v1 except v2 does not stop and wait for |
| 16 | + message acknowledgement. This immensely speeds up the throughput |
| 17 | + especially for higher latency. |
| 18 | + Requires mender-server > 4.1 and mender-connect > 3.0. `mender-cli` will |
| 19 | + automatically fall back to v1 if the device does not report that it |
| 20 | + supports port-forwarding v2. |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +### Refactor |
| 26 | + |
| 27 | + |
| 28 | +- Lower cyclometic complexity of TCPPortforwarder |
| 29 | + ([11c91e7](https://github.com/mendersoftware/mender-cli/commit/11c91e7cc8457dc451be0f6ce40f0a3055ec5f2f)) by @alfrunes |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | +### Security |
| 37 | + |
| 38 | + |
| 39 | +- Bump tests/mender_server from `6f6268a` to `e7f2391` |
| 40 | + ([498bf98](https://github.com/mendersoftware/mender-cli/commit/498bf98491061a610dc005158c420a7a2fe7eb6d)) by @dependabot[bot] |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + Bumps [tests/mender_server](https://github.com/mendersoftware/mender-server) from `6f6268a` to `e7f2391`. |
| 46 | + - [Release notes](https://github.com/mendersoftware/mender-server/releases) |
| 47 | + - [Commits](https://github.com/mendersoftware/mender-server/compare/6f6268a3ff06ea5000bce06fa7e72d2e8ce9f2e3...e7f239117e6e373245b9c6961f05db567810741f) |
| 48 | + |
| 49 | + --- |
| 50 | + updated-dependencies: |
| 51 | + - dependency-name: tests/mender_server |
| 52 | + dependency-version: e7f239117e6e373245b9c6961f05db567810741f |
| 53 | + dependency-type: direct:production |
| 54 | + ... |
| 55 | +- Bump golang from 1.25.4 to 1.25.5 |
| 56 | + ([156812e](https://github.com/mendersoftware/mender-cli/commit/156812e5b6b6af6a4d75cf6ab134aee54dd6b612)) by @dependabot[bot] |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + Bumps golang from 1.25.4 to 1.25.5. |
| 62 | + |
| 63 | + --- |
| 64 | + updated-dependencies: |
| 65 | + - dependency-name: golang |
| 66 | + dependency-version: 1.25.5 |
| 67 | + dependency-type: direct:production |
| 68 | + update-type: version-update:semver-patch |
| 69 | + ... |
| 70 | +- Bump the golang-dependencies group across 1 directory with 5 updates |
| 71 | + ([8a79583](https://github.com/mendersoftware/mender-cli/commit/8a79583e945977f8d713f6a98a72efa6ca236925)) by @dependabot[bot] |
| 72 | + |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | + Bumps the golang-dependencies group with 5 updates in the / directory: |
| 77 | + |
| 78 | + | Package | From | To | |
| 79 | + | --- | --- | --- | |
| 80 | + | [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` | |
| 81 | + | [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` | |
| 82 | + | [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` | |
| 83 | + | [golang.org/x/sys](https://github.com/golang/sys) | `0.35.0` | `0.39.0` | |
| 84 | + | [golang.org/x/term](https://github.com/golang/term) | `0.34.0` | `0.38.0` | |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + Updates `github.com/spf13/cobra` from 1.10.1 to 1.10.2 |
| 89 | + - [Release notes](https://github.com/spf13/cobra/releases) |
| 90 | + - [Commits](https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2) |
| 91 | + |
| 92 | + Updates `github.com/spf13/pflag` from 1.0.9 to 1.0.10 |
| 93 | + - [Release notes](https://github.com/spf13/pflag/releases) |
| 94 | + - [Commits](https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10) |
| 95 | + |
| 96 | + Updates `github.com/spf13/viper` from 1.20.1 to 1.21.0 |
| 97 | + - [Release notes](https://github.com/spf13/viper/releases) |
| 98 | + - [Commits](https://github.com/spf13/viper/compare/v1.20.1...v1.21.0) |
| 99 | + |
| 100 | + Updates `golang.org/x/sys` from 0.35.0 to 0.39.0 |
| 101 | + - [Commits](https://github.com/golang/sys/compare/v0.35.0...v0.39.0) |
| 102 | + |
| 103 | + Updates `golang.org/x/term` from 0.34.0 to 0.38.0 |
| 104 | + - [Commits](https://github.com/golang/term/compare/v0.34.0...v0.38.0) |
| 105 | + |
| 106 | + --- |
| 107 | + updated-dependencies: |
| 108 | + - dependency-name: github.com/spf13/cobra |
| 109 | + dependency-version: 1.10.2 |
| 110 | + dependency-type: direct:production |
| 111 | + update-type: version-update:semver-patch |
| 112 | + dependency-group: golang-dependencies |
| 113 | + - dependency-name: github.com/spf13/pflag |
| 114 | + dependency-version: 1.0.10 |
| 115 | + dependency-type: direct:production |
| 116 | + update-type: version-update:semver-patch |
| 117 | + dependency-group: golang-dependencies |
| 118 | + - dependency-name: github.com/spf13/viper |
| 119 | + dependency-version: 1.21.0 |
| 120 | + dependency-type: direct:production |
| 121 | + update-type: version-update:semver-minor |
| 122 | + dependency-group: golang-dependencies |
| 123 | + - dependency-name: golang.org/x/sys |
| 124 | + dependency-version: 0.39.0 |
| 125 | + dependency-type: direct:production |
| 126 | + update-type: version-update:semver-minor |
| 127 | + dependency-group: golang-dependencies |
| 128 | + - dependency-name: golang.org/x/term |
| 129 | + dependency-version: 0.38.0 |
| 130 | + dependency-type: direct:production |
| 131 | + update-type: version-update:semver-minor |
| 132 | + dependency-group: golang-dependencies |
| 133 | + ... |
| 134 | +- Bump golang from 1.25.5 to 1.25.6 |
| 135 | + ([da72fb7](https://github.com/mendersoftware/mender-cli/commit/da72fb7b065ad838e65455220ff8672b4f153050)) by @dependabot[bot] |
| 136 | + |
| 137 | + |
| 138 | + |
| 139 | + |
| 140 | + Bumps golang from 1.25.5 to 1.25.6. |
| 141 | + |
| 142 | + --- |
| 143 | + updated-dependencies: |
| 144 | + - dependency-name: golang |
| 145 | + dependency-version: 1.25.6 |
| 146 | + dependency-type: direct:production |
| 147 | + update-type: version-update:semver-patch |
| 148 | + ... |
| 149 | +- Bump the golang-dependencies group with 2 updates |
| 150 | + ([014fbcf](https://github.com/mendersoftware/mender-cli/commit/014fbcf292f63054232911bb8e491127492c33df)) by @dependabot[bot] |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | + Bumps the golang-dependencies group with 2 updates: [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/term](https://github.com/golang/term). |
| 156 | + |
| 157 | + |
| 158 | + Updates `golang.org/x/sys` from 0.39.0 to 0.40.0 |
| 159 | + - [Commits](https://github.com/golang/sys/compare/v0.39.0...v0.40.0) |
| 160 | + |
| 161 | + Updates `golang.org/x/term` from 0.38.0 to 0.39.0 |
| 162 | + - [Commits](https://github.com/golang/term/compare/v0.38.0...v0.39.0) |
| 163 | + |
| 164 | + --- |
| 165 | + updated-dependencies: |
| 166 | + - dependency-name: golang.org/x/sys |
| 167 | + dependency-version: 0.40.0 |
| 168 | + dependency-type: direct:production |
| 169 | + update-type: version-update:semver-minor |
| 170 | + dependency-group: golang-dependencies |
| 171 | + - dependency-name: golang.org/x/term |
| 172 | + dependency-version: 0.39.0 |
| 173 | + dependency-type: direct:production |
| 174 | + update-type: version-update:semver-minor |
| 175 | + dependency-group: golang-dependencies |
| 176 | + ... |
| 177 | +- Bump golang from 1.25.6 to 1.26.0 |
| 178 | + ([d18d9f3](https://github.com/mendersoftware/mender-cli/commit/d18d9f3f1e25f77b92f742448f66802f291d6d6e)) by @dependabot[bot] |
| 179 | + |
| 180 | + |
| 181 | + |
| 182 | + |
| 183 | + Bumps golang from 1.25.6 to 1.26.0. |
| 184 | + |
| 185 | + --- |
| 186 | + updated-dependencies: |
| 187 | + - dependency-name: golang |
| 188 | + dependency-version: 1.26.0 |
| 189 | + dependency-type: direct:production |
| 190 | + update-type: version-update:semver-minor |
| 191 | + ... |
| 192 | +- Bump tests/mender_server from `e7f2391` to `8b44798` |
| 193 | + ([6d7fe8e](https://github.com/mendersoftware/mender-cli/commit/6d7fe8eb0276a6fac48a9770aec9b3be69f7084c)) by @dependabot[bot] |
| 194 | + |
| 195 | + |
| 196 | + |
| 197 | + |
| 198 | + Bumps [tests/mender_server](https://github.com/mendersoftware/mender-server) from `e7f2391` to `8b44798`. |
| 199 | + - [Release notes](https://github.com/mendersoftware/mender-server/releases) |
| 200 | + - [Commits](https://github.com/mendersoftware/mender-server/compare/e7f239117e6e373245b9c6961f05db567810741f...8b447987b4b2815170ef3f1b8001da39eba9d618) |
| 201 | + |
| 202 | + --- |
| 203 | + updated-dependencies: |
| 204 | + - dependency-name: tests/mender_server |
| 205 | + dependency-version: 8b447987b4b2815170ef3f1b8001da39eba9d618 |
| 206 | + dependency-type: direct:production |
| 207 | + ... |
| 208 | +- Bump golang from 1.26.0 to 1.26.1 |
| 209 | + ([d4898f7](https://github.com/mendersoftware/mender-cli/commit/d4898f7e836f29dfa0716705dc6054deab46ed54)) by @dependabot[bot] |
| 210 | + |
| 211 | + |
| 212 | + |
| 213 | + |
| 214 | + Bumps golang from 1.26.0 to 1.26.1. |
| 215 | + |
| 216 | + --- |
| 217 | + updated-dependencies: |
| 218 | + - dependency-name: golang |
| 219 | + dependency-version: 1.26.1 |
| 220 | + dependency-type: direct:production |
| 221 | + update-type: version-update:semver-patch |
| 222 | + ... |
| 223 | +- Bump tests/mender_server from `55603bd` to `9dcb9a7` |
| 224 | + ([19872b9](https://github.com/mendersoftware/mender-cli/commit/19872b94b0dcc0032b8bc3e60644f08a31a29895)) by @dependabot[bot] |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + Bumps [tests/mender_server](https://github.com/mendersoftware/mender-server) from `55603bd` to `9dcb9a7`. |
| 230 | + - [Release notes](https://github.com/mendersoftware/mender-server/releases) |
| 231 | + - [Commits](https://github.com/mendersoftware/mender-server/compare/55603bd8272286e19af6977a932c2f221bb76d3a...9dcb9a7f12131777afeb7d562c9c05b4d96f7c68) |
| 232 | + |
| 233 | + --- |
| 234 | + updated-dependencies: |
| 235 | + - dependency-name: tests/mender_server |
| 236 | + dependency-version: 9dcb9a7f12131777afeb7d562c9c05b4d96f7c68 |
| 237 | + dependency-type: direct:production |
| 238 | + ... |
| 239 | +- Bump golang from 1.26.1 to 1.26.2 |
| 240 | + ([ab7637d](https://github.com/mendersoftware/mender-cli/commit/ab7637d45394ddc27b1b44cc72cb037246ae647c)) by @dependabot[bot] |
| 241 | + |
| 242 | + |
| 243 | + |
| 244 | + |
| 245 | + Bumps golang from 1.26.1 to 1.26.2. |
| 246 | + |
| 247 | + --- |
| 248 | + updated-dependencies: |
| 249 | + - dependency-name: golang |
| 250 | + dependency-version: 1.26.2 |
| 251 | + dependency-type: direct:production |
| 252 | + update-type: version-update:semver-patch |
| 253 | + ... |
| 254 | +- Bump tests/mender_server from `9dcb9a7` to `152f6d5` |
| 255 | + ([86f79e0](https://github.com/mendersoftware/mender-cli/commit/86f79e02f433d71b79560f59983733e6954de521)) by @dependabot[bot] |
| 256 | + |
| 257 | + |
| 258 | + |
| 259 | + |
| 260 | + Bumps [tests/mender_server](https://github.com/mendersoftware/mender-server) from `9dcb9a7` to `152f6d5`. |
| 261 | + - [Release notes](https://github.com/mendersoftware/mender-server/releases) |
| 262 | + - [Commits](https://github.com/mendersoftware/mender-server/compare/9dcb9a7f12131777afeb7d562c9c05b4d96f7c68...152f6d521d0c38da68b97303c68c6a604a00c8af) |
| 263 | + |
| 264 | + --- |
| 265 | + updated-dependencies: |
| 266 | + - dependency-name: tests/mender_server |
| 267 | + dependency-version: 152f6d521d0c38da68b97303c68c6a604a00c8af |
| 268 | + dependency-type: direct:production |
| 269 | + ... |
| 270 | +- Bump golang from 1.26.2 to 1.26.4 |
| 271 | + ([42ced9d](https://github.com/mendersoftware/mender-cli/commit/42ced9d214c955656ac5903241d0c584deebc15c)) by @dependabot[bot] |
| 272 | + |
| 273 | + |
| 274 | + |
| 275 | + |
| 276 | + Bumps golang from 1.26.2 to 1.26.4. |
| 277 | + |
| 278 | + --- |
| 279 | + updated-dependencies: |
| 280 | + - dependency-name: golang |
| 281 | + dependency-version: 1.26.4 |
| 282 | + dependency-type: direct:production |
| 283 | + update-type: version-update:semver-patch |
| 284 | + ... |
| 285 | +- Bump busybox from 1.37.0 to 1.38.0 |
| 286 | + ([6575bfd](https://github.com/mendersoftware/mender-cli/commit/6575bfd0fdd8bc475fa259de23432d1338e769e4)) by @dependabot[bot] |
| 287 | + |
| 288 | + |
| 289 | + |
| 290 | + |
| 291 | + Bumps busybox from 1.37.0 to 1.38.0. |
| 292 | + |
| 293 | + --- |
| 294 | + updated-dependencies: |
| 295 | + - dependency-name: busybox |
| 296 | + dependency-version: 1.38.0 |
| 297 | + dependency-type: direct:production |
| 298 | + update-type: version-update:semver-minor |
| 299 | + ... |
| 300 | +- Bump tests/mender_server from `152f6d5` to `b57b5a0` |
| 301 | + ([00076c4](https://github.com/mendersoftware/mender-cli/commit/00076c4b8719e782c69bd31eeaeefa99ec9a72f5)) by @dependabot[bot] |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + Bumps [tests/mender_server](https://github.com/mendersoftware/mender-server) from `152f6d5` to `b57b5a0`. |
| 307 | + - [Release notes](https://github.com/mendersoftware/mender-server/releases) |
| 308 | + - [Commits](https://github.com/mendersoftware/mender-server/compare/152f6d521d0c38da68b97303c68c6a604a00c8af...b57b5a0333e5f729232ba8f6b33516a3ce641dd6) |
| 309 | + |
| 310 | + --- |
| 311 | + updated-dependencies: |
| 312 | + - dependency-name: tests/mender_server |
| 313 | + dependency-version: b57b5a0333e5f729232ba8f6b33516a3ce641dd6 |
| 314 | + dependency-type: direct:production |
| 315 | + ... |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
| 321 | + |
2 | 322 | ## 2.0.0 - 2025-11-11 |
3 | 323 |
|
4 | 324 |
|
|
0 commit comments