还原器v1.3.0发布!
#开源 #news #database #reductstore

大家好,

我们很高兴地宣布将version 1.3.0释放在还原店数据库中!此更新带来了许多新功能和改进,我们认为这些功能将增强您在数据库中的体验。

更改许可证

首先,我们更改了项目许可证,从AGPLV3转换为MPL-2.0,该项目允许该程序用作专有软件中网络的服务。这项更改的目的是避免将来发生任何误解,并符合我们鼓励对项目的贡献的目标,同时允许所有人免费使用它。

标签支持

我们在POST|GET /api/v1/:bucket/:entry请求上添加了对标签的支持。这些标签可以作为前缀x-reduct-label-作为标头发送并接收到,从而更容易分类和过滤您的数据。

# Write two records with timestamp 10000 and 20000
curl -d "some_data_1" \
  -X POST \
  --header "x-reduct-label-quality: good" \
  --header "Content-Type: text/plain" \
  "http://127.0.0.1:8383/api/v1/b/my_data/entry_1?ts=10000"

我们还为GET /api/v1/:bucket/:entry/q端点添加了include-<label>exclude-<label>查询参数。这些新参数允许您根据特定的标签值过滤记录,从而更容易找到所需的数据。

curl "http://127.0.0.1:8383/api/v1/b/my_data/entry_1/q?include-quality=good"

其他改进

此外,我们还添加了存储Content-Type标头的功能,以便在编写记录时,以便可以使用相同的标头返回记录。这样可以确保您的数据始终以您期望的格式返回。感谢@rtadepalli贡献此功能!

最后,我们将Web控制台更新为1.2.0版,并将错误标题-x-reduct-error重命名为x-reduct-error,以使其更加一致。

请注意,我们的client SDKs很快将更新以支持新版本的API。我们建议您尽快升级到此新版本,以利用这些新功能和改进。

我们希望您喜欢此版本的新功能和改进,一如既往,我们欢迎您的反馈和
建议将来更新。不要犹豫,在Discord
或通过有关GitHub的讨论。

感谢您使用还原!