diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..9ba3ebdc --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,139 @@ +# Changelog + +## 1.0.0 (2023-11-15) + + +### Features + +* add grpc gw http listener ([1019377](https://github.com/opiproject/opi-spdk-bridge/commit/101937793bf58c74d3174f5395cab09a894b2d84)) +* add grpc interceptor to log calls ([d4a8148](https://github.com/opiproject/opi-spdk-bridge/commit/d4a8148a95f594bcb57f558f498f693c17a17cea)) +* add NQN validation ([91d4151](https://github.com/opiproject/opi-spdk-bridge/commit/91d415147040592c01b20aaf3978a09e39a2a21f)) +* add otel grpc for monitoring ([d023481](https://github.com/opiproject/opi-spdk-bridge/commit/d0234819ff6f287b92dff54219189ccb7cbfb00b)) +* add TLS option for gRPC connection ([c838c00](https://github.com/opiproject/opi-spdk-bridge/commit/c838c00193fa95d7674840bd9cf2a14dbb40207a)) +* add TLS utils to be used by main for gRPC connection ([929b402](https://github.com/opiproject/opi-spdk-bridge/commit/929b402223a0cd1c64a2c4b99318bf0a2184b685)) +* **backend:** enable pcie transport type support ([aef0554](https://github.com/opiproject/opi-spdk-bridge/commit/aef0554137d45d3e5494650c255ea6bb9b6ab8e3)) +* **backend:** nvme path validation based on transport type ([cd33de0](https://github.com/opiproject/opi-spdk-bridge/commit/cd33de0dff244e2feb8a5ea42c1aeef0a77755ca)) +* **backend:** opi-api added TcpController and FabricsPath ([32bde8a](https://github.com/opiproject/opi-spdk-bridge/commit/32bde8a7621bdfd6d39d7ae6c3179c9f4e0c5445)) +* **backend:** psk is written to temporary file for spdk ([01adf24](https://github.com/opiproject/opi-spdk-bridge/commit/01adf2467270d18cba2220e3dc0af319d44bdd46)) +* **backend:** renaming Aio and Null to Volume ([255f06e](https://github.com/opiproject/opi-spdk-bridge/commit/255f06e16e2006e8c6156458fa201926f8d73502)) +* change id refs to name ([b727ffd](https://github.com/opiproject/opi-spdk-bridge/commit/b727ffdb2bd7033a733f4b3d272d90f020abd44d)) +* **db:** add redis to compose file ([034e181](https://github.com/opiproject/opi-spdk-bridge/commit/034e1812e68ee48a18eba32a7ab77826e165d41d)) +* **frontend/blk:** use warnings on forbidden PciEndpoint values ([166c2bf](https://github.com/opiproject/opi-spdk-bridge/commit/166c2bf0724a0e85a8bdceb88fb4554a9d6c09ac)) +* **frontend:** check endpoint correspondence for trtype ([189e64d](https://github.com/opiproject/opi-spdk-bridge/commit/189e64dfcf59f29c5674eb7d197f73964a71b2cb)) +* **frontend:** configurable virtio-blk spdk parameters ([22dbace](https://github.com/opiproject/opi-spdk-bridge/commit/22dbace09ba94294dc6119a19a0b02362a031838)) +* **frontend:** if hostnqn set, do not allow any host ([0a83504](https://github.com/opiproject/opi-spdk-bridge/commit/0a8350424ab141337e801ea4cfdfa5898bae83e9)) +* **frontend:** remove tcp trid parameters ([4ae797d](https://github.com/opiproject/opi-spdk-bridge/commit/4ae797de95c781dc1a9bbf06526167167cf823a1)) +* **frontend:** required changes after adding annotations ([9a3d377](https://github.com/opiproject/opi-spdk-bridge/commit/9a3d3770e436fc756f7f3f8c25e971f9fbb80e40)) +* **frontend:** select required transport for controller ([666a865](https://github.com/opiproject/opi-spdk-bridge/commit/666a865d4800cc0eb8ba1d725a710acf22b4fbf0)) +* **frontend:** set multiple nvme transports ([2d02926](https://github.com/opiproject/opi-spdk-bridge/commit/2d029267e75a376cf9e20ae5c78ef792489438e1)) +* **frontend:** use fabrics endpoint params for tcp transport ([995c5d0](https://github.com/opiproject/opi-spdk-bridge/commit/995c5d07bae1b5a004fc521f80150ce043671234)) +* **frontend:** use temporary file for psk key ([913fa68](https://github.com/opiproject/opi-spdk-bridge/commit/913fa680cf8c0cd003b8ff95f22bb1a186d7b682)) +* **kvm:** required changes after adding annotations ([3536170](https://github.com/opiproject/opi-spdk-bridge/commit/3536170bd08243d7b4908af657d323a7faca982b)) +* **kvm:** use pcie endpoint params for vfiouser transport ([0f13e5f](https://github.com/opiproject/opi-spdk-bridge/commit/0f13e5fb64ed47a36018e2a0627d483c5ffcee7b)) +* **kvm:** use qemu attach/detach only for pcie ([0c39af9](https://github.com/opiproject/opi-spdk-bridge/commit/0c39af934da6f524ee78ea249693be1fedd3fcfa)) +* **middleend:** adjust to annotations ([5b8621e](https://github.com/opiproject/opi-spdk-bridge/commit/5b8621e0357cd70c5b1697bc201aa9122d3210d1)) +* **storage:** add a draft modify related to opi-api pull request [#333](https://github.com/opiproject/opi-spdk-bridge/issues/333) ([f0f99ae](https://github.com/opiproject/opi-spdk-bridge/commit/f0f99ae85da19c258a20dcbc7d3df705bf682541)) +* **storage:** change id refs to name ([5ace0d1](https://github.com/opiproject/opi-spdk-bridge/commit/5ace0d1386855fb2b6634a77b2d197f8ba0195c8)) +* **store:** use gokv pkg to abstract persistant store ([015db14](https://github.com/opiproject/opi-spdk-bridge/commit/015db1433799c65cc0596e84c8f2c3ec95d15de8)) +* **store:** use proto marshal instead of json ([acd3e38](https://github.com/opiproject/opi-spdk-bridge/commit/acd3e385c458ce43dd4f89259d27c29ccb4e4b03)) +* **store:** use redis ([1a131cb](https://github.com/opiproject/opi-spdk-bridge/commit/1a131cbd7bd4313ca42b45a0f742ddf4cd684ef1)) +* update grpc cli tests ([74a90a9](https://github.com/opiproject/opi-spdk-bridge/commit/74a90a9b8ee55b0a8027d4d945aba7ec55b2597b)) +* update the client docker image ([72aead2](https://github.com/opiproject/opi-spdk-bridge/commit/72aead2eb5d5bb7127101c56be34f882fe10e198)) +* **utils:** use /var/tmp as folder for psk keys ([5256a62](https://github.com/opiproject/opi-spdk-bridge/commit/5256a627078fc3653c448eb5390e53169258cd7d)) + + +### Bug Fixes + +* add deprecation note for docker-compose ([b485f3a](https://github.com/opiproject/opi-spdk-bridge/commit/b485f3af37fe3bd91094a221fa59fe8823b51042)) +* **backend:** add missing UpdateNvmeRemoteController ([1c1f23f](https://github.com/opiproject/opi-spdk-bridge/commit/1c1f23fa4cd17477a2df531be8cf01ae727040e7)) +* **deps:** update github.com/digitalocean/go-qemu digest to 2e3d018 ([09c0f6e](https://github.com/opiproject/opi-spdk-bridge/commit/09c0f6ef925d292329b6c12c0b5ddddbaca68a57)) +* **deps:** update github.com/opiproject/gospdk digest to 05d047c ([4ca033e](https://github.com/opiproject/opi-spdk-bridge/commit/4ca033ea89e5964f4d36a6fac478697654ac0dc6)) +* **deps:** update github.com/opiproject/gospdk digest to 14a6e1a ([95022f2](https://github.com/opiproject/opi-spdk-bridge/commit/95022f2282e3a6d008cd4e0aa3052be5be32328d)) +* **deps:** update github.com/opiproject/gospdk digest to 1f551a0 ([fb31395](https://github.com/opiproject/opi-spdk-bridge/commit/fb31395b8eecb0e39c38c4c9c48ddc922aab09ca)) +* **deps:** update github.com/opiproject/gospdk digest to 2af60ac ([e746d5c](https://github.com/opiproject/opi-spdk-bridge/commit/e746d5c8ebdbbc0f74d0b48508c22bb4a0181521)) +* **deps:** update github.com/opiproject/gospdk digest to 3290904 ([e70e732](https://github.com/opiproject/opi-spdk-bridge/commit/e70e732c141fee17be73dc1aec69a187f98c02fd)) +* **deps:** update github.com/opiproject/gospdk digest to 36ab506 ([ee267fd](https://github.com/opiproject/opi-spdk-bridge/commit/ee267fd2e21bd3c611775b3a50dde2b1cdfd468b)) +* **deps:** update github.com/opiproject/gospdk digest to 45032a5 ([6f6fd82](https://github.com/opiproject/opi-spdk-bridge/commit/6f6fd8287bedc663a4bbacdeb7f11b4ebc545d2f)) +* **deps:** update github.com/opiproject/gospdk digest to 4b65d08 ([88fe0ef](https://github.com/opiproject/opi-spdk-bridge/commit/88fe0ef01402a569596771b1679b011f9d8ccb3c)) +* **deps:** update github.com/opiproject/gospdk digest to 5187c4c ([cc60727](https://github.com/opiproject/opi-spdk-bridge/commit/cc607278438acdbdf55b1d9b8f9e2403d5264d14)) +* **deps:** update github.com/opiproject/gospdk digest to 6fe2a5b ([d56862a](https://github.com/opiproject/opi-spdk-bridge/commit/d56862aa2ef1418cbf4240d8d63785a2d0280c24)) +* **deps:** update github.com/opiproject/gospdk digest to 798720b ([a16c447](https://github.com/opiproject/opi-spdk-bridge/commit/a16c447379dce7d364c58128404294f629cf79fa)) +* **deps:** update github.com/opiproject/gospdk digest to 8edbef6 ([d69cbf8](https://github.com/opiproject/opi-spdk-bridge/commit/d69cbf81897af96861d9deb8dc08fd1143cf33cb)) +* **deps:** update github.com/opiproject/gospdk digest to 93a4aa9 ([529538c](https://github.com/opiproject/opi-spdk-bridge/commit/529538c61df8e2de45613854e6c3408c778f3d7b)) +* **deps:** update github.com/opiproject/gospdk digest to 967dd42 ([06e6f02](https://github.com/opiproject/opi-spdk-bridge/commit/06e6f022fa94ba7ef9b7bf2d38a15b9f3dc4d1e8)) +* **deps:** update github.com/opiproject/gospdk digest to 9be16d6 ([6237380](https://github.com/opiproject/opi-spdk-bridge/commit/6237380f2d4ff09761058373aaaa7d169fc174cc)) +* **deps:** update github.com/opiproject/gospdk digest to a0690f1 ([d9af8e4](https://github.com/opiproject/opi-spdk-bridge/commit/d9af8e4fcaf127cd89e676d971fffe11e1ec586d)) +* **deps:** update github.com/opiproject/gospdk digest to b7bcf7e ([34fe4be](https://github.com/opiproject/opi-spdk-bridge/commit/34fe4be181e33b20aa5a08d7178fda598ccc1395)) +* **deps:** update github.com/opiproject/gospdk digest to d5a06d9 ([389aad7](https://github.com/opiproject/opi-spdk-bridge/commit/389aad73c0195324d1fd9e7c3beb2c49638432c8)) +* **deps:** update github.com/opiproject/gospdk digest to d912b55 ([a73cfed](https://github.com/opiproject/opi-spdk-bridge/commit/a73cfedd3bdb3aff063324cb53f32653935e58ee)) +* **deps:** update github.com/opiproject/gospdk digest to de73bd1 ([7061453](https://github.com/opiproject/opi-spdk-bridge/commit/7061453872584f52e11a7a31702f5bdb870d0892)) +* **deps:** update github.com/opiproject/gospdk digest to f9b5920 ([ec0393a](https://github.com/opiproject/opi-spdk-bridge/commit/ec0393a0f705c1a37b164fbcd1bf94b703c6f327)) +* **deps:** update github.com/opiproject/opi-api digest to 00e9f8d ([371b585](https://github.com/opiproject/opi-spdk-bridge/commit/371b585c6cfda543edf84d6ae00837e462d0c337)) +* **deps:** update github.com/opiproject/opi-api digest to 02d3827 ([d8fa1b5](https://github.com/opiproject/opi-spdk-bridge/commit/d8fa1b589594a3c236aa6aa9bef22501e4214c5d)) +* **deps:** update github.com/opiproject/opi-api digest to 2fd1b3a ([06ec9f5](https://github.com/opiproject/opi-spdk-bridge/commit/06ec9f5f4baac16575fae57d7f74b447b21c3834)) +* **deps:** update github.com/opiproject/opi-api digest to 30a342b ([6b3f66c](https://github.com/opiproject/opi-spdk-bridge/commit/6b3f66c58bb637a7446afe03134ed5888236b641)) +* **deps:** update github.com/opiproject/opi-api digest to 432a550 ([6481282](https://github.com/opiproject/opi-spdk-bridge/commit/648128229c542283979760849a6263b5ad9e6dcf)) +* **deps:** update github.com/opiproject/opi-api digest to 48b273e ([0c4d682](https://github.com/opiproject/opi-spdk-bridge/commit/0c4d68202aa25ea597a405b600ff2d6801b004fc)) +* **deps:** update github.com/opiproject/opi-api digest to 520b62d ([2b43c4f](https://github.com/opiproject/opi-spdk-bridge/commit/2b43c4f97989db4213d298f7f9f87e63167f8b5e)) +* **deps:** update github.com/opiproject/opi-api digest to 56e46f7 ([32ba17b](https://github.com/opiproject/opi-spdk-bridge/commit/32ba17b8adc5d550362218ff9df5da4186fd6ba5)) +* **deps:** update github.com/opiproject/opi-api digest to 66209d5 ([783385d](https://github.com/opiproject/opi-spdk-bridge/commit/783385d0814791da525c9109e2bccd6923f9bd23)) +* **deps:** update github.com/opiproject/opi-api digest to 67b3821 ([796d83c](https://github.com/opiproject/opi-spdk-bridge/commit/796d83cd9101d032d908bd1fbde472ac0c97299a)) +* **deps:** update github.com/opiproject/opi-api digest to 7979f3e ([2e7eae2](https://github.com/opiproject/opi-spdk-bridge/commit/2e7eae20b178d44e4f86f716cbc11e597ada50fa)) +* **deps:** update github.com/opiproject/opi-api digest to 7cfc284 ([7b3eb9d](https://github.com/opiproject/opi-spdk-bridge/commit/7b3eb9d5cb4c2255f8a90e982e3c08e2cb345935)) +* **deps:** update github.com/opiproject/opi-api digest to 7e87754 ([5d053ad](https://github.com/opiproject/opi-spdk-bridge/commit/5d053ad605ac6529fbab81b79f33bf8ea2c9e3ca)) +* **deps:** update github.com/opiproject/opi-api digest to 8e3a291 ([325cfd9](https://github.com/opiproject/opi-spdk-bridge/commit/325cfd95e0e8da62fda29d9e04d5dcf3a04799a6)) +* **deps:** update github.com/opiproject/opi-api digest to ab0b6c9 ([54d9cb7](https://github.com/opiproject/opi-spdk-bridge/commit/54d9cb76a7f51f88a491bbff0a3854c8ebb4a664)) +* **deps:** update github.com/opiproject/opi-api digest to afce425 ([2754dc3](https://github.com/opiproject/opi-spdk-bridge/commit/2754dc31af1842f4dc65514bae5b5846adcd0c3e)) +* **deps:** update github.com/opiproject/opi-api digest to b3c06e7 ([72cf271](https://github.com/opiproject/opi-spdk-bridge/commit/72cf2717d21310d5aa1125b167850e39291c3885)) +* **deps:** update github.com/opiproject/opi-api digest to bbe47cc ([b8a0440](https://github.com/opiproject/opi-spdk-bridge/commit/b8a0440bf9a45601a9b150778567ae53f50489f6)) +* **deps:** update github.com/opiproject/opi-api digest to bdc4318 ([61be3fb](https://github.com/opiproject/opi-spdk-bridge/commit/61be3fbf3bd55eba281f7f16627bb387784b83cd)) +* **deps:** update github.com/opiproject/opi-api digest to e33accd ([9f244fe](https://github.com/opiproject/opi-spdk-bridge/commit/9f244fe444543ebac675b0db3ff9164d928d33aa)) +* **deps:** update github.com/opiproject/opi-api digest to ea8314a ([8128c8d](https://github.com/opiproject/opi-spdk-bridge/commit/8128c8d07a4ca11c08219ed645526b5190700557)) +* **deps:** update github.com/opiproject/opi-api digest to ec55946 ([df9fa5d](https://github.com/opiproject/opi-spdk-bridge/commit/df9fa5d7b614c49ee68d6e1cefdc464e4d36cf73)) +* **deps:** update github.com/opiproject/opi-api digest to f1f72ea ([b1a5a65](https://github.com/opiproject/opi-spdk-bridge/commit/b1a5a654d780bd3ab2a6225b05191d0bf1dc5456)) +* **deps:** update github.com/opiproject/opi-api digest to f241fad ([02fb47a](https://github.com/opiproject/opi-spdk-bridge/commit/02fb47a92ba720f868004688b28ff79f53b1d0d0)) +* **deps:** update github.com/opiproject/opi-api digest to f307f1a ([c44edc2](https://github.com/opiproject/opi-spdk-bridge/commit/c44edc24369417b5615269edf4440509652a1f18)) +* **deps:** update github.com/opiproject/opi-api digest to fe751a6 ([422e3fa](https://github.com/opiproject/opi-spdk-bridge/commit/422e3facd835daa32d52dfe2723e4a1d352f194b)) +* **deps:** update module github.com/golangci/golangci-lint to v1.55.0 ([7c0a219](https://github.com/opiproject/opi-spdk-bridge/commit/7c0a21909319239d24957fe9deaa6e04fec61552)) +* **deps:** update module github.com/golangci/golangci-lint to v1.55.1 ([c2356cc](https://github.com/opiproject/opi-spdk-bridge/commit/c2356cc17836400bf22e180741e960d613fb0572)) +* **deps:** update module github.com/golangci/golangci-lint to v1.55.2 ([d336bc1](https://github.com/opiproject/opi-spdk-bridge/commit/d336bc12c1c88a113d0dc09061c3bc652e18cf6b)) +* **deps:** update module github.com/google/uuid to v1.3.1 ([2d0db33](https://github.com/opiproject/opi-spdk-bridge/commit/2d0db338044785c5d9df07a072bb9357b4b217c7)) +* **deps:** update module github.com/google/uuid to v1.4.0 ([928a37c](https://github.com/opiproject/opi-spdk-bridge/commit/928a37cf5faaf3b9ab6c6c617d21912e70cab141)) +* **deps:** update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.18.1 ([ff990db](https://github.com/opiproject/opi-spdk-bridge/commit/ff990dbfdb3dc1811ebb7294c0e590358157ea71)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.12.1 ([3feaa7c](https://github.com/opiproject/opi-spdk-bridge/commit/3feaa7ca98515a468d1f278a1129e741ef4fa28e)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.13.0 ([7a6baca](https://github.com/opiproject/opi-spdk-bridge/commit/7a6baca249565351076ef7d50eb7c661541101be)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.13.1 ([d513a82](https://github.com/opiproject/opi-spdk-bridge/commit/d513a82b59e9b3555c007d43ef98da0d5a0e0acd)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.34.0 ([5491677](https://github.com/opiproject/opi-spdk-bridge/commit/54916779e18ce708add09edd6a8167c2d3dc575c)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.34.2 ([ceaa970](https://github.com/opiproject/opi-spdk-bridge/commit/ceaa970c60188b3abb00ac66f247390f5c40a908)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.35.2 ([e531072](https://github.com/opiproject/opi-spdk-bridge/commit/e531072e4d34e7cf6f0b5a9a7579fe5f49fb1a4d)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.35.4 ([b3919e4](https://github.com/opiproject/opi-spdk-bridge/commit/b3919e46847fed72a7fdba47c873cd58fd2d2e18)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.36.0 ([08ae6a8](https://github.com/opiproject/opi-spdk-bridge/commit/08ae6a85ad2f0dd9b6775664d29bee327af3aad1)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.36.1 ([f749d9e](https://github.com/opiproject/opi-spdk-bridge/commit/f749d9ebff9809ebd069d8a332243bf4cff70f21)) +* **deps:** update module go.einride.tech/aip to v0.61.0 ([e83fbcb](https://github.com/opiproject/opi-spdk-bridge/commit/e83fbcbd83a0d0a605baa89f03965f670242fb36)) +* **deps:** update module go.einride.tech/aip to v0.62.0 ([fe0cf29](https://github.com/opiproject/opi-spdk-bridge/commit/fe0cf29c21a318a91bc8f5436c31365089c7784b)) +* **deps:** update module go.einride.tech/aip to v0.62.1 ([dcc835f](https://github.com/opiproject/opi-spdk-bridge/commit/dcc835f88d2193c96f611bc58714040867d39958)) +* **deps:** update module go.einride.tech/aip to v0.63.0 ([3380ec0](https://github.com/opiproject/opi-spdk-bridge/commit/3380ec07e6af18ef627e5be810404338f72aca46)) +* **deps:** update module go.einride.tech/aip to v0.65.0 ([22ef53b](https://github.com/opiproject/opi-spdk-bridge/commit/22ef53bd7f8a89f132800b294214184d682dcdaf)) +* **deps:** update module golang.org/x/tools to v0.13.0 ([7092744](https://github.com/opiproject/opi-spdk-bridge/commit/7092744c9e395caf08ed458bf86fb88463572a19)) +* **deps:** update module golang.org/x/tools to v0.14.0 ([f5739ad](https://github.com/opiproject/opi-spdk-bridge/commit/f5739ad8caf3a4c428039d19a42d5c887712f52e)) +* **deps:** update module golang.org/x/tools to v0.15.0 ([9c803af](https://github.com/opiproject/opi-spdk-bridge/commit/9c803af8e38fb9e46b4dd0c8fb4a44c2c555d2e1)) +* **deps:** update module google.golang.org/grpc to v1.56.1 ([e9b2dfe](https://github.com/opiproject/opi-spdk-bridge/commit/e9b2dfe11140a3a5579033403d164e8f6e6d36b2)) +* **deps:** update module google.golang.org/grpc to v1.57.0 ([c6bb63b](https://github.com/opiproject/opi-spdk-bridge/commit/c6bb63b8a921cf3468bea089f160e3d7b8de978b)) +* **deps:** update module google.golang.org/grpc to v1.58.0 ([e716456](https://github.com/opiproject/opi-spdk-bridge/commit/e7164569acc3222d727e03769e5234cf4060a1e9)) +* **deps:** update module google.golang.org/grpc to v1.58.1 ([96bfe78](https://github.com/opiproject/opi-spdk-bridge/commit/96bfe78289108aacceb83209e323bc60777a87a3)) +* **deps:** update module google.golang.org/grpc to v1.58.2 ([8703014](https://github.com/opiproject/opi-spdk-bridge/commit/8703014a2337b6c0947afea766b34bccd21fa7b2)) +* **deps:** update module google.golang.org/grpc to v1.59.0 ([5ea88a9](https://github.com/opiproject/opi-spdk-bridge/commit/5ea88a9b9cd65d3b84ea7190f3ed3a463906755b)) +* **deps:** update module google.golang.org/protobuf to v1.31.0 ([c8cc85b](https://github.com/opiproject/opi-spdk-bridge/commit/c8cc85b69d682a471fa1532ed81dc0ecbd469c11)) +* **deps:** update module otelgrpc to v0.46.0 ([9e2747c](https://github.com/opiproject/opi-spdk-bridge/commit/9e2747c7e36480265901d0abb46fb492214b2a8b)) +* **deps:** update opentelemetry-go monorepo to v1.20.0 ([4e1868b](https://github.com/opiproject/opi-spdk-bridge/commit/4e1868b718d6e87a94a43e2787dbe7189f2575cd)) +* **frontend:** panics on empty json rpc in NewServer ([4a47705](https://github.com/opiproject/opi-spdk-bridge/commit/4a4770576a6f4698bf93958d5987f7281bdacf2a)) +* **frontend:** return error on non zero port/vf for vhost-user-blk ([6144437](https://github.com/opiproject/opi-spdk-bridge/commit/614443743799954597c0a0bc9d64d41b8f6c454b)) +* **godpu:** new commands introduced ([d7121eb](https://github.com/opiproject/opi-spdk-bridge/commit/d7121eb476206fd95cd74e686c20bf609478e8b2)) +* **inventory:** rename to InventoryService ([f51861a](https://github.com/opiproject/opi-spdk-bridge/commit/f51861adef7ec4c5d59ac20b0947c2ac574980b2)) +* **kvm:** do not allow vfiouser controller for subsys with hostnqn ([6aa3fd9](https://github.com/opiproject/opi-spdk-bridge/commit/6aa3fd9cf735d5b4e607da7b8f46ffac320938e9)) +* pass ctx to all Call funcs ([d04fcea](https://github.com/opiproject/opi-spdk-bridge/commit/d04fceab06673567ddefc2b102e69f505320a26e)) +* **psk:** change PSK temp key file location ([77dde4e](https://github.com/opiproject/opi-spdk-bridge/commit/77dde4e5299896adca0dcdb4bec84d2f422649cc)) +* rename SpdkJSONRPC to Client ([14fc2dd](https://github.com/opiproject/opi-spdk-bridge/commit/14fc2dd50e428261057932580c259758f16f3fdf)) +* **review:** code review fix in type string ([0ad494e](https://github.com/opiproject/opi-spdk-bridge/commit/0ad494eee91ef3f168b839e340c3bfc8d94f921c)) +* **utils:** add missing copyright and comments ([202c6ed](https://github.com/opiproject/opi-spdk-bridge/commit/202c6ed67023124483909e20d80c21b6a2537aec)) +* **utils:** change package name to align ([a35b173](https://github.com/opiproject/opi-spdk-bridge/commit/a35b1739109b31ffada84392b76a4d754772637a))