Skip to content

Releases: bucketeer-io/javascript-client-sdk

v2.2.2

03 Dec 09:44
feb71ee
Compare
Choose a tag to compare

2.2.2 (2024-12-03)

Bug Fixes

  • skip generating error events for unauthorized or forbidden errors (#188) (0c48090)

Build System

v2.2.1

18 Nov 15:17
d044303
Compare
Choose a tag to compare

2.2.1 (2024-11-18)

Build System

  • deps: lock file maintenance (#178) (ef1c4a2)
  • deps: update all major dependencies (#184) (9276f56)
  • deps: update all non-major dependencies (#182) (d58b258)
  • deps: update dependency happy-dom to v15.10.2 [SECURITY] (#186) (66dd0ab)
  • deps: update dependency vite to v5.4.6 [SECURITY] (#179) (c83399b)

v2.1.4

16 May 11:25
862d7dd
Compare
Choose a tag to compare

2.1.4 (2024-05-16)

Build System

Bug Fixes

  • typescript cannot search the type definition (#147) (67dba67)

v2.1.3

23 Apr 10:02
f717469
Compare
Choose a tag to compare

2.1.3 (2024-04-23)

Build System

Miscellaneous

Bug Fixes

  • unable capture request error when got a response with status 200 and invalid JSON (#141) (0484fb8)

v2.1.2

02 Apr 05:31
4ab8552
Compare
Choose a tag to compare

2.1.2 (2024-04-02)

Build System

  • deps: lock file maintenance (#109) (d317be2)
  • deps: update all non-major dependencies (#110) (9ca51ef)
  • deps: update all non-major dependencies (#128) (30230c3)
  • deps: update all non-major dependencies (#132) (8e0b5f8)
  • deps: update dependency webdriverio to v8.32.0 (#111) (62f3798)
  • deps: update happy-dom and vite (#123) (e2dcf64)

Bug Fixes

  • package: cannot find module in CommonJS code with HTML/DOM emulation environment (#135) (0b4fc38)

v2.1.1

20 Sep 04:45
5f969cf
Compare
Choose a tag to compare

2.1.1 (2023-09-20)

Miscellaneous

  • change the event flush interval default setting (#108) (364e5bc)

Build System

v2.1.0

24 Jul 15:17
3ff3d3d
Compare
Choose a tag to compare

2.1.0 (2023-07-24)

The feature tag in the BKTConfig is now optional from this release. When the tag is empty, it will evaluate all the feature flags in the environment. No action is required when upgrading it.

Note: We recommend keeping using the tag to filter and evaluate only the evaluations you want to evaluate. It will reduce the response time from the server, and it will use less storage in the client.

Also, from this version, the server will only send flags that have been changed instead of returning all flags when a flag changes. With this, the response time will be faster, drastically reducing the server's load.

Features

Performance Improvements

Miscellaneous

  • add the current timeout setting in the TimeoutErrorMetricsEvent (#94) (703006a)
  • add variation name property to BKTEvaluation (#84) (fed70a1)
  • change not to save the same metrics events (#88) (484f02e)
  • remove unused internal BKTStorage (#90) (6d600dd)

Build System

  • deps: lock file maintenance (#73) (910381e)
  • deps: lock file maintenance (#86) (0bf4bf8)
  • deps: lock file maintenance (#89) (ceb7c16)
  • deps: update all non-major dependencies (#76) (2a2cb40)
  • deps: update all non-major dependencies (#85) (643d1f5)
  • deps: update all non-major dependencies (#97) (31b490b)
  • deps: update dependency vite to v4.3.9 [security] (#78) (5b00060)
  • deps: update vitest (#75) (4cd5f3d)
  • deps: lock file maintenance (#83) (fe50f9f)
  • deps: pin dependency @vitest/utils to v0.31.0 (#74) (816e93c)
  • deps: update dependency cross-fetch to v4 (#95) (335921a)
  • deps: update dependency prettier to v3 (#96) (92a3a7f)

v2.0.2

22 May 09:05
d95e702
Compare
Choose a tag to compare

2.0.2 (2023-05-22)

This version brings the BREAKING CHANGES.

  • Improved SDK size from 488KB to 117KB
  • Improved SDK metrics
  • Changed SDK initialization process
  • Changed the get variation interfaces (boolVariation, stringVariation, etc.)
  • Added flush interface to manually send events in the DB to the server if needed
  • Added addEvaluationUpdateListener interface so the user can listen when the evaluations change in the DB

See the documentation for the 2.0.0 version.

Miscellaneous

  • change metadata key format to snake case (#72) (92981f1)
  • deps: lock file maintenance (#71) (ddf5229)
  • set default value for track interface (#69) (da69f66)