Skip to content

Releases: harness/ff-erlang-server-sdk

1.1.1

23 Jun 17:49
f6e4754
Compare
Choose a tag to compare

[1.1.1] - 2023-06-23

Fixes

  • The SDK no longer sets the global logger level which would affect user's applications. It now sets the level for the SDK only.

1.1.0

14 Jun 14:49
34d89ed
Compare
Choose a tag to compare

[1.1.0] - 2023-06-14

Enhancements

1.0.0 GA Release

28 Mar 14:00
92ee337
Compare
Choose a tag to compare

[1.0.0] - 2023-03-28

The Erlang SDK has gone GA, and includes the following:

** Breaking **

  • Changes to mulit-instance behaviour - see readme for updated instructions and code samples:
    • If you define a multi-instance configuration, and one of the instances (including the default instance) fails to authenticate, then the other instances will not attempt to start and the SDK will not boot.
    • You can choose not to start the default instance.

Enhancements

  • Bug fixes for multi-instance configurations
  • Improved logging for debugging purposes
  • General tidy up of code base

0.5.0-beta.1 Release

22 Feb 13:33
e5ec070
Compare
Choose a tag to compare

Integrates the following contributions from TheRealReal:

** Breaking **

  • Client initialization now happens when your application boots cfclient. See new SDK installation and initialization instructions for Erlang and Elixir
  • Includes support for running the SDK in multiple projects per appliction. See instructions for Multiple Projects

Enhancements

  • All SDK caching now uses ets instead of gen server based lru library which provide a significant performance upgrade
  • Refactoring of code to aid readability and maintainablity.

Known Issues

Event stream not yet complete

0.4.0-beta.2 Release

05 Dec 13:25
545393d
Compare
Choose a tag to compare

[0.4.0-beta.2] - 2022-12-05

Patches 0.4.0-beta.1

Anonymous Targets now don't get registered when processing Metrics

0.4.0-beta.1 Release notes:

Features

Analytics (Metrics Processing)

Known Issues

Event stream not yet complete

Enhancements

  • Loads in 90+ Evaluation scenarios and runs them at the unit test level
  • Refactoring of code in various areas to improve readability and maintenance

0.4.0-beta.1 Beta Release

05 Dec 10:39
ff34e2a
Compare
Choose a tag to compare

[0.4.0-beta.1] - 2022-12-05

Features

Analytics (Metrics Processing)

Known Issues

Event stream not yet complete

Enhancements

  • Loads in 90+ Evaluation scenarios and runs them at the unit test level
  • Refactoring of code in various areas to improve readability and maintenance

0.3.0 Alpha Release

22 Nov 15:08
6e656a9
Compare
Choose a tag to compare

[0.3.0] Alpha Release - 2022-11-22

Features

Additional Evaluation Rules supported:

  • Prerequisites
  • With the addition of prerequisites the SDK now supports all evaluations.

Known Issues

  • Metrics Processing not yet complete.
  • Event stream not yet complete.

0.2.0 Alpha Release

18 Nov 18:21
0b84a4f
Compare
Choose a tag to compare

[0.2.0] Alpha Release - 2022-11-18

Features

Additional Evaluation Rules supported:

  • Custom Rules with support for Target Custom Attributes and Target Identifier/Name
  • Percentage Rollout

Enhancements

  • Refactoring of Evaluation logic to be more readable/maintainable.
  • Added to internal Evaluation testing tool for vastly increased test coverage across a wide range of Evaluation scenarios.

Known Issues

  • Metrics Processing not yet complete.
  • Event stream not yet complete.
  • Evaluation Rules not yet complete:
    • Pre-requisites

0.1.0 Alpha Release

20 Oct 15:57
86f5851
Compare
Choose a tag to compare
0.1.0 Alpha Release Pre-release
Pre-release

[0.1.0] - Alpha Release 2022-10-20

Features

Client Initialization
Poll Processor (defaults to 60 seconds poll interval)
Feature Flag Variations Supported:

  • Bool Variation
  • String Variation
  • Number Variation
  • JSON Variation

Evaluation Rules supported:

  • Flag off
  • Specific Targeting
  • Group Rules
    • Excluded rules
    • Included rules

Known Issues

Metrics Processing not yet complete.
Event stream not yet complete.
Evaluation Rules not yet complete:

  • Group Rules
    • Custom rules
  • Pre-requisites
  • Percentage Rollout