Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column


Document Properties Marker
doctyperelease-note
overridefalse


Short DescriptionImprovements heading to data center support.
Nameprojectdoc Toolbox 5.0 Release Notes
Short Name
Parent
Parent Property
property-nameName
hide
Audience
Name List
doctyperole
render-no-hits-as-blanktrue
propertyAudience
empty-as-nonetrue

Subject
Name List
doctypesubject
propertySubject

Categories
Name List
doctypecategory
propertyCategories

Tags
Tag List
propertyTags

Iteration

Iteration
valueproduction

hide
Type
Name List
doctyperelease-note-type
render-no-hits-as-blanktrue
propertyType

Version5.0hide
Productprojectdoc Toolboxhide
Release Date

 

hide
Sponsors
Name List
doctypestakeholder
render-no-hits-as-blanktrue
propertySponsors

Sort Key00005.00000.0002hide



Section
show-titlefalse
titleDescription

Today we released version 

Display Property
property-nameVersion
of the projectdoc Toolbox. It includes changes from version 5.0.0 to 5.0.2. This version has been made available on the Atlassian Marketplace.

Since this is a major release, expect breaking changes!

Since This version 4 this version 5 includes a couple of changes required for data center support. Data center support is planned to be supported by the next major version of the projectdoc Toolbox.

Panel
borderColordarkgrey
borderWidth2

The projectdoc Toolbox is an add-on for Confluence supporting agile software development teams to collaborate on process, project, system, and product documentation. 

Transclusion
documentHOMESPACE:projectdoc Video Link
idsprojectdoc




Content Marker
hidetrue


Info Box

Download the projectdoc Toolbox or visit the projectdoc Toolbox on the Atlassian Marketplace!





Column
width350px


Panel
titleRelease Notes Overview

Table of Contents
indent15px
excludeRelease Notes|Description|Summary|"References"|Resources
stylenone




Section
titleSummary

This version addresses the increased performance requirements for data center.

One of the most relevant news for your upgrade is the new database structure the projectdoc Toolbox. Since the projectdoc tables did not store any information that cannot be derived from the Confluence pages, you simply need to rebuild the table data from scratch. Unfortunately this requires – especially for large installations – quite a lot of time. We recommend to check the upgrade process in a test environment on real data to get an estimation about how long this would take on your Confluence instance.

Pending Box
titleHere are some estimates from our test and production environments

Estimates?

...

Pro projectdoc Dokument ca 0,3 Sekunden. Nicht PD Dokumente sind nicht betroffen.

Beispiele:

1000 Dokumente = 300s = 5 Min

10.000 Dokumente = 3.000s = 50 Min

Preparing the projectdoc Toolbox worked for all integration aspects for data center almost out-of-the-box. The main challenge was to cope with the increased performance requirements under heavy load.

Another important amount of work was required to establish the test environment to meet Atlassian's requirements to accept the projectdoc Toolbox for data center on their Marketplace. Although this is not yet the release to be data center compatible, this is a major step towards starting the audit process.

One of the most relevant for your upgrade is the new database structure the projectdoc Toolbox establishes. Since the projectdoc tables did not store any information that cannot derived from the Confluence pages, you simply need to rebuild the table data from scratch. Unfortunately this requires – especially for large installations – quite a lot of time. We recommend to check the upgrade process in a test environment on real data to get an estimation about how long this would take on your Confluence instance.

Pending Box
titleHere are some estimates from our test and production environments

Estimates?

...

Pro projectdoc Dokument ca 0,3 Sekunden. Nicht PD Dokumente sind nicht betroffen.

Beispiele:

1000 Dokumente = 300s = 5 Min

10.000 Dokumente = 3.000s = 50 Min

100.000 Dokumente = 30.000s = 8:20 Stunden


This release has breaking changes. Therefore it is required to update extensions and doctype add-ons.


Section
titleNew and Noteworthy

Very quickly the most relevant changes in this release.

projectdoc-projectdoc-section
titleDatabase Tables

We updated the database tables to store projectdoc data. This is required to cope with the increased load on Confluence when run under in a data center environment.

The old tables (identified by "PD_" in the table name) will stay untouched and the new structures will be stored in new tables (identified by "PD5_"). Even if the old data will still be available we highly recommend to have access to a current backup of your database.

The upgrade process will only affect projectdoc tables in Active Objects (AO). In case the process cannot complete successfully, because an accidental server downtime, please clear the new PD5 tables with corrupt content and restart the server. The process can also be started manually via a 

Term Link
abbrev-modeshort-name
fullyQualifiedModefalse
maximumSelectionSize1
supportTaggingtrue
focustrue
pageRepresentational state transfer
multiSelecttrue
service.

For more information on updating information in the projectdoc database tables, please refer to 

Static Document Link
documentRebuild and Reindex
, especially
Static Document Link
anchorUpgrade Task
documentRebuild and Reindex
labelUpgrade Task
.

Section
titleBreaking Changes
Content Marker
is-empty-textNo issues found

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,description
columnskey,summary,type,priority,description
maximumIssues1000
jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('5.0.0', '5.0.1', '5.0.2')) && "Break"!='runtime (fix with reindex)' ORDER BY priority DESC, type DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd

Section
titleKnown Issues

Display Table
doctypesection
render-no-hits-as-blanktrue
render-modedefinition
restrict-to-immediate-childrentrue
where$<Flags>=[Known Issue]

to 

Static Document Link
documentRebuild and Reindex
, especially
Static Document Link
anchorUpgrade Task
documentRebuild and Reindex
labelUpgrade Task
.



Section
titleBreaking Changes


Content Marker
is-empty-textNo issues found

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,description
columnskey,summary,type,priority,description
maximumIssues1000
jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('5.0.0', '5.0.1', '5.0.2')) && "Break"!='runtime (fix with reindex)' ORDER BY priority DESC, type DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd



Section
titleKnown Issues

Display Table
doctypesection
render-no-hits-as-blanktrue
render-modedefinition
restrict-to-immediate-childrentrue
where$<Flags>=[Known Issue]


Section
titleInstallation Instructions

Install the new OBR of the projectdoc Toolbox.

Section
titleInstallation Order

In case this is the first time the projectdoc Toolbox is installed, please follow these instructions. In case you upgrade from an older version, please continue with

In-Document Link
anchorUpgrade Instructions

Please install the projectdoc Toolbox first, then the extensions and finally update the doctype add-ons.

So this is the basic order to upgrade:

  1. projectdoc Toolbox
  2. extension add-ons (start with Web API Extension)
  3. doctype add-ons (start with Core Doctypes)

Please install only those add-ons that you need! The add-ons provide additional features to the projectdoc Toolbox. The projectdoc Toolbox works without any further add-ons.



Install the new OBR of the projectdoc Toolbox.

Section
titleUpgrade Instructions

Here is a short guide to update to this new version of the projectdoc Toolbox. For detailed information on dependencies, please consult the documentation of the add-ons.

Caution Box
titleBackup first, install add-on second!

This upgrade requires an upgrade of the projectdoc tables. This upgrade will be started automatically!

Expect this to be huge. Do not install this version of the projectdoc Toobox without a backup plan!


Section
titleUpgrade Order


Caution Box
titlePlease check again!

Make sure you have a recent backup and checked the upgrade in a test environment before you continue with the following steps.


Section
titleprojectdoc Toolbox only

In case you are only using the projectdoc Toolbox without any extensions, you may install the projectdoc Toolbox and the automatic upgrade process of the projectdoc tables in your database will start automatically.

Order, when only the projectdoc Toolbox is in use:

  1. projectdoc Toolbox


Section
titleprojectdoc Toolbox with additional projectdoc add-ons

The projectdoc Toolbox will check that the versions of the add-ons are correct. If not, the upgrade process will be postponed. The issue will be logged at error level to the log and on each projectdoc document page online. This is the default process.

Alternatively you get full control over the process by setting

Section
titleInstallation Instructions
Section
titleInstallation Order

Please install the projectdoc Toolbox first, then the extensions and finally update the doctype add-ons.

So this is the basic order:

  1. projectdoc Toolbox
  2. extension add-ons (start with Web API Extension)
  3. doctype add-ons (start with Core Doctypes)

Please install only those add-ons that are actually used! In case you do not use the Web API, there is no need to install it. (smile)

Section
titleUpgrade Instructions

Here is a short guide to update to this new version of the projectdoc Toolbox. For detailed information on dependencies, please consult the documentation of the add-ons.

Caution Box
titleBackup first, install add-on second!

This upgrade requires an upgrade of the projectdoc tables. This upgrade will be started automatically!

Expect this to be huge. Do not install this version of the projectdoc Toobox without a backup plan!

Section
titleUpgrade Order
Caution Box
titlePlease check again!

Make sure you have a recent backup and checked the upgrade in a test environment before you continue with the following steps.

In case you are only using the projectdoc Toolbox without any extensions, you may install the projectdoc Toolbox and the automatic upgrade process of the projectdoc tables in your database will start automatically.

In case you have extensions to install, you should consider to set

the Java System system property de.smartics.projectdoc.upgrade.skip-auto to true. This will prevent the upgrade process to start. Install the projectdoc Toolbox then the extensions, unset the system property and restart the server.

So this is the basic order:

Only the projectdoc Toolbox

  1. projectdoc Toolbox

projectdoc Toolbox with extension and doctype add-ons:

  • set the system property -Dde.smartics.projectdoc.upgrade.skip-auto=true
  • projectdoc Toolbox
  • extension add-ons (start with Web API Extension)
  • doctype add-ons (start with Core Doctypes)

    For more information on updating information in the projectdoc database tables, please refer to 

    Static Document Link
    documentRebuild and Reindex
    , especially
    Static Document Link
    anchorUpgrade Task
    documentRebuild and Reindex
    labelUpgrade Task
    .

    Please install only those add-ons that are actually used! In case you do not use any of the projectdoc extensions, there is no need

    to install it. (smile)For more information on updating information in the projectdoc database tables, please refer to 
    Static Document Link
    documentRebuild and Reindex
    , especially
    Static Document Link
    anchorUpgrade Task
    documentRebuild and Reindex
    labelUpgrade Task
    .

    to install it. (smile)

    Automatic (recommended)- projectdoc Toolbox with extension and doctype add-ons:

    1. projectdoc Toolbox
    2. check logs or open a projectdoc page to see if add-on updates are required
      1. update extension add-ons (start with Web API Extension)
      2. update doctype add-ons (start with Core Doctypes)

    Manual - projectdoc Toolbox with extension and doctype add-ons:

    1. set the system property -Dde.smartics.projectdoc.upgrade.skip-auto=true
    2. projectdoc Toolbox
    3. update extension add-ons (start with Web API Extension)
    4. update doctype add-ons (start with Core Doctypes)
    5. (in case the property has been set in a script) remove the system property -Dde.smartics.projectdoc.upgrade.skip-auto=true



    Section
    titleRebuild

    Due to the following issues a rebuild is required to update properties.This is detected by an automatic upgrade process. So there is no need to start the rebuildis required to update properties.

    Expect this to be huge. Do not upgrade without a backup plan!

    Jira
    serversmartics JIRA
    columnIdsissuekey,summary,issuetype,priority,description
    columnskey,summary,type,priority,description
    maximumIssues1000
    jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('5.0.0', '5.0.1', '5.0.2')) && "Break" ='runtime (fix with reindex)' ORDER BY priority DESC, type DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd

    This is detected by the automatic upgrade process. So there is no need to start the rebuild manually if the automatic upgrade has been selected.


    For complex navigation structure between projectdoc documents it may be required to run a refresh on the tables.

    Please refer to 

    Static Document Link
    documentRebuild and Reindex
    for details on how to rebuild or refresh the projectdoc tables.



    Section
    titleList of Changes

    The following changes are part of the latest projectdoc Toolbox for Confluence

    Jira
    serversmartics JIRA
    columnIdsissuekey,summary,issuetype,priority,description
    columnskey,summary,type,priority,description
    maximumIssues1000
    jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('5.0.0', '5.0.1', '5.0.2')) ORDER BY priority DESC, type DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd

    ...

    Section
    hidetrue
    titleRelated Releases


    Section
    titleExtension Add-ons

    The following extension are required to be updated for the projectdoc Toolbox.

    Content Marker
    idextension-add-ons-overview


    Tour
    header-translationsTitle=Doctype Add-on





    Section
    titleWeb API Extension

    The following changes are part of the latest Web API Extension.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDEXWAPI' && (fixVersion = '10.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleBookmarklets Extension

    The following changes are part of the latest Bookmarklets Extension.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDEXBML' && (fixVersion = '4.0.2') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleInformation Systems Extension

    The following changes are part of the latest Information Systems Extension.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDEXINFOSY' && (fixVersion = '4.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleMaven Extension

    The following changes are part of the latest Maven Extension.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDEXMVN' && (fixVersion = '7.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd



    Section
    hidetrue
    titleDoctype Add-ons

    The following doctype add-ons are recommended to be updated for the projectdoc Toolbox.

    Content Marker
    iddoctype-add-ons-overview


    Tour
    header-translationsTitle=Doctype Add-on




    All doctype add-ons are optional. In case an add-on is not installed, there is no need to install it for this version of the projectdoc Toolbox.

    Section
    titleCore Doctypes

    The following changes are part of the latest Core Doctypes Add-on

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDCORED' && (fixVersion = '15.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Agile Planning

    The following changes are part of the latest Doctypes for Agile Planning.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDAGILE' && (fixVersion = '12.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleprojectdoc Developer Diaries

    The following changes are part of the latest projectdoc Developer Diaries.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'DEVDIARY' && (fixVersion = '13.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Project Management

    The following changes are part of the latest Doctypes for Project Management.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDPRJMGMT' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    hidetrue
    titleDoctypes for Risk Management

    The following changes are part of the latest Doctypes for Risk Management.

    This extension is experimental.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDRISKMGMT' && (fixVersion = '3.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Service Management

    The following changes are part of the latest Doctypes for Service Management.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'SERVICES' && (fixVersion = '4.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Business Strategy

    The following changes are part of the latest Doctypes for Business Strategy.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'STRATEGY' && (fixVersion = '4.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Software Development

    The following changes are part of the latest Doctypes for Software Development.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDSWDEVD' && (fixVersion = '12.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Teamwork

    The following changes are part of the latest Doctypes for Teamwork.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDTEAMWORK' && (fixVersion = '4.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for V-Modell XT

    The following changes are part of the latest Doctypes for V-Modell XT.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDVMXT' && (fixVersion = '4.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleprojectdoc arc42 Template

    The following changes are part of the latest projectdoc Add-on for arc42.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'ARCFOURTWO' && (fixVersion = '10.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Java Developers

    The following changes are part of the latest projectdoc for Java Developers.

    This extension is experimental.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDJAVADEV' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd


    Section
    titleDoctypes for Maven Developers

    The following changes are part of the latest projectdoc for Maven Developers.

    This extension is experimental.

    Jira
    serversmartics JIRA
    columnskey,summary,type,priority,status,resolution,description
    maximumIssues1000
    jqlQueryproject = 'PDMVNDEV' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
    serverId79ad43bc-d289-364e-bfc7-46c09847bebd



    ...