你是否还记得 Pidgin 曾是大家首选的即时通讯工具,能够轻松连接各种聊天服务?好消息!它回来了——虽然是以一个崭新的形式。经过漫长的 16 年,Pidgin 3 终于迈出了它的首步。

官方的发布公告虽然有些延迟,但无疑是大家期待已久的好消息。根据最新的宣布,Pidgin 3.0 Experimental 1 将于 2024 年 12 月 31 日发布。那么,对于那些还记得 Pidgin 或仍在使用它的用户来说,这意味着什么呢?新用户又能期待什么呢?让我们一探究竟。


Pidgin 3 的第一步:一个实验性版本

Pidgin 3 的首次发布版本 3.0 Experimental 1 目前处于 预 alpha 阶段,意味着它还没有准备好成为日常使用的工具。如果你对软件开发充满兴趣,喜欢亲身体验软件的成长与进步,那么这个版本无疑是一个值得关注的重要里程碑。

这个版本的发布范围比较有限,计划以 源代码Flatpak 形式提供,预计会通过 Flathub Beta 仓库发布(这一点仍在讨论中)。所以,如果你是包维护者,团队希望你暂时不要将其作为正式版本发布,至少可以将它标记为“实验版本”,供那些喜欢尝试新鲜事物的用户使用。


新功能与变化:一切从头开始

Pidgin 3 引入了一些激动人心的新特性,但也有不少需要注意的变化。最重要的一点是,Pidgin 3 完全 不兼容 之前的 Pidgin 2。因此,老版本的用户可能需要做出一些适应。

支持 IRCv3 协议

这次发布中,Pidgin 3 首次支持了 IRCv3 协议(尽管功能尚不完美,但已经是可用的)。未来版本将会支持更多的协议,但目前还没有明确的时间表。

插件和 API 的重大变动

如果你曾使用过 Pidgin 的插件系统,可能需要一些耐心。几乎所有的 API 都发生了变化,因此,现有的插件必须重新移植才能在 Pidgin 3 中工作。这意味着,尽管 Pidgin 3 继承了老版本的一些特性,但对开发者来说,要完全适配新版本可能需要付出不小的努力。

Finch 不再包含

Pidgin 的文本界面版本 Finch 将不包含在本次发布中,未来是否会重返这个项目也还不确定。


版本号与未来规划

为了强调这一版本的实验性质,Pidgin 3.0 Experimental 1 实际上被标记为 2.90 版本,而 3.0 的版本号会在 API 稳定并且可以保证向后兼容时才会正式发布。开发者表示,直到那个时刻到来之前,他们将采用 语义版本控制libtool 版本控制 来表示进展。

目前,开发团队已经开始着手准备 Pidgin 3.0 Experimental 2 的工作。感兴趣的开发者可以查看公开的 待办事项清单,了解当前的开放问题,甚至参与其中,贡献代码或提供反馈。


加入 Pidgin 3 的开发与贡献

如果你想要更深入地了解 Pidgin 3 的进展,或者想亲自参与开发,开发团队已经准备好了 贡献者指南。此外,如果你希望看到 Pidgin 3 的构建过程,可以通过 Twitch 观看实时构建过程,亲自见证这一经典项目的重生。更多详细信息请参阅公告


总结

尽管 Pidgin 3.0 Experimental 1 还处于非常初期的阶段,但它标志着这一经典即时通讯工具的重生。在未来的版本中,我们可以期待更完善的功能和更加稳定的体验。如果你是 Pidgin 的老用户,或者对开源软件开发感兴趣,绝对可以参与到这一过程中,享受体验和贡献的乐趣。而对于其他用户来说,这也是见证一个经典项目进化的好机会。

发表回复