KForge v0.19 Released

June 21st, 2011

KForge v0.19 is now available. This release includes:

  • New support for WSGI (Apache mod_wsgi) (mod_python is already supported)
  • New project membership application, email notification to project administrators, approval and rejection of membership, and ability for an ordinary member to leave a project.
  • New SSH key register for each user
  • New access to Mercurial repositories via SSH
  • New access to Git repositories via SSH
  • New access to Subversion repositories via SSH
  • Improved Git plugin to use git-http-backend for git clients (was DAV)
  • Improved Git plugin to use Gitweb for browser clients (was DAV)
  • Improved Subversion plugin to use ViewVC for browser clients (was DAV).
  • Improved the default configuration file.
  • Changed license to Affero GPL (was GPL v2)
  • Fixed page response to ‘HTTP 404 Not Found’ when requested resource is not found (was 500 Internal Server Error)
  • Changed password digests to be more secure
  • Change date-time library to native datetime module (was mx.DateTime)

Download it from the Python package index here:

http://pypi.python.org/pypi/kforge/0.19

Alternatively, deploy KForge using the KForge virtualenv script. See the KForge Install Guide for details:

http://www.kforgeproject.com/doc/install/

For discussion, please join the kforge-user mailing list:

http://lists.okfn.org/mailman/listinfo/kforge-user

KForge v0.18 Released

June 22nd, 2010

KForge v0.18 is now available. This release includes:

  • Fixed several HTML validation errors
  • Fixed license multi-select box issue (was drop-down list)
  • Removed package dependency on egenix-mx-base (was conflict with Debian)
  • Added installer option to install only software (–skip-service-setup)
  • Added conditional install of egenix-mx-base to kforge-virtualenv installer
  • Added detection of request protocol when forming service locations

Download it from the Python package index here:

http://pypi.python.org/pypi/kforge/0.18

Alternatively, deploy KForge using the KForge virtualenv script. See the KForge Install Guide for details:

http://www.kforgeproject.com/doc/install/

For discussion, please join the kforge-user mailing list:

http://lists.okfn.org/mailman/listinfo/kforge-user

KForge v0.17 Released

November 5th, 2009

KForge v0.17 is now officially out! This release includes:

  • New Git plugin
  • New Joomla plugin
  • New project ‘recent changes’ feed aggregation
  • Support for using Mercurial services with Trac services
  • Support for using Git services with Trac services
  • Indication of when new project service configuration has loaded
  • Improved installer and install guide
  • Improved support for virtual KForge environments
  • Improved special character support
  • Improved compatibility with dependencies (django<=1.1, sqlobject<=0.12.0)
  • Improved performance, especially of access controller
  • Improved Web form validation error handling
  • Improved command line error handling
  • Improved configuration file
  • Improved Trac service creation and update steps
  • Improved cookie control

Download it from the python package index here:

http://pypi.python.org/pypi/kforge/0.17

KForge v0.16 Released

June 4th, 2009

KForge v0.16 is now officially out having been stable for a couple of months on our production machines.

This release includes:

  • Clean-up of authentication system
  • This eliminates svn 1.5 bug (svn add did not work under svn 1.5)
  • Deployment under virtualenv for sandboxed installations
  • Increase compatibility across external libs (e.g. django 1.0)
  • Variety of other minor but important fixes as we prepare for the release of v1.0

Download it from the python package index here:

http://pypi.python.org/pypi/kforge/0.16

KForge v0.14 Released

September 21st, 2007

KForge 0.14 is out. Get it via the download page:

http://www.kforgeproject.com/download/

Or direct from

http://www.kforgeproject.com/files/kforge-0.14.tar.gz

Changes

  • Ensure admin pages at /admin/ and not just /admin/model/.
  • Set zip_safe to False in setup.py to avoid problems with apache/modpython.
  • Brought guide completely up to date.
  • Ensure access control works with Apache 2.0 and not just 2.2.
  • Alphabetical sorting of projects and persons.
  • Removed redundant variables from configuration file.
  • Updated docstrings for plugins to include full installation instructions.

About KForge

KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.

For more information see the about page: http://www.kforgeproject.com/about/

KForge v0.13 Released

August 14th, 2007

KForge 0.13 is out. Get it via the download page:

http://www.kforgeproject.com/download/

Or direct from

http://www.kforgeproject.com/files/kforge-0.13.tar.gz

Changes

  • KForge runs on a single virtual host and can be mounted off the site root using uri_prefix (ticket:44)
  • Simplified installation process using setuptools (ticket:30 and ticket:41)
  • Fix bug whereby non-authorised users could issue post requests (ticket:38)
  • Time zone for internal time stamps now set correctly (ticket:42)
  • Support for trac >= 0.10 (ticket:39)
  • Refactored and improve test process.

About KForge

KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.

For more information see the about page: http://www.kforgeproject.com/about/

The next KForge release has now been scheduled for the start of July:

http://p.knowledgeforge.net/kforge/trac/milestone/v0.13

A full list of proposed tickets for this release can be found linked from that page. Any comments or suggestions, then please post a comment either here or on the mailing lists.

KForge 0.12 Released

January 8th, 2007

After nearly six months of work KForge 0.12 is out. Get it via the download page:

http://www.kforgeproject.com/download/

Or direct from

http://www.kforgeproject.com/files/kforge-0.12.tar.gz

Changes

  • Wordpress and Mailman plugins (ticket:23 and ticket:34)
  • Better integration of main KForge system with subsystem applications such as trac (ticket:7)
  • Massive speed improvements in access to site and services (~10x)
  • ‘Remember me’ support when logging in (ticket:19)
  • ‘Forgot password’ support (ticket:26)
  • Support for databases other than postgresql including mysql
  • ‘Notify’ plugin to notify system administrators of events such as user registration and project creation
  • Substantial set of usability improvements to the web interface
  • Factor out core code into a separate reusable package named ‘domainmodel’

About KForge

KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.

For more information see the about page: http://www.kforgeproject.com/about/

Over the weekend we deployed the first 0.12 release candidate onto http://demo.kforgeproject.com/. In the process we immediately discovered one bug which hadn’t been picked up because it only affects upgrades of existing installations rather than new deployments. Thankfully the bug is very minor and is easy to fix — just use revision 67 of domainmodel rather than the current head version (revision 77). So, after a week or so of further testing the code should be solid enough to be officially released, and we can then look forward to a brand v0.12 of KForge which adds (among other things):

  • A Wordpress plugin
  • A Mailman plugin
  • Massive speed improvements of site and services
  • Remember me when logging in

KForge 0.11 Released

July 4th, 2006

KForge 0.11 is out. Get it via the download page:

http://www.kforgeproject.com/download/

Or direct from

http://www.kforgeproject.com/files/kforge-0.11.tar.gz

Changes

  • system administration interface at /admin/
  • complete rewrite of web interface code to be simpler and cleaner
  • expanded and improved documentation
  • dav access fully functional and fixes to access control: ticket:11, ticket:8, ticket:15, ticket:16
  • command line interface rewritten and centralized in kforge-admin
  • support for trac >= 0.9 (while maintaining support for trac 0.8)
  • improved logging for development and sysadmin purposes
  • other minor fixes/improvements: ticket:1, ticket:5, ticket:3

About KForge

KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.

For more information see the about page: http://www.kforgeproject.com/about/