Skip to content

Commit

Permalink
Release 24.3.0 (conda#13683)
Browse files Browse the repository at this point in the history
Co-authored-by: Bianca Henderson <[email protected]>
  • Loading branch information
jezdez and beeankha authored Mar 12, 2024
1 parent f80bb47 commit f54cc82
Show file tree
Hide file tree
Showing 25 changed files with 129 additions and 456 deletions.
36 changes: 23 additions & 13 deletions .authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
first_commit: 2020-06-22 13:01:33
- name: Daniel Bast
email: [email protected]
num_commits: 16
num_commits: 18
first_commit: 2021-04-08 13:00:55
github: dbast
- name: David Warde-Farley
Expand Down Expand Up @@ -645,7 +645,7 @@
github: bradsaracik
- name: Jaime Rodríguez-Guerra
email: [email protected]
num_commits: 57
num_commits: 58
first_commit: 2016-04-18 20:12:46
github: jaimergp
aliases:
Expand Down Expand Up @@ -959,7 +959,7 @@
- [email protected]
- name: Jonathan J. Helmus
email: [email protected]
num_commits: 136
num_commits: 138
first_commit: 2017-04-05 23:51:36
github: jjhelmus
- name: Mervin Fansler
Expand Down Expand Up @@ -1520,7 +1520,7 @@
first_commit: 2019-08-26 04:18:04
- name: Jannis Leidel
email: [email protected]
num_commits: 118
num_commits: 124
first_commit: 2021-06-07 16:46:45
github: jezdez
- name: Saranya Mahalingam
Expand Down Expand Up @@ -1685,7 +1685,7 @@
first_commit: 2017-12-13 19:39:01
- name: Isuru Fernando
email: [email protected]
num_commits: 11
num_commits: 12
first_commit: 2019-11-30 23:31:34
github: isuruf
- name: Daekwon Yun
Expand All @@ -1697,7 +1697,7 @@
- codepage949
- name: Marcel Bargull
email: [email protected]
num_commits: 133
num_commits: 135
first_commit: 2018-02-22 14:55:06
github: mbargull
alternate_emails:
Expand Down Expand Up @@ -1958,7 +1958,7 @@
first_commit: 2016-12-11 16:14:03
- name: Ken Odegard
email: [email protected]
num_commits: 354
num_commits: 364
first_commit: 2016-09-27 18:04:21
github: kenodegard
aliases:
Expand Down Expand Up @@ -2004,7 +2004,7 @@
- name: Daniel Holth
email: [email protected]
github: dholth
num_commits: 108
num_commits: 115
first_commit: 2021-11-18 08:57:14
- name: John Flavin
email: [email protected]
Expand All @@ -2023,7 +2023,7 @@
github: pre-commit-ci[bot]
aliases:
- pre-commit-ci[bot]
num_commits: 77
num_commits: 80
first_commit: 2021-11-16 10:37:29
- name: Yuvi Panda
email: [email protected]
Expand All @@ -2042,7 +2042,7 @@
first_commit: 2021-11-29 23:03:32
- name: Conda Bot
email: [email protected]
num_commits: 89
num_commits: 98
first_commit: 2022-01-17 20:22:29
github: conda-bot
aliases:
Expand Down Expand Up @@ -2084,7 +2084,7 @@
github: beeankha
alternate_emails:
- [email protected]
num_commits: 36
num_commits: 42
first_commit: 2022-05-12 13:39:02
- name: Kian-Meng Ang
email: [email protected]
Expand All @@ -2104,7 +2104,7 @@
- name: Travis Hathaway
email: [email protected]
github: travishathaway
num_commits: 38
num_commits: 42
first_commit: 2022-03-31 12:01:37
- name: Tom Hu
email: [email protected]
Expand Down Expand Up @@ -2200,7 +2200,7 @@
github: pkmooreanaconda
- name: Mahe Iram Khan
email: [email protected]
num_commits: 13
num_commits: 14
first_commit: 2022-10-07 23:21:54
github: ForgottenProgramme
- name: Erik Sundell
Expand Down Expand Up @@ -2443,3 +2443,13 @@
num_commits: 2
first_commit: 2024-01-05 18:40:20
github: samhaese
- name: Filipe Laíns
email: [email protected]
num_commits: 1
first_commit: 2024-02-26 22:40:25
github: FFY00
- name: Klaus Zimmermann
email: [email protected]
num_commits: 1
first_commit: 2024-02-12 19:08:14
github: zklaus
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ Eugene Van den Bulke <[email protected]>
Evo <[email protected]>
Faustin Carter <[email protected]>
FelisNivalis <[email protected]>
Filipe Laíns <[email protected]>
Flavio Martins <[email protected]>
Florenz A. P. Hollebrandse <[email protected]> faph <[email protected]>
Floris Bruynooghe <[email protected]>
Expand Down Expand Up @@ -288,6 +289,7 @@ Kerry Watson <[email protected]> Kerry Watson <[email protected]>
Kevin Deldycke <[email protected]> Kevin Deldycke <[email protected]>
Kfir Zvi <[email protected]>
Kian-Meng Ang <[email protected]>
Klaus Zimmermann <[email protected]>
Korijn van Golen <[email protected]> Korijn van Golen <[email protected]>
Kurt Wheeler <[email protected]>
Kyle Gerard Felker <[email protected]>
Expand Down
2 changes: 2 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ Authors are sorted alphabetically.
* Evo
* Faustin Carter
* FelisNivalis
* Filipe Laíns
* Flavio Martins
* Florenz A. P. Hollebrandse
* Floris Bruynooghe
Expand Down Expand Up @@ -219,6 +220,7 @@ Authors are sorted alphabetically.
* Kevin Deldycke
* Kfir Zvi
* Kian-Meng Ang
* Klaus Zimmermann
* Korijn van Golen
* Kurt Wheeler
* Kyle Gerard Felker
Expand Down
102 changes: 102 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,106 @@
[//]: # (current developments)

## 24.3.0 (2024-03-12)

### Enhancements

* Show first few characters of undecodeable response if `repodata.json` raises
`JSONDecodeError`. (#11804)
* Update `conda.gateways.subprocess.subprocess_call` to use `text=True` to avoid manual encoding/decoding. (#13240)
* Add a new plugin hook giving plugin authors the ability to define new settings. (#13554)
* Optimize module imports to speed up `conda activate`. (#13567 via #13568)
* Move `conda env export` to `conda export` and alias the old command to the new command. (#13577)
* Report progress while running `conda install --revision <idx>`. (#13611)
* Add `conda.testing.tmp_channel` pytest fixture to create a temporary local channel for testing. (#13634)

### Bug fixes

* Print traceback on `KeyboardInterrupt` instead of raising another `AttributeError` exception, when conda debugging logs are enabled. (#13531)
* Parse integer channel notice IDs as `str` instead of raising an exception. (#13543)
* Add direct runtime dependency on `zstandard` for use when downloading `repodata.json.zst`. (#13551)
* Fallback to `repodata.json` if `repodata.json.zst` cannot be decompressed as `zstandard`. (#13558)
* `conda rename` command no longer throws an error when conda is not active. (#13565)
* Fallback to `repodata.json` from `repodata.json.zst` on most 4xx error codes. (#13573)
* Fix excess resource usage by log handling when fetching repodata. (#13541 via #13628)
* Re-enable `--subdir` and `--platform` flags to be available for `conda env create` command. (#13632)
* Fix `__archspec` virtual package on Windows to return microarchitecture instead of the default `x86_64`. (#13641)

### Deprecations

* Discontinue custom docker images. Use images provided by [Anaconda Inc.](https://hub.docker.com/r/continuumio/miniconda3) or [conda-forge](https://hub.docker.com/r/condaforge/miniforge3) instead. (#13162)
* Mark `conda.common.compat.encode_arguments` as pending deprecation. (#13240)
* Remove `conda.export.handle_proxy_407`. (#13629)
* Mark `conda.testing.integration.make_temp_channel` as pending deprecation. Use `conda.testing.tmp_channel` fixture instead. (#13634)
* Mark `conda.testing.integration.running_a_python_capable_of_unicode_subprocessing` as pending deprecation. (#13634)
* Mark `conda.testing.integration.set_tmpdir` as pending deprecation. Use `tmp_path`, `conda.testing.path_factory`, or `conda.testing.tmp_env` instead. (#13634)
* Mark `conda.testing.integration._get_temp_prefix` as pending deprecation. Use `tmp_path`, `conda.testing.path_factory`, or `conda.testing.tmp_env` instead. (#13634)
* Mark `conda.testing.integration.make_temp_prefix` as pending deprecation. Use `tmp_path`, `conda.testing.path_factory`, or `conda.testing.tmp_env` instead. (#13634)
* Mark `conda.testing.integration.FORCE_temp_prefix` as pending deprecation. Use `tmp_path`, `conda.testing.path_factory`, or `conda.testing.tmp_env` instead. (#13634)
* Mark `conda.testing.integration.create_temp_location` as pending deprecation. Use `tmp_path` or `conda.testing.path_factory` instead. (#13634)
* Mark `conda.testing.integration.tempdir` as pending deprecation. Use `tmp_path` or `conda.testing.path_factory` instead. (#13634)
* Mark `conda.testing.integration.reload_config` as pending deprecation. Use `conda.base.context.reset_context` instead. (#13634)
* Postpone `conda.base.context.Context.conda_exe` deprecation to `conda 24.9`. (#13634)
* Postpone `conda.testing.integration.run_command` deprecation to `conda 25.3`. (#13634)
* Postpone loading subcommands from executables deprecation to `conda 25.3`. (#13634)
* Remove vendored `conda._vendor.boltons`. Use `boltons` package instead. (#12681 via #13634)
* Remove `conda.auxlib.packaging`. Use a modern build system instead; see https://packaging.python.org/en/latest/tutorials/packaging-projects#creating-pyproject-toml for more details. (#12681 via #13634)
* Remove `conda env create --force`. Use `conda env create --yes` instead. (#12681 via #13634)
* Remove `conda info PACKAGE`. Use `conda search PACKAGE --info` instead. (#12681 via #13634)
* Remove `conda.core.subdir_data.fetch_repodata_remote_request`. Use `conda.core.subdir_data.SubdirData.repo_fetch.fetch_latest_parsed` instead." (#12681 via #13634)
* Remove `conda.exports.memoized`. Use `functools.lru_cache` instead. (#12681 via #13634)
* Remove `conda.gateways.disk.read._digest_path`. Use `conda.gateways.disk.read.compute_sum` instead. (#12681 via #13634)
* Remove `conda.gateways.disk.read.compute_md5sum`. Use `conda.gateways.disk.read.compute_sum(path, "md5")` instead. (#12681 via #13634)
* Remove `conda.gateways.disk.read.compute_sha256sum`. Use `conda.gateways.disk.read.compute_sum(path, "sha256")` instead. (#12681 via #13634)
* Remove `conda.instructions.PREFIX`. (#12681 via #13634)
* Remove `conda.instructions.PREFIX_CMD`. (#12681 via #13634)
* Remove `conda.testing.encode_for_env_var`. (#12681 via #13634)
* Remove `conda.testing.conda_check_versions_aligned`. (#12681 via #13634)
* Remove `conda.testing.helpers.run_inprocess_conda_command`. Use `conda.testing.tmp_env` instead. (#12681 via #13634)
* Remove `conda.testing.helpers.capture_json_with_argv`. (#12681 via #13634)
* Remove `conda.testing.integration.get_conda_list_tuple`. Use `conda.core.prefix_data.PrefixData.get` instead. (#12681 via #13634)
* Remove `conda.utils.md5_file`. Use `conda.gateways.disk.read.compute_sum(path, "md5")` instead. (#12681 via #13634)
* Remove `conda.utils.hashsum_file`. Use `conda.gateways.disk.read.compute_sum` instead. (#12681 via #13634)
* Remove `conda.utils.safe_open`. Use `open` instead. (#12681 via #13634)
* Remove `python -m conda_env`. Use `conda env` or `python -m conda env` instead. (#12681 via #13634)
* Remove `conda_env.env.load_from_directory`. (#12681 via #13634)
* Remove `conda_env.pip_util.get_pip_version`. (#12681 via #13634)
* Remove `conda_env.pip_util.PipPackage`. (#12681 via #13634)
* Remove `conda_env.pip_util.installed`. (#12681 via #13634)
* Remove `conda_env.pip_util._canonicalize_name`. (#12681 via #13634)
* Remove `conda_env.pip_util.add_pip_installed`. (#12681 via #13634)

### Docs

* Update the navigation links for Miniconda. (#13572)

### Other

* Remove `dev/*` scripts in favor of `conda-incubator/setup-miniconda` GitHub Action in `.github/workflows/tests.yml`. (#13162)
* Stop chaining commands for steps in `.github/workflows/tests.yml`. (#12418 via #13162)
* Modernize tests. (#13547, #13292)
* Run GitHub tests workflow also on `osx-arm64` (aka Apple Silicon) runners. Enable `osx-arm64` canary builds. Fix or disable broken tests. (#13617)
* Upload stable release artifacts to GitHub releases during releases. (#13399)

### Contributors

* @beeankha
* @conda-bot
* @dbast
* @dholth
* @FFY00
* @isuruf
* @jaimergp
* @jezdez
* @jjhelmus
* @kenodegard
* @zklaus made their first contribution in https://github.com/conda/conda/pull/13579
* @ForgottenProgramme
* @mbargull
* @travishathaway
* @pre-commit-ci[bot]



## 24.1.2 (2024-02-15)

### Bug fixes
Expand Down Expand Up @@ -805,6 +906,7 @@ Since July 2023, that [`conda-libmamba-solver`](https://github.com/conda/conda-l
* @beeankha
* @dholth
* @dariocurr made their first contribution in https://github.com/conda/conda/pull/12128
* @FFY00 made their first contribution in https://github.com/conda/conda/pull/11600
* @jezdez
* @jay-tau made their first contribution in https://github.com/conda/conda/pull/11738
* @kenodegard
Expand Down
20 changes: 0 additions & 20 deletions news/11804-annotate-jsondecodeerror

This file was deleted.

20 changes: 0 additions & 20 deletions news/13162-refactor-CI

This file was deleted.

19 changes: 0 additions & 19 deletions news/13240-subprocess_call-text

This file was deleted.

19 changes: 0 additions & 19 deletions news/13292-test-updates

This file was deleted.

20 changes: 0 additions & 20 deletions news/13531-keyboardinterrupt-traceback

This file was deleted.

Loading

0 comments on commit f54cc82

Please sign in to comment.