This page last changed on Aug 27, 2009 by alui.

August 27, 2009

JIRA 4.0 Beta 3 is a public development release leading up to JIRA 4.0. For all production use and testing of JIRA, please use the latest official release.

A Beta release is a preliminary release leading up to the official release of a JIRA version. Beta releases are a snapshot of our work in progress and provide an advance preview of new features to the general public. JIRA plugin developers can also use Beta releases to test and fix their plugins in advance of an official release.

Do not use in production
Beta releases should not be used in production environments as they are not officially supported.
Please also take note of the following information:
  • Beta releases are not safe — Beta releases are snapshots of the ongoing JIRA development process. As such:
    • While we try to keep these releases stable, they have not undergone the same degree of testing as a full release.
    • Features in development releases may be incomplete, or may change or be removed before the next full release.
  • No upgrade path — Because Beta releases represent work in progress, we can not provide a supported upgrade path between Beta releases, or from any Beta to the eventual final release. Thus, any data you store in a JIRA Beta release may not be able to be migrated to a future JIRA release.
It is not possible to upgrade JIRA 4.0 Beta 1 or 2 data to Beta 3. The data needs to come from an already released JIRA version (for example, JIRA 3.13.5).


The only plugin that is compatible with JIRA 4.0 Beta is the latest JIRA Toolkit. Do not install any other plugins.

The Atlassian JIRA team is delighted to present a brand new version of one of the world's favourite issue-trackers.

Highlights of JIRA 4.0 Beta 3:

Thank you for your interest in JIRA 4.0 Beta 3


Download Beta

Installing/Upgrading to JIRA 4.0

JIRA 4.0 Beta 3 can be downloaded here. Before upgrading, please refer to the JIRA 4.0 Upgrade Guide. You will also need to go to my.atlassian.com and generate a "JIRA 4 Evaluation" license, as any existing 3.x license files will not work with 4.0 Beta 3.

Highlights of JIRA 4.0 Beta 3

Advanced Searching

The new advanced search (JQL) provides support for logical operations, including AND, OR, NOT, NULL, EMPTY --- even on custom fields:

For more on the new JQL search syntax, please see the documentation.

^Top

Dashboard Gadgets

The new-look JIRA dashboard not only looks awesome: it now uses industry-standard 'gadgets'. So you can add external gadgets to your JIRA dashboard, as well as displaying JIRA gadgets in other places (such as iGoogle).

You can easily customise your dashboard by choosing a different layout, adding more gadgets, dragging the gadgets into different positions, and changing the look of individual gadgets.

What's happened to your favourite JIRA portlets? Don't worry: every portlet that previously shipped with JIRA has been converted to a 'legacy gadget'. And if you are a plugin developer and have created your own portlets, see the instructions for converting your portlets to gadgets.

The following gadgets are available in Beta 3:

  • 'Activity Stream' gadget (see below)
  • 'Admin' gadget
  • 'Bamboo Plan Summary' gadget*
  • 'Bamboo Status' gadget*
  • 'Crucible Charting' gadget
  • 'Create Issue' gadget
  • 'Favourite Filters' gadget
  • 'Filter Results' gadget
  • 'FishEye Charting' gadget
  • 'Introduction' gadget
  • 'Issue Completed This Iteration' gadget
  • 'Login' gadget
  • 'Quicklinks' gadget
  • 'Voted Issues' gadget

* Requires Bamboo 2.3.2 Beta 1 or later.

^Top

Activity Stream

The new 'Activity Stream' gadget displays a summary of the latest activity in JIRA projects (and/or by particular people) in which you are interested.

The 'Activity Stream' gadget also provides an RSS feed, allowing you to create very specific RSS feeds of only the information that is most relevant to you.

See the documentation for more details.

^Top

Issue Actions in the Issue Navigator

By popular request, issues can now be actioned directly from the Issue Navigator:

The "Actions" menu is also available for the list of sub-tasks within an issue.
^Top

Charting Now Comes Standard

The following reports and gadgets from the Charting plugin have now been integrated into JIRA:

Also, the "Resolved" field from the Charting plugin is now part of JIRA, so every issue now automatically has its resolution date recorded.

^Top

New-look "Browse Project"

JIRA 4.0 provides a cleaner, more interactive view into a project:

See the documentation for more about browsing projects, versions and components.
^Top

Project Icons

You can now give your project a visual identity, thanks to the introduction of project icons ('avatars'):

^Top

New-look Header

The new-look JIRA header gives you quick access to all the most commonly-used functions. Creating an issue just got super-fast!

Click to zoom in:

If you prefer keystrokes rather than mouse-clicks, you'll be pleased to know that you can use your keyboard to navigate the new header menus.
^Top

Default Unit for Time Tracking

You can now specify your preferred Default Unit (minutes/hours/days/weeks) for your JIRA system. This will be applied whenever users log work on an issue without specifying a unit.


^Top

"History" is now permanent

Your list of recently-viewed issues is now stored in JIRA's database — so it's available after you log out and back in, even if you use a different machine.

^Top

Engine Room

Beyond the 'Back' Button

When navigating away from a page where you have modified data, you will be prompted to see if you would like to save the data or discard your changes (see JRA-14911).

Index Queue

Index updates are now put in a queue. So even if the update takes longer than 30 seconds, the operation remains on the queue and is not lost. (See JRA-14220.)

^Top

Plus over 450 other fixes and improvements

Click here for full list.

JIRA Issues (200 issues)
Key Type Summary Priority Status
JRA-10245 New Feature Ability to filter/view Issues upon "Versions" across multiple "Projects" Critical Resolved
JRA-10603 New Feature MultipleSelect searcher for cascading selection field Critical Resolved
JRA-1538 New Feature Filter on Versions and Components across Projects Major Resolved
JRA-1579 New Feature Create a portlet for the recent history Major Resolved
JRA-2033 New Feature Add an RSS feed query for comments to individual issues Major Resolved
JRA-2681 New Feature Extend filter capablities by adding negative clauses Major Resolved
JRA-2916 New Feature Allow Previous version searching Major Resolved
JRA-2925 New Feature Can't filter by Security Level Major Resolved
JRA-3206 New Feature View issues without an estimate Major Resolved
JRA-3624 New Feature released/unreleased version filter Major Resolved
JRA-7551 New Feature Provide capability to find issues by resolution date Major Resolved
JRA-7626 New Feature Build search queries remotely Major Resolved
JRA-7772 New Feature Ability to create advanced queries to search across all data Major Resolved
JRA-8159 New Feature Add ability to issue navigator to find all issues linked to x issue - with option to constrain by link type Major Resolved
JRA-8527 New Feature Put task actions directly in filter output Major Resolved
JRA-8973 New Feature RSS of Project Changes Major Resolved
JRA-9551 New Feature Search for all Sub-Tasks of one given issue Major Resolved
JRA-9651 New Feature User Activity Log Major Resolved
JRA-12921 New Feature Ability to export Watched Issues to excel Major Resolved
JRA-16067 New Feature Provide field definition in XML issue view URL to customize XML view Major Resolved
JRA-16120 New Feature Dashboard rewrite Major Resolved
JRA-16805 New Feature Convert legacy portlets to Gadgets Major Resolved
JRA-16807 New Feature Convert Intro Portlet Major Resolved
JRA-16808 New Feature Convert Quicklinks portlet Major Resolved
JRA-16809 New Feature Convert Favourite Fitlers Major Resolved
JRA-16811 New Feature Convert Pie Chart Portlet Major Resolved
JRA-16903 New Feature Convert CreatedVsResolved Chart Portlet Major Resolved
JRA-16905 New Feature Convert Average Age Chart Major Resolved
JRA-16914 New Feature Convert Recently Created Portlet Major Resolved
JRA-16916 New Feature Convert Time Since Chart Major Resolved
JRA-16926 New Feature Implement OAuth SPI in JIRA Major Resolved
JRA-16931 New Feature Convert Saved Filter Portlet Major Resolved
JRA-16978 New Feature Option "Number to Show" in Filter Statistics Portlet to limit numer of rows displayed Major Resolved
JRA-17090 New Feature Convert Admin Portlet to gadget Major Resolved
JRA-17094 New Feature Convert Bugzilla portlet Major Resolved
JRA-17095 New Feature Convert Project/Projects/Project Table portlets into a gadget Major Resolved
JRA-17096 New Feature Convert Project / Filter stats Portlet to gadget Major Resolved
JRA-17101 New Feature Convert TwoDimensionalStatsPortlet to gadgets Major Resolved
JRA-17112 New Feature Convert Roadmap Portlet to gadgets Major Resolved
JRA-17133 New Feature Convert Resolution Time Chart to gadgets Major Resolved
JRA-17140 New Feature Convert Assign To Me portlet to gadget Major Resolved
JRA-17141 New Feature Convert Voted For Portlet to gadget Major Resolved
JRA-17142 New Feature Convert Watching Portlet to gadget Major Resolved
JRA-17143 New Feature Convert In-progress portlet to gadget Major Resolved
JRA-17337 New Feature New Header for JIRA 4.0 Major Resolved
JRA-17355 New Feature Need provision to search multiple group Major Resolved
JRA-17763 New Feature JQL: It will great if user can use E-mail ID's for searching in Assignee and reporter fields Major Resolved
JRA-4059 New Feature Record last login time for a user Minor Resolved
JRA-5383 New Feature My Votes and My Watches as filters Minor Resolved
JRA-8852 New Feature Sort filter results by non-visible field Minor Resolved
JRA-10443 New Feature "Not Assigned to User" criteria in filters Minor Resolved
JRA-14616 New Feature Ability to query for issues that you are not watching Minor Resolved
JRA-14747 New Feature Ability to search for issues with blockers linked to them Minor Resolved
JRA-16920 New Feature Add filter option for subtasks of a particular issue Minor Resolved
JRA-17182 New Feature Allow REST plugins to be decorated Minor Resolved
JRA-7909 Improvement Search/ filter for "empty" fields Blocker Resolved
JRA-5798 Improvement Project Portlet: needs multi project selection Critical Resolved
JRA-8806 Improvement Allow "Released" & "Unreleased" Version search accross multiple projects Critical Resolved
JRA-18789 Improvement When inside of atlassian container Gadget configure button should be inside of gadget chrome menu Critical Resolved
JRA-923 Improvement Allow filter by "No Fix For" across projects Major Resolved
JRA-1560 Improvement Better support for logical operation (and/or/not) type of filters. Major Resolved
JRA-1635 Improvement "not" qualifier on fields for searching Major Resolved
JRA-1642 Improvement Create home directory instead of index & attachment directory Major Resolved
JRA-1800 Improvement Improve the UI for browse project Major Resolved
JRA-1844 Improvement Display attachment comments associated with their attachments Major Resolved
JRA-1983 Improvement Enable filtering on "older than 1 month" Major Resolved
JRA-1994 Improvement Ability to filter on time tracking related fields Major Resolved
JRA-2469 Improvement It would be really nice to specficy several Asignee options in filters Major Resolved
JRA-2607 Improvement Would like to create a filter also with OR conditions Major Resolved
JRA-2852 Improvement search for issues on version lower or equal to a given version Major Resolved
JRA-3000 Improvement Add key NUMBER (only number) searching to default search filter. Major Resolved
JRA-3101 Improvement Jira - query / search / filter by issue links Major Resolved
JRA-3114 Improvement Request: add optional icon for each project Major Resolved
JRA-3451 Improvement Enable filtering by Date Resolved Major Resolved
JRA-3464 Improvement allow filtering by project category Major Resolved
JRA-4227 Improvement Recent History Popup - persistance across sessions & more data Major Resolved
JRA-5121 Improvement Filter Portlet with configurable columns Major Resolved
JRA-5152 Improvement Show issue linked to another issue. Major Resolved
JRA-5310 Improvement Watchlist should be exportable Major Resolved
JRA-5560 Improvement Improved query functionality Major Resolved
JRA-5844 Improvement allow multiple users when creating filters Major Resolved
JRA-6170 Improvement Radio Buttons should support Select List Searcher template Major Resolved
JRA-6180 Improvement Search for a custom field that is empty Major Resolved
JRA-6527 Improvement Allow filters to be built upon other shared filters (combined filters) Major Resolved
JRA-7068 Improvement Allow for list of issues to be saved as a filter Major Resolved
JRA-8487 Improvement Bad logging from uk.ltd.getahead.dwr.util.CommonsLoggingOutput on startup Major Resolved
JRA-8686 Improvement Allow searching of issues by Full Name for all user fields Major Resolved
JRA-8758 Improvement Cannot create filter for multiple projects all issues in version "Released Versions" Major Resolved
JRA-9115 Improvement Ability to search for issues with no due date associated Major Resolved
JRA-9278 Improvement New Field "Resolution Date" automatically filled with date of setting resolution Major Resolved
JRA-9823 Improvement Allow to optionally clone an issue's attachments when cloning an issue. Major Resolved
JRA-10644 Improvement Make filters more accessible Major Resolved
JRA-12596 Improvement Enable cross-project filtering on special versions Major Resolved
JRA-12656 Improvement Add paging/optimization for Change Log scope Major Resolved
JRA-13426 Improvement Next/previous version links for 'Browse Version' screen Major Resolved
JRA-13850 Improvement Servlet Content Listeners should implement the catch / log / rethrow pattern Major Resolved
JRA-14419 Improvement Warning for Websphere installation on validating entity-engine.xml Major Resolved
JRA-14513 Improvement JIRA Soap Service log and Access filter log footprint needs improving - Invoked Method would be handy Major Resolved
JRA-14701 Improvement OSPropertyText table should have the value column set to extremely-long datatype Major Resolved
JRA-15018 Improvement Improved SOAP and HTTP access logging Major Resolved
JRA-15445 Improvement RPC plugin needs to be cleaned up Major Resolved
JRA-15517 Improvement Upgrade JIRA to use the latest version of Lucene indexing framework - v2.3.2 Major Resolved
JRA-15543 Improvement Show release date next to version name in the list of versions on Browse Project screen Major Resolved
JRA-15646 Improvement Convert JIRA to jQuery Major Resolved
JRA-15700 Improvement Created VS Resolved cumulative + individual graphs' Y axis should should be independent Major Resolved
JRA-15702 Improvement Migrate to licensing 2.0 Major Resolved
JRA-15732 Improvement Update email documentation to highlight that OutOfMemoryError can stop email processing Major Resolved
JRA-15886 Improvement Add logging notification for index optimization events Major Resolved
JRA-15920 Improvement Include warning in EAR/WAR documentation not to edit anything directly on the application server Major Resolved
JRA-15962 Improvement Upgrade JIRA to Plugins 2.x Major Resolved
JRA-15991 Improvement Merge translations files into one to make translating JIRA easier! Major Resolved
JRA-16058 Improvement Aggressive locking in JiraCachingPropertySet causes high contention Major Resolved
JRA-16113 Improvement Do not show negative values on Y axis in Created vs. Resolved chart Major Resolved
JRA-16122 Improvement HTTP Basic auth should be enabled by default Major Resolved
JRA-16210 Improvement Display issue count on JQL execution Major Resolved
JRA-16211 Improvement Enter / return should execute JQL Major Resolved
JRA-16424 Improvement log4j output should contain more information Major Resolved
JRA-16522 Improvement Searching according to multiple assignees should be provided. Major Resolved
JRA-16698 Improvement Have the ability to log all SQL statements issued by JIRA and also have a callback for timing purposes Major Resolved
JRA-16744 Improvement Improve the performance of checking if a user belongs to a particular group. Major Resolved
JRA-16839 Improvement Add nicer dashboard tabs Major Resolved
JRA-16846 Improvement Allow for Pluggable Decorators in JIRA Major Resolved
JRA-16870 Improvement Improve multi-threaded liveness of FieldLayoutManager under load Major Resolved
JRA-17128 Improvement Profiling document broken link Major Resolved
JRA-17215 Improvement Environment field is missing from the bulk operations screen Major Resolved
JRA-17217 Improvement French translation for "Road Map" Major Resolved
JRA-17296 Improvement Add attribute for hidding a gadget when not logged in Major Resolved
JRA-17314 Improvement Need a way to use the WebResourceManager to include JS/CSS for project tab panels and portlets Major Resolved
JRA-17324 Improvement Make browse project/component/version use cached url for project avatar Major Resolved
JRA-17361 Improvement Style gadget mini-messages to be more atlassian like Major Resolved
JRA-17391 Improvement JIRA_HOME path in windows needs to be specified using backslash(or as Mac) and not as default windows way. Needs to document it to avoid confusion. Major Resolved
JRA-17404 Improvement Improve logging/UI when plugins can't be loaded. Major Resolved
JRA-17412 Improvement Ability for support to easily tell if a patch has been applied Major Resolved
JRA-17429 Improvement JIRA should only persist a plugin as disabled if it was explicitly disabled by the user. If it got disabled because it was invalid, then JIRA should try to enable it on restart. Major Resolved
JRA-17496 Improvement re-write dashboard client-side Major Closed
JRA-17515 Improvement Put the JQL slow log into its own file. Major Resolved
JRA-17562 Improvement Performance Improvements for JIRA v4.0 Major Resolved
JRA-17682 Improvement Add a warning to the reports documentation. Major Resolved
JRA-17698 Improvement Remove dependency on backport.util.concurrent Major Resolved
JRA-17756 Improvement Remove DWR from JIRA Major Resolved
JRA-17779 Improvement JQL reserve words should be mention in documentation Major Resolved
JRA-17797 Improvement JQL: Some points to add in documentation of JQL Major Resolved
JRA-17950 Improvement Instructions for deleting an issue type are too vague, and docs do not further explain them Major Resolved
JRA-17978 Improvement Search sort order doesn't persist when searching on free text Major Resolved
JRA-18017 Improvement Footer improvements - like Bamboo Major Resolved
JRA-18073 Improvement Create issue button should be aware of the current project Major Resolved
JRA-18101 Improvement LDAP Integration document is confusing about what order passwords will be checked. Major Resolved
JRA-18105 Improvement add documentation on JQL "autocomplete" Major Resolved
JRA-18145 Improvement In order for charts to appear in the charting popup, they should be in both categories JIRA and Charts Major Resolved
JRA-18331 Improvement 'History' capabilities need improvement Major Resolved
JRA-18488 Improvement Filters created in earlier version of JIRA and upgraded to JIRA 4.0, show values in ID when open in JQL view. Major Resolved
JRA-18704 Improvement Browser specific tool tips for JIRA header Major Resolved
JRA-18835 Improvement After submiting JQL form for searching queries doesn't retain the cursor in search dialog Major Resolved
JRA-18870 Improvement JQL should show the name of custom field in case where some of the option in custom field is not available Major Resolved
JRA-19166 Improvement JIRA gadget documentation needs to have information for configurable options Major Resolved
JRA-19277 Improvement Adding the Watched Issues Gadget page needs to be updated Major Resolved
JRA-5435 Improvement Issue actions and operations on Issue Navigator Minor Resolved
JRA-5965 Improvement Allow configure units of time tracking Minor Resolved
JRA-6010 Improvement Thought processing Minor Resolved
JRA-10405 Improvement Attachment ordering Minor Resolved
JRA-10492 Improvement Search for several users as Assignee or Reporter Minor Resolved
JRA-11134 Improvement Allow setting of column order/sort with no issues in result set Minor Resolved
JRA-12177 Improvement Time tracking by using setting "hours" - edit issue shows "Original/Remaining Estimate" -field value in "pretty" mode Minor Resolved
JRA-13745 Improvement Clean up top toolbar by moving Profile link to username and removing Filters link Minor Resolved
JRA-14220 Improvement Ensure the index optimize operation does not cause index lock timeouts Minor Resolved
JRA-14516 Improvement JIRA upgrade page should warn about possible character encoding issue if JIRA is moved between two servers. Minor Resolved
JRA-14826 Improvement Dashboards with a large number of portal pages cause the page to become too wide Minor Resolved
JRA-15665 Improvement Address issue of plugins pushing filter/report panel off screen Minor Resolved
JRA-15666 Improvement Add project information to the issue XML view Minor Resolved
JRA-15846 Improvement Allow changing license on Data Import in new JIRA instance. Minor Resolved
JRA-15872 Improvement "Browse Project" URL doesn't include current project Minor Resolved
JRA-16138 Improvement Anonymous users should not be considered to "own" all anonymous comments. Minor Resolved
JRA-16253 Improvement Source Build documentation is out of date and incomplete Minor Resolved
JRA-16276 Improvement Adjust colours of Resoltion date chart to be more distinshable for the colour blind Minor Resolved
JRA-16278 Improvement Add ability to search for versions using regex or similar Minor Resolved
JRA-16379 Improvement Weblogic Deployment descriptor (weblogic.xml) has changed for Weblogic 9.x Minor Resolved
JRA-16443 Improvement Create a jira.field.resolution.include transition attribute Minor Resolved
JRA-16510 Improvement Update to jQuery 1.3.2 Minor Resolved
JRA-16793 Improvement A new section "JIRA Configuration" is needed in System Info page Minor Resolved
JRA-16838 Improvement Ensure Save button is disabled after submitting on the chart popup Minor Resolved
JRA-17474 Improvement Choosing an non-existing drive as destination directory for windows installer give wrong error message Minor Resolved
JRA-17483 Improvement Need to add info about jira.home to README files in top directory Minor Resolved
JRA-17674 Improvement Issue summary page: Please duplicate link "Manage Attachments" under section "Image Attachments" Minor Resolved
JRA-18102 Improvement JQL: Error message can be improved for date field when user doesn't put quotes for value Minor Resolved
JRA-18133 Improvement Upgrade to the latest version of Seraph and Trusted Applications library Minor Resolved
JRA-18147 Improvement on "General Config" screen, change "JQL Auto-complete Disabled" to just "JQL Auto-complete" (as per "Issue Picker Auto-complete") Minor Resolved
JRA-18165 Improvement JIRA 4.0 GUI comments Minor Resolved
JRA-18225 Improvement It would be cool to have the operations (save, save as, etc) in the advanced navigator view so you do not have to go to the view tab Minor Resolved
JRA-18228 Improvement Per-user JQL autocomplete setting Minor Resolved
JRA-18232 Improvement It will be great if we can limit the number of favourite filters in issue drop down to 5 Minor Resolved
JRA-18236 Improvement JQL History links should be middle clickable Minor Resolved
JRA-18237 Improvement The error message 'Query is too complex to display in the Issue Navigator edit controls' should be changed to "Query is too complex to display in Simple mode" Minor Resolved
JRA-18239 Improvement Lets change the resolution field to look for the special case unresolved so users can type resoltion = unresolved Minor Resolved
JRA-18250 Improvement Excel Export / tempMax / Documentation Minor Resolved
JRA-18259 Improvement Lockup JIRA on startup if there's an OSGiContainerExceptions being thrown Minor Resolved
JRA-18260 Improvement Create a "Did you know" for the create issue page Minor Resolved
JRA-18263 Improvement include an interesting example in the JQL screenshot Minor Resolved
JRA-18265 Improvement "Login & approve" button should be displayed for JIRA gadgets that has a config view, without requiring to make a request to JIRA Minor Resolved
JRA-18269 Improvement Add selected/current tab to header Minor Resolved
JRA-18287 Improvement Actions column - replace text with cog like crucible / fisheye Minor Resolved

^Top


Document generated by Confluence on Oct 06, 2009 00:29