Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare 7.0.1 release #208

Merged
merged 475 commits into from
Jan 19, 2023
Merged

prepare 7.0.1 release #208

merged 475 commits into from
Jan 19, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 20, 2019

  1. Merge branch 'master' of github.com:launchdarkly/ruby-server-sdk

    # Conflicts:
    #	Gemfile.lock
    eli-darkly committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    1b25d98 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Configuration menu
    Copy the full SHA
    e3bd340 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Configuration menu
    Copy the full SHA
    db27402 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Configuration menu
    Copy the full SHA
    62518e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2019

  1. Configuration menu
    Copy the full SHA
    7620721 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. Configuration menu
    Copy the full SHA
    fbf8eb9 View commit details
    Browse the repository at this point in the history
  2. comments

    eli-darkly committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    45ea437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    575352c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62548d1 View commit details
    Browse the repository at this point in the history
  5. whitespace

    eli-darkly committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    fd1d837 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. Configuration menu
    Copy the full SHA
    3c52897 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d068336 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bf9abc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8f5263 View commit details
    Browse the repository at this point in the history
  5. rm unused

    eli-darkly committed Jan 3, 2020
    Configuration menu
    Copy the full SHA
    4ffd4fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc24928 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    365dddc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    38493b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Merge pull request #122 from launchdarkly/eb/ch43307/bucketing-fix

    don't let user fall outside of last bucket in rollout
    eli-darkly authored Jan 7, 2020
    Configuration menu
    Copy the full SHA
    4abded2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c90251 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Merge branch 'master' into eb/ch60309/evaluator

    # Conflicts:
    #	lib/ldclient-rb/evaluation.rb
    #	spec/evaluation_spec.rb
    eli-darkly committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    10620a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #123 from launchdarkly/eb/ch60309/evaluator

    (6.0 - #1) refactor evaluation logic and move it out of the main namespace
    eli-darkly authored Jan 9, 2020
    Configuration menu
    Copy the full SHA
    4a38bc5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #124 from launchdarkly/eb/ch60312/reason-type

    (6.0 - #2) make EvaluationReason an immutable class
    eli-darkly authored Jan 9, 2020
    Configuration menu
    Copy the full SHA
    d4b1738 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a34f2da View commit details
    Browse the repository at this point in the history
  5. Merge pull request #125 from launchdarkly/eb/ch60312/precompute-reasons

    (6.0 - #3) precompute evaluation reasons when we receive a flag
    eli-darkly authored Jan 9, 2020
    Configuration menu
    Copy the full SHA
    ae89808 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Merge pull request #126 from launchdarkly/eb/ch60407/rename-intfs

    (6.0 - #4) rename FeatureStore to DataStore
    eli-darkly authored Jan 10, 2020
    Configuration menu
    Copy the full SHA
    8b78a4f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Configuration menu
    Copy the full SHA
    1cfcd52 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128 from launchdarkly/eb/ch61092/event-payload-id

    add event payload ID header
    eli-darkly authored Jan 15, 2020
    Configuration menu
    Copy the full SHA
    640387c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e91fe0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Configuration menu
    Copy the full SHA
    abf83e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9865a98 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. Configuration menu
    Copy the full SHA
    bb0d3b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Merge pull request #129 from launchdarkly/eb/ch62102/old-rubies

    (6.0) drop support for old Ruby versions
    eli-darkly authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    65d8bb5 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. remove Rake dependency

    eli-darkly committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    4aaf75e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. Configuration menu
    Copy the full SHA
    441a195 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #131 from launchdarkly/eb/ch68263/no-rake

    remove rake dependency
    eli-darkly authored Mar 10, 2020
    Configuration menu
    Copy the full SHA
    df631a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    602c5e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6566e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Configuration menu
    Copy the full SHA
    ddfbd17 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #132 from launchdarkly/eb/ch69559/eventsource-fix

    update ruby-eventsource to 1.0.3 for backoff bug
    eli-darkly authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    4d6f9b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b53a212 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. Configuration menu
    Copy the full SHA
    1fe77bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #133 from launchdarkly/eb/ch71287/broken-events

    fix incorrect initialization of EventProcessor
    eli-darkly authored Mar 27, 2020
    Configuration menu
    Copy the full SHA
    87a3f35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4280d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Configuration menu
    Copy the full SHA
    6f0e1e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e35f8ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e55dc4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #135 from launchdarkly/eb/ch74874/remove-openssl-c…

    …heck
    
    remove install-time openssl check that breaks if you don't have rake
    eli-darkly authored Apr 27, 2020
    Configuration menu
    Copy the full SHA
    93112f5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #136 from launchdarkly/eb/ch73982/nil-sdk-key

    fail fast for nil SDK key when appropriate
    eli-darkly authored Apr 27, 2020
    Configuration menu
    Copy the full SHA
    78e7496 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dcacf1c View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Configuration menu
    Copy the full SHA
    ad7cd7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b152d7 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Only shutdown the Redis pool if it is owned by the SDK (#158)

    * Only shutdown a Redis pool created by SDK
    
    * Make pool shutdown behavior an option
    jacobthemyth authored May 27, 2020
    Configuration menu
    Copy the full SHA
    4ca5ad3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60279fe View commit details
    Browse the repository at this point in the history
  3. improve doc comment

    eli-darkly committed May 27, 2020
    Configuration menu
    Copy the full SHA
    06d55d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07f202f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2020

  1. Configuration menu
    Copy the full SHA
    77bf917 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. update to json 2.3.1 (#139)

    * update json dep to 2.3.x to fix CVE
    apache-hb authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    cf7c8a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d351a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Merge branch 'master' into 6.0

    # Conflicts:
    #	launchdarkly-server-sdk.gemspec
    #	lib/ldclient-rb/config.rb
    #	lib/ldclient-rb/evaluation.rb
    #	lib/ldclient-rb/integrations/redis.rb
    #	lib/ldclient-rb/ldclient.rb
    #	lib/ldclient-rb/requestor.rb
    #	lib/ldclient-rb/stream.rb
    #	spec/evaluation_spec.rb
    #	spec/file_data_source_spec.rb
    #	spec/polling_spec.rb
    #	spec/redis_feature_store_spec.rb
    #	spec/stream_spec.rb
    eli-darkly committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    ba28493 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Configuration menu
    Copy the full SHA
    0594a08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cc6d9c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Configuration menu
    Copy the full SHA
    5831aa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3396234 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc78bba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4eb5b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3214f71 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Configuration menu
    Copy the full SHA
    557d2c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #145 from launchdarkly/eb/ch98642/revert-intf-rename

    revert renames of feature_store & update_processor
    eli-darkly authored Jan 21, 2021
    Configuration menu
    Copy the full SHA
    d2b5a3c View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Configuration menu
    Copy the full SHA
    97d2ca0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Configuration menu
    Copy the full SHA
    c769011 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    91692ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad0c4f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d76a76f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa10bba View commit details
    Browse the repository at this point in the history
  5. use Ruby 2.6.6 in releases

    eli-darkly committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    567f54e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #146 from launchdarkly/eb/ch99445/release-ruby-ver…

    …sion
    
    use Ruby 2.6.6 in releases
    eli-darkly authored Jan 26, 2021
    Configuration menu
    Copy the full SHA
    a092048 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab83620 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc18b1f View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Removed the guides link

    bwoskow-ld authored Feb 3, 2021
    Configuration menu
    Copy the full SHA
    efec41f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Configuration menu
    Copy the full SHA
    7601ec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    819c499 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Configuration menu
    Copy the full SHA
    162c596 View commit details
    Browse the repository at this point in the history
  2. remove lockfile (#148)

    hroederld authored Feb 6, 2021
    Configuration menu
    Copy the full SHA
    3b55709 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    110b7c4 View commit details
    Browse the repository at this point in the history
  4. rm redundant nil check

    eli-darkly committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    e7f4aaa View commit details
    Browse the repository at this point in the history
  5. Merge pull request #149 from launchdarkly/eb/ch100050/no-event-for-ni…

    …l-user
    
    don't send event for nil user evaluation
    eli-darkly authored Feb 6, 2021
    Configuration menu
    Copy the full SHA
    bd925f9 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Configuration menu
    Copy the full SHA
    c0be90f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Experiment Allocation Changes (#150)

    * WIP - from sam's pairing session
    
    * starting sdk changes
    
    * adding tests and making sure everything works
    
    * adding more tests
    
    * removing the singleton for fallthrough
    
    * Revert "removing the singleton for fallthrough"
    
    This reverts commit dff7adbb809ecc63118d0fbff9742a88a039c679.
    
    * taking a different approach to keep things immutable
    
    * adding tests for untracked
    
    * remove unnecessary comment
    
    * making sure to return two values in all code paths
    
    Co-authored-by: pellyg-ld <gpelly@launchdarkly.com>
    ld-kyee and pellyg-ld committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    0452cd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Use camelCase for JSON property names (#151)

    The in_experiment attribute was added to reasons as part of #150 but it doesn't appear to be received in events. I think that's because it's sending it in JSON as "in_experiment" rather than "inExperiment" as we expect to parse it.
    samstokes authored Jun 15, 2021
    Configuration menu
    Copy the full SHA
    4418cce View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. fixing ruby logic causing ih failures (#152)

    * fixing ruby logic
    
    * adding missing spec
    
    * Apply suggestions from code review
    
    Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
    
    * pr tweaks
    
    * making spec language consistent
    
    Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
    ld-kyee and samstokes authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    4c2fd31 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    ffda3a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. add log warning for missing user key (#153)

    * add log warnings for nil/empty user key
    
    * rm warning for empty string key
    
    * fix test
    eli-darkly authored Jul 14, 2021
    Configuration menu
    Copy the full SHA
    03dd676 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. merge from public after release

    LaunchDarklyReleaseBot committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    0b86b1b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    6e5a76c View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    ea70f09 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Configuration menu
    Copy the full SHA
    0de2cab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bfb030 View commit details
    Browse the repository at this point in the history
  3. merge from public after release

    LaunchDarklyReleaseBot committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    2a7e0fb View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Configuration menu
    Copy the full SHA
    57d8eae View commit details
    Browse the repository at this point in the history
  2. Merge pull request #156 from launchdarkly/eb/ch118053/dependency-cons…

    …traints
    
    allow higher minor versions of json and http gems
    eli-darkly authored Aug 10, 2021
    Configuration menu
    Copy the full SHA
    f23c075 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1d7e83 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Configuration menu
    Copy the full SHA
    d6b7c43 View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    9272882 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    3891054 View commit details
    Browse the repository at this point in the history
  2. fix socket factory tests

    eli-darkly committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    483799f View commit details
    Browse the repository at this point in the history
  3. restore log suppression

    eli-darkly committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    b57c6f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Merge pull request #160 from launchdarkly/eb/ch123138/fix-tests

    fix socket factory tests
    eli-darkly authored Sep 21, 2021
    Configuration menu
    Copy the full SHA
    f9f0060 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc13eee View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    4ff45fc View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Updates docs URLs

    ember-stevens committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    635b7f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. Update lib/ldclient-rb/ldclient.rb

    Co-authored-by: Louis Chan <91093020+louis-launchdarkly@users.noreply.github.com>
    ember-stevens and louis-launchdarkly authored Sep 26, 2021
    Configuration menu
    Copy the full SHA
    fbbe4e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Merge pull request #162 from launchdarkly/emberstevens/sc-118589/url-…

    …audit-for-sdk-related-repos-pt-2
    
    Updates docs URLs
    ember-stevens authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    e14ac76 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    7e2efc8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. use ruby-eventsource 2.1.1 for fix of sc-123850 and sc-125504 (#164)

    * use ruby-eventsource 2.1.1 for fix of sc-123850 and sc-125504
    
    * comment phrasing
    eli-darkly authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    8331058 View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    2e9f818 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. Start work on flag builder.

    belevy committed Nov 21, 2021
    Configuration menu
    Copy the full SHA
    951df1a View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Configuration menu
    Copy the full SHA
    7f9091d View commit details
    Browse the repository at this point in the history
  2. Add datasource implementation

    belevy committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    4fdc7e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    58c60d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42e642e View commit details
    Browse the repository at this point in the history
  3. minor refactoring of impl; Added use of new Clause struct instead of …

    …Hash in FlagRuleBuilder; Moved TestData.factory out of Impl namespace and renamed Impl to TestDataImpl
    belevy committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    2b75a67 View commit details
    Browse the repository at this point in the history
  4. Add the doc comments

    belevy committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    8a408b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c0541d View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Configuration menu
    Copy the full SHA
    28776f3 View commit details
    Browse the repository at this point in the history
  2. Added Util.is_bool helper function to clean up the check for whether …

    …an object is a boolean; Removed the DeepCopyHash/DeepCopyArray objects in favor of deep_copy_hash and deep_copy_array functions
    belevy committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    ce5de89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3fd0b4 View commit details
    Browse the repository at this point in the history
  4. Move public classes out of Impl namespace. Most of it is in public na…

    …mespace except for the data source now.
    belevy committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    d9f9af5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    042ecb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78e0da5 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Configuration menu
    Copy the full SHA
    a0794d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7199ff1 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. Configuration menu
    Copy the full SHA
    b9f879f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Merge pull request #170 from launchdarkly/eb/sc-132599/code-structure…

    …-doc
    
    improve CONTRIBUTING.md with notes on code organization
    eli-darkly authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    54d8d23 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #165 from launchdarkly/bl/sc-130603/test-data-flag…

    …-builder
    
    Test data flag builder
    belevy authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    d405059 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2eacf24 View commit details
    Browse the repository at this point in the history
  4. Address PR feedback: Move is_bool back to Impl namespace to avoid con…

    …fusion; Remove unnecessary nil check on variations in build function; fixup comments
    belevy committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    5bbf2d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    19087f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. add missing import

    eli-darkly committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    201a61c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Merge pull request #166 from launchdarkly/bl/sc-130603/test-data-source

    Add datasource implementation
    belevy authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    fa70dc5 View commit details
    Browse the repository at this point in the history
  2. fix stale calculation

    eli-darkly committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    91a7de3 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Configuration menu
    Copy the full SHA
    ece6454 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #171 from launchdarkly/eb/sc-132086/big-seg-sha256

    fix big segments user hash algorithm to use SHA256
    eli-darkly authored Dec 8, 2021
    Configuration menu
    Copy the full SHA
    21777e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a11d286 View commit details
    Browse the repository at this point in the history
  4. more cleanup/DRY

    eli-darkly committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    554407c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #172 from launchdarkly/eb/sc-132086/better-eval-tests

    improve & refactor client/evaluation tests
    eli-darkly authored Dec 8, 2021
    Configuration menu
    Copy the full SHA
    786a8c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    0270d99 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'test-data'

    eli-darkly committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    28043c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b544c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8c8693 View commit details
    Browse the repository at this point in the history
  5. comments

    eli-darkly committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    6283277 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    88e6b2a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #175 from launchdarkly/eb/sc-132086/cache-nil-big-seg

    always cache big segment query result even if it's nil
    eli-darkly authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    bb3ecc5 View commit details
    Browse the repository at this point in the history
  8. use TestData in our own tests (#174)

    * use TestData in our own tests
    
    * fix test
    eli-darkly authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    d9c3274 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3e4c893 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #176 from launchdarkly/eb/sc-134212/move-file-data

    replace LaunchDarkly::FileDataSource with LaunchDarkly::Integrations::FileData
    eli-darkly authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    86e3d62 View commit details
    Browse the repository at this point in the history
  11. merge from public after release

    LaunchDarklyReleaseBot committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    facb505 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Configuration menu
    Copy the full SHA
    3d35964 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #177 from launchdarkly/eb/sc-136090/eventsource-fixes

    update ruby-eventsource version for recent SSE fixes
    eli-darkly authored Dec 31, 2021
    Configuration menu
    Copy the full SHA
    32055f1 View commit details
    Browse the repository at this point in the history
  3. merge from public after release

    LaunchDarklyReleaseBot committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    01986ee View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Configuration menu
    Copy the full SHA
    5dadfe0 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    4a63c45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e7cd71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64b2549 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    275b005 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    32e74ed View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Add contract tests (#178)

    keelerm84 authored Feb 16, 2022
    Configuration menu
    Copy the full SHA
    5af6e9a View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Configuration menu
    Copy the full SHA
    baca84b View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    4a38c40 View commit details
    Browse the repository at this point in the history
  2. Remove Hakiri badge from README (#188)

    Hakiri was sunset on January 31st, 2022 at which time our badge stopped
    working.
    keelerm84 authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    b9432e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    f2c2228 View commit details
    Browse the repository at this point in the history
  2. rever accidental change

    eli-darkly committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    aef4ead View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Merge pull request #189 from launchdarkly/eb/sc-146239/proxy

    detect http/https proxy env vars when creating HTTP clients
    eli-darkly authored Mar 18, 2022
    Configuration menu
    Copy the full SHA
    c4b2976 View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    f8ac540 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Configuration menu
    Copy the full SHA
    1bd1fae View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Merge pull request #191 from launchdarkly/eb/sc-139410/test-service-nil

    fix nil safety in test service config
    eli-darkly authored May 4, 2022
    Configuration menu
    Copy the full SHA
    371ffea View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. master -> main (#190)

    keelerm84 authored May 5, 2022
    Configuration menu
    Copy the full SHA
    7ba54a7 View commit details
    Browse the repository at this point in the history
  2. master -> main

    keelerm84 committed May 5, 2022
    Configuration menu
    Copy the full SHA
    518709c View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    2152220 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #192 from launchdarkly/eb/sc-157090/eventsource-up…

    …date
    
    update ruby-eventsource version for parsing efficiency fix
    eli-darkly authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    64d1ae4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5835035 View commit details
    Browse the repository at this point in the history
  4. merge from public after release

    LaunchDarklyReleaseBot committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    70c2b24 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Configuration menu
    Copy the full SHA
    654019c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. merge from public after release

    LaunchDarklyReleaseBot committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    cb5de9d View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Drop support for EOL ruby versions (#196)

    Ruby 2.5 was EOL 2021-04-05
    
    As of June 27th, 2022, the latest jRuby is Ruby 2.6 compatible.
    keelerm84 authored Jul 8, 2022
    Configuration menu
    Copy the full SHA
    94f95f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    684eddc View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Configuration menu
    Copy the full SHA
    2635e0d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into v7

    keelerm84 committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    c9c941d View commit details
    Browse the repository at this point in the history
  3. Update rubocop and enable in CI (#197)

    Several of the Rubocop cop definitions have been renamed or moved to
    entirely other gems. This brings the configuration up to date with the
    latest naming conventions.
    keelerm84 authored Jul 11, 2022
    Configuration menu
    Copy the full SHA
    a656f9d View commit details
    Browse the repository at this point in the history
  4. Add windows tests in circleci (#199)

    At some point in the past, we were experimenting with using Azure to
    verify Window builds. Now that CircleCI supports Windows, we should keep
    everything on a single CI provider.
    keelerm84 authored Jul 11, 2022
    Configuration menu
    Copy the full SHA
    6d9e42c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into v7

    keelerm84 committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    9ab0c53 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Configuration menu
    Copy the full SHA
    4c48d05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf82e5f View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    cba083c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    2bc642d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Merge pull request #204 from launchdarkly/eb/sc-162274/reuse-eval-result

    reuse EvaluationDetail instances by precomputing results
    eli-darkly authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    1e6f6ec View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    27a8619 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Merge branch 'main' into v7

    # Conflicts:
    #	spec/impl/evaluator_big_segments_spec.rb
    #	spec/impl/evaluator_segment_spec.rb
    #	spec/impl/evaluator_spec.rb
    eli-darkly committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    ef814e5 View commit details
    Browse the repository at this point in the history
  2. rubocop reformatting

    eli-darkly committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    e98c61a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5be3532 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00e8a25 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #205 from launchdarkly/eb/sc-159609/no-rubocop-rails

    disable rubocop Rails rules and fix some remaining syntax offenses
    eli-darkly authored Sep 13, 2022
    Configuration menu
    Copy the full SHA
    be330d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    758c59b View commit details
    Browse the repository at this point in the history
  7. fix super calls

    eli-darkly committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    87586d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    9732193 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into v7

    keelerm84 committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    1554667 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Initial creation of LDContext (#206)

    This introduces the initial structure and usage of the LDContext class.
    
    Instances of this class are expected to be created through static
    factory methods:
    
    ```ruby
    LaunchDarkly::LDContext.create({...})
    LaunchDarkly::LDContext.create_multi([...])
    ```
    
    This class is not completed yet. Rather, this initial commit is focused
    on the creation patterns and the most basic operations. Subsequent
    commits will continue fleshing out this class and its operation.
    
    The `get_value` method will see significant changes as we introduce
    attribute reference support. Its current more simplistic implementation
    exists only to serve some interim unit tests.
    keelerm84 authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    eac8ae6 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Add reference based value retrieval (#207)

    This commit introduces the References type used for targeting complex
    attributes in the new LDContexts.
    
    References are expected to be created through static factory methods:
    
    ```ruby
    LaunchDarkly::Reference.create("/a/b")
    LaunchDarkly::Reference.create_literal("/a/b")
    ```
    
    These references can be used to retrieve values from an existing
    LDContext
    
    ```ruby
    ref = LaunchDarkly::Reference.create("/a/b")
    result = context.get_value_for_reference(ref)
    ```
    keelerm84 authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    0362d35 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Basic changes to use contexts in evaluations instead of users (#208)

    This commit follows the general approach of the [equivalent PHP SDK
    PR][pr].
    
    This replaces `LDUser` with `LDContext` in the parameters for
    evaluations, and makes the minimum necessary adjustments to allow
    evaluations to keep working as before as long as the context kind is
    "user". None of the new behavior defined in the U2C spec is implemented
    yet.
    
    Generation of evaluation events is temporarily disabled because the
    event logic hasn't been updated yet.
    
    U2C contract tests for evaluations are partially enabled; a lot of
    functionality is still missing, but all the tests that only cover
    previously-existing evaluation behavior are passing.
    
    [pr]: launchdarkly/php-server-sdk-private#103
    keelerm84 authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    c459824 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Support ContextKind in Clauses (#209)

    This commit follows the general approach of the [equivalent PHP SDK
    PR][pr].
    
    The main features of this commit are:
    
    - introduction of `individual_context` and `individual_context_count`
      methods 
    - context kind matching in clauses
    
    [pr]: launchdarkly/php-server-sdk-private#108
    keelerm84 authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6cc0f1b View commit details
    Browse the repository at this point in the history
  2. Support included / excluded contexts in segments (#210)

    This commit follows the general approach of the [equivalent PHP SDK
    PR][pr].
    
    Segments are now able to provide `includedContext` and `excludedContext`
    properties which can target values within a specific context kind.
    
    ```json
    {
        "includedContexts": [
            {
                "contextKind": "org",
                "values": ["orgkey1", "orgkey2"]
            }
        ]
    }
    ```
    
    [pr]: launchdarkly/php-server-sdk-private#111
    keelerm84 authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5ba3853 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Add contextKind support for rollouts & experiements (#211)

    This commit follows the general approach of the [equivalent PHP SDK
    PR][pr].
    
    [pr]: launchdarkly/php-server-sdk-private#110
    keelerm84 authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    33a3cb9 View commit details
    Browse the repository at this point in the history
  2. Style and test matcher improvements (#212)

    This commit enables several rubocop rules that were previously disabled.
    Once enabled, `rubocop -A` was run to automatically apply these fixes.
    
    There are a couple of additional changes that were made by hand:
    
    - I added the rubocop and rubocop-performance gems as dev packages. This
      should help address the original installation issue we ran into when I
      introduced these tools.
    
    - By default, new rubocop rules are disabled. This was the default
      before, but if you don't explicitly set this value, each run generates
      a ton of warning noise. This quiets that down.
    
    - Updates some LDContext tests to be more strict in their expectations
      of truth.
    keelerm84 authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    a500be9 View commit details
    Browse the repository at this point in the history
  3. Remove support for secondary attribute (#213)

    As decided in the [spec], we are removing the special behavior of the
    secondary attribute. Going forward, secondary will be treated like any
    other attribute, and will no longer be included when determining the
    bucket for a context.
    
    [spec]:
    https://launchdarkly.atlassian.net/wiki/spaces/ENG/pages/2165212563/Consistent+and+Transparent+Rollout+Behavior+Unifying+Percent+Rollout+and+Traffic+Allocation
    keelerm84 authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    540ee91 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Remove deprecated APIs (#214)

    Since the users to context change requires a version break, this is the
    perfect time to remove previously deprecated bits of functionality. This
    includes:
    
    - Removing `update_processor*` config entries
    - `FileDataSource` entry point
    - `RedisFeatureStore` entry point
    - `Redis::sadd?` warning in unit tests
    keelerm84 authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    1bc9186 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. Configuration menu
    Copy the full SHA
    7f35335 View commit details
    Browse the repository at this point in the history
  2. lint

    eli-darkly committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    6204833 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd25f46 View commit details
    Browse the repository at this point in the history
  4. comments

    eli-darkly committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    1a6a1d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    351b3ec View commit details
    Browse the repository at this point in the history
  6. lint

    eli-darkly committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    d4ff5bc View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Anonymous cannot be nil in new context format (#216)

    The legacy user format allowed anonymous to be missing or explicitly
    provided but set to nil.
    
    The new context format requires anonymous to either not be set, or if it
    is explicitly set, it must be a boolean value.
    keelerm84 authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    203a8e5 View commit details
    Browse the repository at this point in the history
  2. Tweak error message language and style (#217)

    Our previous error messages suffered from a couple drawbacks:
    
    - The messages were complete sentences, limiting our ability to compose
      error messages
    - The messages were overly broad in many cases
    - The messages unnecessarily required string interpolation that rarely
      provided much value
    
    These new messages are more succinct and are written as small clauses
    which can be used in conjunction with other error messages more easily.
    keelerm84 authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    56bf82d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. copyedit

    Co-authored-by: Matthew M. Keeler <mkeeler@launchdarkly.com>
    eli-darkly and keelerm84 authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    4018f31 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #218 from launchdarkly/eb/sc-175399/model-classes

    store data model with classes that aren't Hash
    eli-darkly authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    bd3a675 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    bbc442a View commit details
    Browse the repository at this point in the history
  2. Support attribute reference lookups (#215)

    This adds support for slash-delimited paths in clause attributes,
    bucketBy, etc. It does not do anything related to private attribute
    redaction because none of the U2C event logic is implemented yet.
    keelerm84 authored Dec 8, 2022
    Configuration menu
    Copy the full SHA
    22d6aa4 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Implement segment recursion and cycle detection (#220)

    Clauses in segment rules are now allowed to reference segments. To
    prevent an infinite recursion edge case, we implement a similar cycle
    detection mechanism as used on prerequisites.
    keelerm84 authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    25f1c4f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    4375e0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b7ee10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba4ec8c View commit details
    Browse the repository at this point in the history
  4. Add context_ configuration options (#224)

    These new context_ configuration options are meant to replace the
    historic user_ options. If both are provided, the context_ variant will
    take precedence.
    keelerm84 authored Dec 13, 2022
    Configuration menu
    Copy the full SHA
    d96cc9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0f5477 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Bump diplomat

    keelerm84 committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ec3470a View commit details
    Browse the repository at this point in the history
  2. Bump redis

    keelerm84 committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    0f865c1 View commit details
    Browse the repository at this point in the history
  3. Remove oga

    keelerm84 committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    26fb9f3 View commit details
    Browse the repository at this point in the history
  4. Bump connection_pool

    keelerm84 committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    e1b6201 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Merge pull request #230 from launchdarkly/mk/sc-180901/update-depende…

    …ncies
    
    Update outdated dependencies
    eli-darkly authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    f54a7a4 View commit details
    Browse the repository at this point in the history
  2. Favor set for faster target lookups (#228)

    A few of our internal models maintain arrays of values. These arrays can
    frequently be checked to see if they contain specific values.
    
    Since set lookups are much faster than array lookups, this commit
    changes the internal structure to a set for the values stored in Target
    and SegmentTarget.
    keelerm84 authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    5e7f57b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f1437e View commit details
    Browse the repository at this point in the history
  4. Update big segment support for users to context (#226)

    To support the users to context change for big segments, this commit
    makes the following changes:
    
    - Introduces a new `Segment.unboundedContextKind` attribute. This will
    default to `LDContext::KIND_DEFAULT` and is only referenced when
    `Segment.unbounded` is true.
    
    - With the creation of multi-kind contexts, a single evaluation may
    result in multiple queries to the big segment store. This is reflected
    in the changes to the `EvalResult` processing.
    keelerm84 authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    5d48538 View commit details
    Browse the repository at this point in the history
  5. Drop support for ruby 2.6 (#227)

    Ruby 2.6 went EOL in March 2022. We originally didn't drop support for
    it as doing so would require dropping support for jRuby as well.
    However, jRuby recently released 9.4 which is Ruby 2.7+ compatible.
    keelerm84 authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    0046fdc View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Update remaining references from user to contexts (#231)

    There are multiple places throughout the code where we are still
    referencing users. I have tried to update all the places where a rename
    seems reasonable or appropriate. There is still some work to do in the
    test flag builders, but that will be done in a subsequent commit.
    keelerm84 authored Dec 21, 2022
    Configuration menu
    Copy the full SHA
    ae2dce9 View commit details
    Browse the repository at this point in the history
  2. Remove new relic integration (#233)

    The new relic integration was removed many versions ago but a small
    trace remained behind.
    keelerm84 authored Dec 21, 2022
    Configuration menu
    Copy the full SHA
    7e732a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Rename config option private_attribute_names (#234)

    Co-authored-by: Eli Bishop <eli@launchdarkly.com>
    keelerm84 and eli-darkly authored Dec 28, 2022
    Configuration menu
    Copy the full SHA
    5530092 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2022

  1. Configuration menu
    Copy the full SHA
    47a12e0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #235 from launchdarkly/v7

    Merge u2c work into main branch
    keelerm84 authored Dec 29, 2022
    Configuration menu
    Copy the full SHA
    fa3547d View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Configuration menu
    Copy the full SHA
    9d1473f View commit details
    Browse the repository at this point in the history
  2. merge from public after release

    LaunchDarklyReleaseBot committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    fd014d3 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    93f0e79 View commit details
    Browse the repository at this point in the history