All Versions
68
Latest Version
Avg Release Cycle
196 days
Latest Release
1851 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.3.0 Changes
Summary
- โ Remove check for dependencies, the developer is responsible for that
- โ Remove check for duplicate dependencies, the developer is responsible for that
- โ Remove eslint packages from plugins. We use the root package as linter
- ๐ Use
standard
package to lint. - ๐ฆ Create new hemera-plugin which checks that the bare-minimum version of Hemera is installed and provide a consistent interface to create plugins.
- โ Add tests for
hemera-plugin
- โก๏ธ Update docs and examples
- โ Remove
dependencies
property from all hemera packages - โ Remove eslint, editorconfig from all hemera packages
- ๐ฆ Use
safe-buffer
in hemera-avro package
๐ฅ Breaking Changes
๐ Hemera is no longer responsible to handle plugin dependencies.
๐ New Features
- ๐ Simplifiy dependency management. Dependencies are installed from the plugin it needs. Since NPM 3 a clean dependency graph is guaranteed.
- ๐ Plugin helper hemera-plugin
Migration Checklist
- ๐ฆ Always use hemera-plugin if you want to create a plugin. Example
- ๐ Check if any plugins has installed the correct dependencies.
-
v1.2.16 Changes
- Generate unique node id
-
v1.2.15 Changes
- Unsubscribe subscription by id
- โก๏ธ Update streaming example
-
v1.2.14 Changes
- Emit errors instead throw them because they will be thrown by convention when no error handler exist. This improves async error handling.
-
v1.2.13
-
v1.2.12
-
v1.2.11
-
v1.2.10 Changes
Summary
- ๐ง Configuration: When load policy has been breached we can gracefully exit the process
load: { shouldCrash: true, // Should gracefully exit the process to recover from memory leaks or load, crashOnFatal must be enabled }
-
v1.2.9 Changes
Summary
- ๐ Improve NATS subject to RegexExp conversion. Support all subject levels
a.*.b
,a.>
.
- ๐ Improve NATS subject to RegexExp conversion. Support all subject levels