Home » Archives for January 2012

Month: January 2012

ChiliProject 3.0.0beta2 released

We are proud to announce the second Beta release of the upcoming version 3.0.0 of ChiliProject. Since the release of the 3.0.0beta1 we have fixed some bugs mainly in the areas of caching and the theme.

We also added some new awesome features. We now have more flexible issue filters which allow to filter date ranges and restrict the project scope of queries. We also added a more flexible handling  of emails which is a bit more secure and will allow us to add some more advanced e-mail integration later.

The watchers functionality was heavily extended. It is now possible to add watchers to wiki pages , forum threads, and documents. And you can now bulk-edit watchers of issues.

As previously, we have already updated our own ChiliProject to the new Beta. That said, please be advised that this release is neither feature-complete nor considered stable. Instead it is considered an old-style Beta, not a Beta-cause-it’s-cool (I’m looking at you, Google…) Please download this release, install it in a testing environment, play with it, and report any bugs or missing features. But please don’t install it on your production environment right now without knowing what you are doing (and having a backup).

Download ChiliProject 3.0.0beta2

What’s included

3.0.0beta2 fixes some bugs  and add various features found in the previous Beta. It also contains all features and bugfixes of the previous 2.6.0 release as well as several features and bugfixes of the upcoming 2.7 release.

The full list of changes are below:

  • Bug #558: Reduce version information from Help link
  • Bug #774: Gravatar on issue#show is at a weird position
  • Bug #778: Textile Caching breaks Liquid
  • Bug #780: Setting Cache is not invalidated properly
  • Bug #783: Link to new issue on issues list displayed although user is not allowed to create issue
  • Bug #791: Allow SSL in POP3 in receive_pop3 task
  • Bug #797: Wiki page list is shown as one long list and not a nested one
  • Bug #798: Sidebar design looks bad
  • Bug #807: History elements overlays revisions in Issues
  • Bug #815: Inconsistent margin used for gravatars
  • Bug #827: Group issues by the Status field
  • Feature #672: Allow queries to include subproject issues
  • Feature #674: Change outgoing email to be sent-per user and not as a single BCC email
  • Feature #790: Allow plugins to register custom static and lazy evaluated variables
  • Feature #792: Confirmation emails when an incoming email is submitted
  • Feature #796: Filter issues based on a date range
  • Feature #799: Watch documents
  • Feature #800: Allow non-members to watch issues
  • Feature #801: Bulk adding issue watchers
  • Feature #802: Allow groups to watch issues
  • Feature #805: Set watchers on a wiki page
  • Feature #806: Set watchers on a Forum or Forum Thread
  • Feature #808: Show description changes on issues in a diff
  • Feature #809: Bulk add and search for projects when adding a member

Included from the upcoming 2.7.0 release are the following changes:

  • Bug #819: RAILS_ENV is not properly set if running under thin
  • Bug #822: Initial journal creation fails because of the missing log_encoding of Repositories
  • Bug #823: Plugin in new directory not picking up Gemfile

Contributors to 3.0.0beta2

  • Eric Davis
  • Holger Just
  • Gregor Schmidt
  • Jérôme BATAILLE
  • And everyone I forgot… You are all awesome!

In closing, go and download ChiliProject 3.0.0beta2 now.

ChiliProject 2.6.0 released

ChiliProject 2.6.0 has just been released. It includes some new features and bugfixes for ChiliProject 2.5.0. It is suitable for use on production websites.

Download ChiliProject 2.6.0

What’s included

2.6.0 includes 6 new features and 8 bug fixes for 2.5.0. None of the bug fixes is security related. The major highlights of this release are:

  • ChiliProject is now fully compatible with Ruby 1.9.3
  • Plugins needed by the core and user-provided plugins should now be separated. Users are advised to install their custom plugins into vendor/chiliproject_plugins from now on. This helps to distinguish plugins during updates. Existing installations with all plugins in vendor/plugins will continue to work as they used to be.
  • Admins using LDAP as an authentication backend can now define arbitrary LDAP filters to further narrow down the elements eligible for authentication.
  • rdm-mailhandler.rb which is used for receiving mails is usable again after fixing a regression introduced in 2.5.0
  • Small bug fixes and translation improvements.

All users of ChiliProject are encouraged to update their installations as fits. This release contains no security related fixes.

The full list of changes are below:

  • Bug #356: Clicking on login while logged-in logs you out
  • Bug #463: REST API does not accept Basic HTTP auth when running through Apache mod_proxy
  • Bug #708: AAJ does not create journals, when models are created using sub classes
  • Bug #740: Revision page, new files are not displayed (Git Repo)
  • Bug #746: Problems with rdm-mailhandler.rb
  • Bug #748: ChiliProject::VERSION.revision doesn’t capture error output
  • Bug #761: Fix quoting in shell-out (git adapter)
  • Bug #812: Change references to Redmine
  • Feature #298: Seperate core plugins and user plugins into different directories
  • Feature #388: Add LDAP filter to ldap authentication
  • Feature #486: Do not display edit link in annotation page when you don’t have permissions
  • Feature #733: Add css class for issues that are due today
  • Feature #785: pt-BR translation updates
  • Feature #789: Provide a rackup file for Rack-only servers like pow.cx

Contributors to 2.6.0

  • Enderson Maia
  • Eric Davis
  • Felix Schäfer
  • Florian Mutter
  • Gregor Schmidt
  • Holger Just
  • Jean Philippe Lang
  • Moritz Breit
  • Spencer Markowski
  • Tom Rochette

What’s Next?

We are working on the final features and bug fixes for the next beta for ChiliProject 3.0.0. If you’re interested in participating or helping out the development, please leave a comment below or post to our forums.

This release marks the beginning of the end of the 2.x release cycle. Depending on how many bugs emerge until the release of 3.0.0 we will probably issue a last normal release shortly after 3.0.0 is released later this month. After that, the 2.x branch will enter maintenance mode and will only receive security updates until the release of 4.0.0 in summer.

After the release of 3.0.0 the 1.x branch will stop to be supported at all. We will not issue and more releases, bugfixes or security patches for this branch anymore. If you are still using ChiliProject 1.x, you are strongly advised to upgrade to either 2.6.0 or to 3.0.0 as soon as possible.

In closing, go and download ChiliProject 2.6.0 now.