Maintain 3.0.0 RC1 Release Notes

Welcome to the first release candidate of Maintain version 3

Maintain 3.0.0, Release Candidate 1, is the first official release of the new version of Maintain, the powerful DHCP and DNS management software.

Download Maintain 3.0.0-RC1 on the download page.

This is the new, stable branch of Maintain 3. Read on to learn what's new, how you can benefit from it, and how you can make Maintain for you and your network.

If you were thinking about checking out Maintain if it fits your needs, this is the perfect moment. Set up a little test network and give it a shot.

If you want to know how to install Maintain, make sure to read the Install Documentation. Note that this release candidate comes bundled with phphtmllib, version 2.5.4, so you don't have to download it separately. Feel free to stay in close contact with us (IRC, mailinglists) to make sure your installation and tests work out successfully.

Your feedback is important. If you stumble across any bugs or undesired behavior, let us know by filing a bug report.

 

Important Changes

A lot of things have changed since Maintain's last releases. After all it isn't called "version 3.0" for no reason :) Let us give you a heads-up on the most important changes and how you can benefit from them.

  • Complete rewrite
    Maintain 3 was completely rewritten. It now comes with a 100% PHP-based code base and a much cleaner, easier to follow project structure.
    For you, this means it is less likely for big program errors to occur, because it is easier for the development community to find and fix possible errors, and to keep the project maintainable. This makes it more secure for you to use Maintain. Now, and for the future.

  • Flexible Module Engine
    The new version of Maintain comes with a highly extensible module (i.e. plugin) engine that allows developers to change Maintain for their purpose easily and flexibly.
    With the new module engine, it is possible for example to display an RSS feed on the main page, or change form behavior, or have your own backend build script to write arbitrary config files for you.
  • Skinning Engine
    Maintain 3 comes with a skinning engine enabling you to adapt the look of your Maintain instance to your needs. This allows you for example to make Maintain look like any other corporate intranet website you may have, place your logo into the software and similar.
  • Community-oriented project development
    Maintain 3 is opening up for the Open Source community. For you, this means contributing to the project has become easier than ever before. Testing, writing modules, assisting with the core development: Everything is appreciated. You decide where Maintain goes.
    And my contributing, for example, your company's Maintain modules to the project, you can make sure that skilled open source developers and Maintain users take a look at your code, making your code more secure and improving its features.