v4.1 - Quality of Life Matters! 🧬
📝 Release Notes
- 🌊 Async streams: Bulk operations involving Outline API requests are now streaming the results back. This allows any error message to be shown immediately when it's available. Previously all error messages from a bulk operation are combined and shown when the whole operation completes.
- 🌋 Error handling: Code related to exception handling has been refactored to strictly follow a new guideline. This ensures reliable error handling and returns error messages with more details.
- 🔏 Input validation: Validate Shadowsocks AEAD method to only accept standard methods. Validate Outline API keys to prevent unexpected unsecure connections.
- 🛠️ Bug fixes and improvements
- This version fixed an issue where invoking any Outline server command that targets all groups generates errors on non-Outline groups.
- The project now depends on
System.Linq.AsyncandSystem.Interactive.Async. - This version refined Outline server association logic to be more reliable.
- This version refined the logic of setting Outline admin key username to avoid unnecessary API operations.
- The
outline-server getcommand now prints admin key username if there's an admin key present. - This version removed a previous workaround for command argument types by avoiding using nullable reference types as command argument types.
- This version optimized some data models to be explicitly mutable or immutable.
🐛 Known Issues
- 🎉 No known issues!
📦 Packaging
Note: this applies to the chatbot and the rescue tool as well.
| Filename | Build type |
|---|---|
ss-uri-gen-v4.1-linux-arm64.tar.zst |
.NET 5 - Linux ARM64 self-contained |
ss-uri-gen-v4.1-linux-x64.tar.zst |
.NET 5 - Linux x64 self-contained |
ss-uri-gen-v4.1-linux.tar.zst |
.NET 5 - Linux Any CPU framework-dependent |
ss-uri-gen-v4.1-windows-arm64.7z |
.NET 5 - Windows ARM64 self-contained |
ss-uri-gen-v4.1-windows-arm64.zip |
.NET 5 - Windows ARM64 self-contained |
ss-uri-gen-v4.1-windows-x64.7z |
.NET 5 - Windows x64 self-contained |
ss-uri-gen-v4.1-windows-x64.zip |
.NET 5 - Windows x64 self-contained |
ss-uri-gen-v4.1-windows.7z |
.NET 5 - Windows Any CPU framework-dependent |
ss-uri-gen-v4.1-windows.zip |
.NET 5 - Windows Any CPU framework-dependent |
© 2021 database64128