Current Release (1.6.0) this is the current stable release

2014-06-16

Highlights:

* My Tickets page
* User Preferences web ui
* SSH key management web ui
* Basic CRUD pages for ticket milestones
* Overhaul repository creation, editing, and empty repository pages

If you are upgrading, you might consider copying the data/gitignore folder to your ${baseFolder} to allow selection & injection of a .gitignore when creating a repository.

The OpenShift Express build has been dropped. You can deploy GO or WAR on Express so this build is no longer necessary.

Note

The next major release (v1.7.0) will focus on:

* ticket 75: making projects more useful including the concept of project ownership

This improvement will require a NON-BACKWARDS-COMPATIBLE migration of repository ownership from the RpeositoryModel to the UserModel

* ticket 55: facilitating usage of tickets & git-flow in the web ui

fixes

changes

  • Split the pages servlet into a raw servlet and a pages servlet. All raw links now use the raw servlet (issue 413, ticket 49)
  • Drop deprecated --set-upstream syntax for -u (ticket 59)
  • BARNUM: Prune deleted branches on fetch (git fetch -p) (ticket 60)
  • BARNUM: Create ticket/N instead of topic/N for pt start N (ticket 61)
  • Move repository deletion functions to the edit repository page AND allow deletion to be disabled (pull request #180, ticket 67)
  • Update the Korean translation (pull request #184, ticket 69)
  • Update the Dutch translation (pull request #191)
  • Overhaul the EmptyRepositoryPage (ticket 73)
  • Overhauled the edit repository page (ticket 76)
  • Process bugtraq links in the ticket description and comments (ticket 78)
  • Exclude personal repositories from the repositories list, by default (issue 419, ticket 95)

additions

  • Add My Tickets page (issue 215, ticket 15)
  • Added CRUD functionality for Ticket Milestones (ticket 17)
  • Implemented Ticket migration tool to move between backends (ticket 19)
  • Added extension points for top nav links, root-level pages, repository nav links, user menu links, and http request filters (ticket 23)
  • Added an editor panel in the user profile page to manipulate preferences (issue 108, issue 424, ticket 64)
  • Added an editor panel in the user profile page to manipulate public SSH keys (ticket 64)
  • Add FORK_REPOSITORY RPC request type (issue 371, pull request #161, ticket 65)
  • Add object type (ot) parameter for RSS queries to retrieve tag details (pull request #165, ticket 66)
  • Add setting to allow STARTTLS without requiring SMTPS (pull request #183)
  • Simplified repository creation, offer simple README generation, and insertion of a pre-defined .gitignore file (ticket 76)
  • Added an extension point for monitoring onStartup and onShutdown (ticket 79)
  • Tag server-side merges when incremental push tags are enabled (issue 432, ticket 85)
  • Add a user preference for the clone transport (ticket 90)
  • Add setting to control default thread pool size for miscellaneous background tasks (ticket 92)
  • Add Norwegian transation (pull request #186)
  • Add German translation (pull request #192)
  • Add Italian translation (pull request #196)

new settings

web.allowDeletingNonEmptyRepositoriestrue
web.includePersonalRepositoriesfalse
mail.starttlsfalse
execution.defaultThreadPoolSize1
git.gitignoreFolder${baseFolder}/gitignore

dependency changes

contributors

  • Berke Viktor
  • Carsten Lenz
  • Christian Buisson
  • David Ostrovsky
  • Dongsu Kim
  • Emmeran Seehuber
  • Gerard Smyth
  • GianMaria Romanato
  • James Moger
  • Jeroen Baten
  • Karanbir Singh
  • Leif Jantzen
  • Manisha Gayathri
  • Marcus Hunger
  • Matthias Cullmann
  • Matthias Sohn
  • Sascha Vogt
  • Stardrad Yin
  • Tamás Papp