Skip to content

Commit 649368e

Browse files
committed
chore(release): v0.9.0
1 parent 15c682f commit 649368e

File tree

4 files changed

+77
-4
lines changed

4 files changed

+77
-4
lines changed

changelog/v0.9.0.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# 📦 Unla v0.9.0
2+
3+
> Turn your MCP Servers and APIs into MCP endpoints — effortlessly, without modifying the original code.
4+
5+
## ✨ 特性
6+
7+
- 集成 OpenTelemetry 链路追踪,支持 Jaeger 配置,可捕获下游请求与错误
8+
- MCP 能力增强:新增日志与资源管理支持;后台定时抓取与缓存能力(可配置刷新间隔与缓存 TTL)
9+
- Web 前端:开发环境新增安全代理目标配置;能力查看页面渲染与类型优化
10+
- 模板工具:新增 `safeGet``safeGetOr`,安全访问嵌套字段
11+
- 支持 Google/GitHub OAuth 登录
12+
13+
## 🐞 修复
14+
15+
- 修复能力筛选初始化数组为空导致的问题
16+
- 增量同步中确保最新配置覆盖顺序正确
17+
- 调整未实现的资源获取日志级别为 debug,减少噪音
18+
- GitHub Actions 工作流事件修复(pull_request_target → pull_request)
19+
20+
## 🧹 重构
21+
22+
- `NewServer` 使用函数式可选项,简化可选配置(追踪、前向代理等)
23+
- 移除磁盘存储实现
24+
- 前端类型与导入顺序优化,条件表达式简化
25+
26+
---
27+
28+
📘 文档:https://docs.unla.amoylab.com/
29+
🐙 源码:https://github.com/amoylab/unla
30+
🐳 Docker 镜像:`ghcr.io/amoylab/unla/allinone:latest`
31+
💬 加入我们的 Discord 社区参与讨论:https://discord.gg/udf69cT9TY
32+
🔗 扫描下方二维码加入社区微信群,备注:`unla`
33+
<img src="https://github.com/amoylab/unla/blob/main/web/public/wechat-qrcode.png" alt="微信群二维码" width="350" height="350" />
34+
35+
---
36+
37+
感谢所有参与和关注该项目的开发者与用户 💖
38+
39+
---
40+
41+
## ✨ Features
42+
43+
- Integrate OpenTelemetry tracing with Jaeger configuration; capture downstream requests and errors
44+
- MCP capabilities: add logging and resource management; background periodic fetch and caching (configurable refresh interval and TTL)
45+
- Web: add safe proxy target for development; improve capability viewer types and rendering
46+
- Template helpers: add `safeGet` and `safeGetOr` for nil-safe nested access
47+
- Add OAuth authentication with Google and GitHub
48+
49+
## 🐞 Fixes
50+
51+
- Initialize capability filter arrays to avoid undefined
52+
- Ensure latest config updates apply last in incremental sync
53+
- Downgrade unimplemented resource fetching logs to debug level
54+
- Fix GitHub Actions event (pull_request_target → pull_request)
55+
56+
## 🧹 Refactor
57+
58+
- Use functional options in `NewServer` for optional configs (tracing, forward proxy, etc.)
59+
- Remove disk storage implementation
60+
- Improve frontend type definitions and import order; simplify filter conditions
61+
62+
---
63+
64+
📘 Docs: https://docs.unla.amoylab.com/
65+
🐙 Source: https://github.com/amoylab/unla
66+
🐳 Docker Image: `ghcr.io/amoylab/unla/allinone:latest`
67+
💬 Join our Discord community: https://discord.gg/udf69cT9TY
68+
🔗 Scan to join WeChat group, note: `unla`
69+
<img src="https://github.com/amoylab/unla/blob/main/web/public/wechat-qrcode.png" alt="WeChat QR Code" width="350" height="350" />
70+
71+
---
72+
73+
Thanks to all contributors and early users! 💖

deploy/helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.8.6
18+
version: 0.9.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "0.8.6"
24+
appVersion: "0.9.0"

pkg/version/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.8.6
1+
v0.9.0

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "unla-dashboard",
33
"private": true,
4-
"version": "0.8.6",
4+
"version": "0.9.0",
55
"type": "module",
66
"description": "Unla Dashboard - A modern web interface for managing MCP Gateway services",
77
"keywords": [

0 commit comments

Comments
 (0)