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 visible (Hide)

hemera -

Published by StarpTech over 6 years ago

  • improve TS types
hemera -

Published by StarpTech over 6 years ago

Remove redundant error log https://github.com/hemerajs/hemera/pull/207

hemera -

Published by StarpTech over 6 years ago

  • Allow to pass a stream to default logger Pino
  • Refactor logger configuration
  • Improve tests
hemera -

Published by StarpTech over 6 years ago

  • Refactor plugin dependencies
  • Add decorator dependencies
  • Simplify hemera-plugin

PR: https://github.com/hemerajs/hemera/pull/200

hemera -

Published by StarpTech over 6 years ago

FIXED: Decorator should always extend the core hemera instance.
NEW: Implement hemera.expose() to extend the current plugin instance.

hemera -

Published by StarpTech over 6 years ago

  • Remove expectedMessages$ from Add object.
  • Don't assign default inbox queue to Add object.
hemera -

Published by StarpTech over 6 years ago

Fixed regression of maxMessages$: -1

hemera -

Published by StarpTech over 6 years ago

  • Implement setResponseSchemaCompiler for better abstraction for response validators
  • Update hemera-joi and hemera-ajv to use setResponseSchemaCompiler
  • Remove hemera-joi from plugins and use simple middleware and joi
hemera -

Published by StarpTech over 6 years ago

Fixed

  • hemera.add returns an Add Object which should return all information about the subscription. sid and queue was missing. This also effects the onAdd hook.

Miscellaneous

  • Internal refactoring
hemera -

Published by StarpTech over 6 years ago

  • Clean up pattern after maxMessages$ received in server action
  • Add tests
hemera -

Published by StarpTech over 6 years ago

Update pino dependency

hemera -

Published by StarpTech over 6 years ago

Refactor shutdown routine with avvio

hemera -

Published by StarpTech over 6 years ago

  • Expose server/client request and response objects
  • Remove legacy plugin property on add object
  • Update docs
hemera -

Published by StarpTech over 6 years ago

Improvements

  • Improve extension and middleware performance by using a self-written iterator.
  • Improve error messages to be more expressive.

Bug fixes

Async/Await Client and Server extensions should not be fulfilled when a native error object was returned.

hemera -

Published by StarpTech over 6 years ago

hemera -

Published by StarpTech over 6 years ago

  • Ship typescript typings for nats-hemera
  • Return this in setter functions in nats-hemera
hemera -

Published by StarpTech over 6 years ago

Log error when response error is not derivated type Error

hemera -

Published by StarpTech over 6 years ago

  • Removed delete method on Map object.
  • Attach error hops when an error is set via reply interface.
hemera -

Published by StarpTech over 6 years ago

  • Rename hemera error BusinessError to ResponseError
  • Update docs
hemera -

Published by StarpTech over 6 years ago

  • Improve error messages
  • Make id generator for tracing modular with setIdGenerator
Package Rankings
Top 2.0% on Npmjs.org
Badges
Extracted from project README
appcom-interactive amerbank savicontrols mercado unico