Changelog
- b2cfb34 docker with goreleaser
- 6f17e94 Updates for v0.17.0 (hashicorp#142)
- fc1c22e Bump github.com/docker/docker (hashicorp#138)
- 16edde4 chore: add errcheck for parsing cli flags (hashicorp#115)
- 1a4148e fix: empty lines after return (hashicorp#130)
- 5fe81ed Result of tsccr-helper -log-level=info -pin-all-workflows . (hashicorp#134)
- 31084a2 Bump vault/sdk and go-plugin deps (hashicorp#132)
- bad88f4 + added destroyed versions in event meta (hashicorp#129)
- 58789e7 update dependencies (hashicorp#127)
- bf32af8 update dependencies (hashicorp#126)
- 7bc26c8 Bump actions/checkout from 3.5.2 to 3.6.0 (hashicorp#125)
- 4d816be Bump actions/setup-go from 4.0.1 to 4.1.0 (hashicorp#123)
- b5054ca Add
data_path,operationto event metadata. (hashicorp#124) - f404847 + added versions to delete & undelete events (hashicorp#122)
- 356e622 Bump vault/sdk to 0.9.2 and vault/api to 1.9.1 to fix failing tests (hashicorp#119)
- 59ae320 Tweak operation IDs for generated library friendliness (hashicorp#120)
- 5af8cae Remove unused code (hashicorp#117)
- 0c66f9a Port a few minor fixes over from the copy of this code in the Vault repo (hashicorp#116)
- 01b014a Remove redundant OpenAPI response definitions for list operations (hashicorp#113)
- 4eb796e The KVv1 write API should be marked as TakesArbitraryInput (hashicorp#114)
- 5fe5245 add changelog; update for v0.15.0 release (hashicorp#110)
- 3138db2 Bump actions/setup-go from 4.0.0 to 4.0.1 (hashicorp#109)
- 484e6e3 workflow: update jira sync (hashicorp#108)
- 3906ee2 Result of tsccr-helper -pin-all-workflows . (hashicorp#107)
- 3b1d33d [COMPLIANCE] Add Copyright and License Headers (hashicorp#99)
- 536ccba Add display attributes for OpenAPI OperationID's (hashicorp#104)
- 77bfa1b Update dependencies (hashicorp#101)
- 405c5cb Improve schema validation tests (hashicorp#98)
- 4a52f76 Additional GHA migration tasks (hashicorp#93)
- 428676a enable plugin multiplexing (hashicorp#92)
- c4a79d8 Gha migration main (hashicorp#91)
- 4e41e63 [COMPLIANCE] Add Copyright and License Headers (hashicorp#90)
- e65d993 Upgrade sdk v0.8.0->v0.8.1 (hashicorp#89)
- aabb5c4 Generate events on writes to KV (hashicorp#88)
- bb28488 [COMPLIANCE] Add Copyright and License Headers (hashicorp#87)
- 3faac03 Improve response schema validation tests (hashicorp#85)
- f047c4a CreateOperation should only be implemented alongside ExistenceCheck (hashicorp#76)
- 3178ba4 Add path_config response schema (hashicorp#79)
- aac77ce Add path_metadata response schema (hashicorp#83)
- faa3acf Add path_subkeys response schema (hashicorp#82)
- 2a3f909 Add path_destroy response schema (hashicorp#81)
- 541b6d6 Add path_delete response schema (hashicorp#80)
- dc5d8eb Add passthrough response schema (hashicorp#84)
- 7ddc26a Add path_data response schema (hashicorp#78)
- 15db651 Convert from Callbacks to Operations (hashicorp#77)
- 722ea98 Update command used in make file to generate protobuf (hashicorp#74)
- 5130e69 Fix typo (hashicorp#73)
- c0f10c1 [COMPLIANCE] Update MPL 2.0 LICENSE (hashicorp#72)
- 05eab57 Update the README to be easier for future developers (hashicorp#71)
- 2b38512 VAULT-8631 - Change synchronous logic to insert storage entry after mounting (hashicorp#69)
- cc06d01 VAULT-8631 Make upgrade synchronous when no keys to upgrade (hashicorp#66)
- 562a5be Updated following the plugin release process (hashicorp#65)
- 05d1235 Prevent the pattern matching for KV V2 operations if a trailing slash… (hashicorp#64)
- 5c55bbe Update jira action (hashicorp#54)
- 62be8f2 Update jira sync (hashicorp#63)
- c840ea6 pass map representation of proto duration for patch of delete_version_after (hashicorp#62)
- a1df167 Add subkeys endpoint (hashicorp#59)
- c2eb38b Add HTTP PATCH support for key metadata (hashicorp#57)
- 16933c8 return 404 resp for patch when entry does not exist (hashicorp#56)
- 36251b0 deps: update dependencies for vault 1.9 release (hashicorp#52)
- bc1c42d Add custom metadata to data responses (hashicorp#51)
- 6d00469 update vault/sdk dependencies (hashicorp#50)
- eec8a1c Add patch support (hashicorp#49)
- e060c23 Add custom key metadata (hashicorp#48)
- 56c0e08 Remove vendor, go mod tidy, update lib locations
- b932c36 added Invalidation callback (hashicorp#45)
- 19df421 Update jira sync github action (hashicorp#46)
- d71ab4f Use docker mirror (hashicorp#44)
- 72880f3 Include allow_delete_versions in kv/config... (hashicorp#42)
- c48ddf0 docs: add pull request template (hashicorp#41)
- 82d604b Move tests from travis to circle
- 3541c91 Update api and sdk deps
- e8cf706 specify reader when calling policy.Rotate() (hashicorp#36)
- e060c2a Updating vault dep
- 1ef9e71 Updating vault dep
- 1c4dac8 Updating vault dep
- 2004834 Updating vault dep
- 9f91890 Updating vault dep
- a6e92ff delete_version_after: Use TypeSignedDurationSecond
- b60358b Merge pull request hashicorp#33 from hashicorp/mgaffney/kv-delete-version-after
- 73e6667 Remove delete_version_after from data and undelete paths
- 64d29ab Add delete_version_after
- fd49522 Fix upgrade error (hashicorp#31)
- fb8f130 Update vendor folder
- 5d68acd Bump deps
- 272192c Bump travis and make fmt
- 891474d Switch to go.mod
- 4807e65 Fix locking/policy creation location (hashicorp#30)
- 79cbd43 Fix policy creation race (hashicorp#29)
- 3ccc868 bump Vault deps
- 195e0e9 Add canceling upgrade goroutine func (hashicorp#28)
- dccffee Make upgrade error messages distinct between primary and secondaries (hashicorp#27)
- e0dca44 Don't return if we fail to check if the upgrade has completed (hashicorp#26)
- 76a8294 Don't run upgrade to local mounts on performance standbys (hashicorp#25)
- edbfe28 Fix test (hashicorp#24)
- 9dbe04d fixed minor typo in error message (hashicorp#20)
- 2236f14 Merge pull request hashicorp#19 from hashicorp/empty-key-checks
- b35b8d5 Check empty keys during write
- 25c9e7d Merge pull request hashicorp#18 from hashicorp/fix-empty-path
- 9876ae7 Merge branch 'master' into fix-empty-path
- 1a85e69 Disallow writing to empty paths
- cf99b36 Merge pull request hashicorp#17 from hashicorp/openapi-path-updates
- d9a4a8d Update path definition to work with OpenAPI
- 5a464a6 don't run upgrade if we are a performance standby (hashicorp#14)
- 123bd4b Merge pull request hashicorp#13 from hashicorp/fix-test
- eaa9486 Fix broken test
- f898c71 bump deps
- f34be85 Add warning and handling of root path (hashicorp#12)
- 730a019 Bump deps
- b55ec07 Bump deps
- d5a07c3 Remove the downgrade code (hashicorp#11)
- 912c967 Cache global config (hashicorp#10)
- bc6216e Adjust sleep timings to make things happier on first mount
- 80b95c8 Add a sleep if the upgrade check fails; see comment (hashicorp#9)
- 98cc9e3 Add path help to the invalid path (hashicorp#8)
- 5b4b4aa Change const to the correct replication type
- c70b4a5 Make updates to upgrading on secondaries and version numbers (hashicorp#7)
- 1d06ac7 Merge branch 'master' of https://github.com/hashicorp/vault-plugin-secrets-kv
- 6da1d11 Make the warning show the appropriate kv subcommand
- eb29aef Update upgrade_test.go
- ebbee78 Rename .travis.yaml to .travis.yml
- 21d06bd Update README.md
- 8026e5d Create .travis.yaml
- 0eb5e1d Fix data race
- ec4ef48 Update wording of warning
- 0740e6a Add a default handler that warns the user about the versioned API (hashicorp#4)
- 99cddef Use a canary check to kick off the upgrade rather than a config setting (hashicorp#5)
- b5ea636 Update deps (hashicorp#6)
- 76db464 Add an existence check for the data path (hashicorp#3)
- d56826f Add path help text (hashicorp#2)
- 2388bc9 Add scripts
- c7c8b0e Initial Implementation of the versioned K/V store (hashicorp#1)
- 751fb03 Create Makefile
- 5ee9f2d Update README.md
- f8c26b0 Update README.md
- 24ff23a Create LICENSE
- 9f3e8a3 first commit