Skip to content

Releases: oracle/oci-cli

2.4.11

02 Nov 23:00
4cb1b74
Compare
Choose a tag to compare

Added

  • 'oci setup oci-cli-rc' command to generate an oci_cli_rc file with default aliases and pre-defined queries
  • Support for defining named JMESPath queries and command / parameter aliases in oci_cli_rc file
  • 'oci setup repair-file-permissions' command to set appropriate file permissions on key / config files. Warnings are emitted if permissions are too open on these files.
  • Support for --all parameter for 'list' operations to return all items in a list without manual pagination
  • Support for audit operations: 'oci audit'
  • Support for archive storage tier, object rename and namespace metadata in Object Storage
  • Support for fast clones of volumes in Block Storage service
  • Support for backup and restore in Database service
  • Support for sorting and filtering in list APIs in Core Services
  • Support for multipart download for 'oci os object get' and 'oci os object bulk-get'

Deprecated

  • The top level parameter --defaults-file has been renamed to --oci-cli-rc and the default location for the file has moved from ~/.oci/cli-defaults to ~/.oci/oci_cli_rc.

2.4.10

13 Oct 00:12
Compare
Choose a tag to compare

Added

  • Support for new Database service operations: VM DBs, Bring Your Own License, and Data Guard.
  • Support for autocomplete on Windows (PowerShell only)
  • Support for defaults file to specify default values for CLI parameters (#20)
  • Support for parallelization in bulk object storage commands: bulk upload / download / delete).
  • Support for including / excluding files in bulk upload / download / delete based on file patterns.
  • Support for enabling / disabling VNIC source/destination checks (#15)
  • Support for adding and updating display names for captured instance serial console data.
  • Display public key fingerprint in output of 'oci setup config' (#18)

Fixed

  • Allow piping input through STDIN for 'oci os object put' (#21)
  • Use full path when writing 'key_file' in 'oci setup config' (#19)
  • Added missing files and instructions to allow running tests

Deprecated

  • oci bv volume create --size-in-mbs parameter is now deprecated in favor of the new --size-in-gbs parameter

2.4.9

14 Sep 00:28
Compare
Choose a tag to compare

Fixed

  • On Windows, fall back to old default config location (%USERPROFILE%.oraclebmc\config) if new default location doesn't exist (%USERPROFILE%.oci\config).

Added

  • Support for CustomerSecretKey operations (oci iam customer-secret-key create / delete / list / update).

2.4.8

11 Sep 22:04
Compare
Choose a tag to compare

Deprecated

  • The default configuration file location has been changed from ~/.oraclebmc/config to ~/.oci/config. The old location still works if the file at the new location does not exist.

Added

  • Support for the Database service

  • Object Storage bulk operations (oci os object bulk-upload / bulk-download / bulk-delete)

  • Support for compartment renaming

  • Scripts to simplify install process

  • Complex input can now be provided as a file instead of having to escape JSON input at the command line. The path to the file can be provided using the file:// prefix, for example --my-complex-param file://, and the following paths are supported

    • Relative paths from the same directory, such as file://my-input.json and file://relative/path/to/input.json
    • Absolute paths on Linux, macOS or Unix, such as file:///absolute/path/to/input.json
    • Full file paths on Windows, such as file://C:\path\to\input.json
    • Using file path expansions, for example '~/', './', and '../' is supported. On Windows, the '~/' expression expands to your user directory, stored in the %USERPROFILE% environment variable
    • Using environment variables in paths is also supported

Changed

  • The default configuration file location is now ~/.oci/config

2.4.7

23 Aug 01:14
Compare
Choose a tag to compare

Fixed

  • Upgraded pyOpenSSL dependency to 17.0.0

2.4.6

11 Aug 00:27
Compare
Choose a tag to compare

Added

  • Subcommands to 'bmcs compute image import / export' to allow specifying
    source / destination in multiple formats.
  • Secondary IP operations ('bmcs network private-ip', 'bmcs network vnic
    assign/unassign-private-ip').
  • '-h' alias for global '--help' option (#6)

Fixed

  • 'bmcs os object put' accepts input from stdin (#7)
  • 'bmcs compute image export' successfully exports image (#4)

Changed

  • Upgraded cryptography dependency to 1.8.2 (#5)
  • Deprecated --image-source-details param of 'bmcs compute image create' in
    favor of subcommands (see Added section).

2.4.5

20 Jul 23:44
Compare
Choose a tag to compare

Added

  • Support for VCN multi-VNIC operations.
  • Support for compute image import/export operations.