Skip to content

Commit

Permalink
October 2024 releases blog post (#217)
Browse files Browse the repository at this point in the history
Co-authored-by: Daria Gurova <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Katherine Kinnaman <[email protected]>
Co-authored-by: Bianca Henderson <[email protected]>
Co-authored-by: jaimergp <[email protected]>
Co-authored-by: Ken Odegard <[email protected]>
  • Loading branch information
7 people authored Oct 29, 2024
1 parent ea0915e commit 54da51b
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 16 deletions.
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.

0 comments on commit 54da51b

Please sign in to comment.