100.0.2 变更日志
此版本包含多个错误修复。它还增加了对转储和恢复长名称集合的支持,因为在 MongoDB 版本 4.4 中,120 字节的名称限制将提高到 255 个字节。
变更的完整列表如下:
Bug
TOOLS-1785 mongodump 帮助中的错别字
TOOLS-2495 Oplog 重放无法处理条目 >16 MB
TOOLS-2498 Nil 指针错误 mongodump
TOOLS-2559 990卸载数据库工具..1 -1 RPM 时出错
TOOLS-2575 mongorestore 在 convertLegacyIndexes4 期间从.4 mongodump 发生混乱
TOOLS-2593 修复 $admin 文件名的特殊处理
任务
工具 - 将 MMAPV24461 测试添加到工具测试中
工具 -2469 接受 CA 中的多个证书
TOOLS-2530 Mongorestore 可以从新的 mongodump 格式恢复
TOOLS-2537 Ignore config.system.indexBuilds命名空间
工具 -2544 4将.4 测试添加到 Evergreen
TOOLS-2551 将发布上传拆分为每个发行版的任务
TOOLS-2555 支持 directConnection 选项
TOOLS-2561 对 mongodb-tools tarball 进行签名
工具 -2605100 0剪切..2 发布
100.0.1 变更日志
此版本是对我们新版本基础架构的测试,与 100.0.0 相比无任何更改。
任务
- TOOLS-2493 1000剪切工具..0 1000和..1 GA 版本
100.0.0 变更日志
这是 Server 中 Database Tools 的第一个独立版本。我们决定转为单独发布,以便更频繁地发布新功能和错误修复。新的单独发布版本从 100.0.0 开始,以明确版本控制与 Server 是分开的。您可以在 MongoDB 博客上阅读更多相关信息。
此版本包含错误修复、一些新的命令行选项和生存质量改进。完整列表如下,但以下是一些重点内容:
只要 URI 和显式选项不提供冲突的信息,就不再限制将
--uri与其他连接选项(例如--port和--password)一起使用。现在可以将连接字符串指定为位置参数,而无需使用--uri选项。在导入 csv 或 tsv 文件时,
mongoimport的--useArrayIndexFields新标志将字段中的自然数解读为数组索引。mongorestore的新标志删除相应mongodump输出中指定的任何无效索引选项,并重写任何旧版索引键值以使用有效值。mongoimport的新deletemode。使用--modedelete,mongoimport删除数据库中与导入文件中的文档相匹配的现有文档。
构建失败
- TOOLS-2489 format-go任务在主节点上失败
Bug
TOOLS-1493 终端宽度较低时,工具运行帮助时会崩溃
TOOLS-1786 mongodump 不会为转储为集合的视图创建元数据.json文件
当重放oplog失败时,TOOLS-1826 mongorestore 在存档模式下发生混乱
TOOLS-1909 mongoimport 不报告其支持十进制类型
TOOLS-2275 autoIndexId:false 在4 中不受支持。0
TOOLS-2334 在oplog重放期间跳过系统集合
TOOLS-2336 从 stdin 恢复时打印错误的弃用错误消息
TOOLS-2346 mongodump --archive to stdout 会在提示输入密码时损坏存档
如果源数据库具有无效索引选项,则 TOOLS- mongodump/mongorestore 错误2379
TOOLS-2380 mongodump 在启用身份验证的情况下针对隐藏节点失败
TOOLS-2381 恢复无套接字超时行为
TOOLS-2395 oplog溢出的错误消息
TOOLS-2403 mongorestore 在存档模式下重放最后oplog时挂起失败
TOOLS-2422 admin.tempusers 未被 mongorestore 删除
TOOLS-2423 mongorestore 不会删除转储中存在的 admin.tempusers
TOOLS-2455 mongorestore 因存档无效而挂起
TOOLS-2462 密码提示在 Windows 上不起作用
TOOLS-2497 mongorestore 在调用 createIndexes 之前可能会错误地验证索引名称长度
TOOLS-2513 创建客户端选项会导致连接字符串验证错误
TOOLS-2520 修复 SSL 选项的选项解析
TOOLS-2547 在 rhel7 上安装数据库工具失败。0
TOOLS-2548 在 SLES 上安装数据库工具失败15
新增功能
TOOLS-1954 支持 mongoimport 中 mongoexport大量表示法的往返
TOOLS-2268 为 mongoimport 添加删除模式
TOOLS-2412 删除不支持的旧索引选项
TOOLS-2430 mongorestore:在虚线索引键中,将“hashed”替换为与1 ""
TOOLS-2459 允许 --uri 与其他连接字符串选项一起使用
TOOLS-2460 连接字符串可设立为位置参数
TOOLS-2521 添加对 tlsDisableOCSPEndpointCheck URI 选项的支持
TOOLS-2529 Mongodump 为长集合名称输出新文件格式
任务
TOOLS-2418 从 mongo-tools 中删除 mongoreplay
TOOLS-2421 从服务器移动工具测试后保持测试覆盖率
TOOLS-2438 在 dist任务中创建 MSI 安装程序
TOOLS-2439 Tools 公式包含在 Homebrew Tap 中
TOOLS-2440 Sign MSI 安装程序
TOOLS-2441 更新发布进程文档
TOOLS-2442 自动发布上传
TOOLS-2443 在 dist任务中生成 tarball 存档
TOOLS-2444 在 dist任务中生成 deb 包
TOOLS-2449 创建签名任务
TOOLS-2464 更新平台支持
TOOLS- 对2470 Linux 软件包进行签名
TOOLS-2471 自动生成JSON下载源
TOOLS-2472 自动化 Linux包发布
工具 -2473 整合社区和企业版本
TOOLS-2475 手动验证工具发布
TOOLS-2480 在 dist任务中生成 rpm 包
TOOLS-2488 更新包命名和版本控制
TOOLS-2493 1000剪切工具..0 1000和..1 GA 版本
TOOLS-2506 更新 Linux 软件包中的维护者
工具 -2523 删除Ubuntu.12 04和Debian.7 1变体
TOOLS-2536 createIndexes4 命令中的..1 选项。9
TOOLS-2538 将 convertLegacyIndexKeys() 从 mongorestore 移至 mongo-tools-common
TOOLS-2539 使用正确的名称将 Linux 软件包发布到 curator
工具 - 将2549 GA 版本推送到服务器测试存储库
工具 -2550 将 GA4 版本推送到.4 存储库
TOOLS-2551 将发布上传拆分为每个发行版的任务