Release 2.2.0
From AlfrescoWiki
[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 |

