围观 Jpom 支持使用第三方 OAuth2 认证用户
Jpom 介绍 📢
Jpom 是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目运维监控软件。
来我们先看看距离上次将大版本 2.10.36 发布到现在 Jpom 又卷了多少个版本(偷偷告诉您算上 beta 版本已经有 15+ 😱) 又有哪些精彩的功能。
还有更多变动等您来发现(新增、优化、修复累积达 30+ )。
近期主要功能变动 📋
1.开启了 beta 计划
2.新增了文件管理中心
3.支持 OAuth2 第三方平台登录(Gitee、MaxKey、Github)
4.新增了证书统一管理
5.部分数据支持跨工作空间共享(仓库、服务端脚本、节点脚本)
6.优化部分页面布局(列表固定操作列、构建页面、docker 控制台页面)
精彩变动说明 📝
本文主要选取精彩的变动相关功能说明和截图示例,具体功能使用方式可以安装 Jpom 或者升级到最新版本来体验。
beta 计划 📬
考虑到 Jpom 近期在 2.10.x 版本为 3.x 版本的过渡版本,在过渡期间肯定有较多或者频繁更新,这样会给部分用户带来更新 OR 不更新的顾虑和纠结。
在大家一起讨论建议下我们在 2.10.37 版本后开启 beta 计划,beta 计划默认是关闭的,我们在更新部分新功能和一些非阻塞 bug、小优化都将优先更新到 beta 版本中
Qt 6.5 LTS 正式发布
Qt 6.5 LTS 已正式发布。此版本为图形和 UI 开发者以及应用程序后端引入了许多新功能,还包含许多修复和通用的改进。Qt 6.5 将成为商业许可证持有者的长期支持 (LTS) 版本。
部分更新亮点:
- 改进主题和样式
使用 Qt 6.5,应用程序能够便捷地支持 Windows 的深色模式。
在 macOS 上,使用 QMessageBox 或 QErrorMessage 的应用程序将显示具有现代居中 UI 设计的原生对话框。
- 改进平台支持,包括 Web、移动设备和桌面
Qt 6.5 添加了对 Android 12 的支持,同时确保 Qt 在旧版本上继续按预期工作。即使平台发生重大变化,Qt 应用程序的单个构建现在也可以部署到任何运行 Android 8 至 12 版本的设备,而无需任何更改。
此外,Qt 团队还为设备制造商升级了 Boot2Qt 软件堆栈,以使用 Yocto 4.1 (Langdale) 版本,它可以访问许多行业的嵌入式硬件的应用程序开发。在 Linux 桌面上,商业 Qt 6 Debian 11 包可以通过 apt 获得,因此可以方便地将商业 Qt 应用程序部署到基于 Debian 的 Linux 发行版。
Qt 6.5 for WebAssembly 是 Qt 6.4 中最初受支持版本的后续版本,现在添加了对视频渲染和小部件可访问性的支持。 Qt WebEngine 已更新至 Chromium 108,甚至包括 Chromium 110 安全补丁。现在它支持在 Vulkan 下的 Linux 上为 X11 和 Wayland 进行硬件加速视频渲染。
其他变化:
- 引入新的 Qt Quick Effects 模块,改进 2D 和 3D 的美观性和性能
- 通过新的 Qt GRPC 模块添加了一个框架,用于在 Qt 中集成 gRPC 和 Protocol Buffer 技术。 Qt GRPC 允许与 gRPC 服务进行通信,并且与 Qt Protobuf 一起提供了用于序列化基于 Qt 的类的基础结构
- Qt Location 模块处于技术预览版状态
- 改进 QML 模块
- QOpenGLWidget 支持立体渲染
- ……
Kubeflow v1.7 发布,K8s 机器学习工具包
Kubeflow v1.7 可以利用开发者的 Python 知识来构建无缝的工作流程,而不需要 Kubernetes CLI 命令,也不需要为每次迭代构建容器镜像。通过多个组件中的新 UI,开发人员可以将配置参数与日志联系起来,这使他们能够快速分析结果。当与 Kubeflow 的 pythonic 工作流程和 Kubernetes 的运行效率相结合时,这些改进可以为模型开发人员节省大量的时间和精力。
Katib
Katib 包括对用户界面和 SDK 的新的改进。新的 Katib 用户界面提供了简化的细粒度配置和日志关联性。此外,还增加了排序和过滤功能,允许对你的许多实验进行更有组织的查看。此外,这些功能最大限度地减少了手动使用低级别的命令来定位和关联日志与 HyperParameter Experiment 配置的必要性。这简化了深入的性能分析和后续的模型参数迭代过程。
在 1.7 中,Katib SDK 提供了新的功能,包括 Tune API 和从 Katib 数据库中检索试验指标的能力。模型开发者或数据科学家可以执行 Tune API 来启动一个 HyperParameter Experiment,而不需要对底层系统(如 Kubernetes、Docker)有任何了解。它可以自动将用户训练脚本转换为 Katib Experiment。
Training operator
Kubeflow 的统一分布式 Training operator 的增强功能包括用于微调资源扩展的配置选项(处理器、内存、存储)。它现在包括对 Pytorch Elastic 工作负载的 HPA 支持,用户可以在 Job Spec 中指定目标指标 / 利用率。这用于自动扩大 / 缩小 Pytorch 作业的规模,以满足需求,同时确保用户配置的弹性策略。这些改进大大简化了用户的工作流程,并减少了操作上的繁琐和成本。
Pipelines
在 Kubeflow 1.7 中,Pipelines Working Group 通过最新的 2.0.0-alpha.7 版本继续努力实现 KFP v2。该版本包括以下主要改进:
- 管线作为组件: 管线本身可以作为其他管线的组件使用,就像你在管线中使用任何其他单步组件一样
- Sub-DAG 可视化,允许管道用户深入了解其管线的子图组件
- 错误和漏洞的修复
Pyodide 0.23.0 发布,基于 WebAssembly 的 Python 发行版
Pyodide 是基于 WebAssembly、面向浏览器和 Node.js 的 Python 发行版。Pyodide 由编译成 WebAssembly/Emscripten 的 CPython 解释器组成,允许 Python 在网页浏览器中运行。
Pyodide 可以安装来自 PyPi 的任何 Python 包。Pyodide 还包括一个外部函数接口,可以将 Python 包暴露给 JavaScript,并将浏览器 UI,包括 DOM,暴露给 Python。该项目还使许多 Python 科学包,包括 NumPy、Pandas、Matplotlib、SciPy 和 Scikit-learn,就可以在浏览器中运行。
近日 Pyodide 发布了 0.23.0,这是一个重要更新版本,更新内容包括将 CPython 升级到 3.11,以及其他功能增强和错误修复。此外开发团队还向 Pyodide 添加了多个新的软件包,包括 fastparquet, pynacl 和 mypy 的二进制包。
Pyodide 0.23.0 主要变化:
升级到 Python 3.11.2
Pyodide 0.23 使用 CPython 3.11.2,除了许多新特性和功能增强外,它还是第一个正式支持 WebAssembly 作为 PEP11 Tier 3 平台的版本。
据估计,Python 3.11 在原生执行 (native execution) 方面比 Python 3.10 快 10-60%,基准测试显示了与 WebAssembly runtime 相当的改进。
实验性支持 SDL2
开发团队在此版本添加了对基于 SDL 的软件包的支持,这些软件包依赖于 Emscripten 提供的功能。这是一项实验性功能,存在一些已知问题,目标是在下一个版本中解决这些问题,使其更加稳定。
开发者目前可以通过在 Pyodide 中运行使用 Pyxel 制作的游戏来尝试该特性,Pyxel 是一个流行的 Python 游戏库。
- 优化加载时间和体积
- 支持 Javascript API 和外部函数接口 (Foreign Function Interface)
- 改进构建系统和 CLI
- ……
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。
2千+star开源地址:gitee.com/likeshop_gi…
官网文档地址:www.likeshop.cn
全功能 HTML 框架 Framework7 发布 v8.0.0 版本
Framework7 是一个开源框架,用于开发具有原生外观和感觉的移动端、桌面端或 Web 应用程序。它也是必不可少的原型设计工具,可在开发者需要时尽快显示可运行的应用程序原型。
核心
- 全新 Material 主题
- 新的颜色主题选项和参数
- 移除 Aurora 主题
- 删除了 Elevation、Lazy、Menu、Appbar、Request 组件和模块
- 从包中删除了浏览器惰性组件
照片浏览器
- 添加了新的可滑动拇指功能
Swiper
- 更新到所有新的带有 Swiper 元素的 Swiper v9,现在在可滑动标签中使用
- 从 Framework7 React、Vue、Svelte 中删除了 Swiper 组件 —— 改用 Swiper Element
Grid 网格
- 新的简化网格布局和大小
- 可调整大小的网格功能已被删除
输入
- 删除了内联标签样式
- 删除了自动完成中的 expandInput 功能
列表
- 删除列表项单元格和行组件和元素
- 列表样式现在添加了 outline 、 strong 、 dividers 类 / 元素
路由器
- 删除 stackPages 功能
选项卡
- 可滑动标签现在使用
Bootstrap 5.3.0-alpha3 发布
Bootstrap 5.3.0-alpha3 现已发布,具体更新内容如下:
- 修复了 node-sass/Hugo 错误的插值变量。
- 在 calc() 函数中使用 Sass 变量时,添加了对插值变量的检查,以捕获 Node Sass 的编译错误。
- 开始在更多组件中使用 --bs-border-radius 变量。
- 添加.d-inline-grid 实用程序类。
- 修复在 fallbackPlacements 中使用 variations 时的.tooltip-inner 位置使用。
- 修复了在编译时使用 $color-mode-type: media-query 的暗色模式 carousel overrides 的选择器。
- 更新了 “floated” 时 floating labels 的样式,包括一个 background-color 以帮助处理文本区的多行文字。这也修正了浮动表单中表单元素被禁用时的颜色。
- 将 RFS 更新到 v10.0.0。
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。
2千+star开源地址:gitee.com/likeshop_gi…
官网文档地址:www.likeshop.cn