Ayugespidertools

Latest version: v3.10.1

Safety actively analyzes 688803 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

2.0.2

这是一个微小变动的版本,主要是添加了 `mongodb` 的 `asyncio` 的示例。

[查看完整的变更日志](https://ayugespidertools.readthedocs.io/en/latest/additional/news.html#ayugespidertools-2-0-2-2023-05-05)。

**注意:此版本已 `Yanked`,由于相关依赖库版本会影响 `cli` 的运行,所以紧急取消此版本的 `pypi` 包,修复版本会在下一个 `patch` 发布**

旧版本可能也会有影响,如果急于使用,请降低 `urllib3` 的版本即可。

2.0.1

这是一个 `major` 的大版本更新,主要是更改了项目结构,规范项目的风格统一,也具有新功能添加。

[查看完整的变更日志](https://ayugespidertools.readthedocs.io/en/latest/additional/news.html#ayugespidertools-2-0-1-2023-04-27)。

注:具有一些 `api` 更改,项目结构更改,请谨慎更新。请做好版本管理,旧项目不要跨主版本更新。

1.1.9

这是一个维护版本,具有次要功能、错误修复和清理。

[查看完整的变更日志](https://ayugespidertools.readthedocs.io/en/latest/additional/news.html#ayugespidertools-1-1-9-2023-04-20)。

注:以后的 `changelog` 等信息都将放入上面的 `readthedocs` 的 `Release notes` 部分,以方便修改和管理。

1.1.8

更新内容

1.1.7

更新内容

此次更新不会对旧项目有所影响,含 `bug` 修复,推荐更新。

> bug 修复:

- 修复 `mongodb` 异步存储场景下,在不指定更新条件 `mongo_update_rule` 的字段时报错,此问题由于粗心遗漏所致。所以经此问题,优化了其代码结构,将可复用代码放入模板设计模式中,以防修改不完全。

> 新功能添加:

- 无

> 部分场景优化及修改:

- `consul` 更新对应的模板中的 `.conf` 配置示例;

- 使用一些设计模式增加代码复用性和易扩展性;

- 解决部分代码中 `type hint` 缺失和不明确的问题;

- 清理部分无效、无用的方法和文件。

1.1.6

更新内容

**注意:** 此次更新会对使用 `consul` 配置的旧项目有影响,请谨慎更新。

> bug 修复:

- 无

> 新功能添加:

- 无

> 部分场景优化及修改:

- `consul` 功能修改
- 可能不同人使用 `consul` 会有不同风格,所以本库中的 `consul` 配置参数由之前的 `token`,`port`,`host`,`key_value`,`group` 改为更清晰和方便的 `token`(需要读取 `consul` 对应配置的权限 `token`,一般只读权限即可,可为空),`url`(`consul` `api` 信息),`format`(对应配置的格式,可选【`json`,`xml`,`hcl`,`yaml`】),适用性更广。
- 在使用 `consul` 功能时,配置 `APP_CONF_MANAGE`为 `True` 时即从 `consul` 中取配置。不再是之前的开启 `APP_CONF_MANAGE` 后,还要满足目标项目没有对应的本地配置才会激活条件。
- 完善部分测试用例。

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.