Zino框架发布0.28版本,新增QueryBuilder和MutationBuilder,增强ORM功能,支持聚合和窗口函数,新增Entity和InSqlValue特性,改进DecodeRow实现,并独立集成其他Web框架,发布zino-cli工具。
Zino开发框架发布0.18版本,改进包括移除nightly特性、改进ORM对事务和SQLite数据库的支持、支持加载JSON和YAML格式的配置文件、添加时间处理模块和支持设置Response的BusinessCode。
Zino开发框架发布0.16版本,改进包括完善zino-derive功能、改进Application trait、重构定时任务、实现模型Mock功能、性能优化。
Zino开发框架发布0.14版本,新增本地目录配置、服务器端口注册路由分组、静态页面多页模式、Response动态内容添加ETag缓存控制、全面支持国密算法SM3、SM4、完善ORM、新增zino-extra、zino-dioxus和zino-cli库。
Zino开发框架发布0.12版本,改进包括集成dioxus-desktop、完善ORM功能、支持SQLite数据库、使用RapiDoc改进OpenAPI文档、内置UserSession、实现NamedFile和引入WebHooks。
Zino开发框架发布了0.10版本,改进包括条件编译实现ORM支持MySQL和PostgreSQL,DefaultController提供增删改查、导入导出接口,ModelHooks注入模型自定义行为,QueryContext实现SQL查询监控,ResponseDataTransformer支持对Response数据定制,支持OpenAPI规范文档,改进SessionId支持,集成JWT认证方案。
Zino 0.8版本支持与Rust社区中最流行的两个Web框架axum和actix-web的集成。
介绍Zino开发框架中通用错误类型Error的实现,包括基于字符串的错误处理、支持source和tracing等功能,采用SharedString类型优化静态字符串处理,实现std::error::Error + 'static转换为Error类型,与tracing集成实现自动记录错误信息。
Axum框架基于Node的Egg.js、Java的Spring Boot、Gloang的Beego设计,以“约定优于配置”为原则,计划集成actix-web,正在快速迭代开发中。
完成下面两步后,将自动完成登录并继续当前操作。