Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit a9a04d3

Browse files
LaunchDarklyReleaseBoteli-darklybwoskow-ldLaunchDarklyCIember-stevens
authored
prepare 7.0.3 release (#173)
* rethrow errors more directly * add headers explicitly to polling requests * remove unnecessary CustomHeaders property * change IHttpConfiguration to concrete class HttpConfiguration * doc comments * use LaunchDarkly.Logging 1.0.0 * allow explicit nulls for nullable strings in JSON (#221) * (6.0) make base logger name configurable and standardize log messages (#220) * (5.x) add missing project metadata * Removed the guides link * cleaner stream restart logic using new EventSource method (#222) * misc project cleanup/metadata improvements (#224) * allow null for rollout in flag JSON (#225) * use latest package releases + update internal events API * use LaunchDarkly.EventSource 4.0.0 * fix test * add Alias method * fix release metadata * bump CommonSdk to 2.11.2 * fix test dependency * update release metadata * prepare 5.14.1 release (#135) * Releasing version 5.14.1 * ensure that base paths in base URIs are preserved * prepare 5.14.2 release (#136) * Releasing version 5.14.2 * remove WireMock.Net, use LaunchDarkly.TestHelpers for HTTP testing (#230) * update to latest InternalSdk + misc cleanup (#231) * add .NET Core 2.1 and .NET 5 target frameworks, fuller testing, update readme (#232) * generate docs with DocFX + misc doc improvements (#233) * add HttpConfigurationBuilder.ResponseStartTimeout, change how ConnectTimeout works (#234) * tiny typo * longer timeout for data store status update test * longer timeout for log message expectation * rm irrelevant time expectation from test * fix more overly time-sensitive test expectations * rm unnecessary expectation * fix more overly time-sensitive test expectations * better temp file handling in FileDataSourceTest * fix more overly time-sensitive test expectations * remove DocFX scripts that are now built into Releaser * bump EventSource version for memory leak fix * add interfaces and configuration for big segments * misc API fixes * add missing comments * add all components for big segments except evaluation * fix config builder * fix comment * add log message assertion * implement big segments in flag evaluation * implement traffic allocation changes in flag model & evaluation (#239) * allow big segment store metadata query to return null * allow big segment store metadata to be null * doc comment fixes * use test helper * update dependencies for dotnet-jsonstream numeric parsing bugfix * fix inconsequential "variable wasn't assigned" warning * remove pre-GA changelog entries * add end-to-end tests + minor fixes to startup behavior + doc comments (#245) * add end-to-end tests + minor fixes to data source error handling behavior * rm unused imports * default start wait time should be 5 seconds * better doc comments for LdClient constructor * fix XML tag * add check of Initialized * use LaunchDarkly.CommonSdk 5.1.0 * fix release metadata * linefeeds * add CI job for .NET 6.0 * rm .NET Core 2.0 job since that image is no longer available * update test dependency (older version hangs in .NET 6) * use Releaser v2 config + fix doc comment formatting * fix bullet list format * rm duplicate line * use new concurrency helpers in dotnet-sdk-internal * use newer TestHelpers + misc test cleanup * make build fail if XML comments are missing or invalid * fully qualify LogLevel type name to avoid ambuigity in doc comment references * Updates docs URLs * improve file data implementation so flag change events can work (#248) * update comment text to say "Big Segments" instead of "big segments" (#254) * update comment text to say "Big Segments" instead of "big segments" * fix log text in test expectation * cleaned up use of mock components in tests, use Moq less to avoid race conditions (#255) * simpler way of configuring service base URIs * add comments to clarify disabling deprecation warning * sync all LaunchDarkly package dependencies to latest versions * refactor diagnostic events code using new shared classes (#258) * refactor diagnostic events code using new shared classes * bump dependencies, remove redundant classes * test fixes/cleanup/DRY * remove helper that's no longer necessary * make sure all data sources use all configured HTTP properties (#259) * make sure all data sources use all configured HTTP properties * use LaunchDarkly.InternalSdk 2.3.0 * rm unused constructor * misc cleanup * fix flaky tests * clean up data source implementations and tests (#260) * fix minor inconsistencies in bootstrap data JSON * Revert "fix minor inconsistencies in bootstrap data JSON" This reverts commit ccf95ce. * update InternalSdk for index events fix * fix setting of trackEvents/trackReason in allFlagsState data when there's an experiment * fix test * fix race condition in streaming tests * fix race condition on recording of diagnostic data * more race condition fixes * update CommonSdk version for recent JSON improvements * also update InternalSdk * add explicit Equals/GetHashCode implementations to improve performance during flag updates * fix obsolete comment on Track with metricValue * implement contract tests (#262) * remove alias & inline users functionality for 7.0 (#268) * remove alias & inline users functionality for 7.0 * contract test fixes * data model updates for U2C (not being used in evaluations yet) * restore original logic of always serializing "negate" * use Context instead of User (not including new eval logic) * fix contract tests * update test service to support context JSON tests * rename "user" in methods/docs & remove deprecated items * fix test service * some of the config properties sent by sdk-test-harness still say "user" * fix context key deduplication * rm debugging data * (#5) update target eval logic for context kinds (#273) * update target eval logic for context kinds * re-enable test that isn't broken * misc PR feedback * (#6) update clause eval logic for context kinds (#274) * update target eval logic for context kinds * re-enable test that isn't broken * update clause eval logic for context kinds * misc PR feedback * (#7) update eval bucketing logic for context kinds, fix rules for experiments & secondary (#275) * update target eval logic for context kinds * re-enable test that isn't broken * update clause eval logic for context kinds * update eval bucketing logic for context kinds, fix rules for experiments & secondary * misc PR feedback * remove unnecessary factory interfaces for simple config builders * rm unused * remove BasicConfiguration type * replace all component factory interfaces with a generic one * better interface name * fix test service * move things like IDataStore into new Subsystems namespace * move more config-related types into Subsystems * (#8) prevent infinite recursion of prerequisites (#276) * (#9) allow segment recursion, detect cycles (#277) * Rename master to main. (#283) * (#10) add context kind matching for big segments + improve test coverage (#281) * (#11) update TestData for contexts + improve flag-building logic (#282) * fix imports * fix test code * update to latest alpha packages, use new ContextKind type * improve evaluation error logic and treat bad clause attrs as errors * lowercase these error messages since they are now prefixed by another capitalized message * use latest prerelease packages * drop .NET Core 2.1, .NET Framework 4.5.2, .NET Framework 4.6.1 * s/Transient/Anonymous * also drop .NET 5.0 * more fixes for dropping .NET 5.0 * CircleCI Windows VMs don't yet support .NET 6.0 * we don't need a separate .NET Framework 4.7.1 target * use only System.Text.Json, not LaunchDarkly.JsonStream * use a newer YamlDotNet in tests and clarify docs about using it * use latest InternalSdk * comments * update contract test service to use System.Text.Json directly * update EventSource version * force inExperiment to be false if context kind was not found * update for AttributeRef API change * fix secure mode logic for contexts + enable secure mode contract tests * use .NET 6 release image * stricter RFC3339 date/time parsing (#293) * remove references to Secondary and UserAttribute (#292) * remove secondary attribute + misc u2c cleanup * fix test service * allow use of User type in place of Context via extension methods (#294) * allow use of User type in place of Context via extension methods * add event tests * add newline * add tests for using an old-style user * update CommonSdk & InternalSdk dependencies * include nested segment references in dependency update checks * add FlushAndWait * misc fixes * link to external docs about Flush * don't generate eval events for invalid contexts * use non-alpha package * build(deps): Update to LaunchDarkly.InternalSdk 3.1.1 (#302) * fix: Update canonical key generation. (#303) * build(dep): Update to LaunchDarkly.InternalSdk 3.1.2 (#304) --------- Co-authored-by: Eli Bishop <eli@launchdarkly.com> Co-authored-by: Ben Woskow <48036130+bwoskow-ld@users.noreply.github.com> Co-authored-by: LaunchDarklyCI <LaunchDarklyCI@users.noreply.github.com> Co-authored-by: LaunchDarklyCI <dev@launchdarkly.com> Co-authored-by: Ember Stevens <ember.stevens@launchdarkly.com> Co-authored-by: ember-stevens <79482775+ember-stevens@users.noreply.github.com> Co-authored-by: LaunchDarklyReleaseBot <launchdarklyreleasebot@launchdarkly.com> Co-authored-by: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Co-authored-by: Louis Chan <lchan@launchdarkly.com>
1 parent 3804abb commit a9a04d3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/LaunchDarkly.ServerSdk/LaunchDarkly.ServerSdk.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<PackageReference Include="LaunchDarkly.Cache" Version="1.0.2" />
4242
<PackageReference Include="LaunchDarkly.CommonSdk" Version="6.0.1" />
4343
<PackageReference Include="LaunchDarkly.EventSource" Version="5.0.1" />
44-
<PackageReference Include="LaunchDarkly.InternalSdk" Version="3.1.1" />
44+
<PackageReference Include="LaunchDarkly.InternalSdk" Version="3.1.2" />
4545
<PackageReference Include="LaunchDarkly.Logging" Version="2.0.0" />
4646
<PackageReference Include="System.Collections.Immutable" Version="1.7.1" />
4747
</ItemGroup>

0 commit comments

Comments
 (0)