From 60947283f7b1853cbd5ef25be56536d772320c74 Mon Sep 17 00:00:00 2001 From: LaunchDarklyReleaseBot Date: Mon, 30 Jan 2023 23:00:45 +0000 Subject: [PATCH] Releasing version 1.6.0 --- CHANGELOG.md | 23 +++++++++++++++++++++++ src/ldclient.app.src | 2 +- src/ldclient_config.erl | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ac1888..9863e54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ All notable changes to the LaunchDarkly Erlang/Elixir SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). +## [1.6.0] - 2023-01-30 +### Added: +- `application` option, for configuration of application metadata that may be used in LaunchDarkly analytics or other product features. This does not affect feature flag evaluations. +``` +ldclient:start_instance("sdk-key", #{ + application => #{ + id => <<"my-app-id">>, + version => <<"my-app-version">> + } +}) +``` +- Added support for using server time, from response headers, when determining if debug events should be sent. + +### Changed: +- Updated jitter/backoff implementation to be consistent with other SDK implementations. +- Upgraded `lru` to version `2.4.0`. +- Upgrade `certifi` to version `2.10.0`. +- Removed dependency on `backoff`. + +### Fixed: +- Fixed an issue where the SDK did not handle deleted flags/segments correctly in combination with evaluation of all flags. +- Allow for track data to be `null`. + ## [1.5.0] - 2022-06-23 ### Changed: - Updated `certifi` to 2.9.0. diff --git a/src/ldclient.app.src b/src/ldclient.app.src index 9232f65..ff1d73f 100644 --- a/src/ldclient.app.src +++ b/src/ldclient.app.src @@ -1,7 +1,7 @@ {application, ldclient, [{description, "LaunchDarkly SDK for Erlang"}, {pkg_name, "launchdarkly_server_sdk"}, - {vsn, "1.5.0"}, + {vsn, "1.6.0"}, {registered, []}, {mod, {ldclient_app, []}}, {applications, diff --git a/src/ldclient_config.erl b/src/ldclient_config.erl index 8b29830..53060c6 100644 --- a/src/ldclient_config.erl +++ b/src/ldclient_config.erl @@ -107,7 +107,7 @@ -define(DEFAULT_POLLING_UPDATE_REQUESTOR, ldclient_update_requestor_httpc). -define(MINIMUM_POLLING_INTERVAL, 30). -define(USER_AGENT, "ErlangClient"). --define(VERSION, "1.5.0"). +-define(VERSION, "1.6.0"). -define(EVENT_SCHEMA, "3"). -define(DEFAULT_OFFLINE, false). -define(DEFAULT_REDIS_HOST, "127.0.0.1").