Skip to content

Releases: adobe/aio-lib-state

5.2.0

17 Nov 09:04
05a1bd7

Choose a tag to compare

  • feat: add logLevel and logRetryAfterSeconds options when initializing the lib (#242) 8da6526
  • fix: APAC region documentation and test expectations (#240) fbcf3c2
  • fix: update unauthorized e2e test for latest breaking change (#228) 56ec324
  • fix: list replication lag test failures (#225) d974951
  • chore: update all dependencies (#215) 4cf1346

depends on:

logRetryAfterSeconds option

🔔 aio-lib-state and aio-lib-core-networking feature release: if a network call is throttled by a 429 http status response, it will also send a Retry-After header. aio-lib-state (which uses aio-lib-core-networking) will retry the call according to this header automatically (with exponential backoff). However, there will be cases where the cumulative results of the retries will exceed the timeout limit of the action itself (which is 60s) but there is no indication that the cause of the timeout is because of the retries.

This feature release adds a logRetryAfterSeconds option in both libraries, and it will default to 10 seconds. If any Retry-After header value (from the result of the networking call) exceeds this option value, it will always log the retry as a warning to surface this issue where you might be exceeding your usage for the State service but you did not know you were being throttled.

Previously it will only log the retry only if the logging level was set to debug. To disable this behavior, you can set logRetryAfterSeconds to 0 explicitly.


5.1.0...5.2.0

5.1.0

22 Oct 16:38

Choose a tag to compare

Support for APAC region

5.0.2...5.1.0

v5.0.2

10 Sep 13:34

Choose a tag to compare

  • Use __OW_CLOUD to detect internal/runtime (#184) c99aca7

5.0.1...5.0.2

5.0.1

04 Sep 08:02

Choose a tag to compare

  • fix: hide authorization header from debug logs (#181) 1f400b3

5.0.0...5.0.1

v5.0.0

30 Jul 13:24

Choose a tag to compare

  • feat!: DeleteAll match pattern and v5 adjustments (#174) 2a84bcc

MAJOR change

  • state.deleteAll must be called with the match option
  • state.deleteAll and state.stats do not return null anymore on 404. But return { keys: 0, ... }.

4.0.1...5.0.0

4.0.1

26 Jun 07:54

Choose a tag to compare

4.0.0...4.0.1

State.Next GA (v4.0.0)

17 Jun 16:15

Choose a tag to compare

  • chore: longer e2e test timeout 6ddee8d
  • feat: list keys (#164) fe75614
  • chore!: remove api version from path (#165) f41cdeb
  • chore: move documentation to the AppBuilder repo (#159) 647d97e
  • chore!: simplify environment configuration (#153) 5da6808
  • fix: use public stage endpoints (#152) c8d9c9c
  • fix: update prerelease.yml (typo) 9582f46
  • fix: update node.js.yml (CODECOV_TOKEN inherit) f1e3f52
  • fix: update prerelease.yml to use new input 8ee4ba7
  • fix: add Github workflow to publish e2e Docker image (#145) badd1ec
  • fix: ACNA-2890 - fix error handling in library (#144) 42337be
  • fix: ACNA-2889 - fix endpoints in library (#143) 1bc25f7
  • fix: default branch was renamed to main (from master) 788d1ed
  • feat: dockerize e2e tests (#142) 22a3824
  • chore: fix stats() return type (#141) c24fc29
  • feat: support for stats() and . in key (#140) 217a9b3
  • chore(deps-dev): bump eslint-plugin-jsdoc from 46.10.1 to 48.0.6 (#139) bcdc2bc
  • feat: ACNA-2585 - library configuration & networking (#138) 69417ca

3.0.1...4.0.0

3.0.1

12 Feb 09:09

Choose a tag to compare

DO NOT USE THIS RELEASE (use 3.0.2)

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.2

14 Feb 03:38

Choose a tag to compare

This is essentially the same as 3.0.0

3.0.0

10 Jan 14:41

Choose a tag to compare

  • chore(deps): update package.json adobe dependencies 417e1d4
  • fix(breaking-change): update for nodes 18 and 20 (#131) 04027cf
  • Merge pull request #123 from adobe/pin-eslint-plugin-n fb06d07
  • fix: pin eslint-plugin-n to ^15.7 to support node 14 c5deee5
  • Bump @types/hapi__joi from 16.0.12 to 17.1.9 (#104) 47a0566
  • Bump replace-in-file from 6.3.5 to 7.0.1 (#112) dcc546e
  • Bump eslint-plugin-n from 15.7.0 to 16.0.1 (#117) 7bd5fd8

2.1.2...3.0.0