Jira2SVN Release 4.0

/!\ Please note that Jira2SVN 4.0 is incompatible with previous releases. Server, Subversion hooks and all clients must be upgraded at the same time.

Main Features

Detect Broken Client-Server Connections

Jira2SVN can now detect broken connections between a client and the server. When a connection breaks, both server and client will detect this independently and drop the connection cleanly. Connections can break for a variety of reasons. Common reasons are:-

In previous releases a broken connection could cause Subversion commits to hang (with one of the symptoms being a Subversion hook on the Subversion server being left behind). Such broken connections are now detected early and tidied up. Any hanging commits are terminated with an error message.

Bug Fixes

None.

Jira2SVN Release 3.0

/!\ Please note that Jira2SVN 3.0 is incompatible with previous releases. Server, Subversion hooks and all clients must be upgraded at the same time.

Main Features

Jira2SVN Release 2.1

Minor release introducing support for access to JIRA server through HTTPS.

Compatibility Information

Release 2.1 is fully compatible with Jira2SVN 2.0. If upgrading to Jira2SVN 2.1 from 2.0, there is no particular need to upgrade clients and Subversion hooks as release 2.1 server is compatible with 2.0 clients and Subversion hooks.

New Features

Support for HTTPS protocol for JIRA server

You can now use Jira2SVN in environments where JIRA can only be accessed through the secure HTTPS protocol. You configure Jira2SVN to use HTTPS by specifying the protocol in the server config, e.g.:

jira_server=https://my.company.com:8080

The jira_server setting now allows http:// and https:// protocols for the Jira Server URL. If no protocol is specified, Jira2SVN will default to http://.

Bug Fixes

None.

Jira2SVN Release 2.0

Jira2SVN 2.0 is a major release, introducing a number of significant new features.

Compatibility Information

As a major release, Jira2SVN 2.0 is not compatible with clients, servers or hooks from previous Jira2SVN releases. Please make sure you upgrade all clients, servers and hooks to ensure a smooth operation.

New Features

Windows Installer

Jira2SVN 2.0 provides a beta release of a Windows installer that makes installing the product easier, applying the most common settings. Please note that following installation some manual configuration may be required to customise Jira2SVN to match your needs.

Command Line Client

With the 2.0 release it is now possible to provide Jira issue id's in the Subversion log message. This makes it possible to run Jira2SVN without any interaction without the Graphical User Interface (GUI).

It also makes it possible to use Jira2SVN without running a client. However, please note that some limitations apply. Please refer to the Jira2SVN Administration Guide for details.

Move to Next State

You can now progress Jira tickets through the Jira workflow using Jira2SVN. Note that this is currently only possible through the Graphical User Interface and cannot be done via the new command line interface.

Multiple Logins for Same Id

It is now possible for users to run multiple clients under the same user id. If you commit a change whilst running multiple clients, Jira2SVN will open the issue-selection dialogue window for all clients. Once you press Ok or Cancel on any of the clients, all selection windows open for the same user will be closed automatically.

Configurable Information in Client GUI

It is now possible to display extra information from Jira issues in the selection GUI. Any Jira issue field, including standard and custom fields can be added to the list of fields displayed in the selection GUI.

Jira Password Validation

If you do not supply a password in the Jira2SVN client configuration, Jira2SVN will prompt you for the password. With release 2.0, this password is now checked against the Jira server and immediate feedback is provided if the password is incorrect.

Add Jira Record ID to Subversion Log Message

You can now configure Jira2SVN to add issue id's to the Subversion log message. The main purpose of this feature is to provide compatibility with Atlassian's FishEye.

Hide Jira2Svn Field

Jira2SVN requires a custom field to be added in Jira for it to store Subversion information in Jira tickets. Jira normally displays the raw data of the custom field at the top when viewing a Jira issue. Since the information in the Jira2SVN custom field can get fairly large, a feature has been added to Jira2SVN that makes it possible to hide this information from view. Jira2SVN information is much more readable on the Jira2SVN tab.

Please refer the Jira2SVN Administration Guide for more details.

Portable Hooks

Jira2SVN hooks can now be run on virtually any platform using the Jira2SVN Portable Hooks. Please note that portable hooks have a number of pre-requisites regarding the availability of third-party software on your system, and you are therefore advised to only use portable hooks for platforms currently not supported with binary executables.

Jira2SVN Tab Positioning

The layout of the information in the Jira2SVN tab has been improved for better readability.

Unicode Support

Jira2SVN can now display Jira issue titles with any Unicode character set, allowing you to use scripts such as Chinese and Arabic as well as special characters in Jira issue titles.

Bug Fixes

Better Error Reporting on Missing Jira Privileges

Error reporting has been improved to provide more information if Jira issues cannot be updated or information cannot be retrieved from the Jira server.

Licensing on Foreign Language Windows Installations

An issue with the Jira2SVN licensing code and foreign language installations of Windows has been fixed.

Option allow_commit_without_change_id Not Working as Excepted

The option allow_commit_without_change_id did not always produce expected results, and the behaviour has been improved.

Jira2SVN Release 1.3

This release adds the ability for users to avoid storing passwords in their client files. To use this, simply do not set a jira_password in the client config file, and on startup, a password-prompt window will appear requesting the password instead.

Jira2SVN Release 1.0

This is the initial release.