The next great release of Asterisk, version 14, is well on its way to completion thanks to the wonderful efforts of the members of the Asterisk development community. At the end of July, the first beta for Asterisk 14 was released; and, since then, developers have fixed a number of bugs, most of which have turned out to be installation and library related, i.e. minor issues. Today, the Asterisk development team has released the second beta of Asterisk 14. This beta will run for two weeks and, assuming no major issues are found, in the middle of September a release candidate will be made. At Astricon, we expect Asterisk 14.0.0 to be generally available.
Asterisk 14 has a lot of great new features in it (you can read about the technical details over on the Asterisk Developers’ Blog). For now, we want to let you know about two very important things that have happened during the development of Asterisk 14, and their importance to the user and development communities.
First, for the user community: Asterisk is now even easier to install. In the past, anyone who installed Asterisk 13 and wanted to use the new PJSIP-based SIP channel driver had to first go through the rigors of installing the PJSIP library. Did you get the right version? The right defines? The right installation options? Are you wearing the right colored shirt? For someone new to Asterisk or Linux, it was daunting. Now, in Asterisk 14, users can easily and simply install PJSIP. Asterisk will download it, configure it, and install it as a part of Asterisk’s regular configuration process without users ever having to worry about it again. If you’re using a distro-packaged version of PJSIP or Asterisk, don’t worry, you’ll still be able to use those. This is a step targeted towards making life much, much easier for the large number of users compiling Asterisk themselves.
Second, for the developers: We want to brag about the success of the transition of the Asterisk project from Subversion to GIT. It’s been a year now since the move, and the developer community involvement we’re seeing in the project is unprecedented. It’s great to see so many faces in the community, including Frank Haase, Chris de Rock, Alexei Gradinari, Tzafrir Cohen, Rodrigo Ramirez Morambuena, Alexander Traud, Evgeniy Tsybra, John Fawcett, Timo Teräs, Corey Farrell, Torrey Searle, Vasil Kolev, Örn Arnarson, Ivan Poddubny, Snuffy, Sean Bright, Sebastian Damm, Jaco Kroon, Chris Tronbridge, Jean Aunis, Diederik de Groot, Kirill Katsnelson, Javier Acosta, Jacek Konieczny, Walter Doekes, Gianluca Merlo, Francesco Castellano, Sergio Medina Toledo, Leif Madsen, Andrew Nagy, Christof Lauber, Badalian Vyacheslav, Stefan Engström, Ward van Wanrooij, Daniel Journo, Martin Tomec, Aaron An, Dade Brandon and so, so many more, all this year!
Clearly, this was a long-overdue move. The flurry of activity is a visible testament to the importance of this transition. Staying with current tools is vital to the ongoing health of an open source project. With great tools, great developers will follow.
If you’re not already testing Asterisk 14 for your environment, we encourage you to download it today and give it a spin. If you find a bug, let us know. We’re confident that it’ll be the smoothest Asterisk release to date.