Releases: hemerajs/hemera
Releases · hemerajs/hemera
nats-hemera@7.0.2
Fixes
- Calling reply.send inside async middleware doesn't stop the chain - #244
nats-hemera@7.0.0
Hooks refactoring #236
hemera-ajv@0.2.6
Bugfix
Fix #233
nats-hemera@6.1.0
Upgrade to Avvio@6.0.0 and expose plugin timeout
option to hemera.
nats-hemera@6.0.0
- Upgrade to Pino 5 logger. https://github.com/pinojs/pino/releases/tag/v5.0.0
- Don't check custom logger instance with Joi because it produces side-effects and causes an error. #221
- Don't handle errors as success payload in case of the wrong usage of promises or Error-First-Callback:
Promise.reject('success')
cb('success', null)
Breaking changes
- PrettyLog is disabled by default. You have to install
pino-pretty
in order to archive the same result. More informations here - Only native error objects can be responded. In case of an invalid error, the server will log an error and the client will timeout.
nats-hemera@5.8.9
Fixed
- Don't swallow
onServerPreResponse
error it has precedence over other extension errors.
Miscellaneous
- Add more test
- Add example for server extensions
nats-hemera@5.8.8
- #220 Set metadata context correctly when subsequent calls use different values for the same metadata properties'
nats-hemera@5.8.5
- Validate typescript types on ci and test hook
- Improve typescript types
nats-hemera@5.8.4
Improve typescript types
nats-hemera@5.8.0
- Add
pattern
,transport
properties to client request object. - Remove getter and setters
- Update docs and examples.