-
Notifications
You must be signed in to change notification settings - Fork 45
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 8.1.1 release #196
Merged
Merged
Changes from all commits
Commits
Show all changes
550 commits
Select commit
Hold shift + click to select a range
eb7fc76
Merge pull request #145 from gangeli/master
eli-darkly 14dfd8e
Merge branch 'contrib' of github.com:launchdarkly/python-server-sdk i…
eli-darkly 1de0769
reimplement proxy tests for DRY and add test of proxy auth params
eli-darkly ed01be0
doc comment on auth params in proxy URL
eli-darkly 6d98ae7
Merge pull request #137 from launchdarkly/eb/ch89791/proxy-auth-in-url
eli-darkly 7bff994
Merge branch '6.x' of github.com:launchdarkly/python-server-sdk into 6.x
eli-darkly 8d34668
merge from public after release
LaunchDarklyCI b5213b2
Merge branch '6.x'
eli-darkly c35fa61
add type hints to some of the public facing api.
apache-hb 7745881
Revert "add type hints to some of the public facing api."
apache-hb 43b4c31
Ehaisley/ch86857/type hints (#138)
apache-hb 58b5bc3
remove all current deprecations (#139)
apache-hb b35ec6e
remove global set_sdk_key, make SDK key required in Config (#140)
eli-darkly 5e3e5c5
Merge branch '6.x' of github.com:launchdarkly/python-server-sdk-private
eli-darkly 3b904f3
merge from public after release
LaunchDarklyCI eb65618
Merge branch 'master' of github.com:launchdarkly/python-server-sdk
eli-darkly ebd092d
Merge branch 'master' of github.com:launchdarkly/python-server-sdk
eli-darkly 528dc22
merge from public after release
LaunchDarklyCI e5f6450
Removed the guides link
bwoskow-ld 4d2e999
Pinning mypy and running it against different python versions (#141)
bwoskow-ld 1cc83f5
fix time zone mishandling that could make event debugging not work (#…
eli-darkly dc955d3
merge from public after release
LaunchDarklyCI 5fa5966
fix 6.x build (#143)
eli-darkly c9d6ec6
fix time zone mishandling that could make event debugging not work (6…
eli-darkly f9ce3b9
prepare 6.13.3 release (#154)
LaunchDarklyCI 953c126
Releasing version 6.13.3
LaunchDarklyCI faec38d
merge from public after release
LaunchDarklyCI b740df9
Merge branch '6.x'
eli-darkly 532a01b
[ch99756] Add alias events (#145)
hroederld 35227bf
merge from public after release
LaunchDarklyCI 8c327d0
add support for experiment rollouts
robertjneal 31c1c21
fix unit test
robertjneal f52ab39
address PR comments
robertjneal 15f9a97
Merge pull request #146 from launchdarkly/rneal/ch101662/add-support-…
robertjneal 741a076
merge from public after release
LaunchDarklyCI 527f366
use Releaser v2 config
eli-darkly d2528ed
Use newer docker images (#147)
bwoskow-ld 8852138
Merge pull request #148 from launchdarkly/eb/ch118712/releaser-v2
eli-darkly 666e5f0
Updates docs URLs
ember-stevens 1db3507
Merge pull request #149 from launchdarkly/emberstevens/sc-118589/url-…
ember-stevens 3286623
Add support for 3.10 (#150)
keelerm84 3a64bf6
started work on FlagBuilder in as part of test data source implementa…
charukiewicz dd7561e
finished FlagBuilder implementation and added FlagRuleBuilder impleme…
charukiewicz b3bd9b4
added initial TestData interface and updated tests to not rely on tes…
charukiewicz bd87ace
started data source implementation
charukiewicz fb4aeaf
changed FlagBuilder to public class; changed FlagBuilder attributes t…
charukiewicz eaa8b04
Merge branch 'cc/sc-130602/test-data-flag-builder' into cc/sc-130602/…
charukiewicz 633669a
(big segments 1) add public config/interface types
eli-darkly 3f624ba
added implementation of test data source
charukiewicz 4ee49e0
docstring
eli-darkly 06a62d3
formatting
eli-darkly 8eb95e1
ensure property doesn't return None
eli-darkly be01431
(big segments 2) implement evaluation, refactor eval logic & modules
eli-darkly 7fc6fed
linting
eli-darkly 3812412
(big segments 3) implement big segment status tracking, wire up compo…
eli-darkly b5d9616
typing fixes
eli-darkly 5e75442
typing fixes
eli-darkly 104b7ef
Merge pull request #152 from launchdarkly/eb/sc-132580/big-seg-1-types
eli-darkly 43c01c2
Merge pull request #154 from launchdarkly/eb/sc-132580/big-seg-2-impl
eli-darkly 7439e1f
implement SSE contract tests
eli-darkly e67d915
fix CI
eli-darkly 38d15c9
fix CI again
eli-darkly fb93d87
fix CI
eli-darkly 2cd71a6
disable SSE tests in Python 3.5
eli-darkly aa24aac
make test service port configurable
eli-darkly 9414b33
better SSE implementation that fixes linefeed and multi-byte char issues
eli-darkly 3588db7
fix constructor parameters in test service
eli-darkly 8efc7bf
comment
eli-darkly 7fdd3b3
test improvements
eli-darkly 707fbcb
Merge pull request #155 from launchdarkly/eb/sc-132580/big-seg-3-impl
eli-darkly e76aef1
rm obsolete default config logic
eli-darkly fd1e067
Merge pull request #157 from launchdarkly/eb/sc-133195+sc-133324/bett…
eli-darkly 7c986d6
Merge pull request #156 from launchdarkly/eb/sc-125613/sse-contract-t…
eli-darkly 9073e54
merge from public after release
6657474
(big segments 4) implement big segment stores in Redis+DynamoDB, refa…
eli-darkly c567777
converted ldclient.integrations module from file to directory; starte…
charukiewicz 3156801
removed setup/teardown functions leftover from test scaffold
charukiewicz fa7d0f5
Merge pull request #151 from launchdarkly/cc/sc-130602/test-data-flag…
charukiewicz 8abe007
added TestData, FlagBuilder, and FlagRuleBuilder documentation; minor…
charukiewicz 9dd064e
removed warning supression from TestData tests
charukiewicz 86e4038
fix big segments user hash algorithm to use SHA256
eli-darkly 7e8da3d
Merge branch 'master' into big-segments
eli-darkly a73c4c1
Merge branch 'big-segments' into eb/sc-132580/big-seg-sha256
eli-darkly 9a4981e
update mypy version
eli-darkly 4fbf338
Merge pull request #161 from launchdarkly/eb/sc-134071/mypy-version
eli-darkly 30c3974
Merge branch 'master' into test-data
eli-darkly c0481f5
Merge branch 'master' into big-segments
eli-darkly f7d58c0
Merge branch 'big-segments' into eb/sc-132580/big-seg-sha256
eli-darkly 8d56a51
updates to tests and related bug fixes
charukiewicz a16e744
Merge branch 'test-data' into cc/sc-130602/test-data-datasource
eli-darkly 4cff3b1
Merge branch 'cc/sc-130602/test-data-datasource' into cc/sc-130602/te…
eli-darkly ecbe95d
always cache Big Segment query result even if it's None
eli-darkly 489f1e7
fix test assertion
eli-darkly c524e7e
lint
eli-darkly f8e95bf
fix big segment ref format
eli-darkly c1d6548
fix big segments cache TTL being set to wrong value
eli-darkly 8f9795e
Merge pull request #160 from launchdarkly/eb/sc-132580/big-seg-sha256
eli-darkly 5f9b501
Merge pull request #162 from launchdarkly/eb/sc-132580/big-seg-cache-…
eli-darkly 0bc07d0
Merge pull request #153 from launchdarkly/cc/sc-130602/test-data-data…
charukiewicz d593ade
fixed structure of fallthrough variation in result of FlagBuilder.bui…
charukiewicz b07015d
Merge branch 'cc/sc-130602/test-data-docs' of github.com:launchdarkly…
charukiewicz 45f1e23
moved __test__ attribute into TestData class definition to prevent my…
charukiewicz 5f12700
minor doc comment fix
eli-darkly 5970c04
merge from public after release
ac75a6d
Merge branch 'master' of github.com:launchdarkly/python-server-sdk
eli-darkly f06bcae
Merge branch 'master' into test-data
eli-darkly b5a1342
Merge branch 'test-data' into cc/sc-130602/test-data-docs
eli-darkly 3b1d740
Apply suggestions related to Sphinx docstring formatting from code re…
charukiewicz f40c7a0
Merge pull request #159 from launchdarkly/cc/sc-130602/test-data-docs
charukiewicz 3baa843
fixed errors in the implementation of FlagBuilder's fallthrough_varia…
charukiewicz 9d49fef
added missing value_for_all_users() method to FlagBuilder class
charukiewicz d235047
Fix operator parsing errors (#169)
keelerm84 8171136
identify should not emit event if user key is empty (#164)
keelerm84 5c1ce47
secondary should be treated as built-in attribute (#168)
keelerm84 926f94f
URIs should have trailing slashes trimmed (#165)
keelerm84 387d7ba
all_flags_state should always include flag version (#166)
keelerm84 515a05e
output event should not include a null prereqOf key (#167)
keelerm84 de66bc7
Merge pull request #163 from launchdarkly/cc/sc-130602/test-data-bool…
charukiewicz e22d5ee
Account for traffic allocation on all flags (#171)
keelerm84 3e1613e
Add SDK contract tests (#170)
keelerm84 26f7ec9
Merge branch 'master' of github.com:launchdarkly/python-server-sdk
eli-darkly a8b1404
Merge branch 'master' into test-data
eli-darkly 175697b
misc fixes to test data docs + add type hints
eli-darkly 787c715
more type hints
eli-darkly 65e733d
remove some methods from the public test_data API
eli-darkly 23f066c
can't use "x|y" shortcut in typehints in older Pythons; use Union
eli-darkly 063752a
fix misc type mistakes because I forgot to run the linter
eli-darkly cd39e1c
Merge pull request #172 from launchdarkly/eb/sc-130602/test-data-docs…
eli-darkly db63930
Merge branch 'test-data' into eb/sc-130602/test-data-private-methods
eli-darkly 3be9135
Merge pull request #173 from launchdarkly/eb/sc-130602/test-data-priv…
eli-darkly 941b858
merge from public after release
4f6f6cf
update CONTRIBUTING.md and provide make targets
eli-darkly 8ba0eeb
Merge branch 'test-data'
eli-darkly 85bf5a2
Merge pull request #174 from launchdarkly/eb/sc-132599/coding-guidelines
eli-darkly 394982f
merge from public after release
9c152c3
fixed a bug with flag rule clause builder internals; added unit test …
charukiewicz 2d5744b
added ready argument to _TestDataSource class and indicated ready upo…
charukiewicz 1f21ca5
Update contract tests to latest flask version (#176)
keelerm84 fb9494b
Merge branch 'master' into cc/sc-130602/test-data-flag-rule-builder-o…
charukiewicz dc35497
Merge pull request #175 from launchdarkly/cc/sc-130602/test-data-flag…
charukiewicz fd06213
Merge branch 'master' into private-master
keelerm84 58d8af7
Adds link to Relay Proxy docs
ember-stevens 5c5a3e8
Handle explicit None values in test payload (#179)
keelerm84 c984111
Fix "unhandled response" error in test harness (#180)
keelerm84 0ce9153
Exclude booleans when getting bucketable value (#181)
keelerm84 ac7fa2e
merge from public after release
b354bb3
Merge pull request #177 from launchdarkly/emberstevens/sc-150321/stan…
ember-stevens 443e0a6
master -> main (#182)
keelerm84 d3eb286
Loosen restriction on expiringdict (#183)
keelerm84 4ad2f11
Merge branch 'main' into private-main
keelerm84 b56b52d
merge from public after release
0b70f67
Fix mypy type checking (#184)
keelerm84 d42e600
Add support for extra Redis connection parameters (#185)
keelerm84 a499f2d
merge from public after release
707dd6f
Include wheel artifact when publishing package (#186)
keelerm84 1c37c15
merge from public after release
435e5a0
remove warn-level logging done for every Big Segments query
eli-darkly 228123a
skip tests that use a self-signed TLS cert in Python 3.7
eli-darkly e265272
Merge branch 'eb/sc-180055/https-tests' into eb/sc-180058/warn-logging
eli-darkly 09d8b96
(U2C 1) drop EOL Python versions (#189)
eli-darkly d068fdb
(U2C 2) remove alias event functionality (#187)
eli-darkly 8f9c22a
(U2C 3) remove inline users in events (#188)
eli-darkly fb544cd
(U2C 4) remove deprecated things (#192)
eli-darkly 6e1b477
Merge pull request #191 from launchdarkly/eb/sc-180055/https-tests
eli-darkly a9525e0
remove warn-level logging done for every Big Segments query (#190)
eli-darkly 4f7f169
Merge branch 'main' into 8.0
eli-darkly e9daa49
implement context model
eli-darkly f3933c1
fix exports
eli-darkly ae66589
specify exports
eli-darkly e54e5e7
add copy constructor
eli-darkly 3757a4a
minimal changes for SDK methods & evaluator to accept Context
eli-darkly f49f33c
update tests, add subscript method
eli-darkly 980ace0
lint
eli-darkly cbb491c
in type hints, must use Dict[A, B] rather than dict[A, B] for Python …
eli-darkly 67f18ae
support context kind in clauses + enable v2 contract tests
eli-darkly e925cdd
misc fixes
eli-darkly 69ebd7e
Merge branch 'eb/sc-180147/context-1' into eb/sc-180147/context-2-client
eli-darkly 0ccecc2
misc fixes
eli-darkly 4885b18
Merge branch 'eb/sc-180147/context-2-client' into eb/sc-180187/eval-1…
eli-darkly 16e0efd
support contextTargets
eli-darkly 38d885e
support contextKind in rollouts/experiments
eli-darkly 9a1f932
support includedContexts/excludedContexts in segment
eli-darkly 213f656
comment copyedit
eli-darkly b07a8e4
comment fixes
eli-darkly 51e626d
rm unused
eli-darkly 1a6ed30
fix create_multi to support flattening
eli-darkly 6e716c7
lint
eli-darkly 7c2357c
Merge branch 'eb/sc-180147/context-1' into eb/sc-180147/context-2-client
eli-darkly e69640a
Merge pull request #194 from launchdarkly/eb/sc-180147/context-2-client
eli-darkly 7ae9528
use custom classes for flag/segment data model
eli-darkly 2b01775
use store adapter for safety
eli-darkly 329e33d
misc cleanup
eli-darkly e0f414c
misc fixes for persistent stores
eli-darkly e4a478c
more database store fixes
eli-darkly ea414b6
Merge pull request #193 from launchdarkly/eb/sc-180147/context-1
eli-darkly dca671f
Merge pull request #195 from launchdarkly/eb/sc-180187/eval-1-clause
eli-darkly 2bf0828
Merge pull request #196 from launchdarkly/eb/sc-180187/eval-2-targets
eli-darkly 65f50c6
Merge pull request #197 from launchdarkly/eb/sc-180187/eval-3-bucketing
eli-darkly 56d1c6f
support attribute reference lookups in evaluations
eli-darkly 396e914
pass logger from client
eli-darkly 364e2eb
Merge pull request #198 from launchdarkly/eb/sc-180187/eval-4-segment…
eli-darkly 5cc102f
Merge pull request #199 from launchdarkly/eb/sc-180417/model-classes
eli-darkly 82ffbae
Merge pull request #200 from launchdarkly/eb/sc-180187/eval-5-attr-ref
eli-darkly 4f8b435
context kind logic for big segments + enable big segment contract tests
eli-darkly ed76551
formatting fixes + test cleanup
eli-darkly 4a53780
prerequisite cycle detection
eli-darkly 2f2363c
segment recursion
eli-darkly 8e0108d
define custom classes for event data
eli-darkly b5ba0cb
add module init file
eli-darkly 39e3ad1
linting
eli-darkly 700e5f7
Merge pull request #201 from launchdarkly/eb/sc-180187/eval-6-big-seg…
eli-darkly a6b9f05
fix prereq stack logic
eli-darkly bce65f0
Merge pull request #202 from launchdarkly/eb/sc-180515/prereq-cycle
eli-darkly f808ae5
Merge pull request #203 from launchdarkly/eb/sc-180516/segment-recursion
eli-darkly 35bd2d3
Merge pull request #204 from launchdarkly/eb/sc-181468/event-types
eli-darkly 42af25a
(U2C 17) U2C changes for events, not including private attributes (#205)
eli-darkly 56f4492
private attribute redaction
eli-darkly b7a0ba4
Merge pull request #206 from launchdarkly/eb/sc-180514/events-2-private
eli-darkly 49cd88a
move a lot of code out of top-level modules
eli-darkly 66afd97
TestData changes for contexts
eli-darkly b4044a6
Merge pull request #207 from launchdarkly/eb/sc-181476/move-impl
eli-darkly 52297a3
Merge pull request #208 from launchdarkly/eb/sc-180517/test-data-u2c
eli-darkly afef6a4
general doc comment fixes for 8.0
eli-darkly db889df
U2C configuration updates
eli-darkly 1804f17
Merge pull request #209 from launchdarkly/eb/sc-181675/doc-comments
eli-darkly 37f2264
Merge pull request #210 from launchdarkly/eb/sc-181704/config-updates
eli-darkly a0ced67
update release metadata
eli-darkly 404dea2
Merge branch '8.0'
eli-darkly 0fe3f30
store flag/segment target lists as sets
eli-darkly 62c81f4
fix type hint
eli-darkly bef4110
preprocess clause values for time/regex/semver operators
eli-darkly c8ace12
Merge pull request #211 from launchdarkly/eb/sc-181822/preprocess-tar…
eli-darkly 48fac41
fix type checking for matches operator
eli-darkly f52b82c
Merge pull request #212 from launchdarkly/eb/sc-181822/preprocess-values
eli-darkly 7b7eee4
merge from public after release
9b60963
Add application info support (#214)
keelerm84 885eeb9
Add application info support (#214) (#215)
keelerm84 60049c8
Upgrade pip to fix failing CI build (#216)
keelerm84 c06f80f
prepare 7.6.0 release (#192)
LaunchDarklyReleaseBot 18f62be
Releasing version 7.6.0
2389298
merge from public after release
c6072bf
Merge branch '7.x' into merge-7.x-forward
keelerm84 c115f5c
Merge branch 'main' into private-main
keelerm84 76c4d96
Fix double spaces in changelog (#217)
keelerm84 f219621
Merge branch '7.x'
keelerm84 966f75e
Fix unsafe access to flag's trackEvents field (#218)
keelerm84 0121ddb
prepare 7.6.1 release (#195)
LaunchDarklyReleaseBot 88eca59
Releasing version 7.6.1
9f377c9
merge from public after release
a6664c5
Merge branch '7.x'
keelerm84 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
VERSION = "8.1.0" | ||
VERSION = "7.6.1" | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Something seems to be wrong with this release - as the title of this PR doesn't match the version number here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's because I released something on the 7.x branch and then had to merge that forward to the main branch.
Releaser doesn't actually change the version as part of this PR. It will merge this in first, then change it in another commit when it also adds the changelog. See here and here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for explaining! I just approved the change.