Luwak 3.1.0 Release Notes
· 2 min read
变更日志
修复了 snake 转换问题
新增功能
-
配置项扩展:新增配置项,允许用户禁止转换请求参数和响应结果中的字段名。
配置文件路径:
conf.d/column_mapping.toml
conf.d/column_mapping.toml[column_mapping]
# 转换请求参数,默认 true
# true 请求参数对象的字段名自动映射数据库表的字段名
# false 请求参数对象的字段名直接对应数据库表的字段名
convert_request = true
# 转换响应结果,默认 true
# true 查询结果中的字段名自动转为 lowerCamelCase 风格
# false 查询结果中的字段名保持原样
convert_response = true
问题修复
- Snake 转换问题修复:修复了 snake 转换问题,现支持以下数据库建表规约:
- 表名、字段名必须使用小写字母或数字。
- 禁止出现数字开头。
- 禁止两个下划线中间只出现数字。
- 原仅允许的列名风格:
level_3_name
- 现新增允许的列名风格:
level3_name
插件
- asm.so v0.1.6
升级
info
直接覆盖旧版本,向下兼容 3.x 版本。
生产环境用 luwak-linux
开发测试环境用 luwak-dev-linux
升级前要先备份,防止意外。
覆盖 Luwak ,注意替换实际路径。
curl -o /usr/local/bin/luwak-linux https://download.api.tech/luwak/luwak-linux
curl -o /usr/local/bin/luwak-dev-linux https://download.api.tech/luwak/luwak-dev-linux
覆盖插件,注意替换实际路径。
curl -o /var/lib/luwak/lib/asm.so https://download.api.tech/luwak/lib/asm.so
通过这些更新,我们进一步增强了系统的灵活性和兼容性,确保更好地满足不同用户的需求。