Skip to content

Commit

Permalink
chore(release): v1.8.0 🎉 (#29)
Browse files Browse the repository at this point in the history
  • Loading branch information
uladkasach authored Aug 19, 2024
1 parent 34fb491 commit d0ecde8
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 3 deletions.
35 changes: 35 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Changelog

## [1.8.0](https://github.com/ehmpathy/simple-async-tasks/compare/v1.7.2...v1.8.0) (2024-08-19)


### Features

* **extract:** simplify extracting tasks from sqs events ([75a6891](https://github.com/ehmpathy/simple-async-tasks/commit/75a6891dc8cd794908ed3dd36b6f046f41a340ea))
* **init:** initialize based on simple-localstorage-cache ([dd78966](https://github.com/ehmpathy/simple-async-tasks/commit/dd7896652a1314cc70b8f3825c646e45df1f4420))
* **mutex:** support mutex lock retries via dobj class statics ([23b923e](https://github.com/ehmpathy/simple-async-tasks/commit/23b923e92d563d44a504631dd73a245aceb72a48))
* **observability:** add logs. only warn on redundant attempts ([#7](https://github.com/ehmpathy/simple-async-tasks/issues/7)) ([45f74c6](https://github.com/ehmpathy/simple-async-tasks/commit/45f74c69f9cdfd7bbee09a0c14173edfd8f0b9db))
* **requeue:** add native sqs requeue capability to prevent error logs on retryLater ([ca83c9b](https://github.com/ehmpathy/simple-async-tasks/commit/ca83c9bf167aa9177bcb3a7ecde0c4f6c1ee7e3e))
* **sqs:** distribute terraform queue module ([f33a02c](https://github.com/ehmpathy/simple-async-tasks/commit/f33a02c8e56ee6ca139287ffb1858cdb0659c13e))
* **sqs:** expose utility to get sqs queue url from task name ([a9f2335](https://github.com/ehmpathy/simple-async-tasks/commit/a9f2335987e1d4a5fafff0c0aecefd74282946eb))


### Bug Fixes

* **deploy:** bump to overcome ghost npm version ([db154a7](https://github.com/ehmpathy/simple-async-tasks/commit/db154a7919633893e085ee694ad343cd4fb8fdaa))
* **deploy:** bump to overcome ghost release version ([83293d6](https://github.com/ehmpathy/simple-async-tasks/commit/83293d664c4cf453a77e5a464e94ac5e5f308e4b))
* **deps:** remove unused dep ([87b6db1](https://github.com/ehmpathy/simple-async-tasks/commit/87b6db16a339fed6128af39139e1f561ddebb358))
* **deps:** unpin typefns peer dep with new v sempher range ([#14](https://github.com/ehmpathy/simple-async-tasks/issues/14)) ([87af9f8](https://github.com/ehmpathy/simple-async-tasks/commit/87af9f87c4da750202967fc0af6082cd110fe84e))
* **deps:** unpin typefns peer dependency ([#12](https://github.com/ehmpathy/simple-async-tasks/issues/12)) ([acbdece](https://github.com/ehmpathy/simple-async-tasks/commit/acbdece8db49d1e68f7992368215073b88829c6b))
* **dobj:** support updatedAt as Date or iso String ([1bd381d](https://github.com/ehmpathy/simple-async-tasks/commit/1bd381d1babf898f8381b9fc45dcdd85018d2838))
* **enqueue:** re-enable enqueue to any queue, beyond sqs ([495141c](https://github.com/ehmpathy/simple-async-tasks/commit/495141c8218b616ff81b4b02c6073aa37eb7fbab))
* **enqueue:** support input type which extends unique key ([816f060](https://github.com/ehmpathy/simple-async-tasks/commit/816f06025aa9cdf42d13bcbad04381e4186cdcd6))
* **exec:** auto-retry on unfound task for read-after-write resilience ([597b2b8](https://github.com/ehmpathy/simple-async-tasks/commit/597b2b8c6c80f2a4753d7a6d33307ebc83112015))
* **execute:** enable custom attempt timeout in seconds ([af67c8c](https://github.com/ehmpathy/simple-async-tasks/commit/af67c8c628939e429394357ee0940b7536bb2e1e))
* **logs:** improve log observability ([48a6bbc](https://github.com/ehmpathy/simple-async-tasks/commit/48a6bbcd6913b80310bc2ff34e300422bd3efb5c))
* **mutex:** ensure mutex blocks only upto max lambda duration ([62dca67](https://github.com/ehmpathy/simple-async-tasks/commit/62dca6760bf5a151a9a51fbc854da0866ec1b769))
* **pkg:** make type-fns a peer dep ([b417a50](https://github.com/ehmpathy/simple-async-tasks/commit/b417a5074fa5454b5c81461e466e5b0d5bda1f23))
* **practs:** bump practs to latest best ([05d6df8](https://github.com/ehmpathy/simple-async-tasks/commit/05d6df8648b6a2aa41c475e82a1e3d16a5bdb104))
* **queue:** allow queue url defined via async fn ([c8ecfe1](https://github.com/ehmpathy/simple-async-tasks/commit/c8ecfe1e2c2e703a78550f81b25b86a8f6507a78))
* **retry:** ensure to exit without attempt on retry later via requeue ([653ec01](https://github.com/ehmpathy/simple-async-tasks/commit/653ec011c558fd8f6a1bd66d014f23901553e031))
* **sqs:** ensure sqs meta driven retries prevent infiloops ([34fb491](https://github.com/ehmpathy/simple-async-tasks/commit/34fb4913e5eae4053e269bf803d8ee749eb4281a))
* **types:** support procedure.input,.context args pattern ([0204a8b](https://github.com/ehmpathy/simple-async-tasks/commit/0204a8bd926203155c9838e4672dd3357d79a847))

## [1.7.2](https://github.com/ehmpathy/simple-async-tasks/compare/v1.7.1...v1.7.2) (2024-08-06)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "simple-async-tasks",
"author": "ehmpathy",
"description": "A simple in-memory queue, for nodejs and the browser, with consumers for common usecases.",
"version": "1.7.2",
"version": "1.8.0",
"repository": "ehmpathy/simple-async-tasks",
"homepage": "https://github.com/ehmpathy/simple-async-tasks",
"keywords": [
Expand Down

0 comments on commit d0ecde8

Please sign in to comment.