Release Notes - camunda BPM - Version 7.0.0 - HTML format

Bug Report

  • [CAM-22] - The isExecutable flag is handled incorrectly by the process engine
  • [CAM-111] - Find Parallel Sub-Execution by Busines Key of Process Instance
  • [CAM-134] - Renderer does not show timer event symbol in boundary event
  • [CAM-135] - Code Snippet in description of <script ..> Task is broken
  • [CAM-140] - Start Event does not create historic activity instance if triggered from call activity
  • [CAM-172] - Scrollspy broken
  • [CAM-194] - Sequence Flow / Association Alternative Popup nervt
  • [CAM-206] - Layouting screwed up after pool drop
  • [CAM-218] - Fix Dataobject not Dropable into lane
  • [CAM-219] - Save As führt dazu, dass ursprungsdiagramm überschrieben wird
  • [CAM-220] - designer: Fix data objects not having the right size
  • [CAM-223] - Probleme mit Leerzeichen im Dateinamen
  • [CAM-249] - Pool size enlargement has no influence on distance to neighbour pool
  • [CAM-252] - designer: Gleichzeitiges löschen von mehreren Elementen nicht möglich -> NullPointerException
  • [CAM-259] - Boundary events for Task in Lane messed up
  • [CAM-260] - Paletten Design Alternativen
  • [CAM-347] - Multiinstance activity behavior does not set isActive=false for scope execution
  • [CAM-359] - JS renderer does not work in Firefox if bpmn: namespace prefix is used
  • [CAM-360] - JS Bpmn renderer does not work in Internet explorer
  • [CAM-385] - On Tomcat, process engines are not properly shut down when the defining application is undeployed
  • [CAM-386] - remove "camunda-" prefix from webapplication context paths
  • [CAM-400] - Remove userId parameter from unclaim task operation in REST API
  • [CAM-431] - REST API tests take too long to execute
  • [CAM-439] - When addressing a specific engine, the generated process instance links are not correct
  • [CAM-463] - selectActivityStatistics Query broken on Mssql & Postgres
  • [CAM-465] - History create script broken on MsSQL
  • [CAM-466] - Test MultiInstanceTest.testActiveExecutionsInParallelTasks uses wrong String comparison
  • [CAM-503] - camunda.org / Getting started: images are not loaded if URL includes #anchor
  • [CAM-504] - Fix webappintegration test with glassfish/db2
  • [CAM-509] - BPMN Rendering ignores label positions
  • [CAM-529] - Merge & improve fox platform Job Executor
  • [CAM-535] - Fix distro build for JBoss and Tomcat
  • [CAM-571] - HistoryLevel missing
  • [CAM-592] - Backport Bugfixes from community
  • [CAM-605] - jsf startform only works in processes with wait state in new tasklist
  • [CAM-606] - tasklist and cockpit do not have version in footer
  • [CAM-612] - Call Activity does not work in renderer
  • [CAM-630] - undeploy=true does not work on tomcat
  • [CAM-646] - Exceptions when shutting down Tomcat
  • [CAM-659] - When embedding the engine jar, the default job executor does not exist when I use a processes.xml file
  • [CAM-663] - Livetribe dependency is exposed even if process engine dependency is "provided"
  • [CAM-667] - glassfish does not start without internet connection
  • [CAM-669] - jsf form on startEvent does not work in tasklist
  • [CAM-671] - ExecutionQuery#processInstanceBusinessKey does not work for nested executions
  • [CAM-674] - fix boundary events in renderer
  • [CAM-675] - JBoss 7 deletes custom process engine <configuration> node from standalone.xml
  • [CAM-681] - Necessary Tomcat Bootstrap Listener is missing in docs for vanilla tomcat
  • [CAM-693] - Test whether embedded engine can be used together with platform engine in a war file (Tomcat)
  • [CAM-698] - Engine database unit test sometimes fail because old data is not dropped
  • [CAM-702] - dataType selection broken in generic task form
  • [CAM-712] - Timer events do not work in renderer
  • [CAM-727] - JBoss MSC runs into deadlock if PA contains unsatisfied service dependencies
  • [CAM-735] - MyBatis NullPointerException when using cockpit on tomcat
  • [CAM-741] - Task list group tasks count not displayed
  • [CAM-742] - Fix position of event definitions within events in renderer
  • [CAM-750] - fix meeting registration with "Umlauten"
  • [CAM-751] - Links do not work in Rest API docs-section on docs.camunda.org
  • [CAM-753] - MERGE: fix typos on camunda.org
  • [CAM-757] - wrong link on camunda.org
  • [CAM-765] - Using the REST API, I submit variables in a common format
  • [CAM-766] - Fix createDiagramOnDeploy option
  • [CAM-772] - Fix support for multiple variable values when using GET queries
  • [CAM-787] - REST IT fails on JBoss
  • [CAM-790] - Jobexecutor Locks all acquired Jobs if one Job fails
  • [CAM-792] - CDI BusinessProcess.startProcessByKey throws exception if process instance is ended immediately
  • [CAM-838] - Fix Tests on WAS
  • [CAM-842] - REST Api exception mapper does not set response content type
  • [CAM-845] - Correct inconsistencies in REST API docs
  • [CAM-852] - renderer: boundary event shown behind task
  • [CAM-853] - fix title tags of webapps
  • [CAM-855] - Tasklist in IE10 shows error but no login screen
  • [CAM-860] - Roundtrip-Bug: collapsed Pools are lost during Roundtrip
  • [CAM-864] - remove undefined label for lanes without label
  • [CAM-878] - fix tweet reader on camunda.org
  • [CAM-886] - ThrowingIntermediateCompensation event does not work after parallel gateway
  • [CAM-894] - AbstractProcessApplication.deploy() is declared as 'final'
  • [CAM-899] - text sometimes shown beyond task boundaries
  • [CAM-900] - The javascript renderer does not add multi instance markers for transaction subprocess
  • [CAM-901] - fix rendering of message markers
  • [CAM-904] - Fix overlay not being moved to front
  • [CAM-906] - renderer shows send task as receive task
  • [CAM-907] - Cannot use serializable process variable with shared process engine
  • [CAM-909] - Cockpit Shows Null Values in Diagram Canvas under IE9
  • [CAM-915] - Javascript Renderer: Using IE 9/10 a "null" text is displayed on every event, gateway and task
  • [CAM-917] - fix title of cycle webapp
  • [CAM-926] - tasklist does not show variables of a process instance in the generic form
  • [CAM-927] - tasks do not work in tasklist, when newer version of the same process is deployed
  • [CAM-929] - cockpit and invoice example do not work when default engine is not called "default"
  • [CAM-933] - Cannot turn off db schema validation in JBoss AS, causes problems in oracle
  • [CAM-950] - Cockpit Tree View - Cannot select instance in IE by click on diagram shape
  • [CAM-951] - Diagram is opened twice when I click on the magnifier button
  • [CAM-954] - Delegated tasks cannot be resolved by colleagues
  • [CAM-967] - Cockpit Client PlugIn Filter not found exception
  • [CAM-968] - fix Build: 7.0-webapps-IT-cycle-signavio
  • [CAM-973] - Tasklist cannot read variables
  • [CAM-975] - fix linebreaks in readme in distro
  • [CAM-982] - Incorrect ActivityInstanceId handling in VariableInstanceQuery
  • [CAM-998] - No context switch when using TaskListener Expression/DelegateExpression listening for COMPLETE Event
  • [CAM-1000] - Cockpit throws exception at reload Process Instance Detail View when instance is finished
  • [CAM-1002] - Task Listener bean resolution broken on complete event
  • [CAM-1010] - StopJobExecutorStep in undeployBpmPlatform missing for Glassfish and WAS
  • [CAM-1017] - Webapplications do not set Cache-Control headers
  • [CAM-1020] - AbstractVariablesResource#getVariables() throws NullPointerException when a variable value is equals null
  • [CAM-1022] - Resize of detail panel is not possible
  • [CAM-1030] - Create demo users in invoice example
  • [CAM-1039] - Retry Time Cycle does not always work
  • [CAM-1046] - Infrequently occuring test error in BpmnDiagramServiceSyncStatusTest
  • [CAM-1047] - Rest API signal execution throws null pointer exception
  • [CAM-1048] - ProcessApplicationStartService throws Exception deploying EjbProcessApplication with PostDeploy hook
  • [CAM-1057] - invoice showcase does not have any forms
  • [CAM-1058] - Typo in docs
  • [CAM-1063] - Adding User to newly created group throws exception
  • [CAM-1064] - cycle dialogs displayed to high
  • [CAM-1068] - ProcessEngineConfiguration with mybatis session fails after upgrade to alpha8
  • [CAM-1074] - unable to start process via tasklist
  • [CAM-1078] - As User I can display namespace bpmn diagram with firefox and our JS renderer
  • [CAM-1083] - Login Fields do not have text in IE9
  • [CAM-1084] - Links of installation guide to cockpit and tasklist do not point properly
  • [CAM-1085] - code block in user guide display unwanted "___"
  • [CAM-1089] - Cannot use plugins with cockpit: unauthorized to access static resources
  • [CAM-1093] - On WAS, the PA is not correctly undeployed
  • [CAM-1095] - Providers and dependants in dataDepend do not get cleaned correctly
  • [CAM-1096] - start-camunda.sh does not work on the Glassfish distro
  • [CAM-1097] - Calculation of DURATION_ does not work on DB2
  • [CAM-1098] - start process icon in tasklist does not refresh correctly
  • [CAM-1104] - cockpit filter does not work in IE 9
  • [CAM-1108] - invoice showcase does not work on WAS 8.0
  • [CAM-1109] - Invoice Showcase does not redeploy correctly on WAS (8.0 and 8.5)
  • [CAM-1115] - editing of null variables not possible
  • [CAM-1128] - By deleting an execution wrong created TaskEntities will be deleted too
  • [CAM-1129] - Dropdown menu to delegate a task is to far to the right in Tasklist
  • [CAM-1136] - No process archive deployed when including empty processes.xml
  • [CAM-1137] - "Help" (or tooltip) does not work in dialogs in Cycle
  • [CAM-1138] - task duration is negative in database
  • [CAM-1142] - Not available authorization to read other group members
  • [CAM-1143] - A to a user assigned task cannot be completed, when the task has been delegated before
  • [CAM-1144] - ACT_HI_TASKINST.ASSIGNEE_ is null after claim()
  • [CAM-1148] - Fix regression: namespace change breaks engine and modeler
  • [CAM-1155] - Error after changing from Admin to Tasklist
  • [CAM-1156] - Make messageEndEvent service task behavior optional
  • [CAM-1160] - A user who belongs to more than one group does not see all his colleagues
  • [CAM-1162] - Wrong message after resolving a task
  • [CAM-1163] - JS renderer fails when sequence flow has no condition
  • [CAM-1169] - Password not valid after profile update
  • [CAM-1170] - Use JVM default time zone consistently throughout the engine
  • [CAM-1171] - Exception upon Cockpit Login
  • [CAM-1176] - Filter by Variable not working correctly
  • [CAM-1185] - Navigation for BPMN reference broken on camunda.org
  • [CAM-1188] - Variable filter cannot handle short, long etc. values
  • [CAM-1189] - cycle signavio connector does not work on WebSphere (8.5.5)
  • [CAM-1194] - No Incident created by FoxJobRetryCmd
  • [CAM-1195] - in cycle bpmn image-dialog is too far to the right
  • [CAM-1196] - Cockpit displays variable in wrong scope for TransitionInstances
  • [CAM-1215] - typo on features page
  • [CAM-1223] - empty header menue when page size is scaled down
  • [CAM-1290] - Fix formating/code in BPMN Reference
  • [CAM-1291] - Move cockpit how-to
  • [CAM-1315] - links are not consistent with versions
  • [CAM-1596] - wrong cdi dependency in migration guide
  • [CAM-3699] - Dead Links to database configuration in installation guide
  • [CAM-3852] - <code> tags missing in REST API reference for 7.0
  • [CAM-6521] - dead link in documentation

Feature Request

  • [CAM-12] - As Dev, I do not have to re-build my application on process engine upgrade if I use a SharedProcessEngine
  • [CAM-17] - Build Process Engine REST Api Prototype
  • [CAM-21] - Cockpit UI Concept & mockups
  • [CAM-23] - Using the REST API, I can query for a list of process definitions
  • [CAM-24] - Using the REST API, I can query for a list of process instances
  • [CAM-26] - As Operator, I can see all deployed processes
  • [CAM-27] - As Operator, I can see the number of instances of all deployed processes
  • [CAM-29] - As Dev, I can deploy a ProcessApplication to a Servlet Container
  • [CAM-32] - New Cockpit with REST architecture & awesome UI
  • [CAM-34] - As BA I can read a BPMN Modeling Tutorial
  • [CAM-35] - As Dev I can read a Process Application development Tutorial
  • [CAM-36] - As Dev I see the basic building blocks of a process application on the Homepage
  • [CAM-37] - As community user I can download a tomcat distribution from camunda.org
  • [CAM-38] - As community user I can download a jboss distribution from camunda.org
  • [CAM-39] - As Dev I can ask questions about camunda BPM platform usage
  • [CAM-40] - As BA I can ask BPMN modeling Questions
  • [CAM-42] - As Dev, I have a single configuration file for all platform services in my application
  • [CAM-43] - As Dev, I get autocompletion when authoring the configuration in eclipse
  • [CAM-45] - As Dev, I can either use an EmbeddedProcessEngine or a SharedProcessEngine in a uniform way
  • [CAM-46] - I can deploy my existing fox 6.2 ProcessApplication and Activiti Pro to camunda BPM if I follow the steps outlined in the migration guide
  • [CAM-48] - Cross-Application, Shared Process Engine State does not cause memory leaks
  • [CAM-49] - The process engine job executor works in a heterogenous cluster
  • [CAM-51] - As Operator, I can navigate to the deployed process model
  • [CAM-52] - As Operator, I get a BPMN preview of every process on the overview page
  • [CAM-53] - As Operator, I can navigate through a deployed process
  • [CAM-54] - As Operator, I have an aggregated view of all running instances
  • [CAM-55] - As community user, I do not need a fox.license
  • [CAM-56] - Rename all fox & activiti packages
  • [CAM-58] - As Dev, I can deploy a process application as a JAR file when using the Shared Process Engine
  • [CAM-59] - As Dev, I can read an explanation of the concept of the Embedded and Shared Process Engine
  • [CAM-60] - As community user, I can read a concise summary when I should use camunda instead of activiti
  • [CAM-66] - As Dev, I can access all process engines in a uniform way
  • [CAM-68] - As Dev, I can run the camunda-engine-rest testsuite both as standalone unit test and as integration test inside an application server
  • [CAM-77] - Using the REST API I can query for a List of Tasks
  • [CAM-79] - Using the REST API I can start a process instance
  • [CAM-80] - Using the REST API I can claim & complete a task
  • [CAM-81] - As community member I can read a roadmap for camunda BPM
  • [CAM-89] - The JBoss AS 7 Subsystem architecture follows the application server architecture blueprints
  • [CAM-105] - As DEV I can use the REST API on websphere
  • [CAM-110] - As DEV I can use a signal end event for process execution
  • [CAM-114] - As DEV I can use the REST API on glassfish
  • [CAM-116] - As DEV I can read documentation about the REST API
  • [CAM-118] - As DEV I can use multiple process engines with the REST Api
  • [CAM-125] - As User of the REST API I can GET a summary of the currently deployed process definitions along with number of active instances
  • [CAM-126] - As DEV I can use the ManagementService to create a RuntimeStatisticsQuery
  • [CAM-136] - I can always see where I am on camunda.org, using a breadcrumb
  • [CAM-137] - We get download statistics on camunda.org
  • [CAM-141] - As User of the REST API I can GET a process definition resource
  • [CAM-142] - As User of the REST API I can GET the BPMN XML for a process definition
  • [CAM-143] - As User of the REST API I can retrieve the counts for all resource queries
  • [CAM-173] - As community user I can download a pre-packaged eclipse from camunda.org
  • [CAM-174] - As community user I can read a Tutorial about how to install & use the modeler
  • [CAM-175] - I can both open a drop-down menu or go directly to the overview page in "design" and "implement"
  • [CAM-177] - On camunda.org I can see who is developing camunda BPM
  • [CAM-178] - Engine should deploy all processes without "isExecutable=false" except if it is the only processin an XML file
  • [CAM-181] - Migration Guide
  • [CAM-184] - As community user I can perform the camunda BPM maven build
  • [CAM-276] - As modelling User, I can use two line name for participants
  • [CAM-301] - TAB-ing removes Service Task expression
  • [CAM-349] - As community user I get a pre-deployed process application in my distribution
  • [CAM-358] - As Dev, I can easily get all jobs with retry = 0
  • [CAM-362] - create distro / release build for camunda modeler
  • [CAM-363] - Add support for ServletProcessApplication & Embedded Deployment on JBoss AS7
  • [CAM-364] - As DEV I can use a signal end event for process execution
  • [CAM-366] - As DEV, I can use the tasklist on Glassfish
  • [CAM-368] - As DEV, I can use the tasklist on Websphere
  • [CAM-371] - As Operator, I can use cockpit on Glassfish
  • [CAM-372] - As Operator, I can use cockpit on Websphere
  • [CAM-373] - As community user I can read an introduction on cockpit on camunda.org
  • [CAM-374] - As community User I can read an introduction to the tasklist on camunda.org
  • [CAM-375] - Eclipse Installation and Updating: rename fox designer to camunda modeler
  • [CAM-387] - As tasklist user, I only see the start form of the last deployed version
  • [CAM-388] - As tasklist user, I see the name of the process
  • [CAM-390] - As potential enterprise customer, I can download and install a working websphere distribution
  • [CAM-401] - As community user, I can download and install a working Glassfish distribution
  • [CAM-410] - As camunda.org developer I can automatically deploy to branch
  • [CAM-411] - Add start-camunda.sh for unix
  • [CAM-418] - As community user, I can read the camundaBPM JIRA
  • [CAM-424] - As DEV, I can make sure that a process instance is always started (async on start event)
  • [CAM-436] - As DEV, I can use throwing message events
  • [CAM-437] - As DEV I can use link events
  • [CAM-438] - Using the REST API, I can GET a single process instance
  • [CAM-440] - As Glassfish user, I can read documentation
  • [CAM-441] - As Websphere user, I can read documentation
  • [CAM-442] - As DEV, I can use container managed process engine on glassfish
  • [CAM-443] - As DEV, I can use container managed process engine on websphere
  • [CAM-444] - As Spring User I can use expression resolving in a Process Application
  • [CAM-445] - As Spring user I can define a Managed Process Engine in the application context
  • [CAM-446] - As Spring User I can write a SpringProcessApplication
  • [CAM-447] - AS DEV I can use the Process Instance/Definition Suspension Feature
  • [CAM-457] - As Operator I can read a guide on how to install the REST API web app in a supported container
  • [CAM-459] - As Operator I can read a guide on how to install Cockpit in tomcat and JBoss
  • [CAM-493] - Generate javadoc during builds
  • [CAM-512] - I can read documentation about camunda BPM in a structured way
  • [CAM-513] - As DEV, I can read documentation about the Process Application Concept
  • [CAM-514] - As Dev, I can read documentation about Container Integration
  • [CAM-557] - Create WAS 85 Profile for camunda BPM 7.0
  • [CAM-570] - As Operator, I can see a plugin on the start page
  • [CAM-631] - As DEV, I can implement a plugin
  • [CAM-635] - Using the REST Api, I can get and trigger a Message event Subscription by Execution ID
  • [CAM-636] - Using the REST Api, I can trigger a Message event subscription by correlation payload
  • [CAM-637] - Using the REST Api, I can query Executions
  • [CAM-638] - Using the REST Api, I can GET and trigger an Execution by ID
  • [CAM-639] - Using the REST Api, I can GET, modify and DELETE local variables of an Execution by ID
  • [CAM-641] - Using the REST Api I can DELETE a process instance by ID
  • [CAM-642] - Using the REST Api I can modify and delete process instance variables
  • [CAM-643] - Using the REST API I can suspend & activate a process instance by ID
  • [CAM-644] - Using the JAVA Api I can trigger a Message event subscription by correlation payload
  • [CAM-651] - As WAS Admin I can install camunda-jobexecutor-rar without camunda-engine shared library
  • [CAM-653] - Consolidate /task/groups into /identity
  • [CAM-654] - Add TaskService.resolveTask(taskId, variables) method in engine
  • [CAM-662] - support text for blogposts starting with image
  • [CAM-670] - Add Fav-Icon to welcome page and update screenshots
  • [CAM-678] - As PA DEV, I can provide a custom processes.xml file location in @ProcessApplication
  • [CAM-679] - Improve Userguide Readability
  • [CAM-684] - Add index for process engine runtime performace to the default configuration
  • [CAM-691] - As Operator I can see all deployed processes on the start page
  • [CAM-692] - As Operator I can see the number of instances for all deployed processes
  • [CAM-694] - Using the REST API, I expect a detailed message body on WebApplicationExceptions
  • [CAM-705] - As Operator, I can see a list of process instances
  • [CAM-706] - As Operator I can see if a process has failiures or not
  • [CAM-710] - I can visit camunda.org using IE8
  • [CAM-714] - I get a hint, if I access camunda.org with IE8
  • [CAM-716] - As Operator, I can see the details of a single process instance
  • [CAM-719] - As Operator, I can see a tree view of the process model
  • [CAM-728] - install camunda BPM on was 85 in hudson VM
  • [CAM-729] - Create Hudson job for was 85
  • [CAM-734] - As DEV I can use cycle on Websphere
  • [CAM-737] - improve Javadoc in Process Application classes
  • [CAM-738] - Using the REST API I can set job retries
  • [CAM-748] - As PA Developer I can use CDI events in combination with the shared process engine
  • [CAM-752] - I can run cam-plat-ee distribution build on jenkins
  • [CAM-771] - Field names for IE
  • [CAM-774] - As User, I can read abount the supported environments for 7.0
  • [CAM-780] - As Operator, I can see the variables of a process instance
  • [CAM-781] - As Operator, I can cancel a single process instance
  • [CAM-782] - As Operator, I can trigger a retry of a failed job
  • [CAM-783] - As Operator, I can filter for instances of a single flow node
  • [CAM-784] - As Operator, I can search with variables for process instances
  • [CAM-785] - As Operator, I can see failed jobs in a single instance and in aggregated view
  • [CAM-791] - Activate build failure notifications in Jenkins for projects in the "7.0" Tab
  • [CAM-793] - Rename package org.camunda.bpm.engine.cdi.compat to org.camunda.bpm.engine.cdi.jsf
  • [CAM-798] - Add Incident Infrastructure in engine
  • [CAM-799] - Expose Incident Infrastructure in public API
  • [CAM-800] - Include Incident Infrastructure in Create Scripts
  • [CAM-801] - Refactor client side plugin infrastructure
  • [CAM-813] - As WebSphere user, I can start invoice showcase
  • [CAM-814] - Update cockpit plugin how-to to reflect plugin activation
  • [CAM-816] - Create WAS 80 Profile for camunda BPM 7.0
  • [CAM-819] - Starting camunda BPM for the first time, I create an Admin User or configure LDAP for all web components
  • [CAM-820] - As Admin, I create a new cockpit user
  • [CAM-821] - As Admin, I create a new tasklist user
  • [CAM-822] - As Admin, I configure the REST Authentication
  • [CAM-829] - I can use Multiple Instance with empty collection
  • [CAM-830] - As Cockpit User, I can see multiple Plugins on the Start Page
  • [CAM-831] - Using the Java Script rendering, I can render markers for tasks
  • [CAM-833] - Using LDAP, my company employees can login to cockpit and tasklist
  • [CAM-834] - As User, I change my password
  • [CAM-835] - Using the Java Script rendering, I can render embedded suprocesses
  • [CAM-843] - I can use camunda BPM on WAS 8.0
  • [CAM-847] - Add TOC & deeplinks to userguide
  • [CAM-858] - I can get an activity instance tree for a single process instance
  • [CAM-862] - Using the Java Script Rendering, I can render labels in tasks
  • [CAM-863] - Using the Java Script Rendering, I can render Data Objects
  • [CAM-865] - Using the Java Script renderer, I can render Message flows and markers
  • [CAM-866] - Using the Java Script renderer, I can render event subprocesses
  • [CAM-867] - Using the Java Script renderer, I can render collapsed pools
  • [CAM-870] - Resolving the processDefinitionVersion in BpmnDeployer.deploy should be in an overwritable method
  • [CAM-871] - Message Flows in camunda-bpmn.js
  • [CAM-879] - As Operator, I can select from multiple engines in cockpit (multi tenancy)
  • [CAM-881] - As Dev, I can make an event subscription query via public API
  • [CAM-883] - Using the Java Script Rendering, I can render directed associations
  • [CAM-884] - Using the Java Script renderer, I can render pools with long names
  • [CAM-885] - Using the Java Script Rendering, I can render transactions
  • [CAM-890] - Using the Java Script renderer, I can render groups
  • [CAM-898] - I can read documentation on the Activity Instance feature
  • [CAM-905] - As Operator, I get visual feedback, when cockpit is loading
  • [CAM-910] - As Operator, I can navigate from parent processes to child processes
  • [CAM-911] - As Operator I can search for Business Key
  • [CAM-913] - As Operator, I can use breadcrumps for naviagtion
  • [CAM-916] - Migrate cabpmn.js from dojo to jquery for dom manipulation
  • [CAM-918] - As Operator, I can edit variables of an instance
  • [CAM-930] - As User I can read documentation about cycle on docs.camunda.org
  • [CAM-931] - As User I can read documentation about tasklist on docs.camunda.org
  • [CAM-932] - As User I can read documentation about cockpit on docs.camunda.org
  • [CAM-940] - As user of the REST API I can query for variables
  • [CAM-941] - As user of the Java API I can query for Variables
  • [CAM-942] - As Dev, I can use a send task in the same way as a service task
  • [CAM-944] - Using the REST API, I can query for suspended executions and tasks
  • [CAM-948] - Allow "early binding" of process definition in CallActivity
  • [CAM-949] - Introduce proper "toString" methods to all entities
  • [CAM-953] - As Operator, I can switch the version of a process definition
  • [CAM-957] - As user of the REST Api I can query / create / update / delete users
  • [CAM-958] - As user of the REST Api I can query / create / update / delete groups
  • [CAM-959] - As user of the REST Api I can create / delete user <> group memberships
  • [CAM-960] - As user of the REST api I can check / query / create / read / update Authorizations
  • [CAM-966] - As PA Developer I can specify a list of customBpmnTaskListeners in bpm-platform.xml
  • [CAM-976] - As Operator I can see the incidents of a process instance
  • [CAM-977] - As user of the REST Api I can get an absolute URL for embedded and referenced task forms
  • [CAM-978] - Add Ldap Identity Service Implementation
  • [CAM-979] - Add AuthorizationService in Engine
  • [CAM-980] - Passwords are stored as hashes in db
  • [CAM-983] - I can read documentation abount exclusive jobs
  • [CAM-990] - As user of the REST API I can change a user's password
  • [CAM-993] - I can read a migration guide from 6.2 to 7.0 for all components
  • [CAM-1001] - As user of camunda admin I can manage users
  • [CAM-1008] - As a PA developer, I can lookup a managed process engine in JNDI on JBoss AS
  • [CAM-1011] - As User of camunda Admin I can manage Groups
  • [CAM-1012] - As user of camunda Admin I can manage group memberships
  • [CAM-1015] - If I select a process engine which uses built-in user db, "create initial user" is displayed if no users exist
  • [CAM-1016] - As User I can read documentation about User Management on docs.camunda.org
  • [CAM-1023] - camunda Admin webapp enforces Authorizations
  • [CAM-1027] - Tasklist should show ID for processes without name in the "start process instance" dropdown
  • [CAM-1029] - Identify camundaBPM admin users by group membership
  • [CAM-1035] - Use Exception-Type as ErrorCode
  • [CAM-1036] - As user of the REST API I get nice Authorization Exceptions
  • [CAM-1040] - As user of the REST Api I get a set of authorized, available operations for User & Group
  • [CAM-1041] - As user of camunda Admin I can manage authorizations through the UI
  • [CAM-1043] - As user I can only log into cockit / tasklist if I am authorized
  • [CAM-1050] - Create dataDepend utility to aid the client-side data-heavy architecture of cockpit
  • [CAM-1061] - As Operator, I can see what I filter
  • [CAM-1066] - As User I can read installation guide on the modeler
  • [CAM-1067] - I can read documentation on camunda Admin
  • [CAM-1069] - Add setJobDuedate method to ManagementService
  • [CAM-1070] - As Operator, I can see the assignee of User Tasks on instance level
  • [CAM-1072] - Support process engine plugins in JBoss Subsystem.xml and processes.xml deployment
  • [CAM-1075] - Process applications are registered for previous versions of process deployments
  • [CAM-1082] - As Operator, I can add variables to a process instance
  • [CAM-1086] - CallActivity: Passing all parameters / business Key
  • [CAM-1092] - Process Engine History is as fast as possible
  • [CAM-1113] - I can read documentation abount error handling
  • [CAM-1132] - As Operator, I can change the assignee of a user task
  • [CAM-1134] - Rename BusinessProcess event in CDI
  • [CAM-1151] - I can read documentation about start events
  • [CAM-1153] - I can read documentation about REST history methods
  • [CAM-1166] - Remove JUnit dependency in TestHelper
  • [CAM-1181] - I can read about features on camunda.org
  • [CAM-1193] - I can read about jobs at camunda on camunda.org
  • [CAM-1222] - As EE customer, I can read ee relevant content
  • [CAM-1247] - I can switch between docs for 7.0 and 7.1
  • [CAM-1266] - As user of the docs, I can easily see which document is currently open
  • [CAM-1269] - Provide Introduction to userguide
  • [CAM-1272] - Migrate Process Diagram docs
  • [CAM-1276] - Migrate foxUserGuide pages to docs
  • [CAM-1279] - Add Examples section with references to GitHub in Overview
  • [CAM-1282] - Improve BPMN Error Event docs when renderer works again
  • [CAM-1283] - Add Delegation Code chapter in user guide
  • [CAM-1284] - Migrate Process Versioning from foxUserGuide
  • [CAM-1285] - Migrate custom queries example and tutorial
  • [CAM-1287] - Migrate JSF task form tutorial
  • [CAM-1289] - Migrate interprocess-communication-ws example and tutorial
  • [CAM-1310] - As enterprise customer I can read about releases on docs.camunda.org/enterprise
  • [CAM-1581] - I can read documentation on how to use the formkey attribute for a user task
  • [CAM-2991] - I can read docs about multi tenancy
  • [CAM-2992] - I can read documentation on JTA

Task

  • [CAM-1] - As community user, I can submit Issues (Bug reports & Feature Requests)
  • [CAM-4] - Setup Infrastructure for Designer Taskforce
  • [CAM-5] - Setup development infrastructure
  • [CAM-64] - Think about cockpit requirements
  • [CAM-90] - Merge commits from fox-engine-ee
  • [CAM-92] - Merge commits from fox-platform-ee
  • [CAM-96] - Remove legacy fox-cockpit
  • [CAM-97] - Merge fox-cycle into bpm-platform
  • [CAM-98] - Cleanup process engine testsuite
  • [CAM-99] - Bump up all maven versions to 7.0.0.alpha1
  • [CAM-100] - rename maven artifacts from com.camunda.fox to org.camunda.bpm
  • [CAM-101] - Add REST API as webapp to apache tomcat distribution
  • [CAM-102] - Add REST API as webapp to jboss distribution
  • [CAM-103] - Factor out EE components into own repository
  • [CAM-106] - Cleanup tasklist webapplication
  • [CAM-107] - Add jenkins QA for camunda BPM
  • [CAM-108] - Remove "fox-ce" folders form application server assembly projects
  • [CAM-109] - create distro / release build for camunda BPM platform
  • [CAM-131] - Spike cockpit dev setup
  • [CAM-133] - Replace Webapp Logos
  • [CAM-160] - As User of The REST API I can GET the Runtime Statistics
  • [CAM-161] - Implement Login
  • [CAM-162] - Reimplment old Tasklist
  • [CAM-164] - Implement Embedded Taskforms
  • [CAM-165] - Implement External Taskforms
  • [CAM-166] - Implement Bulk claim
  • [CAM-167] - Implement Task completion without claiming
  • [CAM-168] - Integrate Renderer
  • [CAM-171] - Setup JAX-RS in Tasklist Webapp
  • [CAM-183] - Provide apache server for camunda.org
  • [CAM-185] - Add process engine QA on all databases
  • [CAM-186] - We get user analytics on camunda.org
  • [CAM-191] - rename "fox designer" to "camunda modeler" in cycle roundtrip view
  • [CAM-330] - Create Manual Test for HEMERA-3026 (diagram integration)
  • [CAM-332] - Add support for Choreographies
  • [CAM-333] - Inform Bob about new Developments
  • [CAM-365] - Add Html5 Tasklist to JBoss Distribution
  • [CAM-367] - Add Html5 Tasklist to Tomcat Distribution
  • [CAM-369] - Add cockpit to JBoss Distribution
  • [CAM-370] - Add cockpit to Tomcat Distribution
  • [CAM-383] - cycle testsuite contains models by camunda customers
  • [CAM-458] - As a team member, I can run integration test suites on Websphere
  • [CAM-462] - Jenkins Issues
  • [CAM-464] - fox 6.2.3 Release
  • [CAM-495] - Create JNDI Bindings for BpmPlatform-Services on tomcat
  • [CAM-496] - Create JNDI Bindings for BpmPlatform-Services on jboss
  • [CAM-498] - Fix Datasource names in Jboss
  • [CAM-558] - Setup Websphere Distribution Build
  • [CAM-611] - first cockpit kickoff
  • [CAM-655] - Spike: Plugin infrastructure backend
  • [CAM-672] - Invoice Showcase Improvements
  • [CAM-680] - As new user I can read a Getting Started Tutorial for camunda BPM and the spring framework
  • [CAM-704] - link from docs.camunda.org to getting started
  • [CAM-709] - include GA downloadevents in www.camunda.org/release
  • [CAM-722] - Fix or Remove org.camunda.bpm.engine.test.bpmn.event.timer.StartTimerEventTest
  • [CAM-725] - Merge changes to jobexecutor-ra from wls branch
  • [CAM-726] - Perform cycle integration tests against new Web Modeler (7.0.0)
  • [CAM-744] - Add Webstorm Logo to camunda.org footer
  • [CAM-758] - Spike: User Management
  • [CAM-778] - setup database migration test infrastructure for 6.2. to 7.0.
  • [CAM-795] - Increase speed of token in numberguessing game
  • [CAM-796] - Set up Major release build for 7.0.0 final
  • [CAM-802] - Create client side testing infrastructure for cockpit
  • [CAM-812] - include GA in docs.camunda.org
  • [CAM-815] - Create Hudson job for was 80
  • [CAM-817] - install camunda BPM on was 80 in hudson VM
  • [CAM-832] - cockpit core unit tests starts tomcat server for testing on fixed port
  • [CAM-849] - remove unique constraint for business key
  • [CAM-854] - include Link to getting started tutorial on startup page
  • [CAM-872] - Fix db upgrade job
  • [CAM-888] - ACT Merges
  • [CAM-897] - Provide db-migration for running process instances that have no activity instance Ids
  • [CAM-902] - fix number of instances on start page
  • [CAM-925] - Set Up Database QA for Cockpit
  • [CAM-935] - Deadlock in Engine Integration Tests on JBoss / Mssql
  • [CAM-936] - JS: Remove minimum svg panel size
  • [CAM-970] - change menu item of camunda.org
  • [CAM-971] - useability improvement: engines dropdown
  • [CAM-972] - rename activiti.cfg.xml to camunda.cfg.xml
  • [CAM-981] - Add CONTRIBUT(E/ING?).md
  • [CAM-985] - Clean up VariableScope interface
  • [CAM-987] - Run distribution build against IBM JDK
  • [CAM-988] - Change github link on camunda.org
  • [CAM-989] - include start-camunda.sh for linux und mac in distro
  • [CAM-995] - Rename /cockit -> /camunda
  • [CAM-1003] - Spike: server- & clientside security infrastructure
  • [CAM-1021] - Merge tasklist into camunda webapp
  • [CAM-1028] - Fix docs.camuna.org Navigation
  • [CAM-1031] - Check camunda application URLs in Getting Stated and Docs
  • [CAM-1032] - Rename cockpit maven module to camunda webapp
  • [CAM-1033] - Refactor install of cockpit & tasklist in installation guides
  • [CAM-1034] - Investigate ZeroClipboard Integration
  • [CAM-1051] - check: deeplink to process instance unaffected by version?
  • [CAM-1055] - Improve Useability of Messages
  • [CAM-1056] - on meeting day, the agenda of the meeting is still displayed
  • [CAM-1059] - Improve specific Messages
  • [CAM-1060] - Fix maven build on latest maven
  • [CAM-1071] - improve meetingstable layout on camunda.org
  • [CAM-1073] - cleanup camunda.org codebase
  • [CAM-1076] - adjust links on start-up page
  • [CAM-1077] - rename play button and add on-click event
  • [CAM-1081] - Exclude stage sites from google
  • [CAM-1087] - move social media stuff below twitter, blogpost, meetings
  • [CAM-1088] - roadmap as separate page
  • [CAM-1090] - redesign download page of camunda.org
  • [CAM-1091] - include creative commons license to camunda.or and docs.camunda.org
  • [CAM-1094] - rework activity instance tree in process instance view in cockpit
  • [CAM-1100] - Update Screenshots on welcome page
  • [CAM-1101] - rename startpage plugins
  • [CAM-1102] - adjust cycle header color to camunda red
  • [CAM-1103] - Unify activiti/camundabpm namespace on docs.camunda.org
  • [CAM-1111] - add password confirmation for password change
  • [CAM-1116] - add confirmation dialog upon user deletion
  • [CAM-1119] - link to examples and quickstarts from camunda.org
  • [CAM-1120] - Spike: improve useability of reading/browsing/accessing the docs on docs.camunda.org
  • [CAM-1121] - include GA Tracking on doc.camunda.org
  • [CAM-1125] - Improve getting started experience with prepackaged distro
  • [CAM-1126] - Improve Useability of filter
  • [CAM-1130] - Useability Improvement variable editing
  • [CAM-1131] - redesign forums page
  • [CAM-1133] - process instance id and task id shown in cockpit
  • [CAM-1135] - add confirmation dialog upon group deletion
  • [CAM-1140] - Perform a basic performance test of cockpit
  • [CAM-1141] - look at pull requests
  • [CAM-1146] - Check the css in Cycle
  • [CAM-1150] - Refactor modal dialogs
  • [CAM-1157] - Update camunda XSD files on camunda.org
  • [CAM-1158] - improve filter in instance view
  • [CAM-1159] - Process Instance and Process Definition View are labeled more explicitly
  • [CAM-1173] - check webapp on WAS
  • [CAM-1174] - improve migration guide camunda fox -> camunda bpm
  • [CAM-1175] - new camunda.org start page
  • [CAM-1177] - redesign download pages
  • [CAM-1178] - set "JobExecutor deployment aware" to true in all our distributions
  • [CAM-1202] - I can read documentation about REST suspension of a process instance
  • [CAM-1208] - update modeler screenshot on camunda.org
  • [CAM-1209] - improve getting started guide
  • [CAM-1211] - update user documentation of cockpit
  • [CAM-1212] - Exclude some sites of camunda.org from Caching
  • [CAM-1213] - hint not to install cycle together with runtime
  • [CAM-1254] - Check all deeplinks in and to the user-guide
  • [CAM-1255] - upgrade api references in docs to new navigation style
  • [CAM-1256] - include search bar in all navigation menus
  • [CAM-1257] - update navigation bar for all missing guides
  • [CAM-1259] - include privacy statement on camunda.org and docs.camunda.org
  • [CAM-1263] - fix "john" in getting started guide
  • [CAM-1265] - Add ability to create single-page book like documentations
  • [CAM-1274] - Provide documenation on process engine history
  • [CAM-1281] - Add wait state list to user guide when its clear which renderer we use
  • [CAM-1308] - Javadocs are versioned available under .../javadoc
  • [CAM-1312] - exclude prats of docs from google indexing
  • [CAM-1358] - wrong Namespace Prefix for failedJobRetryTimeCycle in docs
  • [CAM-2125] - Improve docs on Spring + shared engine integration
  • [CAM-3835] - Fix typos in REST API documentation
  • [CAM-4111] - Add Admin to components view
  • [CAM-4206] - Add disclaimer to real life tutorials
  • [CAM-5967] - Remove hint "works with Spring" in CDI and Java EE Integration section

Sub-task

  • [CAM-119] - Change cycle project version to 7.0.0-SNAPSHOT
  • [CAM-130] - Create simple runtime statistics query that groups resultset by individual versions of a process definition
  • [CAM-132] - Create runtimeStatisticsQuery for retrieving process instance count grouped by activities of a process definition
  • [CAM-348] - Create runtime statistics query grouped by deployments
  • [CAM-376] - Remove EMF XML save warning
  • [CAM-378] - fix scroll shape moving into pool during pool add
  • [CAM-420] - Update hudson post steps
  • [CAM-421] - Update release script
  • [CAM-422] - fix scroll shape selection during ctrl+a
  • [CAM-423] - Delete "m" repository on github
  • [CAM-426] - Update modeler links in confluence
  • [CAM-568] - Add E2E integration test runner
  • [CAM-576] - Add cockpit to distro / fix distro
  • [CAM-577] - Create Simple End2End Test
  • [CAM-580] - Add jenkins job testing servlet process application on Glassfish
  • [CAM-593] - OR Gateway http://jira.codehaus.org/browse/ACT-1026
  • [CAM-594] - WG: [Activiti] #ACT-1426: Nested multi-instance activities did not work (#59)
  • [CAM-595] - [Activiti] fix a bug in HistoricProcessInstance.xml (#57)
  • [CAM-596] - Include invoice showcase into distro
  • [CAM-598] - Upload glassfish distro to camunda.org
  • [CAM-600] - Adjust download site on camunda.org
  • [CAM-601] - Add installation instructions on docs.camunda.org
  • [CAM-602] - Add installation instructions how to install cycle on docs.camunda.org
  • [CAM-603] - Add installation instructions how to install cockpit/tasklist on docs.camunda.org
  • [CAM-604] - Add installation instructions how to install camunda BPM platform on glassfish on docs.camunda.org
  • [CAM-1145] - Add filter dialog to process instance view

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.