conda v22.9.0 Release Notes

Release Date: 2022-09-14 // over 1 year ago
  • Special announcement

    ๐Ÿš€ If you have been following the conda project previously, you will notice a change in our version number for this release. We have officially switched to the CalVer versioning system as agreed upon in CEP 8 (Conda Enhancement Proposal).

    ๐Ÿš€ Please read that CEP for more information, but here is a quick synopsis. We hope that this versioning system and our release schedule will help make our releases more predictable and transparent to the community going forward. We are now committed to making at least one release every two months, but keep in mind that we can (and most likely will) be making minor version releases within this window.

    โœจ Enhancements

    • Replace vendored toolz with toolz dependency. (#11589, #11700)
    • โšก๏ธ Update bundled Python launchers for Windows (conda/shell/cli-*.exe) to match the ones found in conda-build. (#11676)
    • โž• Add win-arm64 as a known platform (subdir). (#11778)

    ๐Ÿ› Bug fixes

    • โœ‚ Remove extra prefix injection related to the shell interface breaking conda run. (#11666)
    • ๐Ÿ‘ Better support for shebang instructions in prefixes with spaces. (#11676)
    • ๐Ÿ›  Fix noarch entry points in Unicode-containing prefixes on Windows. (#11694)
    • Ensure that exceptions that are raised show up properly instead of resulting in a blank [y/N] prompt. (#11746)

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Mark conda._vendor.toolz as pending deprecation. (#11704)
    • โœ‚ Removes vendored version of urllib3. (#11705)

    ๐Ÿ“„ Docs

    • โž• Added conda capitalization standards to CONTRIBUTING file. (#11712)

    Other

    • โž• Add arm64 support to development script . ./dev/start. (#11752)
    • ๐Ÿš€ Update canary-release version to resolve canary build issue. (#11761)
    • ๐Ÿ“‡ Renamed canary recipe from conda.recipe to recipe. (#11774)

    Contributors


Previous changes from v4.14.0

  • โœจ Enhancements

    • Only star activated environment in conda info --envs/conda env list. (#10764)
    • โž• Adds new sub-command, conda notices, for retrieving channel notices. (#11462)
    • โšก๏ธ Notices will be intermittently shown after running, install, create, update, env create or env update. New notices will only be shown once. (#11462)
    • Implementation of a new rename subcommand. (#11496)
    • Split SSLError from HTTPError to help resolve HTTP 000 errors. (#11564)
    • ๐Ÿ“ฆ Include the invalid package name in the error message. (#11601)
    • โฌ†๏ธ Bump requests version (>=2.20.1) and drop monkeypatching. (#11643)
    • Rename whitelist_channels to allowlist_channels. (#11647)
    • โšก๏ธ Always mention channel when notifying about a new conda update. (#11671)

    ๐Ÿ› Bug fixes

    • Correct a misleading conda --help error message. (#11625)
    • ๐Ÿ›  Fix support for CUDA version detection on WSL2. (#11626)
    • ๐Ÿ›  Fixed the bug when providing empty environment.yml to conda env create command. (#11556, #11630)
    • ๐Ÿ›  Fix MD5 hash generation for FIPS-enabled systems. (#11658)
    • ๐Ÿ›  Fixed TypeError encountered when logging is set to DEBUG and the package's JSON cannot be read. (#11679)

    ๐Ÿ—„ Deprecations

    • conda.cli.common.ensure_name_or_prefix is pending deprecation in a future release. (#11490)
    • ๐Ÿ”’ Mark conda.lock as pending deprecation. (#11571)
    • โœ‚ Remove lgtm.com config. (#11572)
    • Remove Python 2.7 conda.common.url.is_ipv6_address_win_py27 implementation. (#11573)
    • โœ‚ Remove redundant conda.resolve.dashlist definition. (#11578)
    • Mark conda_env.cli.common.get_prefix and conda.base.context.get_prefix as pending deprecation in favor of conda.base.context.determine_target_prefix. (#11594)
    • Mark conda_env.cli.common.stdout_json as pending deprecation in favor of conda.cli.common.stdout_json. (#11595)
    • Mark conda_env.cli.common.find_prefix_name as pending deprecation. (#11596)
    • ๐Ÿ—„ Mark conda.auxlib.decorators.memoize as pending deprecation in favor of functools.lru_cache. (#11597)
    • ๐Ÿ—„ Mark conda.exports.memoized as pending deprecation in favor of functools.lru_cache. (#11597)
    • Mark conda.exports.handle_proxy_407 as pending deprecation. (#11597)
    • Refactor conda.activate._Activator.get_export_unset_vars to use **kwargs instead of OrderedDict. (#11649)
    • Mark conda.another_to_unicode as pending deprecation. (#11678)

    ๐Ÿ“„ Docs

    • ๐Ÿ“š Corresponding documentation of notices subcommand. (#11462)
    • ๐Ÿ“š Corresponding documentation of rename subcommand. (#11496)
    • ๐Ÿ“„ Correct docs URL to https://docs.conda.io. (#11508)
    • โšก๏ธ Updated the list of environment variables that can now expand in the Use Condarc section. (#11514)
    • ๐Ÿ”’ Include notice that the "All Users" installation option in the Anaconda Installer is no longer available due to security concerns. (#11528)
    • โšก๏ธ Update conda-zsh-completeion link. (#11541)
    • Missing pip as a dependency when including a pip-installed dependency. (#11543)
    • Convert README.rst to README.md. (#11544)
    • โšก๏ธ Updated docs and CLI help to include information on conda init arguments. (#11574)
    • โž• Added docs for writing integration tests. (#11604)
    • ๐Ÿ“š Updated conda env create CLI documentation description and examples to be more helpful. (#11611)

    Other

    • โœ… Display tests summary in CI. (#11558)
    • โšก๏ธ Update Dockerfile and ci-images.yml flow to build multi arch images. (#11560)
    • ๐Ÿ“‡ Rename master branch to main. (#11570)

    Contributors

    • @drewja made their first contribution in #11614
    • @beeankha
    • @topherocity made their first contribution in #11658
    • @conda-bot
    • @dandv made their first contribution in #11636
    • @dbast
    • @dholth
    • @deepyaman made their first contribution in #11598
    • @dogukanteber made their first contribution in #11556/#11630
    • @jaimergp
    • @kathatherine
    • @kenodegard
    • @nps1ngh made their first contribution in #10764
    • @pseudoyim made their first contribution in #11528
    • @SamStudio8 made their first contribution in #11679
    • @SamuelWN made their first contribution in #11543
    • @spencermathews made their first contribution in #11508
    • @timgates42
    • @timhoffm made their first contribution in #11601
    • @travishathaway
    • @esc
    • @pre-commit-ci[bot]