Skip to content

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this Aug 11, 2021

[6.2.4] - 2021-08-11

Changed:

  • The dependency version constraint for the http gem is now looser: it allows 5.x versions as well as 4.x. The breaking changes in http v5.0.0 do not affect the SDK. (#184)
  • The dependency version constraint for the json gem is also looser: it allows any 2.x version that is higher than the SDK's minimum dependency version, not just 2.3. (#184)
  • The project's build now uses v2.2.10 of bundler due to known vulnerabilities in other versions.
Assets 3

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this Aug 6, 2021

[6.2.3] - 2021-08-06

Fixed:

  • Diagnostic events did not properly set the usingProxy attribute when a proxy was configured with the HTTPS_PROXY environment variable. (#182)
Assets 3

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this Jul 23, 2021

[6.2.2] - 2021-07-23

Fixed:

  • Enabling debug logging in polling mode could cause polling to fail with a NameError. (Thanks, mmurphy-notarize!)
Assets 3

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this Jul 15, 2021

[6.2.1] - 2021-07-15

Changed:

  • If variation or variation_detail is called with a user object that has no key (an invalid condition that will always result in the default value being returned), the SDK now logs a warn-level message to alert you to this incorrect usage. This makes the Ruby SDK's logging behavior consistent with the other server-side LaunchDarkly SDKs. (#177)
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this Jun 17, 2021

[6.2.0] - 2021-06-17

Added:

  • The SDK now supports the ability to control the proportion of traffic allocation to an experiment. This works in conjunction with a new platform feature now available to early access customers.
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this May 27, 2021

[6.1.1] - 2021-05-27

Fixed:

  • Calling variation with a nil user parameter is invalid, causing the SDK to log an error and return a fallback value, but the SDK was still sending an analytics event for this. An event without a user is meaningless and can't be processed by LaunchDarkly. This is now fixed so the SDK will not send one.
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this Feb 4, 2021

[6.1.0] - 2021-02-04

Added:

  • Added the alias method. This can be used to associate two user objects for analytics purposes by generating an alias event.
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this Jan 26, 2021

[6.0.0] - 2021-01-26

Added:

  • Added a socket_factory configuration option which can be used for socket creation by the HTTP client if provided. The value of socket_factory must be an object providing an open(uri, timeout) method and returning a connected socket.

Changed:

  • Switched to the http gem instead of socketry (with a custom http client) for streaming, and instead of Net::HTTP for polling / events.
  • Dropped support for Ruby < version 2.5
  • Dropped support for JRuby < version 9.2
  • Changed the default polling domain from app.launchdarkly.com to sdk.launchdarkly.com.
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this Jan 20, 2021

[5.8.2] - 2021-01-19

Fixed:

  • Fixed a warning within the Redis integration when run with version 4.3 or later of the redis gem. (Thanks, emancu!)
Assets 3

@LaunchDarklyCI LaunchDarklyCI released this Nov 9, 2020

[5.8.1] - 2020-11-09

Fixed:

Assets 2