Skip to content

AsterDrive v0.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jul 03:51
Immutable release. Only release title and notes can be modified.
v0.3.2
6c69528

Release Highlights

AsterDrive v0.3.20.3.1 之后的快速热修复版本,主线是前端公共认证路由的初始化与 token refresh 行为收敛。 在邀请注册、密码重置、邮箱验证、OIDC callback 等公共页面上,应用启动时不再发起无谓的 bootstrap auth 检查,401 错误时也不再尝试 token refresh,从而减少无效 API 调用并避免把公共流程错误地重定向到登录页;同时补全了多个认证相关页面、回收站页面和错误页的 i18n namespace 加载,分享视图页面补齐 tasks namespace,并新增对应测试覆盖。

  • 公共认证路由跳过初始化检查/invite/:token/reset-password 不再触发 bootstrap auth check
  • 公共端点跳过 token refresh — 密码重置、邮箱验证、OIDC callback、邀请相关端点 401 时不再尝试刷新 token
  • URL 匹配只比较 pathname — 修复 query/fragment 导致公共端点未被识别的问题
  • i18n namespace 补全 — 强制改密、重置密码、邀请注册、团队详情、回收站、错误页加载正确 namespace;分享视图补充 tasks

Fixed

  • 前端公共认证页面(邀请注册、密码重置)启动时不再执行 bootstrap auth check
  • 公共 auth 端点 401 错误时不再尝试 token refresh
  • token refresh skip 匹配改用 pathname,避免 query/fragment 干扰
  • 补全 ForcePasswordChangePage / ResetPasswordPage / InviteRegisterPage / AdminTeamDetailPage / TrashPage / ErrorPage 的 i18n namespace 加载
  • ShareViewPage 增加 tasks namespace

Statistics

  • 6 files changed, 133 insertions(+), 13 deletions(-)
  • 1 commit

Download

Platform Architecture Archive
Linux x86_64 aster_drive_v0.3.2_linux_x86_64.tar.gz
Linux x86 aster_drive_v0.3.2_linux_i686.tar.gz
Linux ARM64 aster_drive_v0.3.2_linux_aarch64.tar.gz
Linux ARMv7 aster_drive_v0.3.2_linux_armv7.tar.gz
Windows x86_64 aster_drive_v0.3.2_windows_x86_64.exe.zip
Windows x86 aster_drive_v0.3.2_windows_i686.exe.zip
Windows ARM64 aster_drive_v0.3.2_windows_arm64.zip
macOS x86_64 aster_drive_v0.3.2_macos_x86_64.tar.gz
macOS ARM64 aster_drive_v0.3.2_macos_aarch64.tar.gz

Extract with tar -xzf (Linux/macOS) or unzip (Windows).

Checksums: checksums.txt

Verify signatures

All release archives are signed with Sigstore cosign. To verify:

# Download checksums + signature + certificate
wget https://github.com/AsterCommunity/AsterDrive/releases/download/v0.3.2/{checksums.txt,checksums.txt.sig,checksums.txt.pem}

# Verify signature
cosign verify-blob checksums.txt \
  --signature checksums.txt.sig \
  --certificate checksums.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/AsterCommunity/AsterDrive'

# Verify archive integrity
sha256sum -c checksums.txt