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

LS feature #710

Merged
merged 100 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
27a8b5a
Persistent LS storage (#665)
gthea Jul 11, 2024
de85e66
Parametrize segments tasks (#666)
gthea Jul 12, 2024
85c2e12
Config values for LS (#667)
gthea Jul 12, 2024
87e762d
MySegmentsSynchronizer components refactor (#668)
gthea Jul 15, 2024
89da1c6
LS in synchronizer & sync manager (#669)
gthea Jul 16, 2024
73fa451
Large segments HTTP fetcher (#670)
gthea Jul 17, 2024
58fd18c
LS matcher (#671)
gthea Jul 17, 2024
4f70772
Readiness changes for LS (#672)
gthea Jul 18, 2024
7ba0e3b
Migration of encryption mode in LS (#673)
gthea Jul 19, 2024
3211599
New notification type parsing (#674)
gthea Jul 19, 2024
2b7bcae
My segments update task with multiple segments (#675)
gthea Jul 22, 2024
c0445a8
My segments notification processor refactor (#676)
gthea Jul 22, 2024
6966bfb
Notification processor for MyLargeSegments (#677)
gthea Jul 22, 2024
406d873
Integrate LS streaming components (#678)
gthea Jul 22, 2024
60be467
Sync delay for LS in synchronizer (#679)
gthea Jul 23, 2024
7aa3dd2
Large segments polling tests (#680)
gthea Jul 25, 2024
33fdb91
LS streaming tests (#681)
gthea Jul 26, 2024
2f0a45f
Increase LS coverage (#682)
gthea Jul 26, 2024
9fa3387
Background sync for LS (#683)
gthea Jul 31, 2024
2c39ada
LS channel filtering & spec update (#684)
gthea Aug 1, 2024
394d2cd
Telemetry for LS (#685)
gthea Aug 5, 2024
c7a80d7
NONE fetch algorithm support (#686)
gthea Aug 7, 2024
5468055
Store segments change number (#687)
gthea Aug 7, 2024
f7d6c89
Remove LS configs
gthea Aug 16, 2024
69fbd01
Remove test
gthea Aug 19, 2024
32806a4
Simplify code
gthea Aug 19, 2024
90605a5
Remove LS configs (#688)
gthea Aug 19, 2024
7d5f384
Merge pull request #689 from splitio/SDKS-8408_removal_baseline_2
javrudsky Aug 20, 2024
00253d5
Wip multiple segment sync task
gthea Aug 19, 2024
efa30e8
Update LS streaming tests; temporary DTO parsing
gthea Aug 20, 2024
ef8c55e
Update LS tests
gthea Aug 20, 2024
a15d035
Skip segments fetch when already scheduled
gthea Aug 20, 2024
e13e98e
Modify LS response
gthea Aug 21, 2024
5edcbd0
Update LS instrumented tests (#690)
gthea Aug 21, 2024
0be0302
Update tests
gthea Aug 21, 2024
942293c
WIP
gthea Aug 22, 2024
56693d5
WIP2
gthea Aug 23, 2024
2173efd
Merge branch 'SDKS-8408_removal_baseline' into SDKS-8408_removal_base…
gthea Aug 23, 2024
e1fc9ef
Fix tests
gthea Aug 23, 2024
f51a630
Fix tests
gthea Aug 23, 2024
f81b940
Clean up
gthea Aug 23, 2024
25d61ae
Modify DTO for segments & update tests (#691 )
gthea Aug 23, 2024
c43e6c0
Add membership endpoint
gthea Aug 26, 2024
87f044e
Test
gthea Aug 26, 2024
e71a2b0
Fix workflow
gthea Aug 26, 2024
79b631a
Adding memberships endpoint (#692)
gthea Aug 27, 2024
59e7ead
WIP segments bypass
gthea Aug 27, 2024
66f4180
Test
gthea Aug 27, 2024
bce905e
Fix test
gthea Aug 27, 2024
0d2f6b3
Membership fetch retries (#693)
gthea Aug 28, 2024
ba445d8
Use CN from notifications when forcing segments sync
gthea Aug 28, 2024
09242e1
Clean up
gthea Aug 28, 2024
a0d7431
Path correction
gthea Aug 28, 2024
1f987e4
Additional refactor
gthea Aug 28, 2024
17fbe84
Change param name
gthea Aug 28, 2024
a667761
Less or equals comparison
gthea Aug 29, 2024
5332eb4
Membership notification DTO
gthea Aug 28, 2024
d442a0e
Membership processor
gthea Aug 29, 2024
636372f
Membership notification processor
gthea Aug 29, 2024
4b3726a
Use CN from notifications when forcing segments sync (#694)
gthea Aug 29, 2024
06d465d
Removing unused classes (#695)
gthea Aug 29, 2024
39ccc4a
Fix tests
gthea Aug 29, 2024
b6565b8
Fix test
gthea Aug 29, 2024
fc78f43
Fix tests
gthea Aug 29, 2024
5ccfbab
Restore type param
gthea Aug 29, 2024
0741b83
Skip udpate when CN is lower than stored
gthea Aug 29, 2024
176b267
Fix
gthea Aug 30, 2024
bba392a
Improve method
gthea Aug 30, 2024
e581c64
Remove unused classes
gthea Aug 30, 2024
30a5584
WIP
gthea Aug 30, 2024
ddd24c0
WIP
gthea Aug 30, 2024
b2c8798
Fix couple of tests
gthea Sep 2, 2024
0946dd0
Refactor; update tests
gthea Sep 2, 2024
2c96439
Update control test
gthea Sep 2, 2024
c1a7c25
Update remaining test
gthea Sep 3, 2024
602527c
New membership notification types (#696)
gthea Sep 3, 2024
5563a5a
Memberships sync improvements (#697)
gthea Sep 3, 2024
cc17b1f
Rename new notifications
gthea Sep 3, 2024
7be735e
New version
gthea Sep 3, 2024
3e94a68
Rename remaining mocks
gthea Sep 3, 2024
5e44146
Instrumented tests updates (#698)
gthea Sep 4, 2024
0e18d36
Rename telemetry field; rename getTill() to getChangeNumber()
gthea Sep 4, 2024
f00bfb6
SDK_READY missing condition
gthea Sep 4, 2024
dcaaebf
Trigger deploy
gthea Sep 4, 2024
73c37a7
Add extra test
gthea Sep 4, 2024
f260acd
Remove log message
gthea Sep 5, 2024
4092dc7
Corrections to LS implementation (#699)
gthea Sep 5, 2024
506e231
Add new matcher data type
gthea Sep 16, 2024
3399d3e
Fix test
gthea Sep 16, 2024
4a71a9a
Add new LS matcher data type (#703)
gthea Sep 17, 2024
a4179e1
Merge branch 'development' into SDKS-8408_removal_baseline
gthea Sep 23, 2024
311a20f
Merge branch 'development' into SDKS-8408_removal_baseline
gthea Sep 30, 2024
d40f32e
Improve handling of ff timestamp
gthea Sep 25, 2024
0c7497a
Fix tests
gthea Sep 30, 2024
8f5967f
Track new till
gthea Sep 30, 2024
2928ace
Update tests
gthea Sep 30, 2024
b591594
Change handling of update timestamp (#709)
gthea Oct 1, 2024
debdf9b
Version 5.0.0-alpha.1
gthea Oct 31, 2024
b720623
Remove TODO
gthea Oct 31, 2024
e314df3
schema
gthea Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ name: Internal deploy
on:
push:
branches:
- development
- 'development'
- '*_baseline'

jobs:
build-app:
Expand Down
9 changes: 8 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ apply plugin: 'kotlin-android'
apply from: 'spec.gradle'

ext {
splitVersion = '4.2.2'
splitVersion = '5.0.0-alpha.1'
}

android {
Expand Down Expand Up @@ -323,3 +323,10 @@ task printReleaseDependenciesToFile {
}

preBuild.dependsOn printReleaseDependenciesToFile

tasks.withType(Test) {
systemProperties['junit.jupiter.execution.parallel.enabled'] = true
maxParallelForks = Runtime.runtime.availableProcessors().intdiv(2) ?: 1
forkEvery = 100
maxHeapSize = "1024m"
}
Loading
Loading