Please refer to GitHub issues for changelog starting from v2.2: https://github.com/kalisio/feathers-distributed/issues.

# Changelog

## [v2.1.0](https://github.com/kalisio/feathers-distributed/tree/v2.1.0) (2022-12-01)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v2.0.2...v2.1.0)

**Implemented enhancements:**

- Add healthcheck endpoint aggregating healthcheck for all remote applications [\#109](https://github.com/kalisio/feathers-distributed/issues/109)
- Support for Feathers 5 with koa middleware [\#108](https://github.com/kalisio/feathers-distributed/issues/108)
- Allow to override remote service name [\#106](https://github.com/kalisio/feathers-distributed/issues/106)
- Support custom service method call [\#99](https://github.com/kalisio/feathers-distributed/issues/99)
- Make service discovery more reliable [\#80](https://github.com/kalisio/feathers-distributed/issues/80)
- Plugin architecture to support multiple discovery/RPC libraries [\#15](https://github.com/kalisio/feathers-distributed/issues/15)
- Allow the user service to be distributed [\#12](https://github.com/kalisio/feathers-distributed/issues/12)

**Closed issues:**

- Does HTTP belong? [\#104](https://github.com/kalisio/feathers-distributed/issues/104)

**Merged pull requests:**

- Bump glob-parent from 5.0.0 to 5.1.2 [\#103](https://github.com/kalisio/feathers-distributed/pull/103) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump ajv from 6.10.2 to 6.12.6 [\#102](https://github.com/kalisio/feathers-distributed/pull/102) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump socket.io-parser from 3.3.0 to 3.3.2 [\#101](https://github.com/kalisio/feathers-distributed/pull/101) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump shell-quote from 1.6.1 to 1.7.3 [\#98](https://github.com/kalisio/feathers-distributed/pull/98) ([dependabot[bot]](https://github.com/apps/dependabot))

## [v2.0.2](https://github.com/kalisio/feathers-distributed/tree/v2.0.2) (2022-09-01)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v2.0.1...v2.0.2)

## [v2.0.1](https://github.com/kalisio/feathers-distributed/tree/v2.0.1) (2022-08-01)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v2.0.0...v2.0.1)

**Closed issues:**

- Healthchecks do not have a timeout [\#100](https://github.com/kalisio/feathers-distributed/issues/100)

## [v2.0.0](https://github.com/kalisio/feathers-distributed/tree/v2.0.0) (2022-06-28)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.5...v2.0.0)

**Implemented enhancements:**

- Upgrade NodeJS to v16 [\#90](https://github.com/kalisio/feathers-distributed/issues/90)
- Upgrade Feathers to v5 [\#31](https://github.com/kalisio/feathers-distributed/issues/31)

**Merged pull requests:**

- Bump async from 2.6.3 to 2.6.4 [\#97](https://github.com/kalisio/feathers-distributed/pull/97) ([dependabot[bot]](https://github.com/apps/dependabot))
- Upgrade to Feathers v5 [\#96](https://github.com/kalisio/feathers-distributed/pull/96) ([daffl](https://github.com/daffl))
- Bump minimist from 1.2.5 to 1.2.6 [\#95](https://github.com/kalisio/feathers-distributed/pull/95) ([dependabot[bot]](https://github.com/apps/dependabot))
- Update plugin infrastructure and dependencies [\#94](https://github.com/kalisio/feathers-distributed/pull/94) ([daffl](https://github.com/daffl))
- Bump pathval from 1.1.0 to 1.1.1 [\#92](https://github.com/kalisio/feathers-distributed/pull/92) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump shelljs from 0.8.3 to 0.8.5 [\#91](https://github.com/kalisio/feathers-distributed/pull/91) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump path-parse from 1.0.5 to 1.0.7 [\#89](https://github.com/kalisio/feathers-distributed/pull/89) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump tar from 2.2.1 to 2.2.2 [\#88](https://github.com/kalisio/feathers-distributed/pull/88) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump hosted-git-info from 2.6.0 to 2.8.9 [\#87](https://github.com/kalisio/feathers-distributed/pull/87) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump lodash from 4.17.19 to 4.17.21 [\#86](https://github.com/kalisio/feathers-distributed/pull/86) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump handlebars from 4.0.11 to 4.7.7 [\#85](https://github.com/kalisio/feathers-distributed/pull/85) ([dependabot[bot]](https://github.com/apps/dependabot))

## [v1.0.5](https://github.com/kalisio/feathers-distributed/tree/v1.0.5) (2021-03-23)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.4...v1.0.5)

**Closed issues:**

- Infinite event propagation [\#84](https://github.com/kalisio/feathers-distributed/issues/84)
- Realtime micro-services [\#83](https://github.com/kalisio/feathers-distributed/issues/83)
- Cannot read property 'find' of undefined [\#74](https://github.com/kalisio/feathers-distributed/issues/74)

**Merged pull requests:**

- Bump ini from 1.3.5 to 1.3.7 [\#81](https://github.com/kalisio/feathers-distributed/pull/81) ([dependabot[bot]](https://github.com/apps/dependabot))

## [v1.0.4](https://github.com/kalisio/feathers-distributed/tree/v1.0.4) (2020-09-21)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.3...v1.0.4)

**Implemented enhancements:**

- Add healthcheck endpoint\(s\) [\#79](https://github.com/kalisio/feathers-distributed/issues/79)

**Security fixes:**

- \[Security\] Bump lodash.merge from 4.6.1 to 4.6.2 [\#63](https://github.com/kalisio/feathers-distributed/pull/63) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
- \[Security\] Bump fstream from 1.0.11 to 1.0.12 [\#58](https://github.com/kalisio/feathers-distributed/pull/58) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview))

**Closed issues:**

- Remove console.log from source-code [\#75](https://github.com/kalisio/feathers-distributed/issues/75)
- ERROR install if npm uuid package is already a dependency [\#72](https://github.com/kalisio/feathers-distributed/issues/72)
- Working app or example of per-service authentication? [\#71](https://github.com/kalisio/feathers-distributed/issues/71)

**Merged pull requests:**

- Update package.json [\#76](https://github.com/kalisio/feathers-distributed/pull/76) ([THEJean-Kevin](https://github.com/THEJean-Kevin))
- Bump lodash from 4.17.5 to 4.17.19 [\#73](https://github.com/kalisio/feathers-distributed/pull/73) ([dependabot[bot]](https://github.com/apps/dependabot))

## [v1.0.3](https://github.com/kalisio/feathers-distributed/tree/v1.0.3) (2020-06-22)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.2...v1.0.3)

**Closed issues:**

- Not Working With REST API [\#69](https://github.com/kalisio/feathers-distributed/issues/69)
- Migrating multiple Feathers apps from v0.x to v1.x [\#56](https://github.com/kalisio/feathers-distributed/issues/56)

## [v1.0.2](https://github.com/kalisio/feathers-distributed/tree/v1.0.2) (2020-05-15)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.1...v1.0.2)

**Closed issues:**

- Babel compile for target above NodeJS 10 [\#55](https://github.com/kalisio/feathers-distributed/issues/55)

## [v1.0.1](https://github.com/kalisio/feathers-distributed/tree/v1.0.1) (2020-05-12)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v1.0.0...v1.0.1)

## [v1.0.0](https://github.com/kalisio/feathers-distributed/tree/v1.0.0) (2020-05-12)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.7.1...v1.0.0)

**Implemented enhancements:**

- Performance overhead with a large number of services [\#48](https://github.com/kalisio/feathers-distributed/issues/48)
- Upgrade to latest Node.js LTS [\#42](https://github.com/kalisio/feathers-distributed/issues/42)

**Fixed bugs:**

- Race condition on service discovery [\#49](https://github.com/kalisio/feathers-distributed/issues/49)
- Port allocation seems to fail in a Docker Swarm without port binding [\#45](https://github.com/kalisio/feathers-distributed/issues/45)

**Closed issues:**

- Publishing a new NPM version [\#52](https://github.com/kalisio/feathers-distributed/issues/52)
- Mac OS is crashing when debugger stops on a breakpoint [\#47](https://github.com/kalisio/feathers-distributed/issues/47)
- When to initialized the library [\#46](https://github.com/kalisio/feathers-distributed/issues/46)
- npm install is not copying necessary files. [\#41](https://github.com/kalisio/feathers-distributed/issues/41)

**Merged pull requests:**

- Allows app to disable hello logs for the remote services [\#50](https://github.com/kalisio/feathers-distributed/pull/50) ([superdevofficial](https://github.com/superdevofficial))
- Events Publisher/Subscriber creation [\#44](https://github.com/kalisio/feathers-distributed/pull/44) ([dekelev](https://github.com/dekelev))
- Bump extend from 3.0.1 to 3.0.2 [\#40](https://github.com/kalisio/feathers-distributed/pull/40) ([dependabot[bot]](https://github.com/apps/dependabot))

## [v0.7.1](https://github.com/kalisio/feathers-distributed/tree/v0.7.1) (2019-11-04)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.7.0...v0.7.1)

**Fixed bugs:**

- Crash in v0.7 when registering middlewares [\#39](https://github.com/kalisio/feathers-distributed/issues/39)

## [v0.7.0](https://github.com/kalisio/feathers-distributed/tree/v0.7.0) (2019-11-03)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.6.0...v0.7.0)

**Implemented enhancements:**

- Allow to select statically which events to be distributed [\#37](https://github.com/kalisio/feathers-distributed/issues/37)
- Initialization delay before starting cote [\#36](https://github.com/kalisio/feathers-distributed/issues/36)

**Fixed bugs:**

- Custom service events are not propagated [\#38](https://github.com/kalisio/feathers-distributed/issues/38)

## [v0.6.0](https://github.com/kalisio/feathers-distributed/tree/v0.6.0) (2019-10-21)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.5.2...v0.6.0)

**Implemented enhancements:**

- Unecessary discovery layer [\#2](https://github.com/kalisio/feathers-distributed/issues/2)

**Fixed bugs:**

- Remote services are lost after a restart [\#35](https://github.com/kalisio/feathers-distributed/issues/35)

## [v0.5.2](https://github.com/kalisio/feathers-distributed/tree/v0.5.2) (2019-10-15)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.5.1...v0.5.2)

## [v0.5.1](https://github.com/kalisio/feathers-distributed/tree/v0.5.1) (2019-10-15)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.5.0...v0.5.1)

**Implemented enhancements:**

- CPU usage is high with more than 40 services [\#34](https://github.com/kalisio/feathers-distributed/issues/34)

## [v0.5.0](https://github.com/kalisio/feathers-distributed/tree/v0.5.0) (2019-09-10)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.4.1...v0.5.0)

**Implemented enhancements:**

- Make hooks aware of remote service calls [\#32](https://github.com/kalisio/feathers-distributed/issues/32)

**Fixed bugs:**

- Error type from remote services not correctly retrieved at endpoint level [\#33](https://github.com/kalisio/feathers-distributed/issues/33)
- Does not work with REST client [\#30](https://github.com/kalisio/feathers-distributed/issues/30)

## [v0.4.1](https://github.com/kalisio/feathers-distributed/tree/v0.4.1) (2019-09-04)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.4.0...v0.4.1)

**Implemented enhancements:**

- Allow to control port range for cote [\#29](https://github.com/kalisio/feathers-distributed/issues/29)

**Fixed bugs:**

- Example needs to be updated to latest code version [\#28](https://github.com/kalisio/feathers-distributed/issues/28)

## [v0.4.0](https://github.com/kalisio/feathers-distributed/tree/v0.4.0) (2019-06-09)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.3.4...v0.4.0)

**Implemented enhancements:**

- Update code standard [\#27](https://github.com/kalisio/feathers-distributed/issues/27)
- Ability to add middlewares to remote services [\#26](https://github.com/kalisio/feathers-distributed/issues/26)
- Allow to define which remote services to be managed [\#23](https://github.com/kalisio/feathers-distributed/issues/23)

**Fixed bugs:**

- Errors from remote services not correctly formatted at endpoint level [\#25](https://github.com/kalisio/feathers-distributed/issues/25)
- Does not work with middleware [\#13](https://github.com/kalisio/feathers-distributed/issues/13)

**Closed issues:**

- Distributed application with authentification \(Question\) [\#24](https://github.com/kalisio/feathers-distributed/issues/24)

## [v0.3.4](https://github.com/kalisio/feathers-distributed/tree/v0.3.4) (2019-05-29)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.3.3...v0.3.4)

**Implemented enhancements:**

- Allow to define which services to be distributed [\#22](https://github.com/kalisio/feathers-distributed/issues/22)

## [v0.3.3](https://github.com/kalisio/feathers-distributed/tree/v0.3.3) (2019-04-10)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.3.2...v0.3.3)

**Closed issues:**

- notFound handler blocks request to remote service [\#18](https://github.com/kalisio/feathers-distributed/issues/18)

## [v0.3.2](https://github.com/kalisio/feathers-distributed/tree/v0.3.2) (2018-12-13)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.3.1...v0.3.2)

**Merged pull requests:**

- feat: add errorHandler [\#16](https://github.com/kalisio/feathers-distributed/pull/16) ([Flofie](https://github.com/Flofie))

## [v0.3.1](https://github.com/kalisio/feathers-distributed/tree/v0.3.1) (2018-08-31)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.3.0...v0.3.1)

## [v0.3.0](https://github.com/kalisio/feathers-distributed/tree/v0.3.0) (2018-08-31)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/v0.2.0...v0.3.0)

**Closed issues:**

- checking for user service \(JWT\) [\#10](https://github.com/kalisio/feathers-distributed/issues/10)

**Merged pull requests:**

- errorHandler seems to be working with v3 [\#11](https://github.com/kalisio/feathers-distributed/pull/11) ([Flofie](https://github.com/Flofie))
- upgrade feathers v3 [\#9](https://github.com/kalisio/feathers-distributed/pull/9) ([Flofie](https://github.com/Flofie))

## [v0.2.0](https://github.com/kalisio/feathers-distributed/tree/v0.2.0) (2018-03-12)

[Full Changelog](https://github.com/kalisio/feathers-distributed/compare/10f8b8e552aa4a70f9433f15296444c41b9e8bb0...v0.2.0)

**Implemented enhancements:**

- Authentication management [\#4](https://github.com/kalisio/feathers-distributed/issues/4)

**Fixed bugs:**

- Unreliable service discovery [\#1](https://github.com/kalisio/feathers-distributed/issues/1)

**Closed issues:**

- \[Query\] Using remote services inside local service methods [\#5](https://github.com/kalisio/feathers-distributed/issues/5)

**Merged pull requests:**

- Authentication management [\#8](https://github.com/kalisio/feathers-distributed/pull/8) ([Flofie](https://github.com/Flofie))
- \[Snyk Update\] New fixes for 1 vulnerable dependency path [\#7](https://github.com/kalisio/feathers-distributed/pull/7) ([snyk-bot](https://github.com/snyk-bot))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
