Changelog
OpenKM 6.3 Community
v6.3.11
- TextExtraction plugin information added to Administration > Tools > Plugin
- Extra TabDocument, TabFolder and TabMail implemented in the GWT
- New Hibernate Search configuration properties
- Extended NotificationService API
- Fixed issue with mail mark seen in mail import
- Fixed XXE injection security vulnerability
- Fixed Cross Site Scrtipting issue
v6.3.10
- Improvements in conversion service due to LibreOffice service issues. LibreOffice is no longer started as service.
- Fixed bug "multiple automation action" not working.
- Fixed bug when the name of e-mail attachments contains the character "/".
- Fixed bug when subject of the e-mail is empty.
- Fixed bug when extracting text content from XLSX files.
- Fixed bug in content lenght header for e-mail attachments.
- PropertyGroupService - New methods:
- public List<String> getSuggestions(String nodeId, String grpName, String propName)
- public void registerDefinition(InputStream is)
- AuthService - New methods:
- public void createUser(String user, String password, String email, String name, boolean active)
- public void deleteUser(String user)
- public void updateUser(String user, String password, String email, String name, boolean active)
- public void createRole(String role, boolean active)
- public void deleteRole(String role)
- public void updateRole(String role, boolean active)
- public void assignRole(String user, String role)
- public void removeRole(String user, String role)
- public void changeSecurity(ChangeSecurity changeSecurity)
- FolderService - New methods:
- public void createMissingFolders(String fldPath)
- public void copyFolder(String fldId, String dstId)
- public void extendedFolderCopy(String fldId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
- public ContentInfo getContentInfo(String fldId)
- public void purgeFolder(String fldId)
- public void createMissingFolders(String fldPath)
- SearchService - New methods:
- public List<QueryResult> findByQuery(String query)
- public ResultSet findByQueryPaginated(String query, int offset, int limit)
- RepositoryService - New methods:
- public Folder getTrashFolderBase()
- public Folder getPersonalFolderBase()
- public Folder getMailFolderBase()
- public void copyAttributes(String nodeId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
- public ScriptExecutionResult executeScript(InputStream is)
- public SqlQueryResults executeSqlQuery(InputStream is)
- public HqlQueryResults executeHqlQuery(InputStream is)
- public Configuration getConfiguration(String key)
- DocumentService - New methods:
- public void extendedDocumentCopy(String docId, String dstId, String name, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
- MailService - New methods:
- public Mail createMail(Mail mail)
- public Mail getMailProperties(String mailId)
- public void deleteMail(String mailId)
- public void purgeMail(String mailId)
- public void renameMail(String mailId, String newName)
- public void moveMail(String mailId, String dstId)
- public void copyMail(String mailId, String dstId, String newName)
- public void extendedMailCopy(String mailId, String dstId, boolean categories, boolean keywords, boolean propertyGroups,boolean notes, boolean wiki)
- public List<Mail> getMailChildren(String fldId)
- public boolean isValidMail(String mailId)
- public String getMailPath(String uuid)
- public Mail importEml(String dstId, InputStream is)
- public Mail importMsg(String dstId, InputStream is)
- BookmarkService - New methods:
- public List<Bookmark> getUserBookmarks()
- public Bookmark createBookmark(String nodeId, String name)
- public Bookmark renameBookmark(int bookmarkId, String newName)
- public void deleteBookmark(int bookmarkId)
- public Bookmark getBookmark(int bookmarkId)
- WorkflowService - New methods:
- public void registerProcessDefinition(InputStream is)
- public void deleteProcessDefinition(long pdId)
- public ProcessDefinition getProcessDefinition(long pdId)
- public ProcessInstance runProcessDefinition(long pdId, String uuid, List<FormElement> values)
- public List<ProcessInstance> findProcessInstances(long pdId)
- public List<ProcessDefinition> findAllProcessDefinitions()
- public List<ProcessDefinition> findLatestProcessDefinitions()
- public ProcessDefinition findLastProcessDefinition(String name)
- public ProcessInstance getProcessInstance(long piId)
- public List<TaskInstance> findUserTaskInstances()
- public List<TaskInstance> findTaskInstances(long piId)
- public void setTaskInstanceValues(long tiId, String transName, List<FormElement> values)
- public TaskInstance getTaskInstance(long tiId)
- public void startTaskInstance(long tiId)
- public void setTaskInstanceActorId(long tiId, String actorId)
- public void endTaskInstance(long tiId, String transName)
- public Map<String, List<FormElement>> getProcessDefinitionForms(long pdId)
v6.3.9
- Added HTML5 drag & drop feature
- Added detailed information in Lucene index process
- Added createMissingFolders method in the API
- Fixed error in administration when choosing path with special characters
- Fixed temp files were not removed
- Added isCallingMe method in StacktraceUtils to detect recursive plugin calls
- Fixed issue with the logo which was not changing in the login screen
- Fixed UI defect with workflow instance with run_config
- Fixed maven dependency conflicts
v6.3.8
- Fixed CSV exporter error
- Fixed popup UI defect in wiki
- Prevent from export into $TOMCAT_HOME/webapps
- Added login and logout automation events
- Added profile to create JAR client and dependencies
v6.3.7
- Fixed error in mobile web interface
- Fixed some security vulnerabilities
- Fixed minor defect in export and import features
- Fixed error when purging trash
- Fixed problem with folder notes
- Improvements in administration look and feel
- Added support for Lucene plain queries
- Improved automation using plugins
v6.3.6
- Fixed error while setting metadata.
v6.3.5 - Nexus
- Fixed problem with automation in document move
- Upload now supports files bigger that 2GB
- Implemented HTML5 document preview
- Added missing search method for compatibility
- Several mail related improvements and fixes
- OMR feature added
v6.3.4 - Tachikoma
- Added a news ticker in login screen with OpenKM latest news
- Solve preview issue which requires license key
v6.3.3 - Reborn
- Added Oracle support
- Updated styles for better look & feel
- Changed login screen
- Added cache L2 support
- Added profiling support
- Added hibernate stats support
- Added UI Desktop button for splitter resizing
- Added extra columns based in metadata in filebrowser view
- Added Merge PDF feature
- Added Convert feature
- Added Stapling extension
- Added Dashboard Messaging extension
- Added Activity Log extension
- Added Forum extension
- Added Wiki extension
- Added Workflow document info
- Added HTML Editor 3 extension
- Added Forward E-mail feature
- Added Send Document Attachment feature
- Removed Dropbox feature. DropBox changes caused stop wroking and OpenKM team staff decided stop the support
- Removed OpenMeetings feature. A lot of API changes between version 2.x and 3.x caused stop working, for same reason we hace decided stop the support
v6.3.2 - Relative
- Minor changes
v6.3.1 - Pumpkin
- Fix error when mapping SuggestBox in workflow forms
- Automation "Revoke all users" not working when preserverCreator is false
- TextExtraction hangs
- Loop in PngTextExtractor in Apache JackRabbit
- Print button is not showing right title
- A checked-out document shouldn't be unlocked
- Show better information in file browser table about from mail account. Now take in consideration more cases
- Bug on changing security from UI. An specific security modification steps can cause wrong security changes or UI error
- Problem with Unicode character into XML REST response
- Restore with UUIDs not working on import
- Error when modifying default roles in applicationContext.xml
- Be able to execute SQL, HQL and BeanShell from WebServices
- Invalid token are not detected in SOAP webservices
- Change quirks mode to doctype ( solve some IE problems )
- Improvements in repository export
- Improve PDF text extraction
- Set Tesseract as default OCR engine
- Correct several Cross Site Scripting vulnerabilities
- When login WS are not checking if /okm:trash exists
- Some methods fails in REST on version 6.2
- Downloaded Greek docs with wrong name when using IE
- Improve repository export & import logging
- Solve problem with webdav URL and character &
- REST serialization problem with Document object
- Validators are empty from rest service
- Select options now can be loaded from classes
- Improve pre-visualization auto-configuration
- Improved simple search
- Fixed problem with Turkish language
- Add trailing "/" when upgrade to Tomcat 8
- Fixed problem with property group multiple
- Fixed problem when importing mail with very long subject
- Some mail server can't sent an email if the from field does not match the authenticated user
v6.3.0 - Serpico
- Metadata browsing
- Document listing paginated and filtered (by type, name, etc.)
- Different splitter resize schemas
- Choose default start workspace
- Massive actions when adding metadata, keywords and categories
- Better Chrome and IExplorer support
- Released extensions: Workflow properties, OpenMeetings and Zoho integration
- Forward imported mail
- Improved bulk uploader
- Document conversion
- Merge PDF documents
- Able to select default file browser width
- Improved Windows service installation
- Increase major / minor document version
- Change login page logo
- Improved mail importer
- CMIS support
- New RESTful web services API (v1.0)
- New SOAP web services (v1.0)
- New Automation actions and events (document update, mail creation, etc.)
- Lots of bug fixes and several performance improvements