# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.9.2](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.9.1...@restorecommerce/chassis-srv@1.9.2) (2026-07-03)


### Bug Fixes

* **deps:** downgrade vite@7 due to breaking support of decorators in vitest ([183701d](https://github.com/restorecommerce/chassis-srv/commit/183701d5927d39ffda75f33f0dc162e1f3490183))
* **lint:** fix new strict lint errors ([c6bc716](https://github.com/restorecommerce/chassis-srv/commit/c6bc7161eaf68a7253bd34ca7f38b14502c2eefe))





## [1.9.1](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.9.0...@restorecommerce/chassis-srv@1.9.1) (2026-06-16)


### Bug Fixes

* **protos:** update ostorage-srv to include new endpoint for modifying ACL ([a926db7](https://github.com/restorecommerce/chassis-srv/commit/a926db76b7f96168dbb0ba227364137c07418e8b))





# [1.9.0](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.10...@restorecommerce/chassis-srv@1.9.0) (2026-06-12)


### Bug Fixes

* **chassis:** import grpc-client as dist ([9e82d21](https://github.com/restorecommerce/chassis-srv/commit/9e82d214cf21d4c8b2ef7ef108e19e1c00727e05))
* **chassis:** wrong script commands ([2a1a011](https://github.com/restorecommerce/chassis-srv/commit/2a1a0112260cc5da65f3dcb198874ee179aa3e42))
* **deps:** upgrade all to ES2025, intermediate ([df43aa5](https://github.com/restorecommerce/chassis-srv/commit/df43aa566a05f4fc3e883dfe5bc088192cda7883))
* **packages:** remove all pretest builds ([d16ada1](https://github.com/restorecommerce/chassis-srv/commit/d16ada199f057403bed2a99fa6762c95962919cd))


### Features

* **es2025:** upgrade all to es2025, unify all tsconfigs ([d8371fd](https://github.com/restorecommerce/chassis-srv/commit/d8371fdaac384ca13aa7dfb64ef309c7a263dada))





## [1.8.10](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.9...@restorecommerce/chassis-srv@1.8.10) (2026-05-27)


### Bug Fixes

* **arango:** restore collection auto create on upsert ([e143908](https://github.com/restorecommerce/chassis-srv/commit/e143908c7823aaea107fcc31d5453539fa028e3c))


### Reverts

* Revert "chore(release): publish" ([a5b5a46](https://github.com/restorecommerce/chassis-srv/commit/a5b5a46b191c4b885a97f427210000d9d6608fc3))
* Revert "chore(release): publish" ([3742433](https://github.com/restorecommerce/chassis-srv/commit/37424334499eab0b3eeef9954eea402a70ec8bef))
* Revert "chore(release): publish" ([8e2001d](https://github.com/restorecommerce/chassis-srv/commit/8e2001d2151fd217ddea103ff2b1bb5d5f0d5c6c))





## [1.8.9](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.8...@restorecommerce/chassis-srv@1.8.9) (2026-05-12)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.8.8](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.7...@restorecommerce/chassis-srv@1.8.8) (2026-05-11)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.8.7](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.6...@restorecommerce/chassis-srv@1.8.7) (2026-04-07)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.8.6](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.5...@restorecommerce/chassis-srv@1.8.6) (2026-03-31)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.8.5](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.4...@restorecommerce/chassis-srv@1.8.5) (2026-03-23)


### Bug Fixes

* **chassis-srv:** find() confused with search query, not auto creating collections ([ef26087](https://github.com/restorecommerce/chassis-srv/commit/ef26087962ef6741e6a1b58709deec412616b033))





## [1.8.4](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.3...@restorecommerce/chassis-srv@1.8.4) (2026-02-17)


### Bug Fixes

* **kafka-client:** allow to bypass abstraction ([f5474a2](https://github.com/restorecommerce/chassis-srv/commit/f5474a2a30d3983c05e82552bf588b4b1e356bd0))





## [1.8.3](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.2...@restorecommerce/chassis-srv@1.8.3) (2026-02-16)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.8.2](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.1...@restorecommerce/chassis-srv@1.8.2) (2026-02-09)


### Bug Fixes

* **chassis-srv:** fix query for multy sort ([e90c306](https://github.com/restorecommerce/chassis-srv/commit/e90c3060bcdc7af1bcb03dd8dd5fe4030a48b28d))
* **chassis-srv:** strenghen value check for query string ([e9c78ef](https://github.com/restorecommerce/chassis-srv/commit/e9c78efa09ead9326a4bf4bf154d8ed1f5f6ca14))





## [1.8.1](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.8.0...@restorecommerce/chassis-srv@1.8.1) (2026-02-09)


### Bug Fixes

* **resource-base-interface:** make equal operator optional again ([4388e6d](https://github.com/restorecommerce/chassis-srv/commit/4388e6d610566f7023be91afb46f05ae96fada23))





# [1.8.0](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.10...@restorecommerce/chassis-srv@1.8.0) (2026-02-06)


### Bug Fixes

* **chassis:** node._key conflicts with graph edge key ([e42c31b](https://github.com/restorecommerce/chassis-srv/commit/e42c31b95d9b661a906971f42123a01883de1a13))
* **resource-base-interface:** roleback to redis 4.7! ([f92809f](https://github.com/restorecommerce/chassis-srv/commit/f92809f459320797404815a95ce4c0e844ba9d35))


### Features

* **facade:** performance upgrade via latent id buffering ([579d4b9](https://github.com/restorecommerce/chassis-srv/commit/579d4b947585848c48414989ca91446315d607b3))


### Reverts

* Revert "chore(release): publish" ([d508e8a](https://github.com/restorecommerce/chassis-srv/commit/d508e8af9803a4a182d244f48172c5881b11ebd5))
* Revert "chore(release): publish" ([8db759f](https://github.com/restorecommerce/chassis-srv/commit/8db759fd05eef801dd6ae60727ef1b763f5baafb))





## [1.7.10](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.9...@restorecommerce/chassis-srv@1.7.10) (2025-11-11)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.7.9](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.8...@restorecommerce/chassis-srv@1.7.9) (2025-11-01)


### Bug Fixes

* drop version to before failed version ([6a9fb99](https://github.com/restorecommerce/chassis-srv/commit/6a9fb994f8284a4a856dace1d058c8cd1221bcbb))
* up log and indentation ([16cc72f](https://github.com/restorecommerce/chassis-srv/commit/16cc72f0fa14c49db61f02f7204172ddd60a06c3))





## [1.7.9](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.8...@restorecommerce/chassis-srv@1.7.9) (2025-11-01)


### Bug Fixes

* up log to publish lib ([b1ae492](https://github.com/restorecommerce/chassis-srv/commit/b1ae49283fda3e0fe1c18109c6d3c80c28dc77ae))





## [1.7.10](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.9...@restorecommerce/chassis-srv@1.7.10) (2025-10-30)


### Bug Fixes

* up log to publish lib ([b1ae492](https://github.com/restorecommerce/chassis-srv/commit/b1ae49283fda3e0fe1c18109c6d3c80c28dc77ae))





## [1.7.9](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.8...@restorecommerce/chassis-srv@1.7.9) (2025-10-30)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.7.8](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.7...@restorecommerce/chassis-srv@1.7.8) (2025-10-24)


### Bug Fixes

* **chassis-srv:** url auth nolonger supported! Make protocol configuratable ([23c9e83](https://github.com/restorecommerce/chassis-srv/commit/23c9e83c44565e053d1170111c787e8901ddd5a2))





## [1.7.7](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.6...@restorecommerce/chassis-srv@1.7.7) (2025-10-16)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.7.6](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.5...@restorecommerce/chassis-srv@1.7.6) (2025-10-15)


### Bug Fixes

* **chassis-srv:** fix log message convert bigint to number ([c18037a](https://github.com/restorecommerce/chassis-srv/commit/c18037a7373efe6758aab7877bc4ebe4f978f7b7))





## [1.7.5](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.4...@restorecommerce/chassis-srv@1.7.5) (2025-10-06)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.7.4](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.3...@restorecommerce/chassis-srv@1.7.4) (2025-10-06)

**Note:** Version bump only for package @restorecommerce/chassis-srv





## [1.7.3](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.2...@restorecommerce/chassis-srv@1.7.3) (2025-10-02)


### Bug Fixes

* bump dependencies ([3570612](https://github.com/restorecommerce/chassis-srv/commit/35706125e79566107ff575e6d0df0bb62d9add01))
* bump dependencies, fix dependencies ([ce367b7](https://github.com/restorecommerce/chassis-srv/commit/ce367b75c3998dd87fc6827dca33f5fcd6a26493))
* fix broken dependencies ([d152086](https://github.com/restorecommerce/chassis-srv/commit/d152086a503f45b098474568760947e2dacf081c))
* upgrade vitest, fix reflection ([511e401](https://github.com/restorecommerce/chassis-srv/commit/511e4014a088c195ffe50eaff7c26e8654e10f10))





## [1.7.2](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.1...@restorecommerce/chassis-srv@1.7.2) (2025-09-17)


### Bug Fixes

* replace lodash with remeda ([155d5e3](https://github.com/restorecommerce/chassis-srv/commit/155d5e3e99b1f6fcbe75260acde66d5a504872c6))





## [1.7.1](https://github.com/restorecommerce/chassis-srv/compare/@restorecommerce/chassis-srv@1.7.0...@restorecommerce/chassis-srv@1.7.1) (2025-09-17)


### Bug Fixes

* use correct imports ([7c65d49](https://github.com/restorecommerce/chassis-srv/commit/7c65d4921956a6479cabca3272a457e5465c083b))





# 1.7.0 (2025-09-17)


### Features

* move chassis-srv and resource-base-interface ([c5416f3](https://github.com/restorecommerce/chassis-srv/commit/c5416f395cf3721a43f0900ccb6590af78c17803))





### 1.6.1 (May 14th, 2024)

- remove response logging

### 1.6.0 (April 20th, 2024)

- changes for custom arguments for custom query

### 1.5.0 (April 15th, 2024)

- update deps

### 1.4.9 (March 19th, 2024)

- update deps

### 1.4.8 (February 29th, 2024)

- update deps

### 1.4.7 (February 21st, 2024)

- update deps

### 1.4.6 (December 9th, 2023)

- update grpc-client dependency

### 1.4.5 (December 9th, 2023)

- metadata upstream passing

### 1.4.4 (November 26th, 2023)

- removed deprecated method (collection.load)

### 1.4.3 (November 25th, 2023)

- updated all dependencies (added created_by field to meta and client_id to tokens)

### 1.4.2 (November 20th, 2023)

- updated all dependencies

### 1.4.1 (November 15th, 2023)

- updated token proto for expires_in, last_login and user proto for last_access
- updated all dependencies

### 1.4.0 (October 7th, 2023)

- updated node version to 20 and all other dependencies

### 1.3.1 (September 18th, 2023)

- updated test proto files

### 1.3.0 (September 18th, 2023)

- updated deps (all fields are made optional in proto file)

### 1.2.6 (July 21st, 2023)

- updated deps

### 1.2.5 (July 21st, 2023)

- updated deps

### 1.2.4 (July 12th, 2023)

- updated deps

### 1.2.3 (July 11th, 2023)

- updated deps (google.protobuf.timestamp proto usage for date fields)

### 1.2.2 (June 16th, 2023)

- updated libs (rename resource to master_data, up kafka-client and rc-grpc-clients)

### 1.2.1 (May 31st, 2023)

- renamed filter to filters for Graph filters and fixed tests

### 1.2.0 (May 30th, 2023)

- updated deps (For pluralized protos and libs)

### 1.1.2 (October 14th, 2022)

- updated dependencies

### 1.1.1 (October 14th, 2022)

- updated dependencies logger (for centralized field handling), protos (address changes)

### 1.1.0 (October 4th, 2022)

- support for full text search

### 1.0.2 (August 25th, 2022)

- move dev deps to main deps as needed by other modules

### 1.0.1 (August 25th, 2022)

- added google-protobuf as main dep as needed by reflection service 

### 1.0.0 (August 25th, 2022)

- migrated to fully-typed grpc-client and server
- up deps

### 0.3.12 (July 7th, 2022)

- up deps

### 0.3.11 (June 28th, 2022)

- up deps and fixed logger error messages

### 0.3.10 (May 27th, 2022)

- up dependencies

### 0.3.9 (March 23rd, 2022)

- fix traversal filters for root entity

### 0.3.8 (February 18th, 2022)

- fixed offset store config

### 0.3.7 (February 11th, 2022)

- updated dependencies
- removed emitting healthcheck resposne to kafka
- migrate from ioredis to redis

### 0.3.6 (January 28th, 2022)

- restructured graph traversal api
- updated dependencies

### 0.3.5 (December 12th, 2021)

- updated RC dependencies

### 0.3.4 (December 9th, 2021)

- updated dependencies

### 0.3.3 (December 2nd, 2021)

- fix empty uniqueness vertices check

### 0.3.2 (September 6th, 2021)

- fix removeVertex response

### 0.3.1 (August 9th, 2021)

- fix options for protoLoader.loadSync to restore enums as strings

### 0.3.0 (August 4th, 2021)

- updated grpc-client, arangojs
- fix command interface to not to throw errors and send error response back, fixed command interface tests and updated arangojs in package.json
- migrated from grpc to grpc-js and fixed the tests.
- included error array changes

### 0.2.3 (May 18th, 2021)

- improved error logging

### 0.2.2 (May 5th, 2021)

- updated kafka-client

### 0.2.0 (April 27th, 2021)

#### Contains breaking changes!

- switch to kafkajs
- changed config format for events
- updated dependencies

### 0.1.12 (March 19th, 2021)

- migrated from redis to ioredis module (command interface and offset store)
- modified flushCache to stream kesy and delete
- updated dependencies

### 0.1.11 (March 9th, 2021)

- fix for removing buffer fields in response message from logging
- added mask fields to remove logging data
- updated dependencies

### 0.1.10 (February 15th, 2021)

- fix to send response stream object and return write response for back pressure handling on server write
- updated request stream on server to return stream object
- updated dependencies

### 0.1.9 (February 11th, 2021)

- Fix oneOf fields implementation to work for both resource service and device service

### 0.1.8 (January 22nd, 2020)

- Remove of unnecessary oneOf fields from the create, update, upsert requests,
which cause gRPC protobuff error

### 0.1.7 (November 18th, 2020)

- Update dependencies

### 0.1.6 (October 15th, 2020)

- Update logger and service-config
- Add redis readiness check
- Add dependency readiness checks

### 0.1.5 (October 9th, 2020)

- Add standard GRPC health service

### 0.1.4 (August 19th, 2020)

- updated kafka-client and logger

### 0.1.3 (July 30th, 2020)

- added check for collection exists for arangoDB

### 0.1.2 (July 27th, 2020)

- added flush cache on command interface

### 0.1.1 (July 21st, 2020)

- fix to update keys for setApiKey and configUpdate

### 0.1.0 (July 21st, 2020)

- restructured config of command interface

### 0.0.9 (July 21st, 2020)

- added setApiKey command, updated tests and documentation

### 0.0.8 (July 8th, 2020)

- updated grpc-client, kafka-client and other dependencies

### 0.0.7 (July 8th, 2020)

- fix to send complete error object in streaming case

### 0.0.6 (July 2nd, 2020)

- fix to send error details

### 0.0.5 (July 2nd, 2020)

- map errors

### 0.0.4 (July 2nd, 2020)

- fix request streaming error handling and updated dependecies

### 0.0.3 (March 4th, 2020)

- added support to remove buffer fields

### 0.0.2 (January 29th, 2020)

- added config_update command on command-interface

### 0.0.1 (January 29th, 2020)

Initial share.
