ZrLog 3.2 发布,支持无服务运行,管理更快更自由
本次更新最大的亮点是 无服务(Serverless)适配,让你在 Lambda 无服务器环境下,也能像传统服务器一样顺畅运行。同时,管理体验、性能和编辑器功能也迎来全面升级
从 ZrLog 3.2 起新增 Lambda 部署,并配合 Cloudflare Pages 服务实现动静结合,轻松实现无服务上云(低成本上云,仅需域名费用),让你的网站更加稳定
上了 AWS Lambda 后,无需担心服务稳定性,轻松实现 99.99% 可用率,随时随地、任何设备,都能记录并分享你的想法或思考
3.2.0 变更记录
新特性
- 【管理页】service worker 缓存页面和静态资源
- 【管理页】cdn 托管管理后台页面,静态化更加彻底
- 【部署】支持以 war 的方式运行在 Jakarta servlet 容器内运行
- (需 tomcat 10+, jetty11 等)
- 2.x 版本需先完成容器升级后,才能完成升级
- 【部署】支持配置 contextPath,实现二级目录部署
- 【部署】适配 Lambda 无服务运行环境
- 【安装】引导页面显示新版本信息
- 【安装】支持 Cloudflare 的 D1 数据库(通过 WebApi 方式)
优化
- 【性能】优化全局拦截器缓存的处理
- 【构建】统一打包时间,便于 reproduce
- 【管理页】支持 cross 请求
- 【管理页】升级编辑器各项依赖
- 【管理页】管理页面首次加载(不白屏一下)
- 【管理页】编辑器更简约,统一编辑器弹框,上传媒体文件更方便
- 【管理页】上传视频文件支持解析 B站链接 内嵌播放
- 【管理页】优化编辑器的本地缓存逻辑
- 【管理页】编辑器内文本查找和替换更友好
- 【管理页】优化在移动设备上写文章的体验
- 【管理页】摘要文本更直观,修改更方便
- 【管理页】预先缓存页面依赖的 api 接口,页面渲染更快
- 【管理页】增强 https 下的 Cookie 的安全性
- 【管理页】统一文件上传组件
- 【管理页】优化控制台统计信息的展示
- 【管理页】文章管理显示文章封面
- 【管理页】主动提示缓存管理页面版本是否已经落后实际的运行的版本
- 【管理页】可以强制同步到实际运行的版本
- 【管理页】管理设置页面修改 【主颜色】,【暗黑模式】等,可实时预览
- 【管理页】管理设置页面【主颜色】预设添加更多色彩
- 【管理页】主题配置界面,可以快捷预览 html 内容
- 【博客页】缓存大量的数据库记录,减少不必要的查询请求,以应对 FaaS 模式下的冷启动慢
- 【博客页】并发渲染
<plugin>
标签 - 【安装】在
Docker
和 无服务的安装流程更方便(引导完成 数据库 / 环境变量的配置) - 【开发】优化开发体验,页面和接口分离后,不再依赖
nginx
完成前后端绑定到同一域下 - 【开发】优化 action-runner 的打包脚本
- 【插件】优化插件服务的启动逻辑,保证访问插件服务时服务是已经正常的完成启动了
- 【插件】优化 service 服务的执行逻辑
- 【其他】功能优化
修复
- 2.x 安装流程中数据库空密码无法安装【仅 war 包】
- 修复原编辑器的历史遗留问题
依赖
- ⬆️ simplewebserver [4.0.110]
- ⬆️ mysql-connector-j [9.3.0]
- ⬆️ codemirror 6.x
- 🔨 pretty.js -> hljs(代码着色库)
- ❌ commonmark.jar (服务端 markdown 转化)
- ❌ JQuery 依赖
- ❌ script 方式加载编辑器
都看到这里了,肯定感兴趣了,赶快点下 star 收藏下,免得下次就找不到了
- GitHub: https://github.com/94fzb/zrlog
- 码云: https://gitee.com/94fzb/zrlog
- 程序主页: https://www.zrlog.com
- 演示站点: https://demo.zrlog.com
部署参考文章 无服务上云【Cloudflare + FaaS(lambda)】,Hi 开始从零记录日志吧

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Redmine 6.0.7、5.1.10 和 5.0.14 发布
Redmine 是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine 也可以同时处理多个项目。 Redmine 维护版本6.0.7、5.1.10和5.0.14现已可供下载,共修复了 16 个错误(变更日志)。 所有版本均包含以下安全修复: Defect #42998:用户名和密码存储在登录表单中 Defect #43083:双因素身份验证中的信息泄露 Defect #43161:复制问题时,所有现有的自定义值均未经过充分验证就被设置为新问题 从这些版本开始,#42998 中实施了一项新的安全措施,以改进 Redmine 处理敏感信息的方式。no-storecache header 已添加到以下表单:登录、丢失密码、更改密码、sudo 页面、auth_source、用户、存储库和 accounts#register。 Redmine 5.0 生命周期结束的说明 Redmine 6.1.0的发布将标志着 Redmine 5.0 系列的生命周期结束。对...
-
下一篇
Notepad-- v3.6 已经发布,文本编辑器
Notepad-- v3.6 已经发布,文本编辑器 此版本更新内容包括: windows Notepad--v3.6.0-plugin-Installer.exe 是win10下面的插件版安装包,会关联右键菜单等。 Notepad--v3.6.0-win10-portable.zip 是绿色免安装版本,解压即用,不会关联右键菜单注册表。 windows-qt6 版本 Notepad--v3.5.1-qt6-portable.zip 是windwos下qt6的版本,qt6对高清4K幕适应更好。目前还是预览版,暂时不放在gitee。网盘位置:https://www.123pan.com/s/DkxzVv-BwJVh.html Ndd-quick-v3.5.1-win10-single-portable.zip 是单文件绿色免安装版,只包含皮肤和vc依赖库,不含插件、不含文件对比,主推轻量级、快速反应。适合只需要纯粹、轻快级,文本编辑器的用户。不定期发布。网盘位置:https://www.123pan.com/s/DkxzVv-BwJVh.html 如果您使用高清大屏,愿意帮助内测ndd q...
相关文章
文章评论
共有0条评论来说两句吧...