Skip to content

@database64128 database64128 released this Dec 31, 2020 · 192 commits to main since this release

📝 Release Notes

  • For many of us, 2020 has been a difficult year. As we pass the end of 2020, many things are still not over yet. But we should all be ready for the opportunities and new challenges 2021 is about to present to us. We are releasing this new version on the first day of 2021. And we wish you a happy new year! 🎆
  • Security update: Yes, we have finally removed support for all stream ciphers, almost 4 years after the proposal of Shadowsocks AEAD. Stay safe! 🦠
  • Prepare to say goodbye to legacy links! When importing servers from pre-SIP002 legacy ss:// links, we will show a warning message to remind you to update your ss:// links. The easiest way to update is to use the server sharing feature.

👩‍💻 Changes

  • Security: remove infrastructure of stream ciphers (#3048)
  • Show warning message when importing from deprecated legacy ss:// links.
  • Other minor bug fixes and improvements

🐛 Known Issues

  • 🎉 All clear.
Assets 4

@database64128 database64128 released this Dec 7, 2020

📝 Release Notes

  • Fixes and improvements
    • PAC: Add option for custom sha256sum URL of custom geosite source. #3024 fixed in #3026.
    • The target framework has been updated from .NET Framework 4.7.2 to 4.8.

👩‍💻 Changes

  • PAC: Add option for custom sha256sum URL of custom geosite source (#3026)
  • Update to .NET Framework 4.8
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.3.170.zip
    • MD5: 3469205FB8FB8C28D45A2C61A1740F22
    • SHA-1: 8511264C74168A43569DE0EB4FE48A9F0A699027
    • SHA-256: 6E2028EB0BC06325C6101C497832E66A95CE482B1771455BC7A873EF22291C65
    • SHA-512: 5DC8EF2D22E3771ACBB9E5E0EF4F3206A49C27AC96B620B7FE4D8928A00D7E82C4E0CF272D62657E2921F009CA7E498655969D6101B25F44A7E27E7E3DD7B6A2
Assets 4

@database64128 database64128 released this Nov 5, 2020

📝 Release Notes

  • Fixes and improvements
    • PAC: private hostnames and IP ranges are now connected to directly by default (#3002).
    • Auto Startup: new mechanisms have been introduced to eliminate and prevent duplicate startup registry entries (#3011).
    • SIP003: we have fixed a regression introduced in 4.3.0.0 that might cause plugins to stop working (#3013).

👩‍💻 Changes

  • PAC: direct connection for private IP ranges by @studentmain (#3008)
  • Remove duplicate startup entries (#3012)
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.2.146.zip
    • MD5: B93124FE301E269E46AE3228D7D97018
    • SHA-1: 211157657AAA469DE6C81D7A77C56E22AB80C76A
    • SHA-256: BA5E8AC5FC350CEF4640480E48932359266BFF6A2A85FFF3A9163DC07E5A310B
    • SHA-512: 9BBA39E3D94A6C88599647CD64A3CFC929EE8A9E6639C76DDCF654971653CE1DC8C7B7A5111C16B5229003C9DB08ACFE687C9F5AD8B95328C76A2A44625F4D93
Assets 4

@database64128 database64128 released this Oct 25, 2020

📝 Release Notes

  • Fixes and improvements
    • PAC: We have fixed the issue where certain rules unexpectedly matched more domains than it's supposed to match (#2998).
    • Update checks on program startup no longer produces a pop-up.
    • Checking pre-release checks in the menu would work on the current run now.
  • Cleanup: The poorly maintained statistics strategy, along with its long broken GUI, has been removed. The QR code scanning logic has been separated from MenuViewController.

👩‍💻 Changes

  • Update abp.js (#2999)
  • Separate QR code scanning from MenuViewController (#2995)
  • Remove statistics strategy (#2994)
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.1.128.zip
    • MD5: 5020E5B73D824C4E28FF0FB5D211F1CB
    • SHA-1: 875D756678A29AE860B5477F62FB40C2BF80AA2D
    • SHA-256: 0EAA8E2763861316FDB41BA45636DBB78C1593714A0ED480573FF7EFC5B34B7A
    • SHA-512: 71F099DDEA112AACEC0BB236AFCBDF6699D293DE982067DC5DBA7B06A5DC078AD6AE1E8F93B9E5D80FCD5639E7D0735EFC157E6D5A13DFB6281F588C8BF1C22D
Assets 4

@database64128 database64128 released this Oct 18, 2020

📝 Release Notes

  • PAC: To better utilize the geosite database and adapt to the needs of our users, we added options for direct and proxied groups. They are currently only available for modifications in gui-config.json. GUI with the feature fully supported is coming in v5.
    • Generation modes: whitelist mode and blacklist mode
      • When geositePreferDirect is false (default), PAC works in whitelist mode. Exception rules are generated from geositeDirectGroups. Unmatched domains goes through the proxy.
      • When geositePreferDirect is true, PAC works in blacklist mode. Blocking rules are generated from geositeProxiedGroups. Exception rules are generated from geositeDirectGroups. Unmatched domains are connected to directly.
    • Domain groups: geositeDirectGroups and geositeProxiedGroups.
      • geositeDirectGroups is initialized with cn and geolocation-!cn@cn.
      • geositeProxiedGroups is initialized with geolocation-!cn.
    • The new default values make sure that:
      • When in whitelist mode, Chinese domains, including non-Chinese companies' Chinese CDNs, are connected to directly.
      • When in blacklist mode, only non-Chinese domains goes through the proxy. Chinese domains, as well as non-Chinese companies' Chinese CDNs, are connected to directly.
  • WPF: This release includes a new update prompt window that shows release notes for you. We have also reimplemented ForwardProxyView, HotkeysView, OnlineConfigView in WPF. Your feedback is welcome on these new UIs.
  • Fixes and improvements
    • We fixed an issue where in certain locales, the PAC generation crashes the application (#2986).
    • We have improved the stability by adding a validation of the geosite group configuration. Invalid settings will be automatically reset to default (and logged).
    • pac.txt is now automatically regenerated on version updates. You can turn it off by changing regeneratePacOnUpdate to false.
  • Cleanup: Only one HttpClient instance is used throughout the lifecycle. StringEx.CS along with many other unnecessary stuff has been removed. All dependencies have been updated to the latest versions.

👩‍💻 Changes

  • Cleanup and update dependencies (#2983)
  • Geosite group validation + PAC regeneration on version update (#2988)
  • PAC: add options for direct and proxied groups (#2990)
  • Transition to WPF: ForwardProxyView + HotkeysView + OnlineConfigView + VersionUpdatePromptView (#2991)

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.0.0.zip
    • MD5: B8A78DC56651BEF0A7BE228CE469106A
    • SHA-1: 1D4028B6E1C7C49D61F8B4BF834C8F6A57018075
    • SHA-256: 0472497B295C4466E58C2623F2F03281F4A8297696753DD18EFFE3A4D633E86E
    • SHA-512: 0154A548CD317252E7FF350CE2E0BB8BD85B25163B86FFB70CB605B211074438DE514A804D18A550225E066C6EA93702A81E457FEDDD8F2FE8B5CA33E53C37DB
Assets 4

@database64128 database64128 released this Oct 11, 2020

📝 Release Notes

  • SIP008 online configuration delivery allows clients to automatically fetch and update server configurations from the configured delivery URL. We implemented server groups to identify configuration sources. More grouping features are coming in v5.
  • PAC: Domain names with the cn attribute is now excluded from the proxied list. You might want to delete your existing pac.txt to force a regeneration. Related issues: #2971, #2974, #2981.
  • User-Agent: Http requests for Geosite and SIP008 updates are now sent with a User-Agent string of ShadowsocksWindows/$version. You can change it in gui-config.json.
  • WPF: We have begun the process of transition to WPF. This release includes infrastructure updates for future WPF controls and a new server sharing window rewritten using WPF.

👩‍💻 Changes

  • SIP008 support (#2942)
  • Exclude @cn from PAC proxied list (#2982)
  • Transition to WPF: ReactiveUI and ServerSharingView (#2959)
  • User-Agent for OnlineConfigResolver and GeositeUpdater (#2978)

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.2.1.0.zip
    • MD5: B38B8B5B0105C52EBA3A19AA7F53ECCD
    • SHA-1: 4915CDFB50C461C3DD0BE84A50DDE9C10477CD7D
    • SHA-256: 4A302071D7FC21367F31E0D9C5F77EF1EB41EC097EAEADB8D65472B6BE55AB99
    • SHA-512: 8BBF360C5AEAF67B7C4DCC602DDD0C93C9CD2BCDC9938760A2068B3555F42BCEF72135C8B1B97E72C85E0356A20B9274E1E74BD6FBB92F8BCCDAC96D49BB49C3
Assets 4

@studentmain studentmain released this Sep 25, 2020

  • Fix domain rule handling in PAC script (#2956)

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting .

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.2.0.1.zip
MD5
033B079FEC79596A499F1CA8BE0971D6
SHA-1
72E1B925B6EC364DE80B745B4500FBF9CF93740E
SHA-256
F3CB648C848B10EA67FE776ED08F1DE7258D3E3E4F1B9A5779ECD500DE9E9DD0
SHA-512
3F4605AF3DDF2D51B82218F4809FAC8EFFD8231D97EC5D802D903116FE3DDE4A287CA070F0D4A0A050E229FC5A5AE20DDF2E1073F8D3A54191E29D41C6FAD2DB

Assets 4
Pre-release
Pre-release

@celeron533 celeron533 released this Sep 10, 2020

  • Update TCPHandler.lastActivity (#2858)
  • Add Franch translation (#2861)
  • New option for ss:// URL association (#2855)
  • Updated Korean Language (#2871)
  • Decouple statistic and TCPRelay (#2872)
  • Fix nLogConfig NullReferenceExceltion (#2887)
  • Use v2ray GeoSite to replace GFWList (#2875)
  • Optimize the updater and downloader (#2910)
  • Update SIP002 (#2904)
  • Update Japanese translations
  • Fix improperly parsed remark section (#2935)
  • Other minor bug fixes and improvements

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting .

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.2.0.0.zip
MD5
CFD967364DC32B8FB6ED618A6F319AA3
SHA-1
248319E523B73BC99CAAFA6B84C5032CCC1BA564
SHA-256
662F875055D740D98E0047ADEB2B632B85CAFFFA2129C1635C5312217CA978F3
SHA-512
E6E7822F918AABD4C51313616B38E2C20CE141DAFF29E7BD5334C533B0460A175F58096DB15C22092059D0AA829BAB9D6ADCFA1F516A4A2F0D39DA244EED9668

Assets 4
Apr 13, 2020
Merge v4.1.10 into no-builtin-blob-no-update

@celeron533 celeron533 released this Apr 11, 2020

  • Fix NLog config file issue (#2841, #2846)
  • Tweak log level

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting.

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.1.10.0.zip
MD5
80B812B3E0F0CA672BA455DA40F171DB
SHA-1
9FBDA5BCC9DA4BA2B9165F8813B7B58CD25734CB
SHA-256
97C1AFBDFBE31E7FED17143D9885BE6588BE294488CFFC83661A5EF55655D3D2
SHA-512
77D98D09FFF0D0F810DDC310D7C811349EC0471EF93002825AEE76CA7DB0C5392D671FFADD0089D0832525B7C235F377E4FFCE56FF62705CF009B580AADD7EB5

Assets 4