mirror of
https://git.vectorsigma.ru/public/AdGuardHome.git
synced 2026-07-28 20:19:13 +00:00
Merge branch 'master' into ADG-10291
This commit is contained in:
27
CHANGELOG.md
27
CHANGELOG.md
@@ -9,14 +9,21 @@ The format is based on [*Keep a Changelog*](https://keepachangelog.com/en/1.0.0/
|
||||
<!--
|
||||
## [v0.108.0] – TBA
|
||||
|
||||
## [v0.107.65] - 2025-07-30 (APPROX.)
|
||||
## [v0.107.66] - 2025-09-03 (APPROX.)
|
||||
|
||||
See also the [v0.107.65 GitHub milestone][ms-v0.107.65].
|
||||
See also the [v0.107.66 GitHub milestone][ms-v0.107.66].
|
||||
|
||||
[ms-v0.107.65]: https://github.com/AdguardTeam/AdGuardHome/milestone/100?closed=1
|
||||
[ms-v0.107.66]: https://github.com/AdguardTeam/AdGuardHome/milestone/101?closed=1
|
||||
|
||||
NOTE: Add new changes BELOW THIS COMMENT.
|
||||
-->
|
||||
<!--
|
||||
NOTE: Add new changes ABOVE THIS COMMENT.
|
||||
-->
|
||||
|
||||
## [v0.107.65] - 2025-08-20
|
||||
|
||||
See also the [v0.107.65 GitHub milestone][ms-v0.107.65].
|
||||
|
||||
### Security
|
||||
|
||||
@@ -53,15 +60,12 @@ In this release, the schema version has changed from 29 to 30.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Disabled state of Top clients action button in web UI ([#7923]).
|
||||
- Disabled state of *Top clients* action button in web UI ([#7923]).
|
||||
|
||||
[#7923]: https://github.com/AdguardTeam/AdGuardHome/issues/7923
|
||||
|
||||
[go-1.24.6]: https://groups.google.com/g/golang-announce/c/x5MKroML2yM
|
||||
|
||||
<!--
|
||||
NOTE: Add new changes ABOVE THIS COMMENT.
|
||||
-->
|
||||
[ms-v0.107.65]: https://github.com/AdguardTeam/AdGuardHome/milestone/100?closed=1
|
||||
|
||||
## [v0.107.64] - 2025-07-28
|
||||
|
||||
@@ -3219,11 +3223,12 @@ See also the [v0.104.2 GitHub milestone][ms-v0.104.2].
|
||||
[ms-v0.104.2]: https://github.com/AdguardTeam/AdGuardHome/milestone/28?closed=1
|
||||
|
||||
<!--
|
||||
[Unreleased]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.65...HEAD
|
||||
[v0.107.65]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.64...v0.107.65
|
||||
[Unreleased]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.66...HEAD
|
||||
[v0.107.66]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.65...v0.107.66
|
||||
-->
|
||||
|
||||
[Unreleased]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.64...HEAD
|
||||
[Unreleased]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.65...HEAD
|
||||
[v0.107.65]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.64...v0.107.65
|
||||
[v0.107.64]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.63...v0.107.64
|
||||
[v0.107.63]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.62...v0.107.63
|
||||
[v0.107.62]: https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.61...v0.107.62
|
||||
|
||||
@@ -27,9 +27,11 @@ fi
|
||||
readonly version
|
||||
|
||||
# Allow users to use sudo.
|
||||
sudo_cmd="${SUDO:-}"
|
||||
sudo_cmd="${SUDO:-exec}"
|
||||
readonly sudo_cmd
|
||||
|
||||
# Make sure that those are built using something like:
|
||||
# make ARCH='386 amd64 arm arm64 ppc64le' OS=linux VERBOSE=1 build-release
|
||||
docker_platforms="\
|
||||
linux/386,\
|
||||
linux/amd64,\
|
||||
@@ -104,20 +106,46 @@ cp "${dist_dir}/AdGuardHome_linux_arm_7/AdGuardHome/AdGuardHome" \
|
||||
cp "${dist_dir}/AdGuardHome_linux_ppc64le/AdGuardHome/AdGuardHome" \
|
||||
"${dist_docker}/AdGuardHome_linux_ppc64le_"
|
||||
|
||||
# Don't use quotes with $docker_version_tag and $docker_channel_tag, because we
|
||||
# want word splitting and or an empty space if tags are empty.
|
||||
#
|
||||
# TODO(a.garipov): Once flag --tag of docker buildx build supports commas, use
|
||||
# them instead.
|
||||
#
|
||||
# shellcheck disable=SC2086
|
||||
$sudo_cmd docker "$debug_flags" \
|
||||
buildx build \
|
||||
--build-arg BUILD_DATE="$build_date" \
|
||||
--build-arg DIST_DIR="$dist_dir" \
|
||||
--build-arg VCS_REF="$commit" \
|
||||
--build-arg VERSION="$version" \
|
||||
--output "$docker_output" \
|
||||
--platform "$docker_platforms" \
|
||||
--progress 'plain' \
|
||||
$docker_version_tag $docker_channel_tag -f ./docker/Dockerfile .
|
||||
# docker_opt_tag is a function that wraps the call to docker to optionally add
|
||||
# --tag flags.
|
||||
docker_opt_tag() {
|
||||
# Unset all positional parameters of the function.
|
||||
set --
|
||||
|
||||
# Set the initial parameters.
|
||||
set -- \
|
||||
"$debug_flags" \
|
||||
buildx \
|
||||
build \
|
||||
--build-arg BUILD_DATE="$build_date" \
|
||||
--build-arg DIST_DIR="$dist_dir" \
|
||||
--build-arg VCS_REF="$commit" \
|
||||
--build-arg VERSION="$version" \
|
||||
--output "$docker_output" \
|
||||
--platform "$docker_platforms" \
|
||||
--progress 'plain' \
|
||||
;
|
||||
|
||||
# Append the channel tag, if any.
|
||||
if [ "$docker_channel_tag" != '' ]; then
|
||||
set -- "$@" "$docker_channel_tag"
|
||||
fi
|
||||
|
||||
# Append the version tag, if any.
|
||||
if [ "$docker_version_tag" != '' ]; then
|
||||
set -- "$@" "$docker_version_tag"
|
||||
fi
|
||||
|
||||
# Append the rest.
|
||||
set -- \
|
||||
"$@" \
|
||||
-f \
|
||||
./docker/Dockerfile \
|
||||
. \
|
||||
;
|
||||
|
||||
# Call the docker command with the assembled parameters.
|
||||
"$sudo_cmd" docker "$@"
|
||||
}
|
||||
|
||||
docker_opt_tag
|
||||
|
||||
Reference in New Issue
Block a user