hemera

🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/

MIT License

Downloads
77.3K
Stars
805
Committers
20

Bot releases are hidden (Show)

hemera - Latest Release

Published by StarpTech about 5 years ago

Fixes

hemera -

Published by StarpTech over 5 years ago

hemera -

Published by StarpTech almost 6 years ago

hemera -

Published by StarpTech about 6 years ago

Upgrade to [email protected] and expose plugin timeout option to hemera.

hemera -

Published by StarpTech about 6 years ago

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.
hemera -

Published by StarpTech about 6 years ago

Fixed

  • Don't swallow onServerPreResponse error it has precedence over other extension errors.

Miscellaneous

  • Add more test
  • Add example for server extensions
hemera -

Published by StarpTech about 6 years ago

hemera -

Published by StarpTech over 6 years ago

  • Validate typescript types on ci and test hook
  • Improve typescript types
hemera -

Published by StarpTech over 6 years ago

Improve typescript types

hemera -

Published by StarpTech over 6 years ago

  • Add pattern, transport properties to client request object.
  • Remove getter and setters
  • Update docs and examples.
hemera -

Published by StarpTech over 6 years ago

Fixed

  • Hemera emit an error when nats connection was closed so process watchers can restart it accordingly.
hemera -

Published by StarpTech over 6 years ago

hemera -

Published by StarpTech over 6 years ago

  • Fix logging message
  • Add logs for server and client hooks (Request- started, received, responded, completed)
  • Improve knabe plugin
hemera -

Published by StarpTech over 6 years ago

  • Improved request logs.
  • New option traceLog to attach tracing information to each log.
hemera -

Published by StarpTech over 6 years ago

  • Remove this.request$.parentId because it's duplicated. The parent relationship is tracked in this.trace$.parentSpanId
  • Update docs
  • Improve tests
hemera -

Published by StarpTech over 6 years ago

hemera -

Published by StarpTech over 6 years ago

Avoid to create separate promise in catch case when callback-style is used. Perf gains ~10%.

hemera -

Published by StarpTech over 6 years ago

  • Update deps
  • Use strict mode in index.js
hemera -

Published by StarpTech over 6 years ago

  • improve TS types
hemera -

Published by StarpTech over 6 years ago

  • improve TS types
Package Rankings
Top 2.0% on Npmjs.org
Badges
Extracted from project README
appcom-interactive amerbank savicontrols mercado unico