-
2.9-stable Stable
released this
2025-04-12 10:04:01 +02:00 | 2 commits to main since this releaseRelease Notes for 2.9-Stable
Key Highlights
- Improved Dual-Stack Support: Enhanced handling of IPv4/IPv6 configurations with the
forceprotocol
option (ipv4
,ipv6
,auto
) to address network inconsistencies and improve compatibility with dual-stack environments. - Enhanced Logging: Added detailed logging for network events and protocol configurations to simplify debugging and monitoring.
- Optimized Worker Scaling: Further improvements to auto-scaling workers for better performance under high load scenarios.
- Pre-Caching Enhancements: Improved pre-caching logic to ensure faster file access and reduced latency during startup.
- XEP-0363 Compliance Improvements: Verified and optimized behavior for HTTP file uploads to ensure compatibility with XMPP clients like Gajim and Dino.
Added
forceprotocol
configuration option to explicitly control network protocol usage (ipv4
,ipv6
,auto
).- Detailed logging for
forceprotocol
and network events to assist in debugging dual-stack issues. - Additional metrics for monitoring worker performance and upload/download statistics.
Changed
- Improved handling of dual-stack environments when
forceprotocol=auto
is set. - Enhanced auto-scaling logic for worker threads to better adapt to varying workloads.
- Updated documentation to include troubleshooting steps for common issues like
404 Not Found
errors and dual-stack conflicts.
Fixed
- Resolved issues with inconsistent behavior in dual-stack environments when both IPv4 and IPv6 were enabled.
- Addressed edge cases where pre-caching could fail under certain configurations.
- Fixed minor bugs in ClamAV scanning and deduplication workflows.
Upgrade Notes
- Go Version: Ensure you are using Go 1.24.0 or later.
- Configuration Changes: Update your config.toml file to include the new
forceprotocol
option:# Server configuration forceprotocol = "auto" # Options: "ipv4", "ipv6", "auto"
Known Issues
- None reported for this release.
For more details, refer to the updated Wiki Documentation and CHANGELOG.
Downloads
- Improved Dual-Stack Support: Enhanced handling of IPv4/IPv6 configurations with the