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

July 2023 Releases Announcement #20

Merged
merged 4 commits into from
Aug 7, 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
45 changes: 45 additions & 0 deletions workspace/2023/07/2023-07-July-releases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
July 2023 releases are here! Conda 23.7.2, conda-build 3.26.0, conda-libmamba-solver 23.7.0, conda-package-streaming 0.9.0, and conda-package-handling 2.2.0 are now available on both main and conda-forge. 🎊

* * *

In the latest release of **conda**, [new pre- and post-command plugin hooks](https://conda.org/blog/2023-07-31-latest-conda-release-includes-new-plugin-hooks) that allow you to run your code before or after a conda subcommand are now available, along with a much improved subcommand plugin hook and plugin infrastructure. There is also a new health check for `conda doctor` that detects altered packages in an environment by comparing expected and computed sha256 checksums, as well as a much-expanded API and command docs ([`conda env`](https://docs.conda.io/projects/conda/en/23.7.x/commands/env/index.html)!).

To update conda, run:

```
conda install -n base conda=23.7.2
```

* * *

In the latest version of **conda-build**, `extra-meta` data is logged to make it easier to verify that the right extra-meta data is burned into packages (which also helps to co-relate packages and their build-log). The feature was first introduced in [conda-build#4303](https://github.com/conda/conda-build/pull/4303) and is now improved via the logging call.

To update conda-build, run:

```
conda install -n base conda-build=3.26.0
```

* * *

In the latest version of **conda-libmamba-solver**, basic integrations for local channels in conda-build have been added and new namespaced settings in `libmamba.Context` now have backwards-compatible support.

To update conda-libmamba-solver, run:

```
conda install -n base conda-libmamba-solver=23.7.0
```

* * *

With the latest releases, both **conda-package-streaming** and **conda-package-handling** now respect `umask` when extracting files, which resolves the issue where [conda was not respecting `umask` when installing package files](https://github.com/conda/conda/issues/12829).

To update these packages, run:

```
conda install -n base conda-package-streaming=0.9.0 conda-package-handling=2.2.0
```

* * *

Check out the changelogs for [conda 23.7.0](https://github.com/conda/conda/releases/tag/23.7.0), [conda 23.7.1](https://github.com/conda/conda/releases/tag/23.7.1), [conda 23.7.2](https://github.com/conda/conda/releases/tag/23.7.2), [conda-build 3.26.0](https://github.com/conda/conda-build/releases/tag/3.26.0), [conda-libmamba-solver 23.7.0](https://github.com/conda/conda-libmamba-solver/releases/tag/23.7.0), [conda-package-streaming 0.9.0](https://github.com/conda/conda-package-streaming/releases/tag/v0.9.0), and [conda-package-handling 2.2.0](https://github.com/conda/conda-package-handling/releases/tag/2.2.0) to see what else is new!