Release 2.2.0

From AlfrescoWiki

Jump to: navigation, search

[edit] New and Enhanced Features

Details of the new and enhanced features can be found here for the core services and here for the WCM services.


[edit] Major Fixed Bugs

Below please find a list of major issues fixed in 2.2.0 Enterprise. For a full list of closed / fixed issues, please see JIRA issue tracking system.

Release notes for Alfresco's earlier maintenance release, Alfresco 2.1, can be found here or from our Enterprise Plan of Record.

Issue Summary
AR-609 alfresco core contains log4j.properties
AR-786 Benchmark loading breaks user logins
AR-833 Warning from ehcache 1.2.2 (handing of defaults)
AR-1010 Outbound check out rule results in confused state
AR-1022 Update rules firing, when apparently nothing has been updated
AR-1043 Cannot open Open Office presentation from CIFS
AR-1152 Guest user should be able to log in with any password
AR-1160 If you delete a node that gets sent to the archive, the beforeDeleteNode and onDeleteNode policy gets fired twice
AR-1217 If OpenOffice becomes disconnected, reconnect works, but the transformer registry seems to have removed the transformer
AR-1366 InvalidNodeRefException when accessing directory via CIFS
AR-1392 Audit java.sql.BatchUpdateException ORA12899
AR-1413 CIFS, WebDAV and FTP clients need to be resilient to missing nodes
AR-1466 Search sort fails with some index structures- may be a lucene issue
AR-1474 Linux installer doesn't replace @@ALFRESCO_DIR@@ everywhere in the startup scripts
AR-1488 Able to add content to a 'forum' space
AR-1496 org.alfresco.util.ApplicationContextHelper.closeApplicationContext() method should be static
AR-1519 Duplicate entry in archive store
AR-1526 Cannot open PDFs in My Network Places
AR-1533 Index folders not tidied up as expected during FTP and CIFS import
AR-1538 Audit Interceptor should perform quick check for global enabled="false" config flag before performing any work
AR-1571 javascript fails execution with hebrew encoding
AR-1572 Export of a folder with ML content will reimport into another location but cannot browse into it due to error
AR-1585 SDK CustomJSP sample - fails at runtime when trying to display document details in the Web Client
AR-1586 Reapply same AMP gives exception
AR-1601 NTLM Passthrou authentication with null pointer exception
AR-1663 OnCopyCompletePolicy is only being executed once per transaction, and not once per node being copied.
AR-1686 KeywordSearch does not filter by locale
AR-1694 Lucene indexes are backed up into the dir.root
AR-1695 Index tracking on ADM must reindex ALL transactions from the missed one
AR-1702 Keyword search using WS Search API fails to retrieve documents
AR-1707 Web services do not properly escape some characters
AR-1720 Enable E4X extensions
AR-1756 Null pointer exception for org.alfresco.util.RuntimeSystemPropertiesSetter.postProcessBeanFactory
AR-1759 Space Rules are not propogating down a pasted space tree
AR-1762 Use ServletRequest.getServerName() instead of ServletRequest.getLocalName() in ContentWebService line 138
AR-1773 Registering a model problem.
AR-1778 putContent method in the org.alfresco.webservice.util.ContentUtils class fails to upload *.java, *.txt, *.xml/html files ok with *.doc,*.pdf, *.jpg, *.zip
AR-1807 JSON callback throws exception
AR-1808 ChildrenByXPath() doesn't allow position query?
AR-1812 Can't have two schemas, bootstrap fails
AR-1827 Command-line export creates bad ACP file
AR-1828 CreateUsers SOAP call is not thread-safe
AR-1837 Error aborting rejected workflow in clustered environment
AR-1840 alf_audit_fact.return val column too small for some event
AR-1842 Error message appears when checking links on Web Project page
AR-1845 Error message appears when creating or adding new content in space with "Check Out" rule
AR-1848 Properties for Web Forms are displayed not correctly after deleting any Web Form
AR-1849 Error message appears on Manage Task: Verify Broken Links page
AR-1850 Chaining sample
AR-1856 Import of ACP inside a space with rule fails
AR-1871 Modifing ML property value (such as cm:description) causes classcastexception in OnUpdateNodePolicy.onUpdateNode()
AR-1875 New Edition on a multilingual document when a rule is present on the parent space
AR-1882 Error message appears when trying to Approve WCM workflow on server C
AR-1885 CIFS Path limit
AR-1886 Impossible to audit NodeService.setProperties(NodeRef, Map) in an Oracle 10gr2 environment
AR-1888 Not full list of possible features appears when trying to create a rule and select "Add aspect to am item"
AR-1890 License details lost causing server to be in read-only mode
AR-1894 Error message appears when trying to open Manage Adhoc Task, which creator was deleted
AR-1895 org.alfresco.sample.webservice.ContentReadAndWrite creates content the wrong way so that created content cannot be retrieved by path afterwards.
AR-1902 Double posts when emailing to a document
AR-1903 Text attachments should be treated the same way as other attachments
AR-1904 Attachments via email should be allowed on forum posts
AR-1907 Move rule into folder with rules
AR-1909 OpenOffice bootstrap start fails with java.io.exception: .... not found
AR-1923 Audit can stuff up the date used
AR-1927 Impossible to see Multilingual Content Info on server B for content, which was made multilingual on server A
AR-1932 Error message appears when trying to rename Forum Space
AR-1938 User is not informed about invalid characters when creating Space in My Spaces List
AR-1939 2.1.1 phpintegration module fails to install with version error
AR-1956 ISNULL (and ISNOTNULL) do not work when the property is in an ASPECT
AR-1957 MS-Office temp files are versioned when using CIFS
AR-1973 Sort by cm:modified does not work
AR-1977 /api/path/content web script doesn't work with AVM stores
AR-1996 Custom-repository-context.xml.sample is incorrect
AR-2003 AVM Permission patches should report progress
AR-2006 Problems with versioning nd Microsoft office documents in CIFS
AR-2016 Webdav : java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute
AR-2017 Content0 items found in advanced search
AR-2041 NPE on IndexTracking
AR-2046 Authentication chaining is broken by JMX additions and JMX support bean may fail to initialise
AR-2055 FileFolderService.makeFolders has incorrect permission check
AR-2060 Full index rebuild doesn't reindex OpenOffice documents
AR-2069 WebService tickets are expired when upload and download sessions they have used are timed out
AR-2072 When using aspect versionable, copying and deleting a document generates an exception Transaction didn't commit: nodeRef is a mandatory parameter
AR-2079 ContentStoreCleaner causes OutOfMemory
AR-2093 org.alfresco.repo.admin.RepoServerMgmt.java uses AuthenticationServiceImpl instead of AuthenticationService
AR-2127 Patch hibernate to avoid out of memory issues as the ActionQueue executions list grows
AR-2128 Work around for hibernate thread local memory leak
AR-2129 ACL upgrade and changing on AVM is slow - need a better way to find nodes referenced by layering
AR-2130 Add to hibernate session management to only throw the unwanted stuff and keep earlier stuff in the session
AR-2133 2.1 -> 2.2 upgrade fails with null qnames on avm store properties - they are not correctly mappeded to the .empty namespace
AR-2136 AVM set ACL should only cascade update AVM nodes if any ACL has versioned
AR-2137 Transaction isolation level is not reset in AVM permission patches
AR-2138 AVM permission patch requires to add SetPermission permission for ContentManagers (as the UI now does)
AR-2139 Oracle can not track AVM permission patch progress as it does not suport TX isolation level 1 (dirty read)
AR-2141 Exception org.alfresco.service.cmr.repository.CopyServiceException: The aspect has not been added to the destination node.
AR-2154 Ehcache-custom.xml.sample.cluster is incomplete
AR-2157 Child association's target's role makes very common code not work
AR-2165 Regress - cannot login when repo is in read-only mode
AR-2196 when uploading a large number of users (5000+) from LDAP the home older is not created correctly
AR-2212 Some data is not getting flushed to the database during large transactions