Skip to content

Latest commit

 

History

History
155 lines (124 loc) · 9.83 KB

CHANGELOG.md

File metadata and controls

155 lines (124 loc) · 9.83 KB

CHANGELOG

Inspired from Keep a Changelog

Dependencies

  • Bumps github.com/aws/aws-sdk-go from 1.48.13 to 1.50.36
  • Bumps github.com/aws/aws-sdk-go-v2/config from 1.25.11 to 1.27.7
  • Bumps github.com/stretchr/testify from 1.8.4 to 1.9.0

Added

  • Added new struct fields introduced by opensearch 2.12 (#482)
  • Adds initial admin password environment variable and CI changes to support 2.12.0 release (#449)
  • Adds merge_id field for indices segement request (#488)

Changed

  • Updated workflow action versions (#488)
  • Changed integration tests to work with secure and unsecure opensearch (#488)
  • Moved functions from opensearch/internal/test to internal/test for more general test uses (#488)
  • Changed custom_foldername field to pointer as it can be null (#488)
  • Changed cat indices Primary and Replica field to pointer as it can be null (#488)
  • Replace ioutil with io in examples and integration test #495

Deprecated

Removed

Fixed

Security

Dependencies

  • Bumps github.com/aws/aws-sdk-go from 1.44.263 to 1.48.13
  • Bumps github.com/aws/aws-sdk-go-v2 from 1.18.0 to 1.23.5
  • Bumps github.com/aws/aws-sdk-go-v2/config from 1.18.25 to 1.25.11
  • Bumps github.com/stretchr/testify from 1.8.2 to 1.8.4
  • Bumps golang.org/x/net from 0.7.0 to 0.17.0
  • Bumps github.com/golangci/golangci-lint-action from 1.53.3 to 1.54.2

Added

  • Adds Err() function to Response for detailed errors (#246)
  • Adds golangci-lint as code analysis tool (#313)
  • Adds govulncheck to check for go vulnerablities (#405)
  • Adds opensearchapi with new client and function structure (#421)
  • Adds integration tests for all opensearchapi functions (#421)
  • Adds guide on making raw JSON REST requests (#399)

Changed

  • Removes the need for double error checking (#246)
  • Updated and adjusted golangci-lint, solve linting complains for signer (#352)
  • Solve linting complains for opensearchtransport (#353)
  • Updated Developer guide to include docker build instructions (#385)
  • Test against version 2.9.0,2.10.0, run tests in all branches, change intergration tests to wait for OpenSearch to start (#392)
  • Makefile: use docker golangci-lint, run integration test on . folder, change coverage generation (#392)
  • golangci-lint: update rules and fail when issues are found (#421)
  • go: update to golang version 1.20 (#421)
  • guids: updated to work for the new opensearchapi (#421)
  • Test adjusted to new opensearchapi functions and structs (#421)
  • Change codecov to comment code coverage to each PR (#410)
  • Change module version from v2 to v3 (#444)
  • Support IPV6 in the DiscoverNodes method (#458)

Deprecated

  • Deprecate legacy API /_template (#390)

Removed

  • Removes all old opensearchapi functions (#421)
  • Removes /internal/build code and folders (#421)

Fixed

  • Corrects AWSv4 signature on DataStream Stats with no index name specified (#338)
  • Fixed GetSourceRequest Source field and deprecated the Source parameter (#402)
  • Corrects developer guide summary with golang version 1.20 (#434)

Security

Dependencies

  • Bumps github.com/aws/aws-sdk-go from 1.44.180 to 1.44.263
  • Bumps github.com/aws/aws-sdk-go-v2 from 1.17.4 to 1.18.0
  • Bumps github.com/aws/aws-sdk-go-v2/config from 1.18.8 to 1.18.25
  • Bumps github.com/stretchr/testify from 1.8.1 to 1.8.2

Added

  • Adds implementation of Data Streams API (#257)
  • Adds Point In Time API (#253)
  • Adds InfoResp type (#253)
  • Adds markdown linter (#261)
  • Adds testcases to check upsert functionality (#269)
  • Adds @Jakob3xD to co-maintainers (#270)
  • Adds dynamic type to _source field (#285)
  • Adds testcases for Document API (#285)
  • Adds index_lifecycle guide (#287)
  • Adds bulk guide (#292)
  • Adds search guide (#291)
  • Adds document_lifecycle guide (#290)
  • Adds index_template guide (#289)
  • Adds advanced_index_actions guide (#288)
  • Adds testcases to check UpdateByQuery functionality (#304)
  • Adds additional timeout after cluster start (#303)
  • Adds docker healthcheck to auto restart the container (#315)

Changed

  • Uses []string instead of string in SnapshotDeleteRequest (#237)
  • Updates workflows to reduce CI time, consolidate OpenSearch versions, update compatibility matrix (#242)
  • Moved @svencowart to emeritus maintainers (#270)
  • Read, close and replace the http Reponse Body (#300)

Deprecated

Removed

Fixed

  • Corrects curl logging to emit the correct URL destination (#101)

Security

Dependencies

  • Bumps github.com/aws/aws-sdk-go-v2 from 1.17.1 to 1.17.3
  • Bumps github.com/aws/aws-sdk-go-v2/config from 1.17.10 to 1.18.8
  • Bumps github.com/aws/aws-sdk-go from 1.44.176 to 1.44.180
  • Bumps github.com/aws/aws-sdk-go from 1.44.132 to 1.44.180

Added

  • Github workflow for changelog verification (#172)
  • Add Go Documentation link for the client (#182)
  • Support for Amazon OpenSearch Serverless (#216)

Dependencies

  • Bumps github.com/stretchr/testify from 1.8.0 to 1.8.1
  • Bumps github.com/aws/aws-sdk-go from 1.44.45 to 1.44.132

Changed

Deprecated

Removed

  • Remove info call before performing every request (#219)

Fixed

  • Renamed the sequence number struct tag to if_seq_no to fix optimistic concurrency control (#166)
  • Fix RetryOnConflict on bulk indexer (#215)

Security