I am delighted that as of today, v3.5.0 is available for download for new installations and upgrades to 3.x installations. While working towards a 4.0 release, I made the decision to release 3.5 to fix some bugs and add some enhancements to 3.1. The full list of changes are in the CHANGELOG. Major changes include a full overhaul to the Database abstraction layer (using PHP PDO) to increase rConfig security, performance and support for CentOS7/ PHP7. I have also removed the previous 'template generator' for now, as I intend to develop a brand new Config Template Generator for v4. I've tested this code already, and it is a very cool feature. I have also built new installation scripts to make the initial installation of rConfig a much easier process. See the install guide below for more information on this.
My next steps are to develop an OVA for easier installation. Add a brand new new Online Demo (with a live networks based on the GNS3 platform) so you can kick the tires on new and existing features before downloading/ upgrading rConfig and also start working on the new v4 feature set. Some of my ideas around v4 are;
Lots to do for v4, but for now enjoy this release, I think there is a lot of stability in it :)
I have completed all bug fixes and minor enhancements for V4 beta. I estimate a total of 100hrs to complete this work so far. To give an idea of what work was carried out to date, see the extensive list below. For anyone that is interested I use the fantastic Kanban/ Project management tool at www.meistertask.com to track all of the bugs, fixes, and new features that I am working on.
The PDO/ DB adapter re-factor was the biggest peice of work so far. This evening (GMT) I have tested full Telnet download against the 49 devices in my lab. All working perfectly.. Happy! Happy!
My next tasks are to test all current reports, SSH connections and then test installations of the current build, which I am calling 3.5 beta at this time. Thats going to take another few days I'm sure. It'll likely be a weekend job for me. And once that is completed, I am going to build a full test document, with all current rConfig features listed, to ensure that future versions of rConfig hold up to any changes or feature enhancements that I will develop. I hope to automate this testing process at some point.Read more: Carrying on with V4
I've been busy plugging away at v4 development in earnest for the last 4 weeks. Up to now I've been posting progress updates in the forums. I wanted to give an overview here as to my progress so far. In terms of development I have completed an overhaul of the PHP Database Adapter to Support PHPv7. I have fixed many bugs and tweaked the code for minor improvements. My next task is to overhaul and resolve some issues with the task scheduler. I have about 10 major new features to add including multi-vendor support, multi-threaded connections to devices and many others. I am considering sneaking in a brand new and very cool feature not related to configuration management as such, but that will depend on progress as I know many of you are anxiously waiting for v4.
This last week, I have pasued development work (it's good to mix things up). I have been busy working on procuring new equipment for full performance and functionality testing of rConfig. I've receievd that new server and I've built out a GNS3 lab on it. All in all, it took about 15 hours to build the server, OS and Lab. But great fun to do.
Read more: rConfig v4 Update
Its been nearly a year since the last release of rConfig, and we have a brand new update for you. Since my last update, we currently have over 4000 downloads of rConfig. Feedback continues to be amazing and I am delighted that rConfig helps network administrators all over the world maintain backups and enforce configuration compliance of the networks we aim to protect and manage.
Thats right! rConfig has passed the 1000 download mark. I am absolutely delighted with this milestone and in some ways cannot believe it made it this far. rConfig was released on 14th December 2012 and has a nice steady growth rate to this point, nearly a year later. With the release of rConfig version 2.0, came some new and exciting features as voted for by the rConfig community. Also a few weeks after version 2.0 was released I considered it to be a stable rev. What does that mean? It means that the first iteration of a major release was bug free. Now, how many times do you see that in the industry.
That said, there is still work to do, and some of you guys have been actively engaged with me to get some features added and add support for new manufacturers of networking equipment. Over the month of December I plan to spend more time on rConfig development.
I have also spent some time this month installing a demo version of rConfig on the website. This is accessible via a registered login. It means you and your friends can check out the rConfig UI before you download it. It has some limitations but it should give those of you who have not used rConfig before a general feel for how it works. http://www.rconfig.com/demo
If you wish to make a donation to the project, you may do so by logging on to www.rconfig.com with your credentials. The Paypal ‘donate now’ button is on most pages, but you will easily find it on the ‘about’ page. You can also support the project by purchasing Custom Support under the support section. Installation and Premium support options are available if you need help installing rConfig or troubleshooting any issues. You can also have specific/ custom features added for the Premium Support option also. Donations will be used to support the project directly for example hosting fees and developement environement fees.
Remember to keep the feedback coming, either to me directly or on the rConfig forums.