Plugin Development Platform 2.9 Release Notes

10 February 2011

With pleasure, Atlassian presents the Atlassian Plugin Development Platform 2.9.

Release Components:

Plugin/Library

Version

Updated

Plugin Framework

2.7

(tick)

SAL

2.4, see also 2.3

(tick)

REST

2.4, see also 2.3

(tick)

AUI

3.3

(tick)

Template Renderer

1.2

UPM

1.2

(tick)

EVENT

2.0

OAUTH

1.2

(tick)

Trusted Apps

2.3

(tick)

APL

3.2

(tick)

Highlights of this Release:

Wondering where are the Plugin Framework release notes?
Starting with Atlassian Plugin Development Platform 2.9, we've combined the releases of the plugin framework as well as other key plugins, libraries, and API's that plugin developers depend on into the Atlassian Plugin Development Platform. The platform has been used internally for many releases to test and deliver a set of capabilities our products and plugins could build upon, and starting with version 2.9, this platform has been made available to the public.

What issues were resolved?
For a list of what issues were resolved in each platform component, click the version in the component version table.

Comments, Requests and Feedback
We would love your feedback. Please log your requests, bug reports and comments in our issue tracker.

Highlights of this Release

 

New Universal Plugin Manager Plugin

This is the first release of the Plugin Development Platform that contains the Universal Plugin Manager. The Universal Plugin Manager lets system administrators dynamically install plugins from either local files or from http://plugins.atlassian.com as well as manage those plugins and modules.

 

New Application Links Plugin

This is the first release of the Plugin Development Platform that contains the Application Links Plugin. The Application Links Plugin is responsible for storing relationships with external Atlassian and non-Atlassian applications, as well as storing links between individual application entities such as JIRA projects or Confluence spaces. This gives system administrators a one-stop-shop for setting up relationships between external applications, including any authentication options. Furthermore, The Application Links Plugin provides an API for plugins, allowing them to easily contact external applications without having to ask for external URLs or authentication configuration information.

New Authentication Libraries


To support the new Application Links Plugin, the Trusted Applications library and Atlassian OAUTH plugin both received new releases and were added to the platform. Products using these will no longer contain administration screens for their configuration, but will rely on the Application Links Plugin to set their configuration.

Web Resource Conditions


Just like web links and sections can specify when they should be displayed, so now can web resources via a condition. This feature is particularly useful when combined with the web resource contexts feature that allows you to specify a context, or set of pages, that the web resource should appear. With the condition, you now can specify also when, within this context, it should appear allowing you to restrict its usage to only admins or during certain times.

Other Things Worth Mentioning

This release includes a number of improvements and bug fixes. Here are a few worth mentioning:

  • Faster plugin startup
  • More flexible plugin configuration (don't need atlassian-plugin.xml if you want to register modules dynamically)
  • Plugins can now hook into the Spring ApplicationContext creation
  • AUI has an i18n JavaScript web resource transformer to generate web resources containing i18n messages
  • CSS Web resources can now specify CSS conditionals for better supporting later IE browsers
  • AUI Sandbox now deployed with every release to let the developer experiment with AUI components
  • REST now supports file uploads via @MultipartFormParam
Was this page helpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport