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
58 changes: 58 additions & 0 deletions blog/2024-10-21-october-releases.mdx
kenodegard marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
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.

dashagurova marked this conversation as resolved.
Show resolved Hide resolved
## Changes in conda-package-handling [2.4.0](https://github.com/conda/conda-package-handling/releases/tag/2.4.0)
dashagurova marked this conversation as resolved.
Show resolved Hide resolved

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

```bash
conda install -n base conda-package-handling=2.4.0
```
<!-- truncate -->
kenodegard marked this conversation as resolved.
Show resolved Hide resolved

### ✨ What's New? ✨

- Expose API and CLI for which components will be listed as part of `cph list`.
kenodegard marked this conversation as resolved.
Show resolved Hide resolved
- 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)
dashagurova marked this conversation as resolved.
Show resolved Hide resolved

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.
dashagurova marked this conversation as resolved.
Show resolved Hide resolved
- 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