Skip to content

Releases: open-feature/java-sdk

v1.2.0

10 Feb 20:20
4102495

Choose a tag to compare

1.2.0 (2023-02-10)

Features

  • added implementation of immutable evaluation context (#210) (6c14d87)

Bug Fixes

  • deps: update dependency io.cucumber:cucumber-bom to v7.11.1 (#271) (8845242)
  • deps: update dependency org.projectlombok:lombok to v1.18.26 (#277) (aad036a)
  • improve error logs for evaluation failure (#276) (9349997)
  • MutableContext and ImmutableContext merge are made recursive (#280) (bd4e12e)

v1.1.0

25 Jan 02:48
cd288e1

Choose a tag to compare

1.1.0 (2023-01-24)

Features

Bug Fixes

  • deps: update dependency io.cucumber:cucumber-bom to v7.10.0 (#195) (0544597)
  • deps: update dependency io.cucumber:cucumber-bom to v7.11.0 (#208) (6103dd2)
  • deps: update junit5 monorepo (#230) (67b15c6)

v1.0.1

30 Nov 17:46
51a38c6

Choose a tag to compare

1.0.1 (2022-11-30)

Bug Fixes

  • deps: Spot bug scope change (#173) (113b5e5)
  • deps: update dependency io.cucumber:cucumber-bom to v7.9.0 (#172) (fcc8972)

v1.0.0

25 Oct 18:21
5a01ed0

Choose a tag to compare

1.0.0 (2022-10-25)

Miscellaneous Chores

v0.3.1

14 Oct 13:20
3af6811

Choose a tag to compare

0.3.1 (2022-10-13)

Bug Fixes

v0.3.0

13 Oct 06:04
d7fabaf

Choose a tag to compare

0.3.0 (2022-10-13)

⚠ BREAKING CHANGES

  • add rw locks to client/api, hook accessor name (#131)
  • use evaluation context interface (#112)
  • Change the package name. Everyone knows it's java (or it doesn't matter) (#111)
  • errorCode as enum, reason as string (#80)
  • use value for object resolver
  • use instant not zoneddatetime

Features

  • Add asObjectMap to get the EvaluationContext as Map<String,Object> (#75) (2eec1a5)
  • add object to value wrapper (0152a1e)
  • add rw locks to client/api, hook accessor name (#131) (2192932)
  • errorCode as enum, reason as string (#80) (84f220d)
  • Support for generating CycloneDX sboms (#119) (9647c3f)
  • use evaluation context interface (#112) (e9732b5)
  • use instant not zoneddatetime (3e62414)
  • use value for object resolver (5d26247)

Bug Fixes

  • deps: update dependency io.cucumber:cucumber-bom to v7.8.0 (#100) (5e96d14)
  • deps: update junit5 monorepo (#92) (8ca655a)
  • isList check in Value checks type of list (#70) (81ab071)

Code Refactoring

  • Change the package name. Everyone knows it's java (or it doesn't matter) (#111) (6eeeddd)

dev.openfeature.javasdk: v0.2.2

23 Sep 13:35
e108666

Choose a tag to compare

0.2.2 (2022-09-20)

Features

  • Add asObjectMap to get the EvaluationContext as Map<String,Object> (#75) (2eec1a5)

dev.openfeature.javasdk: v0.2.1

13 Sep 22:36
9ec42f9

Choose a tag to compare

0.2.1 (2022-09-13)

Bug Fixes

  • isList check in Value checks type of list (#70) (81ab071)

dev.openfeature.javasdk: v0.2.0

13 Sep 19:44
00af2f8

Choose a tag to compare

0.2.0 (2022-09-13)

⚠ BREAKING CHANGES

  • use value for object resolver
  • use instant not zoneddatetime

Features

  • add object to value wrapper (0152a1e)
  • use instant not zoneddatetime (3e62414)
  • use value for object resolver (5d26247)

0.1.1

04 Sep 03:57
c701a6c

Choose a tag to compare

What's Changed

  • fixed a bug causing gradle to error with inconsistent module metadata by @toddbaert in #57

Full Changelog: 0.1.0...0.1.1