Skip to content

v5.2 - Annual Wrap-Up 🎁

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Dec 12:27
· 196 commits to master since this release
v5.2
bd255ff

📝 Release Notes

This release is expected to be the final update in 2021, with mostly QoL improvements and bug fixes.

  • SDK: Updated to .NET 6.
  • Outline API key: Made CertSha256 optional.
  • Group removals now trigger a recalculation of user data usage.
  • Telegram bot: Register commands that handle sensitive information only for private chats.
  • Telegram bot: Automatically split long reports that can't fit in one message into separate messages.
  • Telegram bot: Performance improvements of string processing using ReadOnlySpan<char>.
  • Fix: Renaming users in non-Outline groups no longer gives error messages.
  • Outline: Not-linked error messages now include the group name.
  • Outline: Warn instead of throwing arbitrary errors when trying to rotate passwords in non-Outline groups.
  • Outline: Added --all option to the rotate password command.

2021 is an especially difficult year for many of us. The pandemic is not going away. New variants. Booster shots. Restrictions and mandates. COVID burnouts. The future looks grim.

For this project, 2021 saw some major changes and many many new features. We (and by we I mean I 😜) started using GitHub actions to automate building and testing. We published packages to NuGet and AUR (Arch User Repository). We introduced a Telegram bot to help with user interactions. We added an API server to replace the static file online config generator.

In 2022, we plan to shift all operations from the CLI to the API server. Just edit a simple config file, spin up the server, and you are ready to go. To achieve this, we have to integrate all existing logic in the CLI into the API server, expand the API server to support federation with other servers. The API server will run independently on all participating servers, so it has to support interacting with different backends. It's going to be a lot of work. Hopefully 2022 won't suck as much as 2021 does, and we can continue to deliver awesome new features!

🐛 Known Issues

  • 🎉 No known issues!

📦 Packaging

Note: this naming convention applies to all packages.

Filename Build type
ss-uri-gen-v5.2-linux-arm64.tar.zst .NET 6 - Linux ARM64 self-contained
ss-uri-gen-v5.2-linux-x64.tar.zst .NET 6 - Linux x64 self-contained
ss-uri-gen-v5.2-linux.tar.zst .NET 6 - Linux Any CPU framework-dependent
ss-uri-gen-v5.2-windows-arm64.7z .NET 6 - Windows ARM64 self-contained
ss-uri-gen-v5.2-windows-arm64.zip .NET 6 - Windows ARM64 self-contained
ss-uri-gen-v5.2-windows-x64.7z .NET 6 - Windows x64 self-contained
ss-uri-gen-v5.2-windows-x64.zip .NET 6 - Windows x64 self-contained
ss-uri-gen-v5.2-windows.7z .NET 6 - Windows Any CPU framework-dependent
ss-uri-gen-v5.2-windows.zip .NET 6 - Windows Any CPU framework-dependent

© 2021 database64128