Inspired from Keep a Changelog
- Adds GlobalIOUsage struct for nodes stats (#506)
- Adds the
Explanation
field containing the document explain details to theSearchHit
struct. (#504) - Adds the
Fields
field containing the document fields to theSearchHit
struct. (#508)
- Bumps
github.com/aws/aws-sdk-go-v2
from 1.25.3 to 1.26.1 - Bumps
github.com/wI2L/jsondiff
from 0.4.0 to 0.5.1 - Bumps
github.com/aws/aws-sdk-go
from 1.50.36 to 1.51.16
- Adds new struct fields introduced in 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 segment request (#488)
- Updates workflow action versions (#488)
- Changes integration tests to work with secure and unsecure OpenSearch (#488)
- Moves functions from
opensearch/internal/test
tointernal/test
for more general test uses (#488) - Changes
custom_foldername
field to pointer as it can benull
(#488) - Changs cat indices Primary and Replica field to pointer as it can be
null
(#488) - Replaces
ioutil
withio
in examples and integration tests #495
- Fix incorrect SigV4
x-amz-content-sha256
with AWS SDK v1 requests without a body (#496)
- 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
- 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)
- Adds IPV6 support in the DiscoverNodes method (#458)
- Removes the need for double error checking (#246)
- Updates and adjusted golangci-lint, solve linting complains for signer (#352)
- Solves linting complains for opensearchtransport (#353)
- Updates Developer guide to include docker build instructions (#385)
- Tests against version 2.9.0, 2.10.0, run tests in all branches, changes integration tests to wait for OpenSearch to start (#392)
- Makefile: uses docker golangci-lint, run integration test on
.
folder, change coverage generation (#392) - golangci-lint: updates rules and fail when issues are found (#421)
- go: updates to golang version 1.20 (#421)
- guids: updates to work for the new opensearchapi (#421)
- Adjusts tests to new opensearchapi functions and structs (#421)
- Changes codecov to comment code coverage to each PR (#410)
- Changes module version from v2 to v3 (#444)
- Deprecates legacy API
/_template
(#390)
- Corrects AWSv4 signature on DataStream
Stats
with no index name specified (#338) - Fixes GetSourceRequest
Source
field and deprecated theSource
parameter (#402) - Corrects developer guide summary with golang version 1.20 (#434)
- 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
- 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)
- Uses
[]string
instead ofstring
inSnapshotDeleteRequest
(#237) - Updates workflows to reduce CI time, consolidate OpenSearch versions, update compatibility matrix (#242)
- Moves @svencowart to emeritus maintainers (#270)
- Reads, closes and replaces the http Reponse Body (#300)
- Corrects curl logging to emit the correct URL destination (#101)
- 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
- Adds Github workflow for changelog verification (#172)
- Adds Go Documentation link for the client (#182)
- Adds support for Amazon OpenSearch Serverless (#216)
- Removes info call before performing every request (#219)
- Renames the sequence number struct tag to if_seq_no to fix optimistic concurrency control (#166)
- Fixes
RetryOnConflict
on bulk indexer (#215)
- 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 - 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