大卫·惠勒:PGXN v2 更新

大卫·惠勒:PGXN v2 更新

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

过去五个月,PGXN v2 项目进展缓慢,但在社区讨论、规划和设计上取得了进展。在温哥华的峰会上,开发者们讨论了扩展元数据、二进制分发格式和核心 API 兼容性。Peter Eisentraut 提交了 API 和 ABI 指导文档,并计划开发自动化工具确保兼容性。项目推出了 pgxn_meta v0.1.0,用于验证元数据,目标是到 2024 年底实现二进制扩展安装的 CLI。

🎯

关键要点

  • PGXN v2 项目在过去五个月进展缓慢,但在社区讨论、规划和设计上取得了进展。
  • 温哥华的峰会上,开发者讨论了扩展元数据、二进制分发格式和核心 API 兼容性等主题。
  • Peter Eisentraut 提交了 API 和 ABI 指导文档,计划开发自动化工具以确保兼容性。
  • 项目推出了 pgxn_meta v0.1.0,用于验证元数据,目标是到 2024 年底实现二进制扩展安装的 CLI。
  • 讨论了如何组织预编译扩展文件的二进制分发格式及其升级挑战。
  • 核心 API 和 ABI 在小版本更新中努力避免服务器 ABI 中断,确保扩展的兼容性。
  • 提出了建立自动化工具以检查 ABI 变化的建议,以确保未来的兼容性指导成为保证。
  • RFC 草案的发布和反馈过程采用了 Rust 社区的模式,现有两个 RFC 正在审查中。
  • 开发已开始,pgxn_meta v0.1.0 CLI 支持多种平台和架构,验证 PGXN 元数据文件。
  • 计划在 2024 年底前开发出强大的 CLI,以便于二进制扩展的安装,并最终修订和迁移现有的 PGXN 分发。
➡️

继续阅读