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

October 2024 releases blog #217

Merged
merged 9 commits into from
Oct 29, 2024
59 changes: 59 additions & 0 deletions blog/2024-10-21-october-releases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
title: "October 2024 Releases"
slug: "2024-10-21-october-releases"
authors: [dashagurova]
tags: [announcement, conda-package-handling, conda-package-streaming]
description: |
conda-package-handling 2.4.0 and conda-package-streaming 0.11.0 have been released! 🎉
image: img/blog/2024-10-21-october-releases/banner.png
---

The October 2024 releases included updates to conda-package-handling and conda-package-streaming! 🎉 All of these have been released to both `main` and `conda-forge` channels.

<!-- truncate -->

## Changes in [conda-package-handling 2.4.0](https://github.com/conda/conda-package-handling/releases/tag/2.4.0)

To update conda-package-handling to the latest version, run:

```bash
conda install -n base conda-package-handling=2.4.0
```

### ✨ What's New? ✨

- Expose API keyword and CLI argument to control which component(s) of the `.conda` artifact is listed in `cph list`.
- Allow `cph list` on remote `.conda` artifact URLs.

### 🔧 What Got Fixed? 🔧

- Use `force_zip64=True` when directly creating `.conda` files. Allows >2GB
(compressed) size.
- Replace `.conda` or `.tar.bz2` extensions from end of string only instead of
`str.replace(...)`.

### Other

- Improved type annotations on an internal function.


## Changes in [conda-package-streaming 0.11.0](https://github.com/conda/conda-package-streaming/releases/tag/v0.11.0)

To update conda-package-streaming to the latest version, run:

```bash
conda install -n base conda-package-streaming=0.11.0
```

### ✨ What's New? ✨

- Add Python 3.12 to test matrix.
- Pass Python `tarfile.extractall(filter="fully_trusted")` in addition to
internal filtering, when available, to avoid Python 3.12+ `DeprecationWarning`.
- Improve `umask` handling.
- Add `transmute_stream(...)` to create `.conda` from `(TarFile, TarInfo)`
iterators, allowing more creative data sources than just `.tar.bz2` inputs.
- Add `create` module with `TarFile` interface for creating `.conda`
archives, also used by `transmute`.
- Pass `encoding="utf-8"` to `TarFile` instead of the system default, avoiding
rare potential issues with non-ASCII filenames.
31 changes: 15 additions & 16 deletions blog/news.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
[
{
"title": "October 2024 Releases",
"slug": "2024-10-21-october-releases",
"authors": [
"dashagurova"
],
"tags": [
"announcement",
"conda-package-handling",
"conda-package-streaming"
],
"description": "conda-package-handling 2.4.0 and conda-package-streaming 0.11.0 have been released! \ud83c\udf89\n",
"image": "img/blog/2024-10-21-october-releases/banner.png",
"date": "2024-10-21T00:00:00"
},
{
"title": "September 2024 Releases",
"slug": "2024-09-30-september-releases",
Expand Down Expand Up @@ -58,21 +73,5 @@
"description": "Get to know the conda ecosystem\u2014a vibrant community supporting an open-source, language-agnostic, and multi-platform package management system. Discover conda CLI tools for managing packages and environments, and explore key repositories like conda-forge, bioconda and defaults. You will learn how to get started with conda tools, the important things to keep in mind, and how multistakeholder governance ensures the ecosystem remains reliable and accessible to all.\n",
"image": "img/blog/2024-08-14-conda-ecosystem-explained/banner.png",
"date": "2024-08-14T00:00:00"
},
{
"title": "July 2024 Releases",
"slug": "2024-07-23-july-releases",
"authors": [
"beeankha"
],
"tags": [
"announcement",
"conda",
"conda-build",
"conda-libmamba-solver"
],
"description": "Conda 24.7.0/.1, conda-build 24.7.0, and conda-libmamba-solver 24.7.0 have been released! \ud83c\udf89\n",
"image": "img/blog/2024-07-23-july-releases/banner.png",
"date": "2024-07-23T00:00:00"
}
]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading