大家好,
我们很高兴地宣布将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的讨论。
感谢您使用还原!