{"release":{"tag":{"name":"v1.2.1-RC","path":"/ghi/dbsyncer/tags/v1.2.1-RC","tree_path":"/ghi/dbsyncer/tree/v1.2.1-RC","message":"","commit":{"id":"2d609eb82c57d011f5b40fd6a0008dca3c523bce","short_id":"2d609eb","title":"!85 merge","title_markdown":"\u003Ca title=\"Pull Request: merge\" class=\"gfm gfm-pull_request\" href=\"/ghi/dbsyncer/pulls/85\"\u003E!85\u003C/a\u003Emerge","description":"Merge pull request !85 from AE86/V_1.0.0_Beta","description_markdown":"Merge pull request \u003Ca title=\"Pull Request: merge\" class=\"gfm gfm-pull_request\" href=\"/ghi/dbsyncer/pulls/85\"\u003E!85\u003C/a\u003Efrom AE86/V_1.0.0_Beta","message":"!85 merge\nMerge pull request !85 from AE86/V_1.0.0_Beta","message_markdown":"\u003Ca title=\"Pull Request: merge\" class=\"gfm gfm-pull_request\" href=\"/ghi/dbsyncer/pulls/85\"\u003E!85\u003C/a\u003Emerge\nMerge pull request \u003Ca title=\"Pull Request: merge\" class=\"gfm gfm-pull_request\" href=\"/ghi/dbsyncer/pulls/85\"\u003E!85\u003C/a\u003Efrom AE86/V_1.0.0_Beta","detail_path":"/ghi/dbsyncer/commit/2d609eb82c57d011f5b40fd6a0008dca3c523bce","commits_path":"/ghi/dbsyncer/commits/2d609eb82c57d011f5b40fd6a0008dca3c523bce","tree_path":"/ghi/dbsyncer/tree/2d609eb82c57d011f5b40fd6a0008dca3c523bce","author":{"name":"AE86","email":"836391306@qq.com","username":"ghi","user_path":"/ghi","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676909349517864014/376718_ghi_1660456020.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":"2022-09-30T15:52:49+00:00","committed_date":"2022-09-30T15:52:49+00:00","signature":null,"build_state":null},"archive_path":"/ghi/dbsyncer/repository/archive/v1.2.1-RC","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"v1.2.1-RC","path":"/ghi/dbsyncer/releases/tag/v1.2.1-RC","tag_path":"/ghi/dbsyncer/tree/v1.2.1-RC","project_id":7911474,"created_at":"2022-10-01T00:19:29+08:00","is_prerelease":false,"description":"1、修复表字段映射关系为空，空指针异常\r\n2、修复PostgreSQL兼容低版本查询schema\r\n3、修复SqlServer缺少依赖，导致无法获取空间类型\r\n4、修复全量同步统计空表总数\r\n5、修复全量同步统计总数存在误差，默认读取系统表总数，或在任务执行的过程中源库总数可能发生变化\r\n6、修复查询视图VIEW总数\r\n7、修复判断Oracle执行SQL成功标记（-2）\r\n8、修复bit转int\r\n9、修复binlog反序列化，优先记录增量数据\r\n10、修复BinaryValueMapper二进制转换\r\n11、修复BitValueMapper并发异常\r\n12、支持DB跨schema转换，统一字段转换标准（基于JDBC标准数据类型进行扩展）\r\n13、支持SqlServer同步oracle，转换空间Geometry类型\r\n14、支持MySQL增量同步，解析json类型\r\n15、支持字符转byte[]\r\n16、支持字符串转Tinyint类型\r\n17、支持字符转timestamp\r\n18、支持date转换字符类型\r\n19、支持short，boolean转类型\r\n20、支持BigDecimal转Double类型\r\n21、支持PostgreSQL游标查询，提升全量同步效率\r\n22、支持控制写入增量数据开关\r\n\u003E application.properties新增配置开关\r\n``` config\r\n#记录增量同步成功数据\r\ndbsyncer.parser.flush.increment.data.write-success=true\r\n#记录增量同步失败数据\r\ndbsyncer.parser.flush.increment.data.write-fail=true\r\n```\r\n23、优化全量同步为覆盖写入\r\n24、优化SqlServer增量同步性能，复用拉取LSN线程\r\n25、优化值转换异常或为空时，设置二进制类型默认值\r\n26、优化控制台打印和日志输出信息，数据脱敏\r\n27、优化定时刷新驱动管理页面\r\n28、优化上传文件大小限制\r\n29、优化记录异常信息长度限制","author":{"name":"AE86","username":"ghi","path":"/ghi","avatar_url":"https://foruda.gitee.com/avatar/1676909349517864014/376718_ghi_1660456020.png!avatar30"},"attach_files":[{"download_url":"/ghi/dbsyncer/attach_files/1206023/download/dbsyncer-1.2.1-RC.zip","name":"dbsyncer-1.2.1-RC.zip","cli_download_url":"https://gitee.com/ghi/dbsyncer/releases/download/v1.2.1-RC/dbsyncer-1.2.1-RC.zip","censor_failed":false,"censor_tip":null}],"zip_download_url":"/ghi/dbsyncer/releases/tag/v1.2.1-RC.zip","tar_download_url":"/ghi/dbsyncer/releases/tag/v1.2.1-RC.tar.gz"}}}