Skip to content

Commit 12c1703

Browse files
committed
chore: Resolves changesets for new version
1 parent f833303 commit 12c1703

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

.changeset/fuzzy-flies-reflect.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @taskless/loader
22

3+
## 0.0.36
4+
5+
### Patch Changes
6+
7+
- 5ff23e5: Minimizes blocking and improves performance by:
8+
9+
- Renaming `flush` to `shutdown` and removing the sync option (BREAKING CHANGE) - The synchronous flush is an internal implementation detail, and is only needed during shutdown or via interrupt. This reduces the API surface area as there's very few programatic implementations
10+
- Adding a reference counter with a timeout/abort mechanism to track pending processing pipelines. During a shutdown operation, this ref counter ensures all responses are handled by the telemetry system. This is more robust than a `SIGINT`, and ensures we're still as non-blocking as possible, but can block through shutdown for the purposes of testing and situations where we need to ensure all data is processed before exiting.
11+
- Extracting worker management to a separate module for better readability and maintainability - this just makes the code easier to read and maintain, as the worker code looks like JavaScript to the main module
12+
- Extracting common utilities to a separate module for better readability
13+
314
## 0.0.35
415

516
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@taskless/loader",
33
"description": "Taskless Loader - Take control of your third party APIs",
4-
"version": "0.0.35",
4+
"version": "0.0.36",
55
"author": "Taskless",
66
"license": "Apache-2.0",
77
"repository": "taskless/loader-js",

0 commit comments

Comments
 (0)