From 044b02b16c612015b41ae20515cc44085e49b4d4 Mon Sep 17 00:00:00 2001 From: Tim 'Piepmatz' Hesse Date: Tue, 2 Dec 2025 20:56:03 +0100 Subject: [PATCH 1/3] Release notes for `v0.109.1` Please add your new features and breaking changes to the release notes by opening PRs against the `release-notes-v0.109.1` branch. ## TODO - [ ] PRs that need to land before the release, e.g. [deprecations] or [removals] - [ ] add the full changelog - [ ] categorize each PR - [ ] write all the sections and complete all the `TODO`s [deprecations]: https://github.com/nushell/nushell/labels/deprecation [removals]: https://github.com/nushell/nushell/pulls?q=is%3Apr+is%3Aopen+label%3Aremoval-after-deprecation --- blog/2025-12-02-nushell_v0_109_1.md | 71 +++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 blog/2025-12-02-nushell_v0_109_1.md diff --git a/blog/2025-12-02-nushell_v0_109_1.md b/blog/2025-12-02-nushell_v0_109_1.md new file mode 100644 index 00000000000..40c7717ca1f --- /dev/null +++ b/blog/2025-12-02-nushell_v0_109_1.md @@ -0,0 +1,71 @@ +--- +title: Nushell 0.109.1 +author: The Nu Authors +author_site: https://www.nushell.sh/blog +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: Today, we're releasing version 0.109.1 of Nu. This release adds... +--- + + + + + +# Nushell 0.109.1 + + + +Today, we're releasing version 0.109.1 of Nu. This release adds... + +# Where to get it + +Nu 0.109.1 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.109.1) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`. + +As part of this release, we also publish a set of optional [plugins](https://www.nushell.sh/book/plugins.html) you can install and use with Nushell. + +# Table of contents + + + +# Highlights and themes of this release + + + + +# Changes + + + +# Notes for plugin developers + +# Hall of fame + +Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: + +| author | change | link | +| --- | --- | --- | +| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | +| [@hustcer](https://github.com/hustcer) | Fix http get panic | [#17092](https://github.com/nushell/nushell/pull/17092) | +| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | +| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | +| [@hustcer](https://github.com/hustcer) | Fix use constants in bare-word-strings with source error | [#17094](https://github.com/nushell/nushell/pull/17094) | + +# Full changelog + +| author | title | link | +| --- | --- | --- | +| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | +| [@hustcer](https://github.com/hustcer) | Fix http get panic | [#17092](https://github.com/nushell/nushell/pull/17092) | +| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | +| [@hustcer](https://github.com/hustcer) | Fix use constants in bare-word-strings with source error | [#17094](https://github.com/nushell/nushell/pull/17094) | +| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | From 38fce1cff4b8c63b6a1e68640dabafd7fc8179c5 Mon Sep 17 00:00:00 2001 From: Tim 'Piepmatz' Hesse Date: Tue, 2 Dec 2025 21:16:35 +0100 Subject: [PATCH 2/3] update changelog --- blog/2025-12-02-nushell_v0_109_1.md | 42 ++++++++++++++++++----------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/blog/2025-12-02-nushell_v0_109_1.md b/blog/2025-12-02-nushell_v0_109_1.md index 40c7717ca1f..350abc90560 100644 --- a/blog/2025-12-02-nushell_v0_109_1.md +++ b/blog/2025-12-02-nushell_v0_109_1.md @@ -3,7 +3,7 @@ title: Nushell 0.109.1 author: The Nu Authors author_site: https://www.nushell.sh/blog author_image: https://www.nushell.sh/blog/images/nu_logo.png -excerpt: Today, we're releasing version 0.109.1 of Nu. This release adds... +excerpt: Today, we're releasing version 0.109.1 of Nu. This release fixes some regressions of Nu 0.109.0, especially fixes to `http get` and `source`. --- @@ -14,7 +14,7 @@ excerpt: Today, we're releasing version 0.109.1 of Nu. This release adds... -Today, we're releasing version 0.109.1 of Nu. This release adds... +Today, we're releasing version 0.109.1 of Nu. This release fixes some regressions of Nu 0.109.0, especially fixes to `http get` and `source`. # Where to get it @@ -44,7 +44,19 @@ As part of this release, we also publish a set of optional [plugins](https://www # Changes +## Bug fixes +### Fix `http get` domain overflow + +The dns resolution #17030 implemented in v0.109.0 for `http get` could overflow an array for domains with a lot of resolved IPs. This is fixed now by truncating the resolved IP amount. + +### Fix path resolution for `source` using bare-word-string-interpolation + +Fixed a regression in v0.109.0 that disallowed using patterns like: + +```nu + source config/($nu.os-info.name).nu +``` # Notes for plugin developers @@ -52,20 +64,18 @@ As part of this release, we also publish a set of optional [plugins](https://www Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: -| author | change | link | -| --- | --- | --- | -| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | -| [@hustcer](https://github.com/hustcer) | Fix http get panic | [#17092](https://github.com/nushell/nushell/pull/17092) | -| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | -| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | -| [@hustcer](https://github.com/hustcer) | Fix use constants in bare-word-strings with source error | [#17094](https://github.com/nushell/nushell/pull/17094) | +| author | change | link | +| ------------------------------------------ | -------------------------------------------- | ------------------------------------------------------- | +| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | +| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | +| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | # Full changelog -| author | title | link | -| --- | --- | --- | -| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | -| [@hustcer](https://github.com/hustcer) | Fix http get panic | [#17092](https://github.com/nushell/nushell/pull/17092) | -| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | -| [@hustcer](https://github.com/hustcer) | Fix use constants in bare-word-strings with source error | [#17094](https://github.com/nushell/nushell/pull/17094) | -| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | +| author | title | link | +| ------------------------------------------ | -------------------------------------------------------- | ------------------------------------------------------- | +| [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | +| [@hustcer](https://github.com/hustcer) | Fix http get panic | [#17092](https://github.com/nushell/nushell/pull/17092) | +| [@hustcer](https://github.com/hustcer) | Bump to dev version 0.109.1 | [#17093](https://github.com/nushell/nushell/pull/17093) | +| [@hustcer](https://github.com/hustcer) | Fix use constants in bare-word-strings with source error | [#17094](https://github.com/nushell/nushell/pull/17094) | +| [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | From 75ed9a9229bd399691519336da8c79a7c81d7486 Mon Sep 17 00:00:00 2001 From: Tim 'Piepmatz' Hesse Date: Tue, 2 Dec 2025 21:23:50 +0100 Subject: [PATCH 3/3] finalize blog entry --- blog/2025-12-02-nushell_v0_109_1.md | 44 +++++++++-------------------- 1 file changed, 14 insertions(+), 30 deletions(-) diff --git a/blog/2025-12-02-nushell_v0_109_1.md b/blog/2025-12-02-nushell_v0_109_1.md index 350abc90560..41c5695e3df 100644 --- a/blog/2025-12-02-nushell_v0_109_1.md +++ b/blog/2025-12-02-nushell_v0_109_1.md @@ -6,14 +6,8 @@ author_image: https://www.nushell.sh/blog/images/nu_logo.png excerpt: Today, we're releasing version 0.109.1 of Nu. This release fixes some regressions of Nu 0.109.0, especially fixes to `http get` and `source`. --- - - - - # Nushell 0.109.1 - - Today, we're releasing version 0.109.1 of Nu. This release fixes some regressions of Nu 0.109.0, especially fixes to `http get` and `source`. # Where to get it @@ -24,33 +18,23 @@ As part of this release, we also publish a set of optional [plugins](https://www # Table of contents - - -# Highlights and themes of this release - - - +- [_Changes_](#changes-toc) + - [_Bug fixes_](#bug-fixes-toc) + - [_Fix `http get` domain overflow_](#fix-http-get-domain-overflow-toc) + - [_Fix path resolution for `source` using bare-word-string-interpolation_](#fix-path-resolution-for-source-using-bare-word-string-interpolation-toc) +- [_Notes for plugin developers_](#notes-for-plugin-developers-toc) +- [_Hall of fame_](#hall-of-fame-toc) +- [_Full changelog_](#full-changelog-toc) -# Changes +# Changes [[toc](#table-of-contents)] -## Bug fixes +## Bug fixes [[toc](#table-of-contents)] -### Fix `http get` domain overflow +### Fix `http get` domain overflow [[toc](#table-of-contents)] The dns resolution #17030 implemented in v0.109.0 for `http get` could overflow an array for domains with a lot of resolved IPs. This is fixed now by truncating the resolved IP amount. -### Fix path resolution for `source` using bare-word-string-interpolation +### Fix path resolution for `source` using bare-word-string-interpolation [[toc](#table-of-contents)] Fixed a regression in v0.109.0 that disallowed using patterns like: @@ -58,9 +42,9 @@ Fixed a regression in v0.109.0 that disallowed using patterns like: source config/($nu.os-info.name).nu ``` -# Notes for plugin developers +# Notes for plugin developers [[toc](#table-of-contents)] -# Hall of fame +# Hall of fame [[toc](#table-of-contents)] Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: @@ -70,7 +54,7 @@ Thanks to all the contributors below for helping us solve issues, improve docume | [@hustcer](https://github.com/hustcer) | Try to fix winget automatic validation error | [#17096](https://github.com/nushell/nushell/pull/17096) | | [@KaiSforza](https://github.com/KaiSforza) | Add backticks to readmes | [#17101](https://github.com/nushell/nushell/pull/17101) | -# Full changelog +# Full changelog [[toc](#table-of-contents)] | author | title | link | | ------------------------------------------ | -------------------------------------------------------- | ------------------------------------------------------- |