Confluence 3.5 : Release Notes 3.1-m4 ("Milestone 4")
This page last changed on Sep 21, 2009 by ckiehl.
Milestone release advisory
For all production use and evaluation of Confluence, please use the latest official release. This release is a public development release ('milestone') leading up to the next Confluence major release. Development releases are a snapshot of our work in progress, allowing our customers and especially plugin developers to see what we're up to. Who should upgrade?
In supplying milestone releases, our aim is to provide plugin developers with an opportunity to see the latest changes in the code. Each milestone release has passed all our automatic tests and has been used for one week on our official internal Confluence server. Most of the issues solved have been reviewed too, and all of our milestone releases even have been performance tested for a while. However, since our milestones releases are timeboxed (that is, they are released every two weeks, no matter how far we have come implementing features and bugfixes) there is always a chance that we have new known bugs that are scheduled to be fixed in the next milestone, or completely new bugs unknown even to us. Additionally, we have not completed our performance testing and compatibility testing for all supported databases and user management systems. So, for example, a milestone release may behave well on a small installation but show severe problems when subjected to many users. Upgrade ProcedureFollow the normal upgrade instructions to upgrade your test instance to this release. We strongly recommend that you backup your Confluence home directory and database before upgrading! DownloadsAll development releases are available from the development releases page on the Atlassian website. Features!As you may know, we have started a major hiring campaign, and this has slowed us down a little in the past few weeks. M4 however is back with a vengeance, boasting quite a few improvements. See for yourself Editor TeamMove PageWe are reworking the way you can move pages around. It is now possible to move pages without editing the page, and you don't drag&drop anymore, you simply pick your parent in the tree. The next Milestones will allow you to search for a parent, and to use your recently viewed pages to move. At the moment, you can not re-order while moving the page (is this a problem though? What do you think? Macro BrowserDavid Taylor's "Smart Fields" 20% project has been included in the Macro Browser although only for macro parameters that take single entries. i.e. if a macro takes a single username, space, or page then a suggestion drop down will be presented (See the screenshot). If a macro takes multiple usernames or spaces or pages then there will be no assistance.
Image BrowserSome further progress has been made on the second "insert image" button on the RTE and wiki editor toolbars. You can now view and insert images that are already attached to the page. Known Issue: You should also note that in the current milestone this new dialog is only working correctly when editing pages, not when creating new pages. Engine RoomJS/CSS rearrangementsAs you saw on our previous milestone notes, we have rearranged CSS to the top and JS to the bottom of the page, making the rendering experience better. This might have consequences for your macros/plugins, so DO have a look, and tell us what you think. RESTThe Confluence REST plugin (prototype API) has been added, however it will be disabled for this release. Hopefully we will be able to enable this in next milestone when the plugin is a bit more stable. Some space level resources have been implemented. Getting a List of Spaces
Result: <spaces> <space name="Demonstration Space" key="ds"> <link rel="self" href="http://localhost:8080/rest/prototype/1/space/ds"/> </space> </spaces> Resource: /space/{key} Description: Displays the details of the space identified by {key} Parameters:
Result: <space name="Demonstration Space" key="ds" expand="children"> <link rel="self" href="http://localhost:8080/rest/prototype/1/space/ds"/> <children size="2"/> <home> <id>32799</id> <link rel="self" href="http://localhost:8080/rest/prototype/1/content/32799"/> <type>page</type> <title>Home</title> <url>/display/ds/Home</url> <children size="6"/> </home> </space>
Small Improvements TeamDriving on the left shouldn't be so hard, so we've updated the left hand navigation panel. Bugfix TeamFixed multiple bugs. Most notably: Gadgets & Office 2007 TeamWord 2007 & Excel 2007We added Word 2007 support for document import and the view-file macro, as well as Excel 2007 support for the view-file macro. We don't support PowerPoint 2007 for the view-file macro yet and can't index any Office 2007 documents yet. Work in progress. Support for importing other document formatsYou can now import RTF and ODT files in addition to DOC and DOCX. Gadget MacroWe are happy to introduce the new gadget macro! It's currently not very usable as we don't have any UI yet to change the user preferences for a gadget, which means you have to enter them manually. Example Markup: {gadget:url=[baseurl]/rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:gadget-search/gadgets/gadget-search.xml}{gadget} Jira chart gadget and Confluence QuickNav gadget on a Confluence page: QuickNav gadgetWe are also stoked to show off our first Confluence gadget which can be embedded in other gadget containers. The gadget URL is: [baseurl]/rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:gadget-search/gadgets/gadget-search.xml Unfortunately you can't embed that gadget into iGoogle or GMail yet, because we have to upgrade to a newer version of the OAuth plugin first. This will work starting in 3.1-m5. Gadget DirectoryFor every gadget you want to embed on a page, it needs to be added to the gadget directory first. This is to make sure you can't just embed any third party gadgets because those might contain malicious JavaScript which will then be executed as coming from the same security domain as Confluence. OAuth IntegrationWe have also integrated the OAuth admin plugin which allows you to configure your consumer information as well as adding OAuth consumers and service providers. Detailed documentation will be available on CAC in the future. 20% and miscellaneousThumbnail DialogsThumbnail images previously opened the full image in a new popup window, when clicked. Now clicking on a thumbnail opens the image in a fancy dialog (same as the image gallery). Sprite Image for Macro BrowserOn the edit page, the macro browser is built up in the background with its pretty macro icons. Although the macro icons are cached, there are quite a number of requests made on a cold browser cache (we have 52 macro icons, so 52 requests are made just for the macro browser). This has been reduced to one request by generating a sprite image for all the icons and using it with css and background-image positioning. hod has been added for macros to more clearly define their desire to be kicked out of paragraphs, and code macros do that. This change is still awaiting review, so it may be temporary. AUI upgraded to 1.2.1!![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Document generated by Confluence on Mar 16, 2011 18:47 |