Release Notes - Alfresco - Version 3.4.a Community - HTML format

Bug

  • [ALF-546] - Installer support for Russian language is not correct
  • [ALF-547] - Installer doesn't rollback on the database config screen
  • [ALF-556] - Change extension of linux installers to end in .bin
  • [ALF-617] - execute paralellreview workflow using javascript
  • [ALF-633] - User Profile update webscripts should respect username case setting for repo when comparing usernames.
  • [ALF-688] - Migration old-style content URLs into new domain
  • [ALF-703] - Web service start and end session does not close http session
  • [ALF-989] - Dashlet name on customization page doesn't match name on dashboard
  • [ALF-1490] - Installer and non-8080 port makes property file still 8080
  • [ALF-1531] - PostgreSQL AMP not available from the Community 3.2r2 downloads page
  • [ALF-1589] - ScriptNode API method "childByNamePath(string path)" is no longer implemented for for AVM nodes
  • [ALF-2041] - New role is not saved after it has been changed
  • [ALF-2074] - Creation date / modification date reset to current date during import
  • [ALF-2159] - Impossible to Log in with a non ASCII username in Share
  • [ALF-2854] - User Usage Queries use read-write methods on QNameDAO
  • [ALF-2859] - CMIS Query page size cannot be bigger then result size
  • [ALF-2896] - String comparison for equality fails in cmis-ql
  • [ALF-2912] - No formats can be transformed to XML format
  • [ALF-2919] - CMIS 'current' version mapping is not compliant with spec
  • [ALF-2925] - Bitrock installer: incomplete lotus configuration
  • [ALF-2960] - inefficient outer join
  • [ALF-2991] - CMIS Query wrong result
  • [ALF-2998] - Edited inline files aren't displayed on Site Activities
  • [ALF-3054] - Deletion through Share of shortcut to Repository workspace created in Explorer deletes actual directory - unable to restore also.
  • [ALF-3071] - CIFS with Kerberos SSO breaks MS Word Save
  • [ALF-3081] - Failed to signal transition from workflow "Expired content in 'Test'" task when click "Task Done"s
  • [ALF-3101] - Cannot easily override a list-constrained property using share-config-custom
  • [ALF-3172] - CMIS Relationship end point, as documented in Wiki for Datalist fails to return relationships
  • [ALF-3175] - Problem with upload GUI using Google Chrome
  • [ALF-3214] - Document Filters throw exceptions when content rule is applied and 'Show Folders' is enabled
  • [ALF-3215] - No message to user on form submission that fails due to integrity check
  • [ALF-3229] - Documents modified by all users are displayed at My Documents-I've modified dashlet at Share
  • [ALF-3580] - pdf2swf fails to transform with the default options when the pdf are too large, or that it contains too many images and / or art
  • [ALF-3655] - Alfresco error when refreshing page and webscript at the same time
  • [ALF-3672] - Workflow: failed to action task if port changed
  • [ALF-3680] - Unable to edit default admin user on Profile page
  • [ALF-3699] - I18N bug in Customize site page
  • [ALF-3759] - Editing of plain text or HTML content does not display the content control in Share (since Forms javascript->java refactor)
  • [ALF-3763] - Share search results - View in browser should only appear for cm:content & subtypes
  • [ALF-3809] - Bitrock installer has no apply_amps script
  • [ALF-3821] - insufficient permissions when trying to read content from custom content property
  • [ALF-3874] - Failed to load script error in console
  • [ALF-3884] - Share does not report access denied exceptions correctly
  • [ALF-3996] - Rename a document from WebDav will create a new Document (new nodeRef)
  • [ALF-4038] - Alfresco will not start without a content store - why is a missing web script critical to start up?
  • [ALF-4041] - Accessing 'Document Library' in Share results in "Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.js' : TypeError: Cannot read property "properties" from null (file:/opt/A..."
  • [ALF-4054] - Wiki dashlet causes dashboard not to render
  • [ALF-4185] - Patch patch.emailInviteAndNotifyTemplatesFolder fails
  • [ALF-4190] - fixNameCrcValues-2 fails on 3.4
  • [ALF-4197] - Many javascript bugs
  • [ALF-4221] - Alfresco Share - Tag component - Unable to handle large number of tags
  • [ALF-4222] - Issues with Share header after refactor - unable to perform search
  • [ALF-4258] - Query broken for ASSOCTYPEQNAME
  • [ALF-4286] - Cannot log on to Share or Explorer after installation
  • [ALF-4287] - Cannot log on to Share or Explorer after installation due to missing resource in the Quickr connector amp
  • [ALF-4296] - Exception from "delete" Replication Definition
  • [ALF-4325] - Incorrect behaviour of group search at Manage Permissions page
  • [ALF-4363] - XPath based queries don't work when attribute value contains @
  • [ALF-4387] - "PSQLException: Cannot change transaction isolation level in the middle of transaction" during upgrade
  • [ALF-4404] - It's impossible to open folder if its name contains semicolumn symbol
  • [ALF-4408] - Attempting to create a new Replication Job with an existing Job Name should fail
  • [ALF-4418] - No REST API to cancel a running replication action
  • [ALF-4482] - Properties update onto checked out document fails
  • [ALF-4490] - VersionModel.versionType is not declared in the model
  • [ALF-4542] - Merge required: Transfer of deleted nodes does not work in 3.4
  • [ALF-4543] - Enterprise Quartz scheduler (org.alfresco.enterprise.scheduler.MonitoredRAMJobStore) doesn't escape property values before handing them to javax.management
  • [ALF-4547] - Due, Priority, Assignee, Worflow Type filters are not working
  • [ALF-4548] - Replication job fails at start
  • [ALF-4550] - Error occures when trying to create replication job with 256 symbols name
  • [ALF-4560] - Name field is marked as mandatory on Advanced Search page
  • [ALF-4562] - Upgrades to 3.4.0 HEAD Enterprise from any pre-3.2 Alfresco version fail using 3.4 Developer license
  • [ALF-4571] - Cannot find group 'EVERYONE' in Share repository permissions management
  • [ALF-4581] - It's impossible to de-select checkbox on records management module installation page
  • [ALF-4586] - Incorrect target folder opend from job details page
  • [ALF-4588] - Incorrect beahviour of creating rule for items "Has tag", "Has category" and rule performing "Link to category" action
  • [ALF-4595] - Incorrect behaviour of some folder's metadata
  • [ALF-4596] - Versions are incorrectly migrated from 2.1.7 to 3.4.0
  • [ALF-4610] - It is impossible to create replication job with wildcards
  • [ALF-4611] - Error occurs on opening workfow from details page
  • [ALF-4614] - Upgrade 2.1.7 -> 3.2.2 -> 3.4.0 fails on 'activity' tables
  • [ALF-4616] - Cannot see webpreview for text/xml content
  • [ALF-4617] - Copyright year on "About Alfresco" page is out of date
  • [ALF-4619] - alf_access_control_entry unique index uses incorrect columns
  • [ALF-4620] - FixNameCrcValuesPatch has a very slow rate
  • [ALF-4621] - The transition buttons on the edit task page need to have more emphasis
  • [ALF-4622] - The packageitems control looks "squashed" when there are no items present
  • [ALF-4623] - Each row in the My Tasks list needs to have the due date, status and type present
  • [ALF-4626] - Each row in the Workflows I've Started list needs to have the due date, started date and type present
  • [ALF-4627] - The description of the workflow is not displayed in the Start Workflow page
  • [ALF-4628] - The Start Workflow list is not alphabetically sorted
  • [ALF-4629] - If I start the workflow from the doc details page it takes me back to my dashboard after I click 'Start Workflow'
  • [ALF-4630] - The toggle link to go between Task and Workflow Details should be green according to the wireframes
  • [ALF-4632] - Visual Sweep - Label Updates
  • [ALF-4633] - The title of the Task Details and Workflow Details pages need to match wireframes
  • [ALF-4634] - The link on the task title in the "Most Recently Completed Task" panel is incorrect
  • [ALF-4635] - The link on the tasks in the Current Tasks list on the workflow details page should be sensitive to the current user
  • [ALF-4636] - Warnings during 3.0.1 to 3.4 upgrade test
  • [ALF-4637] - The sort order of the My Tasks dashlet and lists are confusing
  • [ALF-4640] - The code to implement paging in workflow REST API needs re-factoring
  • [ALF-4642] - The Assignee of the task should be present on the view task details page
  • [ALF-4644] - Message field in task details page shows the default description and not (No Message) like the rest of the UI
  • [ALF-4647] - All sample workflows should be enabled OOTB
  • [ALF-4648] - New 'startLocation' control parameter for picker does not work for create forms
  • [ALF-4650] - Document details page in Share shows a FreeMarker exception if the node has no content
  • [ALF-4661] - Too many open files error 500: fail to release FDs?
  • [ALF-4662] - Various forms issues in RM related forms
  • [ALF-4663] - Searching by mimetype doesn't work on Search results page
  • [ALF-4664] - Sorting by Name doesn't work on Search results page
  • [ALF-4676] - WorkProviderIterator over BatchProcessWorkProvider does not fetch all results
  • [ALF-4682] - ActionTrackingService uses cluster-unsafe cache
  • [ALF-4683] - The task details page for a start task only shows minimal information
  • [ALF-4684] - "Notify me" option of Adhoc tasks works incorrectly
  • [ALF-4685] - Incorrect page is opened of assignee/reviewer navigate the task via details page
  • [ALF-4688] - User with special characters in name is redirected to Administrator profile
  • [ALF-4690] - Clicking on a filter in the "Workflows I've Started" page executes 2 queries
  • [ALF-4691] - 'View is Source Repository' action doesn't work from target repository
  • [ALF-4692] - How should Workflow status and Completed parameters relates to task status?
  • [ALF-4699] - DocLib controls are "permanently" disabled if a folder returns 404
  • [ALF-4701] - Running workflows can disappear from the Workflows I've Started list when using the Workflow Type filter
  • [ALF-4704] - Error at the 'Job Details' appeares when deleting source item from repository
  • [ALF-4705] - Incorrect behaviour of Parallel Review and Approve workflow process if one of the reviewers was deleted
  • [ALF-4707] - Group Review and Approve task is displayed for the user, who is deleted from the group
  • [ALF-4708] - Group Review and Approve task is NOT displayed for the user, who is added to the group
  • [ALF-4709] - Failure to open workflow details for creator of Parallel Review & Approve task
  • [ALF-4713] - It is possible to transfer content to the not enabled transfer target
  • [ALF-4714] - Mimetype inconsistencies with Excel and PowerPoint
  • [ALF-4719] - Job fails instead of pending when another job is running
  • [ALF-4732] - Error on connecting to IMAP server with audit enabled
  • [ALF-4735] - Moderated site invitation tasks are not handled correctly
  • [ALF-4738] - Destination transfer logs files are a single line in the file
  • [ALF-4739] - Transfer of an item with a rule defined against it (without its associated rule) causes data corruption on destination repository
  • [ALF-4749] - Incremental add of folder is not transferred on subsequent transfer
  • [ALF-4752] - Add Type: and Status: labels to the tooltips in My Tasks dashlet
  • [ALF-4758] - Incorrect behavior of Reviewer part
  • [ALF-4765] - WCMQS module source path length exceeds 255 symbols
  • [ALF-4769] - Incorrect behaviour on opening via Workflow I've started pageg
  • [ALF-4782] - Workflows I've Started list shows completed as well as running workflows
  • [ALF-4783] - Wrapped exception is displayed for created data list
  • [ALF-4787] - Type defintions lack a local name and a local namespace when retrieved through the Web Services binding
  • [ALF-4801] - It's impossible to find content contains spaces in the name via lucene or fts-alfresco search in Node Browser
  • [ALF-4806] - Conflict between RM amp and WCMQS amp
  • [ALF-4810] - Clicking on an empty datalist cases error
  • [ALF-4819] - Create and delete functionality of AWE broken in Quick Start
  • [ALF-4828] - Error occurs on Approve/Reject action for invitation
  • [ALF-4831] - Avatar is not displayed after uploading in user's profile
  • [ALF-4842] - Exception rehydration fails for transfer methods other than getStatus()
  • [ALF-4844] - Transfer Locks remain if a transfer error occurs on the client prior to the commit phase
  • [ALF-4879] - server.xml is missing URIEncoding="UTF-8" attribute using installer
  • [ALF-4888] - transfer service: update content not working
  • [ALF-4904] - Alfresco footer doesn't contain Alfresco logo
  • [ALF-4918] - WCM Quick Start - shows page not found when accessing the website

Improvement

  • [ALF-3828] - Everyone group does not show on Add User/Group on manage permissions
  • [ALF-3952] - Search/Read Permissions Evaluation Performance
  • [ALF-4142] - WCM Quick Start V1

Quality Task

  • [ALF-3864] - ACP import preserves auditable data
  • [ALF-4380] - Test Quartz 1.6 to Quartz 1.8 upgrade
  • [ALF-4535] - Configurable site public group
  • [ALF-4567] - Validate 64bit installers
  • [ALF-4587] - support for SFTP
  • [ALF-11093] - CLONE - ACP import preserves auditable data

Task

  • [ALF-3621] - Header Redesign
  • [ALF-3626] - Share activities sweep
  • [ALF-3785] - Configurable site public group
  • [ALF-3894] - F81 REST API to update properties for a particular task instance
  • [ALF-3895] - F66 REST API to get a specific workflow instance
  • [ALF-3896] - F69 REST API to get the history (completed tasks) of a workflow instance
  • [ALF-3897] - F79 REST API to get a particular task instance
  • [ALF-3898] - F68 REST API to cancel/delete a workflow instance
  • [ALF-3900] - F62 REST API to get all workflow instances
  • [ALF-3901] - F64 REST API to get all workflow instances of a particular workflow definition
  • [ALF-3902] - F77 REST API to get all task instances
  • [ALF-3903] - F91 REST API to get workflow instances for a node
  • [ALF-3904] - F89 There is documentation detailing the workflow REST API
  • [ALF-3905] - F65 REST API to get a filtered list of workflow instances of a particular workflow definition (by initiator, state, date, priority)
  • [ALF-3906] - F63 REST API to get a filtered list of workflow instances (by initiator, status, priority)
  • [ALF-3920] - F25 An edit task details page is available
  • [ALF-3921] - F26 A form is displayed allowing the task properties to be updated (if task is active)
  • [ALF-3922] - F27 The form allows the task to be transitioned (if task is active)
  • [ALF-3923] - F28 Task can be reassigned (if task is active)
  • [ALF-3924] - F29 Task can be "released" if it is a pooled task and owned
  • [ALF-3925] - F30 Task can be "claimed" if it is a pooled task and not owned yet
  • [ALF-3926] - F11 Workflow can be started with a context (current folder)
  • [ALF-3927] - F12 One or more documents from the doclib can be assigned to a workflow
  • [ALF-3928] - F18 Actions relating to the workflow package and it's items are driven by the packageActionGroup and packageItemGroup properties
  • [ALF-3929] - F21 A view task details page is available
  • [ALF-3930] - F22 Links allow switching between task and workflow details pages
  • [ALF-3931] - F23 A read-only form is displayed showing the task details
  • [ALF-3932] - F24 An edit task button allows the task details to be edited (if task is active, the current user is the owner or workflow initiator)
  • [ALF-3933] - F31 Workflow summary is shown detailing the most recent completed task and general info section
  • [ALF-3935] - F53 A link is available on the workflow information page to cancel the workflow
  • [ALF-3964] - F88 There is documentation detailing re-factored ContentModelFormProcessor
  • [ALF-3965] - F52 A page is available to view detailed workflow information
  • [ALF-3966] - F32 Start task information, including package items (Workflow Info) are displayed in a form
  • [ALF-3967] - F54 A section of the document details page shows details of the workflows that the document is involved in
  • [ALF-3968] - F33 Details of the current task are visible
  • [ALF-4057] - F95 A task with no form configuration present should display a sensible set of default fields
  • [ALF-4058] - F96 The task details forms for invite tasks have a custom look & feel
  • [ALF-4069] - F97 The UI and navigation conforms to the wireframes & mockups
  • [ALF-4070] - F20 Selectable resources are limited to the current site (if appropriate)
  • [ALF-4073] - F35 A page is available to view list of my assigned and pooled tasks
  • [ALF-4074] - F37 Configurable list of task instances are hidden from the UI
  • [ALF-4075] - F41 A page is available to view list of active workflows I have started
  • [ALF-4076] - F46 A workflow in the list can be cancelled
  • [ALF-4078] - F38 The My Tasks list on the My Tasks page can be filtered
  • [ALF-4079] - F4 List of my tasks in the dashlet can be filtered
  • [ALF-4081] - F42 The active workflows displayed can be filtered
  • [ALF-4085] - F43 The active workflows displayed are paged
  • [ALF-4086] - F6 List of tasks in the dashlet are limited to 'maxitems' count and result count is shown
  • [ALF-4178] - F99 All task and workflow IDs are escaped so they can be used in webscript URLs
  • [ALF-4209] - Surface userStatus and userStatusTime properties via Surf "user" object
  • [ALF-4303] - F100 All REST APIs have the ability to restrict the results with a 'maxItems' parameter
  • [ALF-4304] - F101 All relevant REST APIs have filtering capabilities i.e. authority, state, priority and date range
  • [ALF-4374] - F102 The list of My Tasks in the My Tasks page are paged
  • [ALF-4377] - F103 All REST APIs have the ability to return paged results with a 'skipCount' parameter
  • [ALF-4449] - Update the Help URLs for 3.4 Community
  • [ALF-4485] - F107 All relevant REST APIs have the ability to exclude task and workflow types
  • [ALF-4536] - Update the Help URLs for 3.4 Webeditor
  • [ALF-4748] - Provide config flag to control if replicated content is read-only (locked) on target

Sub-task

  • [ALF-3660] - Configurable Form based search by type page
  • [ALF-3972] - Define form configuration for all known workflow tasks
  • [ALF-3975] - Add submissionUrl handling to FormProcessor
  • [ALF-3976] - Add more workflow related form processor unit tests
  • [ALF-3977] - Transitions form control
  • [ALF-3980] - Add 'modification' properties to the pickerItems data webscript
  • [ALF-3981] - Fix hardcoded control when LIST constraint is present
  • [ALF-4059] - Make display form control to tidy up edit task details page
  • [ALF-4060] - Create generic 2 column set template
  • [ALF-4061] - Create priority form control (include read-only mode support)
  • [ALF-4112] - HEAD merge fallout: fix schema upgrade patch "patch.db-V3.3-property-unique-ctx-value"
  • [ALF-4113] - HEAD merge fallout: CMIS TCK ...
  • [ALF-4115] - PermissionDAO: Remove redundant or replaceable DbAccessControlList entity
  • [ALF-4116] - NodeDAO: single-valued, d:any properties don't handle increasing array values
  • [ALF-4117] - NodeDAO: Allow cm:auditable to be set
  • [ALF-4126] - F85 Target transfer log in XML
  • [ALF-4127] - F86 Provide target log to source repository
  • [ALF-4128] - F99 During transfer, only delete a folder if source repository owns it and its descendants (alien property on replicas)
  • [ALF-4129] - F104 Get list of Replication Jobs (REST API)
  • [ALF-4130] - F105 Get Replication Job Details (REST API)
  • [ALF-4131] - F106 Set Replication Job Details (REST API)
  • [ALF-4132] - F107 Create Replication Job (REST API)
  • [ALF-4133] - F108 Run Replication Job (REST API)
  • [ALF-4134] - F109 Cancel Replication Job (REST API)
  • [ALF-4135] - F110 Delete Replication Job (REST API)
  • [ALF-4136] - F36 Create a transfer target
  • [ALF-4138] - F115 Edit Transfer Target Details
  • [ALF-4139] - F114 View Transfer Target Details
  • [ALF-4145] - WCMQS - F37 - Write a new blog post
  • [ALF-4146] - WCMQS - F38 - Write a new News Article
  • [ALF-4147] - WCMQS - F33 - Post a comment about a blog post
  • [ALF-4149] - WCMQS - F32 - Read comments left about a blog post
  • [ALF-4150] - WCMQS - F45 - See a list of the "latest blog articles" on the site home page
  • [ALF-4152] - WCMQS - F82 - Configure a website logo image and website tag line
  • [ALF-4154] - WCMQS - F104 - Can see the section and publish date for a given news article shown on the news section landing page
  • [ALF-4155] - WCMQS - F115 - View the tags listed for a specific blog post
  • [ALF-4157] - WCMQS - F74 - Can use the web editor to edit content
  • [ALF-4158] - F1 Create a replication job [name, title, description]
  • [ALF-4159] - F100 View Replication Job Details (name, description, status, schedule, payload etc)
  • [ALF-4160] - F2 View list of replication jobs and execution status [none|running|success|failed|cancelled]
  • [ALF-4163] - F20 Action to run replication now
  • [ALF-4165] - F3 Edit, delete action for replication job from list of existing jobs
  • [ALF-4169] - F18 Specify Replication Schedule [start datetime and interval mins|hours|days]
  • [ALF-4171] - F26 View the status summary of running replication job(s)
  • [ALF-4173] - F34 Cancel an in-progress replication job
  • [ALF-4175] - F33 View execution job reports
  • [ALF-4176] - F49 Execute 'Open in Source Repository" action against replica [browser window/tab opens details page for object directly against source repo]
  • [ALF-4177] - Replication Admin Console Scaffolding
  • [ALF-4179] - Escape all task and workflow IDs generated by the REST API
  • [ALF-4180] - UI needs to escape all URLs it generates that contain task or workflow IDs
  • [ALF-4195] - AWE - F18 - Can create a new content asset based on an existing item
  • [ALF-4284] - F116 Get status of pending actions (those that have been requested to execute, but are currently waiting in the queue)
  • [ALF-4285] - AWE - F22 - I can delete a content item
  • [ALF-4344] - F72/73 Scheduling Service Data Model
  • [ALF-4346] - F72/73 Scheduling Service CRUD
  • [ALF-4347] - F72/73 Scheduling Service Quartz Integration
  • [ALF-4348] - F72/73 Scheduling exposure in Replication REST API
  • [ALF-4349] - F60 Set host / port of source repository content editing application (by repository id)
  • [ALF-4351] - F99 alien invasion - copy behaviour
  • [ALF-4352] - F99 alien invasion - node service call for selecting children where a property = value
  • [ALF-4409] - Locale-independent properties can be given different locales
  • [ALF-4431] - Upgrade fails to create UsageDelta tables
  • [ALF-4476] - Transfer definition needs to be read only
  • [ALF-4505] - Replication Jobs Loose Ends (part 1)
  • [ALF-4506] - Transfer Target Enabled Flag (not persisting)
  • [ALF-4507] - XML Preview in Share
  • [ALF-4512] - MLText and NULL storage problems
  • [ALF-4551] - DeletedNodeCleanupWorker will throw UnsupportedOperationException

Edit/Copy Release Notes

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