Releases: statsig-io/statsig-server-core
0.11.1 - Expose StatsigEnvironment On User Object, PHP Fixes
Breaking Changes
- N / A
New Features
- Node.js: Exposed StatsigEnvironment On User Object
- Rust: Expose StatsigEnvironment On User Object
- Java: add getExperimentList(), getDynamicConfigList() support
Improvements & Fixes
- PHP: Background Thread fixes
Included In This Release
- d5b0ead Weihao Ding
- [cherrypick][rc] feat(java): expose getXXList (#2216)
- fd35ee4 Weihao Ding
- [release] 0.11.1-rc.2510292219 - StatsigEnv Support, (last one didnt go out) [rc] (#2207)
- c8dfe4b Weihao Ding
- [cherrypick][rc] fix(rust): add statsigenv in rust memo (#2206)
- c752345 Weihao Ding
- [release] 0.11.1-rc.2510292114 - Add StatsigEnv as top level field on StatsigUser Object [rc] (#2202)
- 86a0b8e Weihao Ding
- [cherrypick][rc] feat(rust+node): expose stasig env on user obj (#2201)
- 49720d4 statsig-kong[bot]
- chore: bump version to 0.11.1-rc.2510280012
- b34e364 Xin Li (Bot)
- [automated] sync rc with main
- 699cea1 Daniel
- tool(bench): add gcir bench for go (#2188)
- c2b3f34 Daniel
- tool(bench): add gcir bench for go (#2187)
- 1ddb955 Daniel
- tool(bench): fix logged sdk version for go-core (#2186)
- b535bb3 Daniel
- tool: add go-core to scenario runner gh action (#2185)
- 0b6ceec Daniel
- tool(bench): add go-core to bench cluster (#2178)
- 5ef845a Daniel
- tool(sr): add go to scenario runner (#2137)
- 2cc2e96 statsig-kong[bot]
- [automated] chore: bump version to 0.11.0-rc.1 (#2184)
- 53e06ff statsig-kong[bot]
- [automated] chore: bump version to 0.10.3-beta.2510250234 (#2180)
- cd16521 statsig-kong[bot]
- [automated] chore: bump version to 0.10.3-rc.7 (#2177)
- 07b04ba Daniel
- chore(napi): support
get('foo", undefined)(#2166)- ddaa64b Xin Li
- [fix][elixir]Some options are not passed in (#2167)
- e9ac2e7 statsig-kong[bot]
- [automated] chore: bump version to 0.10.3-beta.2510240234 (#2165)
- 164b8ee Daniel
- fix: resync full id list file when it changes (#2164)
- 9c71f17 Daniel
- fix: prevent double id list bg sync tasks (#2160)
- be709f2 Xin Li
- [cpp]options support (#2163)
- 2f69f4d Xin Li
- cpp: rename get config (#2161)
Full Changelog: 0.11.0...0.11.1
0.11.0 - ⚠️Elixir DynamicConfig and Experiment API change, Remove getPrompt, ID Lists fixes
[All Bindings] Removed getPrompt api. This experimental API just wrapped getLayer - you can migrate callsites to getLayer. We are introducing new ai sdks soon
[Elixir Core Breaking] DynamicConfig and Experiment value field now become Map<String, Value> to avoid serialization and deserialization
New Features
- Elixir Core override experiment, feature gates...
- Rust Core Add options to disable disk access: disable_disk_access
- this option is default off for read-write system
- Default on for read-only system
- Node Core added
get<T>support for DynamicConfig. Also allowingget("A", undefined) - Dotnet Core added support for proxyConfig
Improvements
- For read-only-system, avoid request disk access for memory improvements
Fixes
- Rust Core(all bindings) Fix ID List range query
Included In This Release
- d229602 Weihao Ding
- [release] 0.10.3-rc.6 - Support passing down undefined when getConfig, fix for idLists [rc] (#2176)
- afd0951 Weihao Ding
- [cherrypick][rc] fix: resync full id list file when it changes (#2175)
- da7b2e0 Weihao Ding
- [cherrypick][rc] chore: remove range header for CDN download id list url (#2174)
- 0d0320a Weihao Ding
- [cherrypick][rc] fix: prevent double id list bg sync tasks (#2171)
- 728fca6 Weihao Ding
- [cherrypick][rc] chore(napi): support
get('foo", undefined)(#2170)- 1050b32 Weihao Ding
- [cherrypick][rc] [fix][elixir]Some options are not passed in (#2169)
- 8889b09 kat-statsig
- [cherrypick][rc] chore(all bindings): delete get prompt apis on all bindings (#2153)
- afbdc25 Weihao Ding
- [release] 0.10.3-rc.2510210409 - Add get support for Node Core [rc] (#2143)
- 160d760 Weihao Ding
- [cherrypick][rc] feat(napi): support generic get func in node types (#2139)
- 4734ad5 statsig-kong[bot]
- chore: bump version to 0.10.3-rc.2510210012
- 711d42c Xin Li (Bot)
- [automated] sync rc with main
- be96c84 Weihao Ding
- tool: schedule some time earlier (#2132)
- 21b71d9 Xin Li
- [elixir][breaking]Override support and change value type within dynamic config (#2124)
- 3a8c2a0 Xin Li
- [cpp]More core apis and core types (#2107)
- 6758b17 statsig-kong[bot]
- [automated] chore: bump version to 0.10.2-rc.1 (#2131)
- a2373f6 Daniel
- chore: remove a bunch of debug println (#2123)
- af7aac2 statsig-kong[bot]
- [automated] chore: bump version to 0.10.2-beta.2510180231 (#2117)
- f860dae tore-statsig
- chore: bump go to 1.24 (#2112)
- 1aac2a3 Weihao Ding
- feat(php): add support for persistent storage (#2100)
- 7f19a7d samantha-statsig
- Add entity version to EvaluationDetails (#2104)
- e19eb9b statsig-kong[bot]
- [automated] chore: bump version to 0.10.2-beta.2510172041 (#2113)
- d2a9590 Daniel
- tool(pub): clean out core-go repo before adding current files (#2111)
- cab452c Daniel
- chore: deprecate InitDetails.duration for duration_ms (#2110)
- f1e975e Daniel
- chore: trigger micro manager (#2109)
- b2fa2c9 statsig-kong[bot]
- [automated] chore: bump version to 0.10.2-beta.2510170235 (#2108)
Full Changelog: 0.10.2...0.11.0
0.10.2 - Add Dependency Injection for Dotnet Core, Made GCIR stateless
New Features
- Add support for dependency injection for Dotnet core
- Made getClientInitResponse Stateless
- Started Go Core
Improvements
- Made bunch improvements to Internal server core tooling
Included In This Release
- 78d0efe Weihao Ding
- Revert "[cherrypick][rc] feat: add StatsigOptions for disabling disk access" (#2127)
- 83aec0d Weihao Ding
- [cherrypick][rc] feat: add StatsigOptions for disabling disk access (#2122)
- 404028e Weihao Ding
- [cherrypick][rc] feat(dotnet): support dependency injection (#2120)
- 830327d Weihao Ding
- [cherrypick][rc] chore(deps): dotnet remove xUnit dependency and update test sdk (#2119)
- 175f597 Weihao Ding
- [release] 0.10.2-rc.2510141845 - New Version [rc] (#2071)
- ad1f598 Weihao Ding
- [cherrypick][rc] Revert "[chore] pin rust version" (#2067) (#2070)
- e98a80e statsig-kong[bot]
- chore: bump version to 0.10.2-rc.2510140135
- b44a4d2 Xin Li (Bot)
- [automated] Sync rc with main
- 3857b95 Weihao Ding
- tool: better commit msg (#2060)
- 07648cd Weihao Ding
- tool(rc): bump patch += 1 (#2059)
- 8c9cd8d Daniel
- feat(go): add DataStore support in go core (#2057)
- e7b581a Xin Li
- [chore] pin rust version (#2021)
- 27243a7 statsig-kong[bot]
- [automated] chore: bump version to 0.10.1-rc.1 (#2056)
- 12f0208 Daniel
- feat(go): add support for disabling exposure logging (#2053)
- 1c2bbba statsig-kong[bot]
- [automated] chore: bump version to 0.10.0-beta.2510120235 (#2054)
- 87cf34b Daniel
- feat(go): add support for gcir (#2052)
- 2b7a15c statsig-kong[bot]
- [automated] chore: bump version to 0.10.0-beta.2510102126 (#2051)
- e932c54 Daniel
- feat: add support for custom id list resolution (#2050)
- bdf178f Daniel
- refac: make gcir formatter stateless (#2047)
- 296e9d2 Weihao Ding
- verify(node): add more verification coverage (#1970)
- 87586da Daniel
- feat(go): add core evaluation apis to go (#2045)
- 7a3230e statsig-kong[bot]
- [automated] chore: bump version to 0.10.0-beta.2510100234 (#2048)
- 3c88b8e kat-statsig
- Node core readme (#2044)
- b720d8e kat-statsig
- support console log (#2033)
- aad92b7 Weihao Ding
- tool: better pr description (#2043)
- 37b87e4 Daniel
- chore(go): pull in binary from separate repo (#2029)
- f4c72eb Weihao Ding
- tool: better slack notify message (#2042)
- c0d0bda Weihao Ding
- tool(rc): support enter tag manually (#2041)
- 1786452 statsig-kong[bot]
- [automated] chore: bump version to 0.10.0-rc.2510090432 (#2040)
Full Changelog: 0.10.1...0.10.2
0.10.1 - GCIR Remove Default Gates Option, Python Forking
New Features
- add a new option in getClientInitResponse to filter out default gates
Fixes
- Python forking fixes
- New UA parser small fixes
Included In This Release
- e819b2b Weihao Ding
- [release] 0.10.0-rc.2510090431 - Fix python forking behavior [rc] (#2039)
- 0572d0c Xin Li
- [cherrypick][rc] [fix][pyo]Fix forking behavior (python forking) (#2035)
- f5274bb statsig-kong[bot]
- chore: bump version to 0.10.0-rc.2510070135
- 4b192b4 Xin Li (Bot)
- Sync rc with Main
- 2990661 statsig-kong[bot]
- [automated] chore: bump version to 0.10.0-rc.1 (#2022)
- 313fc3e Weihao Ding
- chore(lint): fix lint (#2018)
- 3afc9d2 statsig-kong[bot]
- [automated] chore: bump version to 0.9.6-beta.2510040228 (#2015)
- 9a737c1 sroyal-statsig
- GCIR Remove Default Gates Option (#2013)
- 2ee8610 statsig-kong[bot]
- [automated] chore: bump version to 0.9.5-rc.2510030411 (#2012)
- 25f85ab Xin Li
- make util function respect new options (#2009)
- 8711385 Xin Li
- [fix] remove php options unnecessary comma (#2006)
- 82d1523 statsig-kong[bot]
- [automated] chore: bump version to 0.9.6-beta.2510030232 (#2004)
- 5d18441 Xin Li
- [fix] potential panic with ua parsing (#1999)
- 5fdf6dc Daniel
- chore(go): allow creation of Options via Json data (#1993)
- a9f31b2 statsig-kong[bot]
- [automated] chore: bump version to 0.9.6-beta.2510020232 (#1998)
- 269a6ba statsig-kong[bot]
- [automated] chore: bump version to 0.9.5-rc.2510020138 (#1997)
- 7e661c7 statsig-kong[bot]
- [automated] Sync rc with Main (#1996)
Full Changelog: 0.10.0...0.10.1
0.10.0 - ⚠️ Breaking change: New Performant User Agent Parser
New Features
- A new and performant user agent parser📈
- A performant user agent parser which behave the same as previous UAParser SDK used (even more accurate).
- UseThirdPartyUAParser: Still provide option to opt-out from the new UAParser
- Remove option to disableUAParser because default UAParser is very performant
⚠️ The parser still only guarantee support a set of browser and operating systems. If you are targeting on os or browser not on the list, please consider parse / handle it beforehand and set it to beuser.customattribute.- For version outputs, we now normalize them to include a build number. For example, useragent string
xxxx HeadlessChrome/109.0.5414.74: now outputs109.0.5414.74instead of109.0.5414
Improvements
- Add query param to get_id_lists to reduce response propagation times
- Less memory allocation when SDK deserialize Config Spec
- Wins from new 1st party UAParser
- Saves ~ 60MB memory usage
- 60% Faster when evaluate config which leverages
userAgent parser.
- PHP: Add step within post-install to verify and sign binary we downloaded.
Included In This Release
- 22a7cdd Weihao Ding
- [cherrypick][rc] chore(lint): fix lint (#2019)
- 45659bb Xin Li
- [release] 0.9.5-rc.2510030410 - CP fixes [rc] (#2011)
- b6790a5 Xin Li
- [cherrypick][rc] make util function respect new options (#2010)
- f0b2071 Xin Li
- [cherrypick][rc] [fix]php options (#2007)
- 88271a2 Xin Li
- [cherrypick][rc] [fix] potential panic with ua parsing (#2003)
- 9beb640 statsig-kong[bot]
- chore: bump version to 0.9.5-rc.2510020137
- 18de569 Xin Li (Bot)
- Sync rc with Main
- 8de356c Xin Li
- [fix]remove last callsite for disable_user_agent_parsing (#1995)
- 38f0093 statsig-kong[bot]
- [automated] Sync rc with Main (#1994)
- 66ff2ca Xin Li (Bot)
- Sync rc with Main
- 9e99d26 Xin Li
- update go version file path (#1992)
- 9076a0c statsig-kong[bot]
- [automated] Sync rc with Main (#1991)
- b550833 Xin Li (Bot)
- Sync rc with Main
- 9f66597 Xin Li
- [breaking change]turn on first party ua parser (#1968)
- 7145d50 Daniel
- chore(go): begin move to purego (#1988)
- 70569f5 Daniel
- tool: rm sdk key echo (#1989)
- 2f4030b Daniel
- chore: add 'range' and query param to id list download (#1976)
- de2303a statsig-kong[bot]
- [automated] chore: bump version to 0.9.5-beta.2510010238 (#1987)
- 8454f6d sroyal-statsig
- GCIR Remove ID Type (#1984)
- 42e6974 kat-statsig
- bench cluster (#1983)
- f4d1208 Xin Li
- disable go core kong test (#1977)
- 1a4e9f7 Xin Li
- [chore][ua]add support for ios webkit browser version (#1978)
- 5340289 statsig-kong[bot]
- [automated] chore: bump version to 0.9.4-rc.2509300136 (#1982)
- 178d41c statsig-kong[bot]
- chore: bump version to 0.9.4-rc.2509300134
- e0a36d2 statsig-kong[bot]
- [automated] Sync rc with Main (#1981)
- a5ed307 Xin Li (Bot)
- Sync rc with Main
- c10d29d statsig-kong[bot]
- [automated] chore: bump version to 0.9.4-rc.2509300113 (#1980)
- 9eab5bd statsig-kong[bot]
- chore: bump version to 0.9.4-rc.2509300111
- ad65863 statsig-kong[bot]
- [automated] Sync rc with Main (#1979)
- f0b7f2b Xin Li (Bot)
- Sync rc with Main
Full Changelog: 0.9.3...0.10.0
0.9.3 - ⚠️ normalize timestamps for eval comparison
Improvements
- UA parser improvements
Fixes
- Fixed timestamp normalization logic in evaluation comparison.
We had been using1_000_000_000_000as the cutoff to distinguish seconds vs. milliseconds. This incorrectly treated values like990652547668(2001 in ms) as seconds. The correct threshold should align with 1970, not 2001. This has now been corrected so that timestamps are consistently normalized to milliseconds.
Included In This Release
- d62a9ce Weihao Ding
- [cherrypick][rc] [fix]: fix json number conversion in dynamic_value (#1964)
- 686b086 Weihao Ding
- [cherrypick][rc] fix(rust): convert to ms correctly (#1963)
- 3d0f699 statsig-kong[bot]
- chore: bump version to 0.9.2-rc.2509221314
- fbf2c0f Xin Li (Bot)
- Sync rc with Main
- e920fe2 statsig-kong[bot]
- [automated] chore: bump version to 0.9.2-beta.2509190233 (#1939)
- f6631c7 statsig-kong[bot]
- [automated] chore: bump version to 0.9.1-rc.2509190115 (#1938)
- 5fa4695 statsig-kong[bot]
- chore: bump version to 0.9.1-rc.2509190114
- 75d6f02 statsig-kong[bot]
- [automated] Sync rc with Main (#1937)
- 51ebd81 Xin Li (Bot)
- Sync rc with Main
- b4cb3b9 Xin Li
- update action (#1936)
- a8bcb1e statsig-kong[bot]
- [automated] chore: bump version to 0.9.1-rc.2509190048 (#1935)
- 44a92db statsig-kong[bot]
- chore: bump version to 0.9.1-rc.2509190046
- d0d5b3f statsig-kong[bot]
- [automated] Sync rc with Main (#1934)
- 7703834 Xin Li (Bot)
- Sync rc with Main
- f40ec3b Daniel
- tool(verification): log valid verifications to statsig (#1933)
- 425d422 Xin Li
- Update experiment ua string to support multiple cases (#1900)
- 74005f8 Daniel
- tool(node-pub): move 'main' to publishing until after sub packages (#1932)
- a10582e statsig-kong[bot]
- [automated] chore: bump version to 0.9.1-rc.2509181925 (#1931)
- ba20d80 Weihao Ding
- fix: rc workflow (#1930)
- 3a0d78f Weihao Ding
- [release] 0.9.1-rc.2509181924 - Fix the npm node core flavors [rc] (#1929)
- 03bae21 Daniel
- tool(sr): use date in cache bust build arg (#1928)
- c88ae14 Weihao Ding
- chore: remove for now (#1927)
- cba4bc8 Weihao Ding
- chore: add yesterday for more data (#1926)
- 682a7eb Weihao Ding
- tool: add nightly rc workflow (#1925)
- 80d6ba7 Weihao Ding
- fix: bump all the needed package versions (#1924)
- 7f68d7a statsig-kong[bot]
- [automated] chore: bump version to 0.9.2-beta.2509180231 (#1923)
- 551028f Daniel
- tool(sr): only allow 1 update call to run at a time (#1922)
- 6190ef1 statsig-kong[bot]
- [automated] chore: bump version to 0.9.1-rc.2509171909 (#1917)
- 04b449a kat-statsig
- [release] 0.9.1-rc.2509171908 - Add support for php binary verfication [rc] (#1914)
- 4ad1076 Weihao Ding
- Try more (#1916)
Full Changelog: 0.9.1...0.9.3
0.9.1 - Fix Provenance For Node Core, Add ForwardLogLineEvent To Node Core and Rust Core
New Features
- ForwardLogLineEvent in Rust Core and Node Core
Improvements
- Memory improvements
Fixes
- Fix Provenance for node core publish
- Gate Not Found Fixes
Included In This Release
- 6dce14c Weihao Ding
- [cherrypick][rc] add repo url (#1906)
Full Changelog: 0.7.4...0.9.1
[release] 0.9.0-rc.1 - ForwardLogLineEvent, Memory improvements
New Features
- New API forwardLogLineEvent in Node Core
Improvements
- Many memory improvements
Included In This Release
- 094c7744a333d55603eab1ff3516a5abac243dc0 Daniel
- Merge branch 'main' of github.com:statsig-io/statsig-server-core into rc
- 2b8b0b049fc41c222429b34f65279bcc3013cbcd Weihao Ding
- [release] 0.8.8 - ForwardLogLineEvent, Memory improvements [rc] (#1895)
- 58ff6a217f5776bc3c4c3c131e4f9a8049629d0c Weihao Ding
- [cherrypick][rc] log line (#1891)
- aed9909e6ddfb152b377070b98330b898c93d14d statsig-kong[bot]
- chore: bump version to 0.8.8-rc.2509151312
- 6beef98b818ef7ed4f8855f2071ef6e8db184cfe Xin Li (Bot)
- Sync rc with Main
- f1b11a18c4de806e40cc7436ef14c2ae3fe21722 Weihao Ding
- [release] 0.8.7-rc.2509102056 - Search For Binaries [rc] (#1864)
- b64d07a5d60efec1ae7c18632e9ded98649ef391 Weihao Ding
- [cherrypick][rc] search for signatures first (#1863)
- 78bcb41476c57021177ffa86dd35dd8c6ec66a82 Weihao Ding
- [release] 0.8.7-rc.2509102016 - Fully Testing RC Branch [rc] (#1860)
- 5cd43b5b34b0fc7e773a39dd7ef0abc91fc43499 Weihao Ding
- [rc] [release] 0.8.7-rc.2509101909 - New Test RC Branch (#1859)
- b69079bd4824a2f0dc120dde014f34108b8fa030 Weihao Ding
- [cherrypick][rc] chore(rc): rc branch to trigger (#1856)
- a43ae4d Weihao Ding
- chore(rc): rc branch to trigger (#1855)
- 79fb2e413b98dd92641160e35b8a76cdc4d9766e Weihao Ding
- [release] 0.8.7 - Init Timeout Fixes, Better Java Core Installation, Signing Binaries [stable] (#1834)
- 410293d1d39eef16253d0a08bebeb985e2a34f4c Weihao Ding
- [release] 0.8.7 - Init Timeout Fixes, Better Java Core Installation, Signing Binaries [stable] (#1834)
- 79e025ae934033aeaf8248770babfb31e2347122 Weihao Ding
- Revert "[cherrypick][rc] [release] 0.8.7 - Init Timeout Fixes, Better Java Core Installation, Signing Binaries [stable]" (#1852)
0.8.7 - Init Timeout Fixes, Better Java Core Installation, Signing Binaries
New Features
- Expose new StatsigOptions in Dotnet Core
Improvements
- Add support for signing binaries
- Better Java Core Installation Experience
Fixes
- Init Timeout Fixes to apply on network requests
Included In This Release
- 7a94500 Weihao Ding
- [release] 0.8.6-rc.2509082013 - Fix init timeout, Expose more statsigOptions in ffi, Java dependencies Improvement [stable] (#1822)
- 2268520 Weihao Ding
- [cherrypick][stable] find binary path (#1821)
- c1be236 Weihao Ding
- [release] 0.8.6-rc.2509081839 - Fix init timeout, Expose more statsigOptions in ffi, Java dependencies Improvement [stable] (#1819)
- 47fdcf4 statsig-kong[bot]
- chore: bump version to 0.8.7-rc.2509081314
- 0ea0a0f Xin Li (Bot)
- [Auto] Sync stable with Main
- 90415cd statsig-kong[bot]
- [automated] chore: bump version to 0.8.7-beta.2509060229 (#1813)
- 939da90 kat-statsig
- signing binaries (#1754)
- f1e24ab statsig-kong[bot]
- [automated] chore: bump version to 0.8.6-rc.1 (#1812)
- 28b147e Xin Li
- [release] 0.8.6 - Fix idlists resync behavior can clean up existing sdk [stable] (#1811)
- 780812d Xin Li
- [cherrypick][stable] fix: resync id lists on metadata changes (#1810)
- 07b2886 Weihao Ding
- feat: disable network in ffi dotnet (#1756)
- 0f2f019 Weihao Ding
- fix(rust): do apply init timeout for the first network request (#1807)
- 6bc379f Daniel
- chore: remove zstd dict decompression (#1806)
- ac6a69f Weihao Ding
- chore(java): remove dependencies from jar but add into pom (#1808)
- a7ba7ff Daniel
- fix: resync id lists on metadata changes (#1809)
- 7573eb7 statsig-kong[bot]
- [automated] chore: bump version to 0.8.6-beta.2509040231 (#1805)
- b9b78cc Daniel
- tool(sr): log thread counts (#1804)
- 5f04d91 Daniel
- chore: force u64 based user bucketing (#1803)
- 5127994 Xin Li
- chore: bump version to 0.8.5
- b1570b2 Xin Li
- elixir: Cp whatnot changes (#1800)
- 7ee0aab statsig-kong[bot]
- [automated] chore: bump version to 0.8.6-beta.2509020235 (#1801)
- 3e8dbf4 Xin Li
- elixir: Cp whatnot changes (#1800)
- dc1814b statsig-kong[bot]
- [automated] chore: bump version to 0.8.5-rc.2509011314 (#1799)
- 993f9d8 statsig-kong[bot]
- chore: bump version to 0.8.5-rc.2509011313
- d58045d statsig-kong[bot]
- [automated] [Auto] Sync stable with Main (#1798)
- dab3f47 Xin Li (Bot)
- [Auto] Sync stable with Main
- d3d0694 statsig-kong[bot]
- [automated] chore: bump version to 0.8.5-beta.2508300230 (#1797)
- d738f62 varshaa-statsig
- Go core IdLists + Global custom fields (#1609)
- 696a935 statsig-kong[bot]
- [automated] chore: bump version to 0.8.4-rc.1 (#1796)
- c66879b Weihao Ding
- [release] 0.8.4 - Output Logger For Node Core [stable] (#1795)
Full Changelog: 0.8.6...0.8.7
0.8.7-beta.2509082013
[release] 0.8.6 - Fix idlists resync behavior can clean up existing s…