6.0.0 (2025-01-28)
- properly cut 3 letter sized extensions (mjs/mts,cjs,cts) (ccc438d)
6.0.0 (2025-01-28)
- properly cut 3 letter sized extensions (mjs/mts,cjs,cts) (ccc438d)
5.0.0 (2025-01-27)
- uses sync ESM modules, which is now possible with the release of node 22.12.0. On top of it swaps test harness to built-in node:test. Other major changes: support ioredis@5 - main change is lack of Bluebird promises support, which may break plenty of code that relied on it. Updated dlock & associated modules with ioredis@5 support Updated rdkafka to latest, which fixes a few segfaults and deadlocks on consumer close. Uses tsx to transform typescript for tests and do proper cjs/esm interop. Jest / mocha proved to be very difficult to implement
Short list of changes:
- removed jest
- using node:test
- removed mocha
- minimized using bluebird
- ioredis@5
- [email protected]
- pino@9
- sentry@8
- minimum node @ 22.12.0
5.0.0 (2025-01-27)
- uses sync ESM modules, which is now possible with the release of node 22.12.0. On top of it swaps test harness to built-in node:test. Other major changes: support ioredis@5 - main change is lack of Bluebird promises support, which may break plenty of code that relied on it. Updated dlock & associated modules with ioredis@5 support Updated rdkafka to latest, which fixes a few segfaults and deadlocks on consumer close. Uses tsx to transform typescript for tests and do proper cjs/esm interop. Jest / mocha proved to be very difficult to implement
Short list of changes:
- removed jest
- using node:test
- removed mocha
- minimized using bluebird
- ioredis@5
- [email protected]
- pino@9
- sentry@8
- minimum node @ 22.12.0
4.0.1 (2024-08-02)
- hapi: error code pass-through (66ed3d0)
4.0.1 (2024-08-02)
- hapi: error code pass-through (66ed3d0)
4.0.0 (2024-08-01)
- deps: update dependency sonic-boom to v3.8.1 (101d9b1)
-
removed opentracing & cassandra plugins. They are not maintained and are a perf hit
-
feat: support error code in hapi respones as extra data
-
feat: remove opentracing and cassandra
-
fix: remove plugin from the list
4.0.0 (2024-08-01)
- deps: update dependency sonic-boom to v3.8.1 (101d9b1)
-
removed opentracing & cassandra plugins. They are not maintained and are a perf hit
-
feat: support error code in hapi respones as extra data
-
feat: remove opentracing and cassandra
-
fix: remove plugin from the list
3.1.4 (2024-07-03)
3.1.4 (2024-07-03)
3.1.3 (2024-02-12)
3.1.3 (2024-02-12)
3.1.2 (2024-02-11)
3.1.2 (2024-02-11)
3.1.1 (2024-01-26)
3.1.1 (2024-01-26)
3.1.0 (2024-01-25)
3.1.0 (2024-01-25)
3.0.5 (2024-01-17)
- don't use logger in the mfleet (61fdffc)
3.0.5 (2024-01-17)
- don't use logger in the mfleet (61fdffc)
3.0.4 (2024-01-05)
- auto-starting an instance in ESM (157d2a5)
3.0.4 (2024-01-05)
- auto-starting an instance in ESM (157d2a5)
3.0.3 (2024-01-05)
- ensure full paths are resolved for generic actions in ESM mode (a02d85f)
3.0.3 (2024-01-05)
- ensure full paths are resolved for generic actions in ESM mode (a02d85f)
3.0.2 (2024-01-04)
- dynamic import calls, swc -> esbuild (7e6d1a2)
3.0.2 (2024-01-04)
- dynamic import calls, swc -> esbuild (7e6d1a2)
3.0.1 (2024-01-03)
- wrong peer dep (aeea4a0)
3.0.1 (2024-01-03)
- wrong peer dep (aeea4a0)
3.0.0 (2024-01-03)
- requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface
3.0.0 (2024-01-03)
- requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface
2.3.0 (2024-01-02)
2.3.0 (2024-01-02)
2.2.14 (2023-12-20)
2.2.14 (2023-12-20)
2.2.13 (2023-12-19)
- update deps (e6e043b)
2.2.13 (2023-12-19)
- update deps (e6e043b)
2.2.12 (2023-11-21)
- kafka update (a720d81)
2.2.12 (2023-11-21)
- kafka update (a720d81)
2.2.11 (2023-11-15)
- upgrade dependencies (3462882)
- upgrade deps, more granular log level control in logger plugin (fa59e6f)
2.2.11 (2023-11-15)
- upgrade dependencies (3462882)
- upgrade deps, more granular log level control in logger plugin (fa59e6f)
2.2.10 (2023-10-25)
2.2.10 (2023-10-25)
2.2.9 (2023-09-27)
2.2.9 (2023-09-27)
2.2.8 (2023-06-20)
- update deps, ensure fastify-plugin is not required (08f0239)
2.2.8 (2023-06-20)
- update deps, ensure fastify-plugin is not required (08f0239)
2.2.7 (2023-05-30)
- cleanup sigterm listeners on close (cd19c53)
2.2.7 (2023-05-30)
- cleanup sigterm listeners on close (cd19c53)
2.2.6 (2023-05-17)
2.2.6 (2023-05-17)
2.2.5 (2023-05-17)
- set npm version during release (24edf47)
2.2.5 (2023-05-17)
- set npm version during release (24edf47)
2.2.5 (2023-05-17)
- no double increment (b2e654c)
2.2.5 (2023-05-17)
- no double increment (b2e654c)
2.2.4 (2023-05-17)
- adjust mfleet loader (43a2dbe)
2.2.3 (2023-05-17)
- adjust mfleet loader (43a2dbe)
2.2.2 (2023-05-17)
2.2.1 (2023-05-17)
2.2.0 (2023-01-26)
- common action overrides (516cebb)
2.1.0 (2023-01-26)
- common action overrides (516cebb)
2.0.0 (2023-01-23)
-
several plugins had major version of node updates in its req, hence boosting this
-
chore: lockfile
-
feat: init custom plugin with abs path from core
-
chore: update test env
1.0.0 (2023-01-23)
-
several plugins had major version of node updates in its req, hence boosting this
-
chore: lockfile
-
feat: init custom plugin with abs path from core
-
chore: update test env
0.24.0 (2022-11-01)
0.23.0 (2022-11-01)
0.22.0 (2022-10-27)
0.21.0 (2022-10-27)
0.20.2 (2022-09-02)
0.20.1 (2022-09-02)
0.20.0 (2022-08-27)
- upgrade deps (5ed4b64)
0.19.0 (2022-08-27)
- upgrade deps (5ed4b64)
0.18.2 (2022-07-15)
- remove timer based ack defaults (0babab1)
0.18.1 (2022-07-15)
- remove timer based ack defaults (0babab1)
0.18.0 (2022-07-14)
- pino 8 and other deps (15dfb1b)
0.17.0 (2022-07-14)
- pino 8 and other deps (15dfb1b)
0.16.0 (2022-07-11)
0.4.2 (2022-02-28)
- peer x-deps (df1619d)undefined
0.4.1 (2022-02-28)
- peer x-deps (df1619d)undefined
0.4.0 (2022-02-27)
- support v16 of @microfleet/transport-amqp (71579d7)undefined
0.3.0 (2022-02-27)
- amqp: dont crash on missing headers (0ca3783)
0.2.13 (2022-02-25)
- amqp: dont crash on missing headers (0ca3783)
0.2.12 (2022-02-24)
- remove amqp type stubs (60c9c7a)
0.2.11 (2022-02-24)
- remove amqp type stubs (60c9c7a)
0.2.10 (2022-02-24)
0.2.9 (2022-02-24)
0.2.8 (2022-02-22)
- router: add
enabled
into ajv schema (b2b4a28)
0.2.7 (2022-02-22)
- router: add
enabled
into ajv schema (b2b4a28)
0.2.6 (2022-02-06)
- sentry fn opts (4a81984)
0.2.5 (2022-02-06)
- sentry fn opts (4a81984)
0.2.4 (2022-02-04)
0.2.3 (2022-02-04)
0.2.2 (2022-01-31)
- router types exploration (40ece1e)
0.2.1 (2022-01-31)
- router types exploration (40ece1e)
0.2.0 (2022-01-31)
- kafka: kafka throws when connecting to non-existent topics (5cdf1a8)
- kafka: use @makeomatic/node-rdkafka (7627d66)
- router: graceful shutdown fixed (5f49652)
- tooling: dep versions for pnpm (cac9f31)
- @swc/node (260e1bb)
0.1.0 (2022-01-31)
- kafka: kafka throws when connecting to non-existent topics (5cdf1a8)
- kafka: use @makeomatic/node-rdkafka (7627d66)
- router: graceful shutdown fixed (5f49652)
- tooling: dep versions for pnpm (cac9f31)
- @swc/node (260e1bb)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.0.0-dev.12 (2022-01-19)
0.0.0-dev.11 (2021-12-06)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.10 (2021-12-01)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.9 (2021-11-29)
0.0.0-dev.8 (2021-11-23)
- update deps (37f0e04)
0.0.0-dev.7 (2021-11-23)
- ts-jest config (1f58312)
- pino 7 transports, mocha & jest tests (3f90cda)
0.0.0-dev.6 (2021-11-03)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.5 (2021-10-31)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.4 (2021-10-29)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.3 (2021-10-29)
Note: Version bump only for package @microfleet/plugin-socketio
0.0.0-dev.2 (2021-10-18)
Note: Version bump only for package @microfleet/plugin-socketio
- try next release (72190a9)
- ts-ignore socket.io type error (4fef5e6)
- ts-ignore socket.io type error (14554b6)
- tests: upgrade transport-amqp (012e4ee)
- types: upgrade @microfleet/transport-amqp (6ae1973)
- merge router to validator branch (bfb9258)
- type updates (af430df)
- elasticsearch, redis plugins (79bc4c3)
- externalize opentracing & prometheus (f32f7fd)
- improve perf based on benchmarks (2ad3aac)
- kafka upgrades, remove unused plugins (12f8018)
- merge router (c05d1d9)
- merge router amqp (5f487cb)
- plugin-amqp, plugin-router-amqp (b661ffb)
- plugin-http (1e68ae1)
- plugin-router-http (70725f9)
- plugin-router-socketio (#468) (d83468e)