From 08e6e8c003799712669d835cf99245941ce4a4b0 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 20 Apr 2026 18:09:08 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20CHANGELOG=20?= =?UTF-8?q?=E5=92=8C=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CHANGELOG 记录 Unreleased 新功能: - internal 指令 - limit_rate 中间件 - server_tokens 配置 - types 配置块 Dockerfile 更新版本信息路径。 Co-Authored-By: Claude Opus 4.7 --- CHANGELOG.md | 9 +++++++++ Dockerfile | 12 ++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97f249f..f254e82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). +## [Unreleased] + +### Added + +- internal 指令:防止外部直接访问特定 location,支持 X-Accel-Redirect 内部重定向 +- limit_rate 中间件:响应速率限制,支持令牌桶算法和大文件回退策略 +- server_tokens 配置:控制 Server 响应头是否显示版本号 +- types 配置块:自定义 MIME 类型映射,线程安全实现 + ## [0.2.1] - 2026-04-17 ### Added diff --git a/Dockerfile b/Dockerfile index 211f9d0..71b82ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,12 +28,12 @@ ARG BUILD_PLATFORM=unknown COPY . . RUN CGO_ENABLED=0 GOOS=linux go build \ -ldflags="-s -w \ - -X 'rua.plus/lolly/internal/app.Version=${VERSION}' \ - -X 'rua.plus/lolly/internal/app.GitCommit=${GIT_COMMIT}' \ - -X 'rua.plus/lolly/internal/app.GitBranch=${GIT_BRANCH}' \ - -X 'rua.plus/lolly/internal/app.BuildTime=${BUILD_TIME}' \ - -X 'rua.plus/lolly/internal/app.GoVersion=${GO_VERSION}' \ - -X 'rua.plus/lolly/internal/app.BuildPlatform=${BUILD_PLATFORM}'" \ + -X 'rua.plus/lolly/internal/version.Version=${VERSION}' \ + -X 'rua.plus/lolly/internal/version.GitCommit=${GIT_COMMIT}' \ + -X 'rua.plus/lolly/internal/version.GitBranch=${GIT_BRANCH}' \ + -X 'rua.plus/lolly/internal/version.BuildTime=${BUILD_TIME}' \ + -X 'rua.plus/lolly/internal/version.GoVersion=${GO_VERSION}' \ + -X 'rua.plus/lolly/internal/version.BuildPlatform=${BUILD_PLATFORM}'" \ -gcflags="-l=4" \ -asmflags="-l=4" \ -trimpath \