-
Notifications
You must be signed in to change notification settings - Fork 2
Client release notes
Ravna edited this page Sep 24, 2025
·
2 revisions
Notable client-facing changes are documented here.
- Improved performance using streaming network requests.
- Add the option to configure synthclient to send emails about certain events, for auditing purposes.
- Support verifiable screening.
- Improved logging:
- Set default verbosity to
info. Supplying an env var ofRUST_LOG=errorreverts to the original verbosity. - Enable color when logging to a terminal.
- Set default verbosity to
- Added builds for
arm64rpmpackages. Now builds all combinations ofdeb/rpmandamd64/arm64. - Added support for directly serving TLS. Proxying via
nginxorapacheis no longer needed to terminate TLS. - Changed the visualizer endpoint from
/demoto/web-interface. - Removed
/v1/demoendpoint fromsynthclient; its usage is replaced with/v1/screenand startingsynthclientwith the--require-captchaCLI flag. - Fixed timeouts preventing screening of large sequences.
- Add support for config file reloading.
- Add IPv6 support.
- Improved logging:
- Distinguish between errors while accepting a connection vs serving it.
- Stop interpreting
SIGHUPas a request for fast shutdown.
- Improved performance when handling oligo pools.
- Rename
synth_clienttosynthclient.
- Initial release.
- Format is loosely based on Keep a Changelog.
- Many early versions were unreleased and not mentioned here.