OpenMandriva 近期在贡献者 Davide Beatrici 及其同伙加入后,经历了一场严重的内部动荡。在相关人员对社区进行辱骂行为后,管理层最终介入并将一名施暴者移出了聊天频道。 作为报复,Beatrici 与另外两人辞职。在断开其个人基础设施的连接后,Beatrici 滥用了他剩余的管理员权限对发行版进行了破坏。他删除了多年积累的仓库数据,并发布了旨在使关键软件失效的恶意软件包,这可能导致用户系统受损。 团队目前正在努力恢复受影响的仓库和系统。发布此声明旨在保持完全透明,并就 Beatrici 的行为向更广泛的开源社区发出警示。尽管团队承认这些行为已构成刑事犯罪,但目前选择不采取法律行动。审计结果确认,除了蓄意删除的数据和被破坏的软件包外,系统依然安全。
**Agent Draw** 是基于 **tldraw** 无限画布 SDK 构建的一项新功能,允许用户通过提示 AI 智能体直接在共享画布上进行绘图。用户只需选定特定区域并进行口头描述,即可在演示的同时让 AI 实时生成图表、草图或插图。
该工具集成了几个关键组件:
* **区域捕获与队列化:** 自定义状态机负责捕获绘图区域并序列化请求,使用户能够排队多个绘图任务,并按顺序处理,互不干扰。
* **语音转文字:** 利用集成的 `AreaRecorder` 和 Mistral 的转录模型,将口头请求转化为视觉指令。
* **优化的智能体循环:** 该系统基于 tldraw 官方智能体入门套件构建,使用专门的系统提示词强制模型渲染视觉内容,而非输出文本。同时,通过禁用不必要的镜头移动和代码检查周期,提升了性能。
总之,Agent Draw 简化了创建动态、即时视觉辅助工具的过程。其源代码已开源(MIT 协议),利用 tldraw 强大的画布原语,将简单的语音转化为复杂且结构化的绘图。
TypeScript 7 现已正式发布,作为 TypeScript 编译器的原生 Go 语言移植版本,这标志着一个重要的里程碑。它专为现代硬件设计,性能提升了 10 倍,构建速度通常快 8 到 12 倍,且内存占用显著降低。
**主要特性包括:**
* **并行化:** 利用共享内存多线程技术,TypeScript 7 可并行执行解析、类型检查和代码生成。新增的 `--checkers` 和 `--builders` 等标志支持精细化的性能控制。
* **增强的工具链:** 新编译器重构了 `--watch` 模式,使用了高性能的 Parcel 监听器;语言服务器更加稳定,指令失败率降低了 80%。
* **兼容性:** TypeScript 7 通过 `@typescript/typescript6` 兼容包设计为可与 6.0 版本并存。在保持核心逻辑一致的同时,它引入了更严格的默认设置并移除了过时的配置选项,以实现生态系统的现代化。
* **注意事项:** 由于缺乏稳定的 API,目前 Vue、Svelte 和 Angular 等框架的工具仍需使用 TypeScript 6.0 来获取编辑器支持。
现可通过 `npm install -D typescript` 安装。此次发布为 TypeScript 生态系统的速度和稳定性树立了新标准。
欧洲议会以微弱优势(331票对304票)投票通过,将加速推进一项旨在重启已过期“聊天控制1.0”(Chat Control 1.0)规则的立法。这一临时框架已于2026年4月失效,此前允许在线平台自愿扫描用户的私人通讯,以筛查儿童性虐待材料(CSAM)。
该提案的最终表决定于7月9日进行。反对者必须获得361票的绝对多数才能阻止该措施;否则,该提案将在没有额外隐私保障的情况下推进。
此次立法推动与陷入僵局的“聊天控制2.0”(Chat Control 2.0)谈判截然不同,后者是一项旨在建立长期CSAM检测框架的永久性法规。尽管欧盟理事会寻求恢复自愿扫描功能,但包括前欧洲议会议员帕特里克·布雷耶(Patrick Breyer)在内的批评者认为,此举绕过了议会此前的否决,并威胁到隐私权。即便是理事会法律部门也表示担忧,认为如果缺乏司法监督和合理怀疑的限制,普遍的自愿扫描可能会与《欧盟基本权利宪章》相冲突。即将进行的投票将决定,在争议更大的永久性法规陷入僵局之际,这一临时监控制度是否会被恢复。