Version 1.0-beta4 of WebIssues was released today. It fixes one important bug and a contains a few more cosmetic changes and additions. It also contains a complete version of the user's manual in both English and Polish. At this point, version 1.0 is frozen and no new features will be added until the final release. Next week I will publish the release candidate version, and if no more important bugs are found, the final version will be released before Christmas.
The WebIssues project is looking for translators! If you would like to use WebIssues in your native language, create a translation and share it with other users. It's easy, you can use the Qt Linguist tool and no programming skills are required. Currently only French, Polish and Portuguese translations are complete. I'm especially looking for volunteers willing to take over translations which were available in version 0.9.7 and are no longer maintained, including Czech, Dutch, German, Russian and Spanish. Of course additional languages are also welcome. See the WebIssues Wiki for more information or contact the author directly if you have any questions.
Now back to the main topic — the third and most likely final beta release of version 1.0 is available. The main new features are the ability to clone existing issues and views and to configure the page size in list of issues and issue history. There are too many other improvements and bug fixes to list here. The functionality of the system is almost complete and after well over two years of development, it is already quite stable, at least as much as the old 0.x version. Therefore, I recommend anyone who hasn't looked at it, to start testing it. It's the last moment to suggest minor improvements and report bugs before the final release. If you don't want to install the new version, you can also play with the online demo.
The second beta version of WebIssues 1.0 was released today. It contains a lot of small improvements and bug fixes. One of the main new features is the ability to create multi-select drop down attributes and use "in list" filter criteria. The WebIssues Server now supports transactions and handles concurrent operations in a much better way. Also an audit log was added which records important operations, for example creating users or deleting issues. The user's manual was updated, and although it's not 100% complete yet, it contains a description of administrative functions and customizing issue types and views.
Also a live demo of the WebIssues server is now available. You can use it to test the basic functionality of the current development version. For obvious reasons administrative functions are blocked, and also some operations like changing the password or uploading attachments. The database will be automatically cleaned every 24 hours. See the Demo section for more information about accessing the demo server.
Today the first beta version of WebIssues 1.0 was released. It supports migrating existing data from version 0.8.5 of the server, and it will be possible to upgrade it to the final version once it's released. So, although it's not yet 100% production quality, you can use it to evaluate the numerous new features, and to get familiar with the Web Client. I'm awaiting your feedback, which is very important in order to produce a high quality stable release. You can download this version from the development section.
The first version of the WebIssues Manual is included in both the client and server packages; you can also get it from the manuals section. It's not yet complete, but it already contains a lot of useful information for administrators and users of the system. Other important features added in this version are: added support for PostgreSQL databases, installation of default issue types, and a completely redesigned mechanism of caching data in the Desktop Client, which now uses a SQLite database.
I am pleased to announce the fourth and final alpha release in the 1.0 development cycle. It features many long awaited administrative functions: moving and deleting issues, editing and deleting comments and attachments, moving folders, deleting non-empty projects and folders and deleting issue types with related folders. It is also possible to use expressions (like [Me] or [Today]) in initial values of attributes. Finally, in order to improve security, an algorithm compatible with the Portable PHP password hashing framework is now used and the ability to force user to change password at logon was implemented.
The WebIssues project was accepted in the Nokia's Qt Ambassador Program; a membership-only program that honors Qt development projects. You can see the WebIssues profile here or by clicking on the Qt Ambassador logo on the left. Obviously this opens a lot of new opportunities for WebIssues and I'm very excited to share this privilege with some really great and renowned Qt based applications. In the meantime, I already started working on the first beta release. The beta version will support updating an existing database from version 0.8.5 of the WebIssues Server, so please be patient, you will be able to migrate to version 1.0 soon.