Moleculer v0.14.11 Release Notes
Release Date: 2020-09-27 // over 3 years ago-
๐ New
merged
service lifecycle hook๐ Service has a new
merged
lifecycle hook which is called after the service schemas (including mixins) have been merged but before service is registered. It means you can manipulate the merged service schema before it's processed.Example
// posts.service.js module.exports = { name: "posts", settings: {}, actions: { find: { params: { limit: "number" } handler(ctx) { // ... } } }, merged(schema) { // Modify the service settings schema.settings.myProp = "myValue"; // Modify the param validation schema in an action schema schema.actions.find.params.offset = "number"; } };
Other changes
- โ add
requestID
tag to all action and event spans #802 - ๐ fix bug in second level of mixins with $secureSettings #811
- โ add