Skip to content

Conversation

@cuonglm
Copy link
Collaborator

@cuonglm cuonglm commented Nov 12, 2025

Minor Release

This contains improvements and bug fixes.

Improvements

  • Upgrade the quic-go library to v0.56.0 to improve API usability and resolve several critical bugs.

Fixes

  • Fixed a bug that allowed the root domain to be passed to systemd-resolved, which subsequently caused DNS resolution failure on Linux.
  • Fixed a bug where log flags were not processed during a reloading operation, causing internal runtime logging to fail after the reload completed.

While at it, also bump required go version to 1.24
Remove empty and root domain (".") entries from search domains list
to prevent systemd-resolved errors. This addresses the issue where
systemd doesn't allow root domain in search domains configuration.

The filtering ensures only valid search domains are passed to
systemd-resolved, preventing DNS operation failures.
During reload operations, log and cache flags were not being processed,
which prevented runtime internal logs from working correctly. To fix this,
processLogAndCacheFlags was refactored to accept explicit viper and config
parameters instead of relying on global state, enabling it to be called
during reload with the new configuration. This ensures that log and cache
settings are properly applied when the service reloads its configuration.
While at it, also bump go version to 1.24
@cuonglm cuonglm force-pushed the release-branch-v1.4.8 branch from 2428a23 to 78ea2d6 Compare November 12, 2025 08:22
@cuonglm cuonglm merged commit 57a9bb9 into v1.0 Dec 2, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants