{"release":{"tag":{"name":"dbops.1.7.20241129","path":"/fanderchan/dbops/tags/dbops.1.7.20241129","tree_path":"/fanderchan/dbops/tree/dbops.1.7.20241129","message":"## Add\r\n- 支持自定义 MySQL 部署子目录路径：`mycnf_dir`、`datadir`、`tmpdir`、`binlog_dir`、`relaylog_dir`、`redolog_dir`、`socket_dir`、`mysqlx_socket_dir`、`auditlog_dir`、`slowlog_dir`、`errlog_dir`、`generallog_dir`。\r\n- 支持自定义 MySQL socket 文件路径：`socket`、`mysqlx_socket`。\r\n- 新增 `advanced_config.yml` 配置文件，此功能为进阶功能。\r\n- MySQL 的快捷登录功能支持客户端 prompt 功能，并新增创建默认客户端 prompt 的开关，默认开启。\r\n- 新增支持 PanWeiDB 3.0.2B02 版本部署。\r\n\r\n## Change\r\n- 由于目录支持自定义，修改了 `unsafe_uninstall` 剧本的逻辑。`unsafe_uninstall` 在删除时会打印要删除的目录路径和提示信息，并过滤或拒绝删除系统关键目录（如 /etc）。尽管如此，此剧本依然被视为不安全功能，使用前请详细测试。\r\n- 所有剧本的确认信息现会打印自定义路径。\r\n- 现在非华为官方分支的 openGauss 版本不再支持自动下载逻辑（因为本身无法下载）。如未上传安装包，会尽早报错。\r\n- MySQL 的所有 `fcs_` 参数类型从 int 改为 bool。\r\n- openGauss 部署的默认版本从 5.0.2 修改为 6.0.0。\r\n- 修改 mysql_ansible 参数：将 `mysql_base_dir` 重命名为 `mysql_software_dir`，使其更易于记忆和理解。\r\n- 一些之前注释为\"do not modify\"的高阶参数移动到了新增的配置文件`advanced_config.yml`里，包括 `mysql_package`、`greatsql_package`、`percona_package`。\r\n\r\n## Remove\r\n- 移除 mysql_ansible 中的 `sock_type` 参数。由于现在支持完全自定义 MySQL socket 路径，此参数已无实际意义。\r\n\r\n## Fix\r\n- 修复验证 openGauss 安装包完整性时 sha256 码错误的问题。\r\n- 修复 MySQL 快捷登录创建时剧本硬编码使用了\"mysql\"字面量，未使用 {{ mysql_user }} 参数配置值的问题。","commit":{"id":"bc0c6d804103ea5f3b4d2cb8aa915d32edd78fb5","short_id":"bc0c6d8","title":"!10 dbops1.7 release 合并","title_markdown":"\u003Ca title=\"Pull Request: dbops1.7 release 合并\" class=\"gfm gfm-pull_request\" href=\"/fanderchan/dbops/pulls/10\"\u003E!10\u003C/a\u003Edbops1.7 release 合并","description":"Merge pull request !10 from 芬达/dbops1.7","description_markdown":"Merge pull request \u003Ca title=\"Pull Request: dbops1.7 release 合并\" class=\"gfm gfm-pull_request\" href=\"/fanderchan/dbops/pulls/10\"\u003E!10\u003C/a\u003Efrom 芬达/dbops1.7","message":"!10 dbops1.7 release 合并\nMerge pull request !10 from 芬达/dbops1.7","message_markdown":"\u003Ca title=\"Pull Request: dbops1.7 release 合并\" class=\"gfm gfm-pull_request\" href=\"/fanderchan/dbops/pulls/10\"\u003E!10\u003C/a\u003Edbops1.7 release 合并\nMerge pull request \u003Ca title=\"Pull Request: dbops1.7 release 合并\" class=\"gfm gfm-pull_request\" href=\"/fanderchan/dbops/pulls/10\"\u003E!10\u003C/a\u003Efrom 芬达/dbops1.7","detail_path":"/fanderchan/dbops/commit/bc0c6d804103ea5f3b4d2cb8aa915d32edd78fb5","commits_path":"/fanderchan/dbops/commits/bc0c6d804103ea5f3b4d2cb8aa915d32edd78fb5","tree_path":"/fanderchan/dbops/tree/bc0c6d804103ea5f3b4d2cb8aa915d32edd78fb5","author":{"name":"芬达","email":"510386283@qq.com","username":"fanderchan","user_path":"/fanderchan","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1682672856305644104/4851741_fanderchan_1682672856.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"Gitee GPG Bot","email":"noreply@gitee.com","username":"gitee-bot","user_path":"/gitee-bot","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1677201213385506226/10186697_gitee-bot_1639518846.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2024-11-29T04:39:42+00:00","committed_date":"2024-11-29T04:39:42+00:00","signature":null,"build_state":null},"archive_path":"/fanderchan/dbops/repository/archive/dbops.1.7.20241129","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"dbops.1.7.20241129 release","path":"/fanderchan/dbops/releases/tag/dbops.1.7.20241129","tag_path":"/fanderchan/dbops/tree/dbops.1.7.20241129","project_id":28879778,"created_at":"2024-11-29T12:44:48+08:00","is_prerelease":false,"description":"## Add\r\n- 支持自定义 MySQL 部署子目录路径：`mycnf_dir`、`datadir`、`tmpdir`、`binlog_dir`、`relaylog_dir`、`redolog_dir`、`socket_dir`、`mysqlx_socket_dir`、`auditlog_dir`、`slowlog_dir`、`errlog_dir`、`generallog_dir`。\r\n- 支持自定义 MySQL socket 文件路径：`socket`、`mysqlx_socket`。\r\n- 新增 `advanced_config.yml` 配置文件，此功能为进阶功能。\r\n- MySQL 的快捷登录功能支持客户端 prompt 功能，并新增创建默认客户端 prompt 的开关，默认开启。\r\n- 新增支持 PanWeiDB 3.0.2B02 版本部署。\r\n\r\n## Change\r\n- 由于目录支持自定义，修改了 `unsafe_uninstall` 剧本的逻辑。`unsafe_uninstall` 在删除时会打印要删除的目录路径和提示信息，并过滤或拒绝删除系统关键目录（如 /etc）。尽管如此，此剧本依然被视为不安全功能，使用前请详细测试。\r\n- 所有剧本的确认信息现会打印自定义路径。\r\n- 现在非华为官方分支的 openGauss 版本不再支持自动下载逻辑（因为本身无法下载）。如未上传安装包，会尽早报错。\r\n- MySQL 的所有 `fcs_` 参数类型从 int 改为 bool。\r\n- openGauss 部署的默认版本从 5.0.2 修改为 6.0.0。\r\n- 修改 mysql_ansible 参数：将 `mysql_base_dir` 重命名为 `mysql_software_dir`，使其更易于记忆和理解。\r\n- 一些之前注释为\"do not modify\"的高阶参数移动到了新增的配置文件`advanced_config.yml`里，包括 `mysql_package`、`greatsql_package`、`percona_package`。\r\n\r\n## Remove\r\n- 移除 mysql_ansible 中的 `sock_type` 参数。由于现在支持完全自定义 MySQL socket 路径，此参数已无实际意义。\r\n\r\n## Fix\r\n- 修复验证 openGauss 安装包完整性时 sha256 码错误的问题。\r\n- 修复 MySQL 快捷登录创建时剧本硬编码使用了\"mysql\"字面量，未使用 {{ mysql_user }} 参数配置值的问题。","author":{"name":"芬达","username":"fanderchan","path":"/fanderchan","avatar_url":"https://foruda.gitee.com/avatar/1682672856305644104/4851741_fanderchan_1682672856.png!avatar30"},"attach_files":[{"download_url":"/fanderchan/dbops/attach_files/1977461/download/dbops.1.7.20241129-Linux-x86_64.tar.gz","name":"dbops.1.7.20241129-Linux-x86_64.tar.gz","cli_download_url":"https://gitee.com/fanderchan/dbops/releases/download/dbops.1.7.20241129/dbops.1.7.20241129-Linux-x86_64.tar.gz","censor_failed":false,"censor_tip":null}],"zip_download_url":"/fanderchan/dbops/releases/tag/dbops.1.7.20241129.zip","tar_download_url":"/fanderchan/dbops/releases/tag/dbops.1.7.20241129.tar.gz"}}}