Releases: opensearch-project/opensearch-cli
v1.2.0
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
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
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
Documentation
- Update notice (#34)
Refactoring
- Refactor create config file (#36)
version 1.0.0
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)