Skip to content

Releases: opensearch-project/opensearch-cli

v1.2.0

05 Nov 05:53
6bd2733
Compare
Choose a tag to compare

Version 1.2.0 Release Notes

Compatible with OpenSearch 1.x and 2.x

Enhancements

  • Add the form-data-file flag to curl post command to send multipart/form-data requests (#77)
  • Implement curl patch command with integration tests

Bug Fixes

  • Fix config file permissions error output (#67)
  • Fix help message of profile create command (#60)

Infrastructure

  • Add build script to generate artifacts
  • Add support for codeowners
  • Add macos package builder
  • Add workflow to run integration tests
  • Add support to run tests only if plugin is installed
  • Create untriaged issue workflow
  • Add latest opensearch versions to integration test matrix (#89)
  • Update build and release script to fix goreleaser issues (#91)

Dependencies

  • Update cobra package
  • Upgrade go to 1.18
  • Update codecov version
  • Bump gopkg.in/yaml.v3 from 3.0.0-20200615113413-eeeca48fe776 to 3.0.0

Documentation

  • Update MAINTAINERS.md to match recommended opensearch-project format
  • Update compatibility matrix
  • Update documentation (#85)

Refactoring

  • Remove io/ioutil dependency (#86)

Full Changelog: 1.1.0...v1.2.0

Version 1.1.0

15 Dec 01:13
Compare
Choose a tag to compare

Version 1.1.0 Release Notes

Compatible with OpenSearch 1.0.X, 1.1.X, 1.2.X

Security Update

A high severity vulnerability (CVE-2021-44833) has been reported that OpenSearch CLI has weak permission for the auto generated config file.

As of OpenSearch CLI 1.1.0, newly auto generated config file will have permission where only current user can read and write . With respect to user defined config file, CLI will not accept the config file unless the config file is set to above mentioned permission .

For existing users, who are upgrading to 1.1.0, you have to manually update your config file's permission to less open(only you can read and write it) to continue using OpenSearch CLI.

For new users, default config file will be created with less open permission.

Enhancements

  • Update version to next minor version (#30)

Bug Fixes

  • Update config file permission (#29)

Infrastructure

  • Add DCO workflow (#32)
  • Add build script to generate artifacts (#38)
  • Add macos package builder (#40)

Documentation

  • Update notice (#34)

Refactoring

  • Refactor create config file (#36)

version 1.0.0

20 Jul 19:53
Compare
Choose a tag to compare

Version 1.0.0 Release Notes

Features

  • Allow user to provide certificate path (#6)

Enhancements

  • Update plugin URL to latest path (#20)

Infrastructure

  • Use OpenSearch for integration test (#19)

Documentation

  • Standardize files with OpenSearch files contents (#11)
  • Add SPDX-License to all files (#13)
  • Add product compatibility (#21)
  • Update files from basic templates (#24)

Refactoring

  • Opensearch cli rename (#2)
  • Update test badge repo link (#3)
  • Rename core to platform (#4)