Skip to content

Releases: anaconda/anaconda-client

1.13.0

01 Nov 13:49
0899200
Compare
Choose a tag to compare

Summary

As part of extending our CLI, we have been migrating to a plugin-based system. This release removes the anaconda entrypoint from anaconda-client, which is now located instead in anaconda-cli-base. When these changes are installed, we don't intend any breaking behavior for the user.

Users that install anaconda-client as the only CLI plugin should not see any behavior change with this release.

Any changes are generally dependent on the presence of other Anaconda CLI plugins. In the case that another plugin is installed (like anaconda-cloud-auth), the following changes may be observed:

  • All existing anaconda-client subcommands are available
  • All existing anaconda-client subcommands are ALSO available with the org prefix, e.g. anaconda org upload.
    It is recommended to adopt this format, as it is more explicit.
  • The help text will be modified (i.e. type anaconda --help). Not all anaconda-client subcommands will be shown in the top-level help.
  • The anaconda notebooks subcommand will explicitly be listed as deprecated in the CLI help.

In order to maintain backwards compatibility for all subcommands, we include logic to mount all existing subcommands from anaconda-client as top-level subcommands. anaconda-client subcommands continue to work until overridden by new plugins, but may not be displayed in the global help output. We also include all subcommands under the namespace anaconda org, e.g. anaconda org upload. The help for all nested subcommands can be accessed with anaconda org --help.

Users may disable the new plugin system by setting the environment variable ANACONDA_CLIENT_FORCE_STANDALONE=1.

In addition to automated testing, this release has undergone an extensive internal QA process. However, if any unintended regressions do occur, please file a bug in our issue tracker.

Pull requests merged

  • PR 717 - Drop dependency on six
  • PR 718 - Fix local development setup via make init
  • PR 719 - Migrate anaconda-client to become a plugin of anaconda-cli-base
  • PR 711 - Remove duplicate import
  • PR 714 - Updated links in upload help text
  • PR 724 - Use conda package streaming to fix bug in upload of packages with bad permissions

1.12.3

22 Feb 13:01
Compare
Choose a tag to compare
AC-210: bump version to 1.12.3

1.12.2

15 Nov 12:31
Compare
Choose a tag to compare
AC-201: remove py3.12 from CI checks

1.12.2rc1

13 Nov 16:21
Compare
Choose a tag to compare
1.12.2rc1 Pre-release
Pre-release
AC-201: bump version 1.12.2

1.12.1

13 Sep 13:34
Compare
Choose a tag to compare
AC-190: bump version to 1.12.1

1.12.0

18 Jul 09:05
Compare
Choose a tag to compare
AC-162: bump version to 1.12.0

1.12.0rc1

06 Jul 15:49
Compare
Choose a tag to compare
1.12.0rc1 Pre-release
Pre-release
AC-161: bump version to 1.12.0rc1

1.11.3

01 Jun 13:26
Compare
Choose a tag to compare
AC-158: bump version to 1.11.3

1.11.3rc1

23 May 09:57
Compare
Choose a tag to compare
1.11.3rc1 Pre-release
Pre-release
AC-157: bump version to 1.11.3rc1

1.11.2

10 Apr 12:17
Compare
Choose a tag to compare
AC-154: bump version to 1.11.2