技术分享

共 169 篇

工程技术实践、架构设计与研发心得

我要投稿
Jev决策模型:返回概率的AI新范式
技术分享

Jev决策模型:返回概率的AI新范式

TypeSafe AI发布了名为Jev的决策模型,与传统AI模型返回文字不同,Jev返回浮点数表示概率。这使得模型能处理是非题(返回0到1的概率)、选择题(返回各选项概率)和评分任务(根据标准对材料打分)。素材通过浏览器插件例子展示了语义查找和网页评分的应用。开发者Simon Willison批评Jev使机器学习系统倒退为黑箱,因为用户只能得到概率数字而无法了解决策依据。

UniMgr 技术编辑 28
Laravel推行禁止Issue只用PR的新协作模式
技术分享

Laravel推行禁止Issue只用PR的新协作模式

PHP框架Laravel宣布新规定,禁止提交issue,只能提交Pull Request。这一措施旨在减少垃圾issue,为维护者提供更丰富的信息,降低问题解决成本。在AI时代,用户可通过AI辅助生成PR,提交难度并未增加。根本原因是开源项目资源不足,需鼓励用户为项目贡献力量。

UniMgr 技术编辑 25
Shopify 放弃 React Native,回归原生开发
技术分享

Shopify 放弃 React Native,回归原生开发

Shopify 宣布放弃 React Native,改用 Swift 和 Kotlin 开发其 iOS 和安卓客户端。这一决定与 2020 年它高调全面转向 React Native 的历史形成对比。放弃 React Native 的原因包括 AI 技术使得语言翻译便捷,以及 React Native 自身存在未解决的技术问题。React Native 自 2015 年发布,迄今已超过 10 年。

UniMgr 技术编辑 30
Kubernetes v1.37 Workload-Aware Scheduling 核心进展
技术分享

Kubernetes v1.37 Workload-Aware Scheduling 核心进展

Kubernetes v1.37 在 Workload-Aware Scheduling (WAS) 领域取得重要进展。核心 Workload 和 PodGroup API 及 gang scheduling 功能 graduating 至 Beta 版。新增 CompositePodGroup API 支持多级别拓扑约束与层级调度。Workload-Aware Preemption (WAP) 性能优化,并支持 PodGroup 作为抢占对象及 preemptionPolicy 字段。同时,通过新的控制器集成 API 和 workloadbuilder Go 库简化 WAS 能力集成。

UniMgr 技术编辑 21
Kubernetes v1.37 存储安全增强:Bind Mount Options 与 EmptyDir 权限
技术分享

Kubernetes v1.37 存储安全增强:Bind Mount Options 与 EmptyDir 权限

Kubernetes v1.37 引入了两项重要的存储安全特性:Bind Mount Options 和 EmptyDir 权限模式。Bind Mount Options 允许在卷挂载时指定 noexec、nosuid、nodev 等 Linux 挂载标志,以限制可执行文件运行、特权提升和设备访问。EmptyDir 权限模式支持设置目录权限,如 01777(sticky bit),以保护共享目录中的文件不被非所有者删除。这些特性旨在解决默认卷挂载缺乏安全限制的问题,帮助实现更严格的安全策略。

UniMgr 技术编辑 27
Kubernetes v1.34 Node Swap通用可用性:提升集群密度
技术分享

Kubernetes v1.34 Node Swap通用可用性:提升集群密度

Kubernetes v1.34版本中Node Swap功能达到通用可用性(GA),支持使用Local SSD作为swap存储。基于cgroup v2的独立swap记账,解决了传统swap在Kubernetes中的内存记账问题。基准测试显示,在CI/CD构建、headless浏览器和Python沙箱等工作负载下,使用Node Swap可实现pod密度25%至200%的提升,有效缓解内存限制问题。

UniMgr 技术编辑 23
Keycloak 26.8.0发布:数字钱包凭证与令牌交换委托新特性
技术分享

Keycloak 26.8.0发布:数字钱包凭证与令牌交换委托新特性

Keycloak 26.8.0版本发布了多项新功能,包括将OID4VCI数字钱包凭证颁发功能提升至预览状态,新增OID4VP凭证验证实验性支持,通过SCIM API实现跨身份系统的用户供应自动化,支持无外部缓存的多集群部署(无状态模式),并引入用于AI代理和自动化的令牌交换委托功能(含同意与FGAP授权)。此外,还包含自动索引创建、内存使用优化、HTTP性能增强等管理改进。

UniMgr 技术编辑 22
Traefik v3.7.11 发布:Kubernetes CRD 与 Gateway API 关键修复
技术分享

Traefik v3.7.11 发布:Kubernetes CRD 与 Gateway API 关键修复

Traefik v3.7.11 版本于 2026 年 8 月 21 日发布,主要包含安全漏洞修复、多项 bug 修复及文档更新。安全方面修复了四个 CVE 漏洞。bug 修复涉及 FastProxy、HTTP/3、Kubernetes CRD 提供者、Gateway API、Ingress-Nginx 提供者等多个组件,重点解决了名称冲突、状态码处理、路由规则等问题。同时更新了相关文档。

UniMgr 技术编辑 25
K3s v1.34.12+k3s1发布:Kubernetes升级与Traefik Breaking Change
技术分享

K3s v1.34.12+k3s1发布:Kubernetes升级与Traefik Breaking Change

K3s v1.34.12+k3s1版本将Kubernetes升级至v1.34.12,并将内置的Traefik chart升级至v40.x。Traefik v40.x包含一个破坏性变更:ingress-nginx迁移的provider名称从kubernetesIngressNginx变更为kubernetesIngressNGINX。此外,版本还更新了多个组件版本,并修复了若干问题,如etcd快照恢复、riscv64架构seccomp支持等。

UniMgr 技术编辑 22
K3s v1.37.1+k3s1 版本更新与修复要点
技术分享

K3s v1.37.1+k3s1 版本更新与修复要点

K3s v1.37.1+k3s1版本将Kubernetes核心升级至v1.37.1,并修复了多个问题。包括恢复压缩etcd快照的功能、在riscv64构建中启用seccomp、使用ginkgo CLI运行测试、更新多个依赖组件版本等。同时增强了安全性,如拒绝匿名访问supervisor router和改进CA哈希验证。嵌入式组件版本也同步更新,如etcd v3.7.1-k3s3、kine v0.17.1等。

UniMgr 技术编辑 22
Rust 1.100.0 将 i686 Windows 目标降级为仅标准库支持
技术分享

Rust 1.100.0 将 i686 Windows 目标降级为仅标准库支持

Rust 1.100.0 版本中,i686-pc-windows-msvc Tier 1 目标从带主机工具降级为不带主机工具,i686-pc-windows-gnu Tier 2 目标从带主机工具降级为不带主机工具。标准库构建仍分发,但主机工具如编译器不再可用。构建32位Windows二进制文件需从支持的主机工具链(如64位Windows)交叉编译。i686-pc-windows-msvc 仍作为Tier 1目标进行CI测试。其他32位平台不受影响。

UniMgr 技术编辑 21
K3s v1.36.5+k3s1 发布:Kubernetes 升级与 Traefik 破坏性变更
技术分享

K3s v1.36.5+k3s1 发布:Kubernetes 升级与 Traefik 破坏性变更

K3s v1.36.5+k3s1 版本将 Kubernetes 核心升级至 v1.36.5,并伴随一系列组件版本更新与安全修复。其中,Traefik Helm Chart 升级至 v40.x 引入了破坏性变更,Ingress provider 名称从 kubernetesIngressNginx 变更为 kubernetesIngressNGINX。此外,版本还修复了 etcd 快照恢复、flannel CNI 配置传递等多个问题,并提升了安全性,如拒绝匿名访问 supervisor 路由。

UniMgr 技术编辑 27
K3s v1.35.9+k3s1 版本发布:Kubernetes升级与Traefik Breaking Change
技术分享

K3s v1.35.9+k3s1 版本发布:Kubernetes升级与Traefik Breaking Change

K3s v1.35.9+k3s1版本主要升级了Kubernetes至v1.35.9,并将内置的Traefik chart升级至v40.x。此升级包含一个重要的Breaking Change:Ingress-nginx迁移的provider名称从kubernetesIngressNginx变更为kubernetesIngressNGINX。此外,版本还更新了多个组件镜像版本,修复了包括CVE-2026-84445在内的多项问题,并进行了多项功能修复与优化。

UniMgr 技术编辑 25
Rust调试调查2026:开发者调试体验与工具使用现状
技术分享

Rust调试调查2026:开发者调试体验与工具使用现状

2026年2月,Rust官方进行了首次Rust调试调查,收到超过2300份响应。调查显示,超过80%的参与者为中级或高级用户,但仅46%当前使用调试器。print调试和dbg!宏是最普遍的方法,而lldb在IDE中是最受欢迎的调试器。超过51%的用户在单步调试时遇到问题,74%的用户认为值表示不佳是主要痛点。调查还揭示了异步代码、宏和标准库类型(如HashMap、Vec)的调试困难。

UniMgr 技术编辑 24
Ollama v0.40.0:Apple Silicon 默认启用 MLX
技术分享

Ollama v0.40.0:Apple Silicon 默认启用 MLX

Ollama v0.40.0 于 2026-10-06 发布。在 Apple Silicon 设备上,由 MLX 运行时支持的模型架构将自动在 MLX 上运行。新增 gemma4、qwen3.6、qwen3.5 等模型;决策模型 Nimble tev1、clef、clef-flash 现已在 MLX 上可用;MLX 新增 embeddinggemma-2 嵌入模型支持。项目表示将持续测试并启用更多模型。

UniMgr 技术编辑 34
Ollama v0.40.4-rc1 发布要点
技术分享

Ollama v0.40.4-rc1 发布要点

Ollama v0.40.4-rc1 是 v0.40.4 首个候选版本。变更包括:llama 层将 llama.cpp 更新至 b11521 以支持决策模型与 EmbeddingGemma 2;server 层在推理路由中复用已验证清单与已加载模型;mlx 层在投机回滚后压缩恢复的循环状态;launch 层在 Codex 的 /model 选择器中包含已安装模型;MLX 与 MLX-C 版本升级。

UniMgr 技术编辑 27
Keycloak 26.7.5 安全修复与缺陷更新
技术分享

Keycloak 26.7.5 安全修复与缺陷更新

Keycloak 26.7.5 于 2026-09-30 发布,含 14 项安全修复(CVE-2026-16103 等)、2 项弱点(DCR 协议切换、check-licenses.sh shell 注入)、Quarkus 3.33.4 升级,并修复 Infinispan 滚动重启 ISPN000136、token-exchange 对禁用客户端持续发 token 等问题。

UniMgr 技术编辑 31
下一代 trait 求解器在 nightly 默认启用
技术分享

下一代 trait 求解器在 nightly 默认启用

Rust 官方博客于 2026-08-21 宣布,下一代 trait 求解器经过近 4 年开发已接近稳定,默认在 nightly 上启用以暴露剩余问题,计划未来几个月内稳定。这是编译器自初始发布以来最大的单次变更,完全替换了证明 where-clauses 与规范化关联类型的方式。已修复 GitHub 上超过 200 个 issue,并对编译时间有显著影响;移除旧实现将解锁 TAIT、RTN 的稳定及新的隐式默认上界。

UniMgr 技术编辑 23
第 9 / 10 页 · 每页 18 篇