Changelog

7.0.6 (20220203)

  • General:

    • CS294244 - Provide more concise information within HCXT welcome slides
    • CNXSERV-11947 - Updated translations for Connections Foundation features
    • CNXSERV-12314 - Support old hebrew language locale in Connections Foundation features
  • PDFExport:

    • CNXSERV-13406 - Fix behavior of property icxt.pdfexport.access.requiredrole to apply correctly

7.0.5 (20210928)

  • General:

    • CNXSERV-11509 - Ensure ic360 admin is initialized correctly in multi-request scenarios
    • Introduce share endpoint to allow flexible Activity Stream event posting
    • CNXSERV-9526, CNXSERV-9780 - Introduce backend functionality for Connections admin
  • BackupRestore:

    • CNXSERV-11315 - Allow restore of file shares in Community-files move and merge
  • CommunityTemplates:

    • CNXSERV-9781 - Ensure correct WAS deployment configuration during installation or update

7.0.4 (20210520)

  • General:

    • CNXSERV-9345 - Improve install script to check for WAS_INSTALLATION_TYPE instead of running into cryptic error
  • ICXTSidebar:

    • CNXSERV-8971 - Rebranding of ICXT sidebar
  • PDFExport:

    • CNXSERV-25 - Adding table of content entries of activities to navigation meta-information available in PDF viewers
    • CNXSERV-5443 - Improve rendered Blog comments to visually show nested replies
    • CNXSERV-9145 - Improved handling of content containing resources of unreachable domains

7.0.3 (20210503)

  • UserManagement:
    • CNXSERV-5160 - Fixing user search to properly account for the state filter

7.0.2 (20210420)

  • ICXTSidebar:
    • CNXSERV-8713 - Fixing issue where sidebar gear icon appears smaller on some pages

7.0.1 (20200330)

  • General:

    • ASSETS-900 - Upgrading AngularJs and Bootstrap to patch potential known security vulnerabilities
    • ASSETS-908 - Upgrading commons-compress to patch potential known security vulnerabilities
    • ASSETS-934 - Support for multi language in angular components, e.g. calendar widget
  • PDFExport:

    • CONNPLAN-2578 - Support for multi language in Connections
  • BackupRestore:

    • ASSETS-890 - Fixes issue with Wikis version tab of Wikis copied via move&merge capabilties

7.0.0 (20201204)

  • General:

    • INSTALL-200 - Improve scripted installer to support installation when Connections node is not started
    • INSTALL-223 - Set JVM Heap setting during installation in case they weren’t set on the server before
    • ASSETS-898 - Allow usage of {xor} encrypted passwords in icxt installation properties file
  • PDFExport:

    • Mobile support
    • ASSETS-732 - Resolve ACL calculation issues by fetching Blog as owner to work around API limitations
    • ASSETS-846 - Fixing issue with tags in Activities not being displayed
    • ASSETS-849 - Improve PDF Export UI - trigger checkboxes when clicking on their labels as well
    • ASSETS-854 - Select all content to print by default in PDF Export UI
    • ASSETS-855 - Ensure authors listed in PDF reflect authors of content to print
    • ASSETS-891 - Fix for printing partial content of Ideation Blogs
    • ASSETS-902 - Hide PDF Export option on empty Ideation Blogs
  • BackupRestore:

    • Fix issue for Highlights widget restore where some internal iwidgets weren’t restored properly
  • CommunityTemplates:

    • New module that provides the backend foundation for HCL Connections Tailored Experiences
  • Documentation:

    • Improved Uninstall documentation
    • Improved PDF templating documentation
    • Included Customization documentation

4.2.2 (20201014)

  • General:

    • ASSETS-870 - Remove passwords being logged in clear test during ICXT scripted installation
  • PDFExport:

    • ASSETS-840 - Adding number of votes to printed ideation blogs
    • ASSETS-841 - Fixes issue with web images not rendering occassionally
    • ASSETS-842 - Reintroducing tooltip for PDF export preview mode
    • ASSETS-843 - Fixes overflow of tables in generated PDFs
    • ASSETS-844 - Improved caching behavior for PDF rendering - cache will be invalidated upon content update
    • ASSETS-867 - Fixes issue with PDF print icon no showing up on particular wikis

4.2.1 (20200925)

  • General:

    • CONNPLAN-2140 - ICXT installation optimization to support absolute path arguments, prepare script, installation on stopped server
    • ASSETS-866 - Fixing regression that prevented policy admin module from installing correctly
  • BackupRestore:

    • ASSETS-775 - Skip adjusting files library policy size if unlimited by default
  • FixURLs:

    • ASSETS-814 - Introducing url replacement for Rich Content Widgets
  • PDFExport:

    • ASSETS-798 - Optimizing access rights calculation for contextual access
    • ASSETS-801 - Fixing regression that caused issues on IE11
    • ASSETS-812 - Adjusted Community Owner ACL management integration into Connections Community edit view
    • ASSETS-816 - Fixes regression for forum author images not rendered properly
    • ASSETS-817 - Contextually allow PDF generation on Forum topic conversation view
    • ASSETS-824 - New Activities PDF Export structuring and design
    • ASSETS-827 - New Default designs for PDF Export

4.2.0 (20200914)

  • General

    • ASSETS-750 - HCL Washing
    • Switch to Java 8, introducing backwards compatibility for Java 6
  • BackupRestore:

    • Preparation for Community templating
    • Support for Backup and Restore of Communities Highlights
  • PDFExport:

    • ASSETS-426 - Add responsiveness to PDF Export dialog - mobile integration preparation
    • ASSETS-732 - Improved ACL calculation for Blogs application leveraging Communities meta info
    • ASSETS-755 - Provide, integrate UI for Community Owner based access management in Edit Communities
    • ASSETS-763 - Optimization of PDF Export Connections UI integration
    • ASSETS-764 - Fix comment dates for Activity print
    • ASSETS-765 - Adjust Activities print, remove duplicate ToDos
    • ASSETS-769 - Design change for printed Activities ToDos
    • ASSETS-770 - Forum topics marked question now indicated in PDF, highlighting accepted answers
    • ASSETS-770 - Forum topic replies design and structure updated, now aligns with topics “Conversations” view
    • ASSETS-772 - Hide PDF Export option on empty Connections content
    • ASSETS-773 - Regression fix for Forums images
    • ASSETS-786 - Fix order of content for partial content print
    • ASSETS-789 - wkhtmltopdf daemon
    • ASSETS-795 - Change of PDF Export Connections UI integration from text button to icon link
    • ASSETS-796 - Fix access rights for Forums
    • ASSETS-797 - Fix issue for web images containing XML characters
    • ASSETS-799 - Translation update for singular/plural in partial selection
    • ASSETS-803 - Fix for underlay not filling the entire viewport in some resolutions
    • ASSETS-808 - HCL Washing for PDF Export default footer
  • DockerDeploy - ICXT on Kubernetes / Connections Component Pack

    • ASSETS-762 - Improve Kubernetes Health and Sanity checks

4.1.12 (20200818)

  • General

    • ASSETS-692 - Prepare multi language support aligned with Connections
  • PDFExport:

    • ASSETS-604 - Allow/Restrict PDF Export access for content as admin
    • ASSETS-605 - Allow/Restrict PDF Export access for Community as owner
    • ASSETS-658 - Allow PDF print for Activities To-Dos - All, assigned to me, open/completed, by due date
    • ASSETS-659 - Render PDF button on pages eligible for export feature
    • ASSETS-661 - PDF Dialog UI Update
    • ASSETS-690 - Support for RTL/bidi
    • ASSETS-715 - Introducing new PDF Export ACL endpoint to optimize access rights calculation for users
    • ASSETS-716 - Improved displaying of many authors in rendered PDF to avoid overlap
    • ASSETS-726 - Select/Deselect all option in PDF partial content selection
  • DockerDeploy - ICXT on Kubernetes / Connections Component Pack

    • ASSETS-449 - Prepare for Component Pack integration
    • ASSETS-711 - MongoDB Support for PDF Export
    • ASSETS-719 - Allow authentication with Connections as leading system
    • ASSETS-748 - Use MongoDB instead of file based persistence
    • ASSETS-749 - Use Component Pack MongoDB installation

4.1.11 (20200716)

  • WikiWorkflows
    • ASSETS-686 - Fixed regression coming in from 4.1.10 PDFExport changes

4.1.10 (20200716)

  • PDFExport:

    • ASSETS-424 - Included PDF Export standalone installation and documentation
    • ASSETS-656 - Added “by time” filter option (creation time from/to)
    • ASSETS-657 - Added feature parity for displaying Activity Nodes in PDF generation view
    • ASSETS-705 - Activity PDF export now allow partial PDF exports
    • ASSETS-662 - before processing begins
    • ASSETS-669 - Fixed issue with Blog title not coming up in blogs partial content PDFs
  • WikiWorkflows

    • ASSETS-686 Fixed bug where tags were not added to generated PDF

4.1.9 (20200619)

  • General
    • ASSETS-397 - Model adjustments for DPTK 1.9.0
    • ASSETS-670 - Database query adjustments for DPTK 1.9.0
    • ASSETS-672 - Resolved an issue for Blogs Move & Merge feature in environments using mail as primary login attribute

4.1.8 (20200506)

  • General

    • ASSETS-326 - Fixed an issue with Blogs ICXTSidebar where actions are not being identified correctly
    • ASSETS-505 - Extended Connections context detection for more link types
  • PDFExport:

    • ASSETS-326 - Fixed an issue regarding PDF generation failing in certain cases for Blogs

4.1.7 (20200506)

  • General
    • Improved error handling for EJB startup routine

4.1.6 (20200424)

  • General
    • Extended profiles API service functionality

4.1.5 (20200422)

  • General:
    • #1469 Adjust ProfileRef UI component and render active profiles that do not have a mail address properly
  • BackupRestore:
    • #1468 Add more information to the PartialRestore view
    • #1467 Fix broken character encoding within downloaded File archives
    • #1466 BackupRestore - Implement WorkerTasks to export CCM Libraries

4.1.4 (20190411)

  • BackupRestore:

    • #1456 BackupStore - Move&Merge of community files not working on cloud
    • #1457 BackupStore - Move&Merge of blog entries is not working when the source items should be deleted
    • #1465 BackupStore - Backup not working if admin is not a member
  • PDFExport:

    • #1459 PDFExport - PDF creation fails, if attachment cannot be fetched
    • #1464 Pdf Export - enable PDF export for Communities on Cloud
  • Profiles:

    • #1458 Profiles - No profile picture and false link to connections in cloud mode
  • ICXTSidebar:

    • #1455 ICXTSidebar - Blogs Search didn’t work due to NPE

4.1.0 (20190320)

  • BackupRestore:

    • #1452 Resolving issue with scheduled backups of standalone Blogs
    • #1448 Minor fix in BackupStore view state management
  • PDFExport

    • #1449 PDFExport - unavailable images will not lead to an error in the pdf creation anymore, but will print it without them.
    • #1186 PDFExport - Community Activities, Blogs, Forums and Wikis can now be exported as PDF from backup archives
    • #381 PDFExport - Community archives can now be exported (content as pdf, files in folder structure)

4.0.4 (20190306)

  • General:
    • #1439 Cloud - OAuth integration does not work properly
    • #1437 Cloud - Content Discovery Job throws exception on start in Cluster
    • #1429 Cloud - Test and Finalize 4.0 Release
  • BackupStore
    • #1441 BackupRestore - Pictures of restored Ideation Blog still references old hostname
    • #1440 Move&Merge - Inline images in forum topics referenced attachments from source forum
    • #1436 BackupRestore - Scheduling not working

4.0.2 (20190228)

  • BackupRestore:
    • #1435 - BackupRestore - Fixed issue with order of content creation for clustered environments
  • PDFExport:
    • #1434 - PDFExport - Added additional exception handling for default PDF template
    • #1433 - PDFExport - Fixed minor issue in PDF Export UI
    • #1432 - PDFExport - Custom Templates can now be defined as default templates
    • #1431 - PDFExport - Extended PDF creation argument configuration to allow more flexible handling

4.0.0 (20190222)

  • Note: ICXT v4.x requires a database for storing runtime data. See the install guide for further details.

  • General:

    • #1393 - Cloud - Adjust the user store sync and only sync profiles that have a certain subscription
    • #1379 - Core - Allow to change community type in detail view
    • #1354 - Core - delete and restore files from trash
    • #1291 - Reports - Get information about inactive user files and sharing
    • #1168 - Cloud - Create a deployment documentation
    • #438 - PolicyAdmin - show also policy name instead of just the size
  • BackupRestore:
    • #1426 - BackupRestore - Enhanced activity export/import for multiple assigned people
    • #1425 - BackupRestore - Enhanced cross plattform substitution capabilities for link resolving
    • #1405 - BackupRestore - Fixed issue with linked images in RichContent Widget
    • #1400 - BackupRestore - Allow to restore Profile Files of active profiles that do not have a profile in the target environment
    • #1350 - BackupRestore - Optimized membershps for contributors during content creation
    • #1340 - BackupRestore - While restoring a large FileLibrary, the policy should be adjusted if a capsize limit has been reached
    • #1335 - Move&Merge - Create a Community-Files library if needed
    • #1320 - BackupRestore - Logbook - Cleanup on Success should remove all tasks of a transaction
    • #1318 - BackupRestore - Optimize file binary exports in file libraries
    • #1281 - BackupStore - Implement polling for Move&Merge
    • #1240 - Migration - Implement SharePoint Online REST Service authentication
    • #1238 - BackupRestore - Move all transaction task operations into separate worker classes
    • #1237 - BackupRestore - Export/Import tasks should be invoked directly (not through HTTP Requests)
    • #1233 - BackupRestore - Optimize export of large IdeationBlogs
    • #1231 - BackupRestore - Utilize JEE concurrency features to execute logbook actions
    • #1230 - BackupRestore - Extend TransactionTask and allow a complex in input object
    • #1227 - BackupRestore - introduce polling to work with long-running processes
    • #1185 - Move&Merge - Optimize handling of a large set of contributors
    • #681 - Move&Merge - Check whether the library space allows to copy an element
    • #354 - Move&Merge - Enhance compare dialogues (Files, Wikis, Forums, Blogs)
    • #512 - Move&Merge - Allow to move/copy Community Files
    • #321 - BackupRestore - Export and import of user’s notification settings
    • #215 - BackupRestore - Show backups on detail pages
    • #155 - BackupRestore - Profile Picture upload
    • #79 - Improve the Logbook UI (Error-Handling)
  • UserManagement:
    • #777 - Blog overview - missing owners sections to add/remove owners
  • ICXTMaintenance:
    • #1421 - Add cluster support for ICXT maintenance view
  • ICXTSidebar
    • #1428 - Fixed scrolling behavior of Sidebar
    • #1401 - Fixed issue with sidebar interfering with Community Events UI

3.9.0 (20190212)

  • General:
    • #1357 - Cloud - Customer experiences performance issues while using SAML auth
    • #1356 - Cloud - Disable the ICXT login form and redirect to the Cloud instance
    • #1345 - Core - As a customer I would like to apply my CI guidelines to the ICXT UI
  • Sidebar
    • #1385 - Move&Merge - Compare action should not be shown for Community members
    • #1358 - Cloud - CORS problems while integrating ICXT Sidebar in the Cloud
  • BackupRestore
    • #1399 - BackupRestore - Community RTE links not recognized by Context Detector
    • #1342 - Move&Merge - Sidebar - Disable detailed wiki view in compare wiki
    • #1339 - Move&Merge - Sidebar - Compare Wiki search (currently case sensitive) analogous to connections search
    • #1212 - Move&Merge - Failed to copy forum topic
  • UserManagement
    • #1340 - Do not display disabled button ’delete profiles

3.8.0 (20181210)

  • Note: Following applications must be uninstalled:
    • IC360_mod_reports
  • General
    • #1334 - ICXT Remote TAI - User Caches lead to authentication issues
    • #1333 - Provide an API for GDPR related inquiries
    • #1330 - InternetExplorer does not show ICXT functions in AdminUI
    • #1329 - Liberty - Logout not working
  • BackupRestore
    • #1331 - Move&Merge - Failed to copy Blog content due to bad SQL grammar
    • #1326 - BackupRestore - WikiPage version timestamps are not consistent
  • WikiWorkflows
    • #1336 QDoc - Add installation script

3.7.0 (20181129)

  • General
    • #1329 - Core - Improved ICXT Logout handling
    • #1317 - Core - Content Overview - If user unresolved, search will be unavailable
    • #1310 - Core - Error when community has no Files / Wiki widget
    • #1307 - Core - access permissions for roles PolicyAdmin and Reports are not consistent
    • #1290 - Core - Font awesome icons should be replaced by glyphicon / ibm icons
    • #926 - Core - Logged Exception - lookupWithFallback JNDI lookup failed
    • #821 Core - /ic360/ui/login is accessible for authenticated, but shouldn’t be
    • #386 Core - Show parent Community name on Community overview page
  • BackupRestore
    • #1322 - BackupRestore - “Exists in Connections?” lists deleted community
    • #1321 - BackupRestore - Forum Restore - Wrong timestamp
    • #1316 - BackupRestore - ContentDiscovery - As Admin leads to 403
    • #1312 - BackupRestore - Multiple RichContent Widgets lead to issues
    • #1311 - BackupRestore - Contributors Bulk doesn’t create as owner first
    • #1277 - BackupRestore - Blog Restore - community blog posts are restored as Delay Published
    • #1267 BackupRestore - Backup+Restore of big/old community fails sometimes
    • #1263 - BackupRestore - Restore of shared File does not work, if file was deleted
    • #1226 - BackupRestore - Communities ConnectionsContext calculation error
    • #1223 BackupRestore - Restore - Error handling misleading log message “8 of 9 widgets”
    • #1221 - BackupRestore - Activity Restore - Fail to restore community activity
    • #1025 - BackupRestore - ConcurrentModificationException while updating resolved UUIDs
    • #945 - BackupRestore - Blog Export - Fetching approval history fails for drafted entries
    • #708 - BackupRestore - Fixed issue with logbook rollback
    • #707 - BackupRestore - Added more descriptive text to logbook rollback action
  • UserManagement
    • #1298 - Switch external guest to employee - Update PROF_MODE in EMPINST.SURNAME and EMPINST.GIVEN_NAME
    • #1298 - Transfer content of inactive users to other user or community
  • PDFExport
    • #1287 - PDFExport - Blogs Images not displayed
    • #1214 - PDFExport - Export fails for certain Wiki-Pages
  • Reports
    • #1315 - Reports - Create a report that lists all users that are owner of at least one Community
    • #1305 - Reports - Get all active users that never used the system
    • #1301 - Reports - Gathering CCM Community statistics blows temporary directory
    • #1291 - Reports - Added report to get information about inactive user files and sharing

3.6 (20181031)

  • General
  • BackupStore
    • #1295 BackupRestore - Contributor verification issues due to API changes
    • #1268 Anonymous users will be displayed as such in ICXT UI
  • ContentTemplating
    • #1236 ContentTemplating - Fix content generator issues
  • PDFExport
    • #1296 Selftest - Impersonation Check in Cloudmode fails
    • #1286 Fixed Bug with PDFExport for Community Blogs in ICXT Sidebar
    • #1255 Improved pattern for recognizing broken urls
    • #1214 Improved attachment availability validation
    • #1178 PDFExport - Activate Blogs, Activities and Forums in the Sidebar
  • Reports
    • #1305 - Reports - Added report to get all active users that never used the system

3.5 (20180803)

  • General
    • #1165 Core - Deploy ICXT on OpenLiberty
    • #1201 Core - Generalize Core Caches
    • #1197 Core - OpenLiberty - Include custom SSL certificate
    • Fixes:
      • #1192 Core - Failed to retrieve Forum inline image if the authentication strategy is not set to BASIC
      • #1157 Core - Forum deletion fails (WSADMIN)
      • #1207 Core - ICXT Auth fails when Cnx-UID not equal to LDAP-UID
  • BackupStore
    • #1184 BackupRestore - Optimize export of Communities with a large number of members
    • #1180 Move&Merge - Improve performance of calculating the changes
    • #1167 BackupStore - Optimize member restore of large Communities
  • PDFExport
    • #1182 PDFExport - Templates should be editable using the UI
    • #1134 PDFExport - (De)Select in directive should apply to children as well
    • #838 PDFExport: add possibility for users to add their “corporate address” in a box that will show up in the final PDF
    • #505 PDFExport - provide possibility to replace the default template
    • #1195 PDFExport - Tweak the wkhtmltopdf installation
    • Fixes:
      • #1177 PDFExport - & in the wiki name breaks wiki page export
      • #501 PDFExport - file name contains ‘+’ characters instead of blank as in the wiki title

3.4 (20180629)

  • General
    • #1144 Core - Make the HTTPClient AuthStrategy extensible
  • BackupStore
    • #1149 BackupStore - Show overall size of exported containers
    • #1109 BackupStore - Include Subcommunities in partial restore
    • #1159 BackupStore - Optimize the restore process of large communities
    • #1153 BackupStore - Bulk operation for fix resolved UUIDs
    • Fixes
      • #1140 BackupStore - Community-Blog restore fails due to missing Blog
      • #1126 BackupStore - UserStore contains duplicated entries
      • #1117 BackupStore - PartialRestore - Check for existing Connections items only by uuid
      • #1107 BackupStore - Issue exporting Community in System with disabled CCM
      • #1161 BackupStore - Update WikiPage timestamp of “currentPageVersion” might update wrong version
  • PDFExport
    • Fixes
      • #1119 PDFExport - Single Wiki page fails to render
      • #1146 PDF-Export - invalid html element causes incorrect HTML for PDF rendering
  • WikiWorkflows
    • #1148 QDoc - Published documents should contain information about published date
    • #1156 QDoc - Last modifier should reflect last approver
    • Fixes
      • #1142 QDoc - Pages with special char ‘&’ will render entire wiki as pdf, instead of single page
      • #1155 QDoc - Version times diverge and don’t reflect actual update date
  • Sidebar
    • #1127 Sidebar - enable compare view for users with correct roles
  • Reports
    • #1137 Reports - Add detailed reports for all apps
    • #1162 Reports - Add a report for retrieving detailed wiki page information
    • Fixes
      • #1122 Reports - List libraries by size fails with Error 500 (ORACLE)
      • #1124 Reports - IC Contributors CSV export is broken
      • #1135 Reports - Forums by modified contain community forums

3.3 (20180601)

  • General
    • #1093 Core - Allow to inject the IConfig on a global level
    • Fixes
      • #1095 Core - INSTALLER - core and module specific packages do not contain an executable file for Linux (.sh)
      • #1031 Core - Searchbar is synced with error message
      • #1105 Core - UserStore*.lck files aren’t removed properly
      • #1098 Core - locks in DB2 are not released properly
      • #1101 Core - Wiki File Policies set to 2GB if size has an bigger value
      • #970 Core - temp files are not cleaned up properly
      • #1114 Core - Profile resolution fails if Impersonation attribute is set to mail
  • BackupStore
    • #1070 BackupStore - Provide the ability to download Personal File libraries as ZIP archive
    • #723 Move&Merge - Wiki/Blog/Forum - handle linked inline images that are stored in the Community-Files library properly
    • Fixes
      • #1079 BackupStore - Community Handle (webaddress) wont be restored
      • #917 BackupStore - Footer Options labels don’t work
      • #1104 BackupStore - Partial restore view is not working for multiple connections items
      • #962 MoveMerge - Error while copying a Forum
  • UserManagement
    • #527 UserManagement - Profile connections - what does the ‘status’ number means?
    • #1110 UserManagement - Synchronize profile type to all Apps
    • Fixes
      • #1073 Profiles Cloud Sync - Fix and enhance the onprem-to-cloud synchronization
  • OpenCommunity
    • Fixes
      • #984 OpenCommunity - Community-Files must be shared with externals after opening a Community
  • Reports
    • #1102 Reports - Add a report for displaying community stats

3.2 (20180503)

  • General
    • #990 Selftest - Display ICXT properties
    • #1050 Core - Add a basic package for demo and testing purposes
    • Fixes
      • #1023 Core - Prevent SQL injection due usage of wildcard statements
  • BackupStore
    • #963 BackupStore - Export Activities - Optimize performance for migrations
    • #259 BackupStore - Bulk restore for all items
    • #977 BackupStore - Introduce a trash folder and a scheduled job for cleaning up trashed items
    • #975 BackupStore - Integrate the migration folder into the Backupstore view
    • #1041 BackupStore - Content Import - Use relevant substitutions from global map for restore
    • #1047 BackupStore - Move configuration properties that are relevant for restores from REE to the RestConfig
    • #286 BackupStore - Widgets - Export and Restore Community events
    • Fixes
      • Fixed several export and import issues
  • UserManagement
    • #979 UserManagement - Allow to export personal File libraries of inactive Profiles
    • Fixes
      • #964 UserManagement - Error while searching for view profiles
      • #987 UserManagement - IC50 - Error while searching for pushnotification profiles
      • #976 UserManagement - Profile inactivation fails

3.1

  • General
    • #959 Selftest - Is BackupStore Filesystem accessible (read+write)
    • #936 Core - Add an option to store logbook transactions and tasks in a RDBMS
    • #924 TAI-Impersonation - excessive exception logging
    • #927 Core - MigrationMode - Impersonation attribute should be configurable
    • #934 Core - Add a documentation and install operation for adjusting WebServer ServerIOTimeout property
    • Fixes
      • #946 Core - IE11 issues
      • #940 Core - UserStore - stores its lck files within the WAS_PROFILE folder
  • BackupStore
    • #768 BackupStore - Prevent event propagation while restoring or merging items
    • #932 BackupStore - Show statistics about the task throughput during export and import operations
    • #939 BackupStore - Migrations - Allow to limit the number of File and Page versions that are exported
    • #918 BackupStore - UserStore Mappings: Unclear when it’s used
    • #938 BackupStore - Migrations - Personal-File shares must not be exported with the Community
    • #928 BackupStore - Validation - Add a check for Activity attachments
    • #916 BackupStore - Scheduling - Detail page should list group schedules too
    • #722 BackupStore - Configure backup jobs using crontab syntax
    • #908 BackupStore - Logbook performance bad with many entries
    • #251 BackupStore - Backup of items - add URL parameter triggering actions on page load
    • #252 BackupStore - Backup of items - automatically trigger backupAll on the ‘next’ page
    • Fixes
      • #925 BackupStore - Restoring a Community Activity fails with 403
      • #941 BackupStore - Wiki Export - An error occurred while executing action ‘backupStoreService.doBackup’ on item XYZ - status: 500 Internal Server Erro
      • #933 BackupStore - Catch ClosedConnectionException and mark the transaction task as failed
      • #943 BackupStore - Activity Export - Fetching attachment fails due to wrong impersonation attribute
  • PDFExport
    • #956 PDFExport - Default Template should be removable
    • #957 PDFExport - Preview mode should be disabled by default
    • Fixes
      • #909 PDFExport - Forum reply inline images wont be printed properly
      • #935 PDFExport - Links to wiki page attachments cannot be resolved within generated documents
  • WikiWorkflows
    • #955 QDoc - Default Template in wizard should be removed
  • Reports
    • #930 Reports - Add reports to identify the largest container per application
  • Config changes

    • Marked REE parameters as deprecated:
      • http.client.reuse: HTTPClient sharing led to unwanted side-effects
      • ic360.feature.backupstore.communities.librarysize.policy
      • ic360.notifications.avoid: the property ic360.ic.runas.enabled is doing a much better job without the need to delete follow information
  • BackupStore

    • #722 BackupStore - Configure backup jobs using crontab syntax
    • #722 BackupStore - Configure backup jobs using crontab syntax

3.0

  • General
    • #201 Core - Adding ICXT into frontend (via ICXT Sidebar) - w/ PDFExport and Compare&Merge
    • #779 Core - Adding ICXT Sidebar for Connections - Frontend integration framework for ICXT features
    • #623 Core - Add scheduled tasks for cleaning up temporary files
    • #624 Core - Add a scheduled connections discovery task
    • #770 Core - Enable Liberty Profile - Replace ExtensionRegistry
    • #781 Core - Enable Liberty Profile - Replace WAS Scheduler
    • #788 Core - Enable Liberty Profile - Implement a custom user registry
    • #811 Core - Enable WAS Liberty
    • #837 Core - User Files: add possibility to change ownership of a personal file in the cloud
    • #892 Core - Fixed ACL UI behavior, was incorrect at times
    • Fixes
      • #883 Core - Fixed issue with ICXT caching in clustered WebSphere environment
  • BackupStore
    • #852 BackupStore - Adjust BackupStore view for available Apps
    • #903 BackupRestore - Provide an option to only keep meta data of exported files to ease analysis on
    • #904 BackupRestore - Scheduling - Provide the option to check whether the item was updated since the last time it was exported
    • Fixes
      • #884 BackupStore - Options buttons in Footer didn’t activate methods
      • #893 BackupStore - Community-Forums were always marked as locked
      • #895 BackupRestore - Copying Personal Files fails if the file has got several versions
      • #898 BackupRestore - Error while exporting Rich Content Widget attachments
      • #902 BackupRestore - Error restoring a file if its name already exists in the same files library
  • PDFExport
    • Fixes
      • #899 PDFExport - Error while printing Wiki pages with malformed attachment URLs
  • QDoc
    • Fixes
      • #827 QDoc - Extended caching to prevent performance issues in growing documentations
      • #913 QDoc - Tags can’t be added to published documents
  • Reports
    • Fixes
      • #897 Reports - SQL exception while retrieving all wikis
  • UserManagement
    • Fixes
      • #790 UserManagement - Fixed disabling profile notifications (encountered issues)
      • #910 UserManagement - NPE while setting the profile role in CNX 6.0
      • #911 UserManagement - Fixes an issue with Notification settings updates for profiles

2.11

  • General
    • #819 Core - Add a script for installing ICXT in environments that AutoDeploy does not support
    • #788 Core - Liberty - Implement a custom user registry
    • #770 Core - Enable Liberty Profile - Replace ExtensionRegistry
    • #275 Core - Add an uninstall procedure
    • #584 Core - MSSQL support
    • #307 Core - Integrate CLI CCM library scripts into ICXT
    • #831 Core - Manage applications - Allow to set the default value for the searchfilter type
    • #702 Core - Wiki-Pages - child pages should be shown, although a search text filtered the result-list
    • Fixes
      • #775 Communities search - wrong header title
      • #873 Core - Several minor UI issues
  • BackupStore
    • #842 BackupStore - Add configuration option to allow max number of backups
    • #130 BackupStore - Files - Provide a download for an archive that contains all files including their filenames and within the correct folder structure
    • #864 BackupStore - Keeping failed exports should be optional
    • Fixes
      • #802 Move&Merge - Community File timestamps and versions are not copied
      • #803 Move&Merge - Wikipage version timestamps are not copied correctly
      • #815 BackupStore - Wiki visibility wont be restored properly
      • #822 Move&Merge - Cannot add members to a Subcommunity-Blog
      • #824 Move&Merge - Copying multiple pages at once fails with 404
      • #832 Move&Merge - Close button does not work properly
      • #846 BackupStore - File Version throws Exception under Windows
      • #862 Move&Merge - Absolute links wont be handled properly while copying standalone wikipages to a community-wiki
      • #863 BackupStore - Cloud - File meta information are not restored properly
      • #816 BackupStore - Community deletion does not work as expected
      • #754 BackupStore - Schedule should apply the interval right after editing the settings
  • UserManagement
    • #829 UserManagement - Allow to search profiles for common attribute values (orgId, worklocationCode, extensionAttributes)
    • #833 UserManagement - List Profile follows and allow to delete them
  • PDFExport
    • Fixes
      • #828 PDFExport - file path validation on Windows incorrect
      • #826 PDFExport - skips retrieval of images from different wiki
      • #748 PDFExport - Although I selected a single page Wikipage, the whole wiki will be printed
      • #662 PDF-Export - wiki bookmarks cause incorrect HTML for PDF rendering
  • WikiWorkflows
    • #835 QDoc - Search Link can now be shared to QDoc Community Activities
    • Fixes
      • #825 QDoc - log message introduced NPE in customer env
      • #814 QDoc - Print pdf - doesnt allow page selection, but has misleading message
      • #809 QDoc - caching produces incorrect state
      • #808 QDoc - redirect in wikis home
      • #807 QDoc - Create new childpage option in About Widget
      • #799 QDoc - getRolesForWikisContext seems to pick up wrong URL
  • Reports
    • #820 Reports - Enhance the Communities w/ CCM libraries and add timestamp information
    • #307 Reports - Integrate CLI CCM library scripts into ICXT
  • FixURLs:
    • Fixes:
      • #656 FixURLs - Error while searching for URLs
      • #574 Reports - Cloud - contributors.json does not contain community members
  • Documentation

2.10 (20171103)

  • General
    • #214 Apps details - introduced links to content
    • #374 Wiki details page - changed type to human readable value (Community-/Standalone-Wiki)
    • #439 Login page now redirects to Homepage, if already logged in
    • #482 Wiki details page - Wiki Page names now link to Wiki Page
    • #485 App details page of Community-App (Blog, Wiki, ..) now links to Community
    • #721 ICXT can now synchronize On-Prem and Cloud user base
    • Fixes
      • #241 Fixed issue with REST Config default values
      • #776 Resolved UI issue for Apps details labels/translations
  • BackupStore
    • #235 Minor adjustment to UUID updating for cross-references
    • #442 Creating backup prior deleting is now optional
    • Fixes
      • #92 Fixed returned information for content backup
      • #387 Copy of page to Wiki containing a page with the same name will work now
      • #660 Fixed module dependency for Transform App feature
      • #666 Resolved issue with broken activity attachment links during restore
      • #715 Fixed issue with UI behavior of Forum Merge dialog
      • #784 CCM - Fixed environment specific issue causing backup w/ CCM to fail
      • #793 Fixed issue regarding creation of folders with certain titles
      • #798 Fixed handling of inactive users during restore
  • UserManagement
    • #425 Profiles can now be switched between Employee and -Extended role
    • #783 Added user state (internal, external) and login attributes for all Apps
    • #794 Minor adjustment for ‘Change file policy’ feature
  • FixUrls
    • #795 FixUrls now offers select and deselect all options
    • Fixes
      • #356 Fixed various database exceptions when using OracleDB
  • PDFExport
    • Fixes
      • #203 Added install information for fonts to solve CSS related rendering issue
  • WikiWorkflows
    • #757 Audit - Implemented creation of Activites based on Community-Events
    • Fixes
      • #360 Fixed translation issue with UTF-8 characters
      • #759 PDFExport in QDoc - fixed issue with one-page only print
      • #762 QDoc - fixed issue with using Edit Wiki feature
      • #763 Fixed issued with QDoc Technical User as Community Owner
      • #764 Creation wizard tags behavior changed - now using comma as seperator
      • #765 Implemented title validation for wizard select title step
      • #766 Connections Language setting now considered for QDoc/Angular language translations
      • #801 Resolved issue with UUID validation for specific page names
      • #805 Fixed issue with pages using &-character in title
      • #806 Introducing significant performance improvements via refactored code flow

2.9 (20170929)

  • General
    • #364 Core - Make the NLS implementation extensible
      • Enabled German as a second available language
      • Use the REE ic360.languages for specifying languages
      • Add new languages through adding NLS bundle files to the ICXT config folder (<ICXT_CONFIG_HOME>/nls/custom_<LANG_ID>.json)
    • #652 Core - limit community search to external communities only
    • #659 Core - Apps Search - Page Size define in UI
    • #676 Core - Move the reports feature extension to the core module
    • #682 Core - Implement a way to set the tracesettings from an ICXT UI
    • #683 Core - Implement a way to download trace logs from an ICXT UI
    • #686 Core - Paging as in Connections - Feature
    • #699 Core - Implement a way to update ICXT applications from a ICXT UI
    • #701 Core - Allow case-insensitive searches for pages, topics, entries, files and folders
    • #753 Core - Retry HTTP POST and PUT operations if the impersonated user receives RC 403
    • Fixes:
      • #601 Core - Community Members - Loading issues with many members
      • #684 Core - Silent logout leads to errors
      • #687 Core - Delete activity, wrong message
      • #689 Core - Styling issue - Table activities - communities
      • #690 Core - Character issue - when backup all or delete all.
      • #700 Core - Links to CNX items must be rendered fully-qualified
  • BackupStore
    • #538 BackupStore - Restore file-versions (history)
    • #588 BackupStore - align button name ‘Validate restored community’
    • #3 BackupRestore - Set a new name for a exported items prior importing
    • #752 Move&Merge - Allow to decide whether moved items should soft- or hard-deleted
    • Fixes:
    • #303 BackupStore - Forums - replies of users that are not an owner of the forum wont be restored if the topic is locked
    • #672 BackupStore - Restore forum items w/ attachment and inlineImage - attachment disappears
    • #705 Created backup activity in details - no message - only a backup icon
    • #709 Logbook activity - popup has no X to close the popup
    • #711 Activity detail overview - delete button does not work
  • UserManagement
    • #674 UserManagement - Enable ProfilesMerge for CNX MT
    • Fixes:
      • #145 UserManagement - profiles search returns multiple duplicates
      • #304 UserManagement - Bookmark-Community Users found
      • #352 UserManagement - minor UI defects
      • #725 UserManagement - ex-visitors cannot be added to internal communities
      • #692 UserManagement - LDAP - Error w/ SUN if loginId is set to null
  • PDF Export
    • #691 PDFExport - Implemented partial PDF Export for Blogs, Forums and Wikis
    • #724 PDFExport - Introduced pdf.template.path dynamic property (see here)
    • #727 PDFExport - Added progress bar for status information of PDF render progress
    • #382 PDFExport - enable PDF export on Forums
  • WikiWorkflows
    • Fixes:
      • #729 WikiWorkflows - Anonymous access throws exceptions
      • #732 WikiWorkflows - “Create draft” button is visible for non-community members
      • #733 WikiWorkflows - “Create draft” fails if members have read-only access to wiki
      • #734 WikiWorkflows - Wiki navigation broken when existing wiki marked for QDoc

2.8.1 (20170813)

  • Fixes
    • #642 BackupRestore - Blogs - Restore media folder structure
    • #666 BackupRestore - Activity restore - attachment links broken
    • #671 BackupRestore - Blogs images with special characters in name handled encoded
    • #670 BackupRestore - standalone Blog restore fails onPrem
    • #674 UserManagement - Enable ProfilesMerge for CNX MT
    • #692 UserManagement - LDAP - Error w/ SUN if loginId is set to null
    • #693 Move&Merge - IC50 - Wikipage copy fails if wiki is part of a restricted community and page contains a mention

2.8 (20170731)

  • Note: Following Installation-task must be performed for updating from a previous version:
  • General
    • #529 Reports - make CCM and Quikr reports available only if config options match
    • #565 Core - Added category “other widgets” to Community details page
    • #622 Core - Added generic scheduling implementation to enable task automation
    • #561 Core - Add the open in CNX-Link to all detail pages
    • #625 Core - Add a feature extension for handling mergers in the CNX multi-tenant version
    • #630 Core - RestServices - Allow to ignore 404 and SAXParseExceptions
    • #667 Core - Add JAMon as an optional deployment unit
    • #665 Core - Add a link from ICXT to CNX homepage
    • Fixes
      • #578 Core - Community details page shows CCM error
      • #653 Reports - Add public containers to the reports of inactive / unmanagable containers
      • #567 Cloud - Notification bulk action does not update frontend on response
  • BackupStore
    • #340 CCM - relink libraries upon library widget restore (requires FileNet API)
    • #488 CCM Lib Restore - establish connection to ccm
    • #491 CCM Lib Restore - Extended Community Details with CCM
    • #493 BackupRestore - Backup and Restore WikiPage-Versions
    • #612 Core - Migration Stats - GetAll necessary
    • #638 BackupRestore - Scheduled Backups for Connections Content
    • #643 BackupRestore - Restore the reference between an idea and an activity
    • Fixes
      • #239 BackupRestore - Blogs - Idea graduation wont be restored properly
      • #531 BackupRestore - Wikis - does not restore wiki tags and @mentions in comments
      • #539 BackupRestore - Improved handling of the creation of locked files.
      • #540 BackupRestore - Community restore fails with setting “Community file shares as files”
      • #560 BackupRestore - Introduced backward compability for Community Tags/Member widget
      • #565 Move&Merge - Fixed issue with copying forum topic attachments during move and merge
      • #568 BackupRestore - Update Uuid task in reference resolver - Frontend doesn’t update upon response
      • #573 BackupRestore - Cloud - Activity Tags not escaped
      • #600 Move&Merge - Cloud - Blog compare fails due to id issues
      • #602 BackupRestore - Cloud - Activity Node attachments are not restored
      • #604 BackupRestore - Cloud - Activity Custom Field escaping
      • #618 BackupRestore - Migration - Activity restore - assignedTo not restored sometimes
      • #619 BackupRestore - Cloud - Blog update leads to error code 500
      • #651 Move&Merge - Profiles-Files - Fixed bug regarding move and merge for inactive users
      • #535 Move&Merge - Forum copy operation looses attached file to forum entry
      • #640 Move&Merge - Wikipages cannot be moved if contributor is not already a member of the target Community-Wiki
      • #617 BackupRestore - Activity Attachments url escaped
      • #636 Move&Merge - WikiPage looses history if a page with the same name already exists in the target Wiki
      • #629 Move&Merge - Moving all Wiki pages including childs does not work properly
      • #664 Move&Merge - If a mentioned user can not be resolved, an error 500 will be returned by the IC RestAPI
      • #663 Move&Merge - An error occurred while copying a whole Forum
  • UserManagement
    • #626 UserManagement - Allow to configure java.naming.referral behavior in the DefaultLdapService
    • #528 UserManagement - Remove Profile logins from overview page
    • #644 UserManagement - Improve handling of external users
    • #646 UserManagement - Merge Profiles should also work if no target profile exist
    • Fixes:
      • #657 UserManagement - ORA-00903 - Wikis / Files - Error while cleaning up duplicated LoginNames
      • #592 UserManagement - Inactive owner and member removal does not work
      • #645 UserManagement - Cleanup - Identify duplicates crashes
      • #350 UserManagement - Profiles files - when returning from 2- to 1-profile view, the files transfer button doesn’t show up
  • PdfExport
      • #668 PDFExport - Performance optimizations
    • Fixes
      • #563 PDFExport - restricted Wiki shows error
      • #570 PDFExport - @mention javascript links do not resolve in PDF export
      • #571 PDFExport - access rights for IcItemEditor/Owner not working
  • PolicyAdmin
    • Fixes
      • #575 Policy Admin - fixed minor issues
  • QDoc
    • #596 QDoc - Add QDoc Technical User to Community upon markAsQdoc
    • #599 QDoc - Implement way to rearrange navigation
    • #613 QDoc - Workflow Activities - Assigned To
    • Fixes
      • #590 QDoc - Navigation for members might fail
      • #591 QDoc - Member access rights force admin role
      • #597 QDoc - PDF print button was visible (but not working) for non Community-Members
      • #611 QDoc - Putting Audit View into Community Widget Iframe - ACL Not implemented
      • #614 QDoc - Mobile - Empty Page Error
      • #616 QDoc - Create Draft - Many tags might hide Next button
  • FixURLs
    • #643 - FixURLs - Search&Replace Related Communities
    • Fixes: * #654 FixURLs - Could not fix homepage.boardentries
      • #637 FixURLs - SQL Exception while updating Wiki page comment

2.7.4 (20170714)

  • Fixes
    • Core - Community details page shows CCM error
    • Move&Merge - Wikipages cannot be moved if contributor is not already a member of the target Community-Wiki
    • Move&Merge - Moving all Wiki pages including childs does not work properly
    • PdfExport - PDF export on blogs are not working

2.7 (20170703)

  • General
    • #385 Core - Add links to Community Wikis, Forums and Blogs to Community Overview
    • #497 Core - Allow to add experimental features to the ICXT UI without rendering them for all users
    • #151 Cloud - Enable Cloud to onPrem data migration
    • #516 Reports - Change the explanation text for “All Communties”
    • #514 Core - In Communities detail page show all Subcommunities
    • #440 Core - Add direct link to Connections Items in Merge/Move dialog
    • #603 Fixed several loading issues on the applications detail pages
  • BackupStore
    • #514 BackupRestore - Completed and tuned-out Activities should be exported and restored properly
    • #476 Cloud import - Sanitize folder names from older Connections versions
    • #457 Cloud - BackupRestore - Test followResources uuid substitution
    • #455 Cloud - Introduce runas-capabilities to all app content items
    • Fixes
      • #503 BackupRestore - Wiki shows that the content store exists double
      • #500 Move&Merge - Wiki page does not copy/move the attachments on copy/move page
      • #494 BackupRestore - Restore Wikis with correct wiki navigation
      • #480 Move&Merge - Move Wiki Pages dialog issue
      • #474 BackupRestore - Profile Restore might fail during expected error
      • #473 BackupRestore - Forum Childreplies disregarded during URL replacement
      • #472 Cloud Profile Restore - Standalone Blog Follow not restored
      • #471 Updating Uuids of Container converted to Community fails
      • #470 Cloud Import - Creation with Admin user skips RunAs
      • #469 BackupRestore - URL replacement missed replacements of certain patterns
      • #466 BackupRestore & Core - URL replacement error with specific character sequence
      • #465 Cloud - Restore Request throttling issue
      • #464 BackupRestore - Tags with special characters caused issue
      • #463 Cloud - Restore WikiPage with mention Error
      • #461 Cloud - RunAs Forums - Forum replies no timestamp change
  • Cloud
    • #460 RunAs - Leverage Cloud Impersonation API for certain requests
    • #462 Restore Forum inline images with adjusted access rights
  • UserManagement
    • #481 User Overview - Link from User picture to Connections Profile
    • Fixes
      • #477 Profile View - buttons for file transfer don’t show up
      • #592 Inactive owner and member removal does not work
  • QDoc
    • #452 QDoc - Access QDoc Search and Activity export through Community Overview
  • PdfExport
    • Fixes
      • #508 PDFExport - on all forums: Error 404: SRVE0295E: Error reported: 404
      • #506 PDFExport - on all blogs: Error 404: SRVE0295E: Error reported: 404

2.6 (20170331)

  • General
    • #430 Core - Optimize JSON responses by removing overhead #430
    • #366 Reports - Forum - Provide general information about the Forum usage #366
    • Fixes
      • #348 Core - Wiki Page Directive in Wiki View JavaScript execution issues with 1000+ pages #348
  • BackupStore
    • #456 BackupStore - Optimized ContentFiltering and URL replacements #456
    • #437 BackupStore - Enable Community exports from ICC #437
    • #326 BackupStore - Profiles - backup and restore followed resources #326
    • Fixes
      • #454 Cloud - Blog contributors must be resolved prior importing the blog #454

2.5 (20170315)

  • General
    • #362 Optimize the deployment strategy #362
    • #272 Check dependencies for license terms - Identify AUA artifacts #272
    • #427 Core - provide API for cleanup Docs Databases #427
    • #429 Core - add HTTP proxy for all outbound requests #429
    • #383 Core - click on a name to open app overview page #383
    • #373 Community overview - community picture on community overview page should link to CNX community #373
    • #93 Rework the search-profile directive #93
    • #393 Core - review clearScheduler statements @ IC5.5CR2 #393
    • #394 Core - change string to “include trash” instead “deleted” communities #394
    • #397 Core - ICC migration - allow to bypass the ICXT security to ease migrations #397
    • #415 Core - Add XSD files to the generated MVN site #415
    • #409 ICC - add an AD configuration that supports migration export and imports #409
    • #428 Documentation - document changes between releases and update installation doc accordingly #428
    • #427 Core - provide API for cleanup Docs Databases #427
    • Fixes
      • #357 Cloud notifications - icons missing, wrong state identification, user resolve issue #357
      • #338 Cloud login - http.admin w/ SAML can lead to unauthenticated requests #338
      • #305 General: nbsp; tag use in HTML caused errors in XML Posts #305
      • #355 Feature Extension - SSL offloading + SSL enforcing might cause jsp issues #355
      • #376 wiki overview - no wiki logo for wikis inside a community #376
      • #389 Core - wiki overview tags section misformatted if not tags exist #389
      • #380 blogs - can’t open #380
      • #417 Core - ACL - UI - Can’t assign profiles/groups to modules as the drag and drop don’t support scrolling #417
  • BackupStore
    • Fixes
      • #312 Cloud - Ideation Blog retrieval not working #312
      • #314 Cloud - Wiki uuid handling not executed #314
      • #404 BackupStore - Content export issues #404
  • UserManagement
    • #339 Communities - Provide a CSV export for Community members/owners #339
    • #401 UserMgmt - numeric attributes makes readibility difficult #401
    • Fixes
      • #368 UserManagement - Cleanup login names - Error while cleanup Metrics database #368
      • #378 community overview - inactive users should be marked visible #378
  • ContentTemplating
    • #329 ContentTemplating - Create Communities out of JSON Inputs #329
  • OpenCommunity
    • #412 OpenCommunity - integrate OpenCommunity into community overview page #412 PdfExport
    • #372 Convert PDF template creation PDF-documentation to MD format #372
  • QDoc
    • #359 QDoc -> Enhanced Wikis - WikiPage Templates #359
    • #358 QDoc - Use Case Audit - End user view and faceted search #358
    • Fixes
      • #367 QDoc - initializing documents doesn’t add wikiId - document retrieval fails #367
      • #369 QDoc - Breadcrumbs are not loading #369
      • #363 QDoc - Angular Wizard step translations show key instead of translation #363
      • #370 QDoc - after marking a community as QDoc the confirmation window closes too fast #370
      • #371 QDoc - user is qdoc admin but can not search for communities #371
      • #390 QDoc - error while creating pages with special characters in the name #390
      • #403 QDoc - Create a draft with the user ‘connadmin’ #403
      • #402 QDoc - User must be a community member #402
  • PolicyAdmin
    • #396 PolicyAdmin - assign policy for wikis #396
  • Following property values were changed:
datasource.jndi.blogs: jdbc/rollerdb ---> jdbc/blogs
datasource.jndi.forum: jdbc/forum    ---> jdbc/forums
  • Following properties were added:
ic360.security.bypass=false
http.systemproxy.enabled=false

2.4

  • General
    • Updated the install-guide documentation
    • #311 CORE - Update 3rd-party resources and libraries #311
    • #320 CORE - Remove browser validation that was executed on each .html request #320
    • #324 Reports - provide function to get all items of an app w/ members #324
    • #70 Cloud - Implement cloud Impersonation #70
    • #72 Cloud - Identify API gaps #72
    • #176 Enhance files library directive and show quota and limit information #176
    • Bugfixes
      • #144 CORE - ngFileUpload does not work in Chrome #144
      • #323 MBeans - Cannot handle classname ‘int’ #323
  • BackupStore
    • #293 BackupStore - ICC migration - Move standalone applications to a community #293
    • #289 BackupStore - Widgets - Verify if RichContent and Survey widgets can be restored properly #289
    • #256 IC55 - Richtext widget must be handled properly #256
    • #269 BackupStore - Files - In case of a migration the communityUuid must be resolved prior a file share is restored #269
    • #309 Cloud - Restore Community Blog flow issues #309
    • #262 Cloud Migration: Disable Email notifications #262
    • Bugfixes:
      • #302 BackupStore - Migration - Forums - links are targeting the source environment after import #302
      • #319 Cloud - Profile Restore - Adding files to folders fails #319
      • #315 Cloud - Activities restore not working - kills thread #315
      • #310 Cloud - Admin APIs disabled #310
      • #306 Authentication - SAML Response not validated correctly #306
      • #328 BackupStore - Cloud - Forum - restore of forum topic replies does not work #328
      • #327 BackupStore - Cloud - improve performance #327
      • #317 BackupStore - Filtering profile files does not work #317
      • #341 Transer profile soft-deleted files to another profile or a community does not work #341
  • QDoc
    • Bugfixes:
      • #322 QDoc - Sanitization #322
      • #186 Profiles Search - If no UserManagement installed, only admins can use it #186
      • #190 QDoc - IE11 - Angular Errors in Wizard #190
  • FixUrls
    • Bugfixes:
      • #318 FixUrls - BadSqlGrammarException - “CREFUUID” is not valid #318
  • PdfExport
    • Bugfixes:
      • #202 PDFExport - Temp files not cleaned up #202
  • PolicyAdmin
    • #260 - Added a module for administering file library policies #260
  • UserManagement
    • Fixes:
      • #343 - Profile - LDAP comparison does not work as expected #343

2.3

  • General
    • #282 - Core - Enable TLS1.2 #282
    • #292 - Core - Enhance the Selftests #292
    • #277 - CORE - ACL - display name / mail address of assigned profiles #277
    • #274 - DataSource injection should not be autowired #274
    • #162 - Reports - Implement reports for identifying contents that are untouched since n days #162
    • #74 - Do not use database request in the Cloud-Mode #74
    • #73 - UserRegistry for Cloud Profiles #73
    • #69 - ICXT-hybrid-mode for cloud migrations #69
    • Bugfixes:
      • #283 - Community overview - Community-Files library switch not working #283
      • #281 - Core - NotSerializableException after intial login #281
      • #248 - Core - Daylight Saving #248
      • #295 - TAI based authentication caching doesn’t seem to work as expected #295
      • #294 - CORE - remove standard ports from URLs before using HTTPClient #294
      • #276 - Wikipage directive’s page calculation is wrong #276
      • #296 - CORE - ACL user resolution does not match because of GUIDs with CAPITALs #296
  • BackupStore
    • #301 - BackupStore - compare and merge for content items #301
    • #171 - BackupStore - membership restore must be adjusted for content movements #171
    • #236 - BackupRestore - Overview of unresolved / unresolvable links #236
    • #250 - BackupRestore - References - ensure reference integrity of containers #250
    • #221 - BackupStore - improve the contributors-check UI #221
    • #177 - BackupStore - Community widgets and overview page must be restored properly #177
    • #175 - BackupStore - URL-references #175
    • #17 - Backup-Store: Provide a user interface for detect and map referenced profiles of a stored backup #17
    • Bugfixes:
      • #257 - Blog Restore - Delay Published #257
      • #253 - Move after Backup won’t work in drag&drop view #253
      • #249 - BackupRestore - References - update static map on move #249
      • #223 - BackupStore - Url reference analyzing failed during “IGNORE_BECAUSE_IS_SOFT_DELETED” item #223
      • #174 - BackupStore - files restore does not work … sometimes #174
      • #288 - BackupStore - Widgets - A Gallery that is configured to show a specific folder does not work after it was restored #288
  • UserManagement
    • #280 - UserManagement - Files - Convert PersonalFiles to CommunityFiles #280
    • #279 - UserManagement - Files - Change owner of files/folders #279
    • Bugfixes:
      • #297 - UserManagement - LDAP - DominoUNID is not transformed correctly #297
      • #278 - UserManagement - Inactivate does not work, if there is no profile in the EMPLOYEE table #278

2.2

  • General
    • #137 - CORE - Introduce paging for all Apps pages #137
    • #146 - Core - Enhance paging on apps pages #146
    • #137 - CORE - ACL - Introduce a ICXTAdmin Feature #137
    • #139 - CORE - ACL - Allow the assignment of groups #139
    • #142 - CORE - ACL - bootstrap acl settings on first access #142
    • #125 - Remove property ic360.acl #125
    • #124 - Core - Introduce caching for application hot spots #124
    • #122 - Core - Prohibit ICXT API calls for anonymous users #122
    • #258 - Core - Change the auth-method from BASIC to FORM #258
    • Bugfixes:
      • #116 - Core: Trust Association failed during validation #116
      • #167 - Core - REST impersonation - getUidForTaiLogin fails if there is no apps profile initialized for the users #167
      • #160 - Core - Wikis - wiki pages are not fetched in hierarchy #160
      • #149 - Search for activities returns deleted activities #149
      • #147 - Core - caching - ClassCastException com.ibm.ess.ic.ic360.xml.model.User #147
      • #140 - CORE - java.io.EOFException - Error while restoring impersonation cookies #140
      • #131 - Core - NoClassDefFoundError - com/ibm/ess/ic/ic360/ldap/XTrustProvider$TrustManagerFactoryImpl$1 #131
      • #212 - Core - IC version was wrong #212
      • #224 - Core: Wiki typedefaultdata shown #224
  • BackupStore
    • #65 - Implement a post-check mechanism that compares original and restored contents #65
    • #89 - BackupStore - Equals and Exists checks should not be executed for all items, automatically #89
    • #136 - BackupStore - Exists and Compare requests should be executed on the server side #136
    • #66 - Backup and restore network contacts #66
    • #64 - Implement a global export button/feature #64
    • #159 - BackupStore - Make the tmp directory for binary file downloads configurable #159
    • #156 - BackupStore - Implement a file upload for uploading downloaded backups #156
    • #141 - BackupStore - Make the queue size configurable #141
    • #132 - BackupStore - Blogs - Implement a progress overview for bulk exports #132
    • #217 - BackupRestore - Save uuid mapping old id -> restore id #217
    • Bugfixes:
      • #2225 - BackupStore - Community-Activity restoring explicit user memberships does not work #225
      • #213 - BackupRestore - Blogs media unauthorized issues upon restore #213
      • #211 - BackupRestore - Bookmarks issue in non public communities #211
      • #210 - BackupRestore - IdeationBlog entry restore due to incorrect expected response in 5.5 #210
      • #209 - BackupRestore - IdeationBlog Entry restore error due to access permission violation #209
      • #208 - BackupRestore - Blogs won’t be backed up if admin isn’t in community #208
      • #173 - BackupStore - community widgets are not created properly #173
      • #172 - Backupstore - creation of Community-Bookmark failed #172
      • #161 - BackupStore - Contributors - File upload failed #161
      • #158 - BackupStore - Wikis - IsEqual check fails Wiki.pages is not equal #158
      • #157 - BackupStore - Wiki - Wikipage summary is ignored during import #157
      • #153 - BackupStore - Blogs export - persist file - directory cannot be created #153
      • #152 - BackupStore - Blogs export - SAXParseException Unicode: 0x1a #152
      • #143 - BackupStore - Activities - NPE while adding members #143
      • #136 - BackupStore - Activities - export of Activities does not work #136
      • #134 - BackupStore - Communities - Bulk export if jsdebug=false does not work #134
      • #133 - BackupStore - Wikis - Wikipage attachments export seems to work wrong #133
      • #268 - BackupStore - Files - locked flag is not restored properly #268
  • FixURLs
    • #226 - FixUrls - Add missing content areas into the search&replace scope #226
    • Bugfixes:
      • #244 - FixUrls - user-interface crashes if a large amount of items must be handled #244
  • PDFExport
    • #198 - PDFExport - Need Dialog for Frontend #198
  • Profiles
    • #51 - Profiles merge must be enabled for DB2 #51
    • #52 - Profiles merge must be enabled for IC5.0 #52
    • #53 - Profiles merge must be enabled for IC5.5 #53
    • #165 - Possibility to remove all inactive users in a community? #165
    • #228 - UserManagement - Manual HCL Docs profiles sync #228
    • #229 - UserManagement - Clean profiles by lower the mail address of all apps profiles #229
    • Bugfixes:
      • #118 - Profiles Cleanup - User cannot upload TDI log #118
      • #121 - UserManagement - updateUserByUserId - invalid org id in wsadmin command #121
  • QDoc
    • #197 - QDoc - Archive document - Archived document undefined #197
    • #195 - QDoc - Archive document button only displayed for Community Owners #195
    • #191 - QDoc - Wizard - multiple requests for Wizard UX #191
    • #189 - QDoc - Community owners don’t see all draft documents #189
    • #184 - QDoc - Set todos with assigned to users #184
    • Bugfixes:
      • #115 - QDoc: Current implementation creates bug in WikiPage Comment function #115
      • #194 - QDoc - Navigation displayed a page twice #194
      • #192 - QDoc - Page View displays different version than Edit View #192
      • #188 - QDoc - Document in edit mode: Only creator can delete draft #188
      • #186 - Profiles Search - If no UserManagement installed, only admins can use it #186
      • #185 - QDoc - Core: html pages can’t be displayed #185
      • #183 - QDoc - Restore version button in compare view not working #183
      • #182 - QDoc - Compare version view has no back button #182
      • #181 - QDoc - Workflow Activities can be edited #181
      • #180 - QDoc - Edit wiki can’t be displayed, runs into error loop #180
      • #179 - QDoc - Draft Document displayed in Navigation for everyone #179
      • #178 - QDoc - Change template name error #178
      • #129 - QDoc: Support IE11 #129

2.1

  • General
    • Enabled ICXT for Connection 5.5
    • Refactored module distribution
      • Now, each module will distributed in a separate distribution archive
      • The archive “.*-full” contains the core application plus all available modules
      • The archive “.*-core-only-ear” contains only the core application (for development purposes)
      • The archive “.*-core” contains only the core deployment units (application + configuration)
      • Each archive with the infix “.*-mod_” contains a single module
    • 4088 - Optimized 3rd-party artifact packaging by moving common jars from the WAR archive to a shared libray
      • The profile noSharedLib can be used to create EAR files that contain all dependent artifacts (e.g. mvn clean install -PnoSharedLib)
    • 5699 - Improved client-side error handling (errors can be sent back to server)
    • #40 - RestService - Improve error handling - Parse and log the original error message of the IC REST facade #40
    • Updated 3rdparty JS framework versions
      • AngularJS v1.5.3
        • angular-animate
        • angular-aria
        • angular-route
      • Angular UI Router v1.2.18
      • lodash v4.6.1
      • Bootstrap UI v1.2.5
    • Added 3rd-party AngularJS modules
      • Angular-Wizard v0.6.0
      • Angular-Material v1.0.7
      • Angular-Translate v2.9.0.1
    • #94 - NLS-Support via ResourceBundle (AngularJs and Dojo) #94
    • Bugfixes:
      • 5710 - Do not use HistoryAPI directly, use $location instead
      • 5748 - Footer links are not accessible if the main view container reaches the bottom of the browser window
      • 5757 - Blogs App - ORA-Exception while searching for Blogs
      • 5749 - Selftest - AdminUID in ProfilesDB failes
      • 5697 - Selftest - Add check if http service is set up for HTTPS
      • #40 - RestService - Improve error handling - Parse and log the original error message of the IC REST facade #40
      • #37 - FileNotFound: /ic360/config/acl.properties #37
      • #103 - General: ICXT Session validation is not consistent to HCL Connections one
  • Profiles
    • The LdapService can now be extended by providing a customer specific implementation of the com.ibm.ess.ic.ic360.ldap.LdapService
    • The ProfilesCleanupService can now be extended by providing a customer specific implementation of the com.ibm.ess.ic.ic360.profiles.cleanup.ProfilesCleanupService
    • Fetching binary attributes is configurable, now. Each field that is prefixed with |B| will be fetched as binary data and transformed to a human readable string
    • Added a new Profiles cleanup function that identifies potential duplicates by comparing the stored distinguished names
    • Implemented a cleanup service that merges profiles content.
      • Set the REE property ic360.feature.profiles.cleanup.className to the value com.ibm.ess.ic.ic360.mod.profiles.services.MergeDuplicatesCleanupService, in order to activate it
    • Bugfixes:
      • 5678 - Cleanup Profiles - Oh! Error while identifying profiles with duplicates
  • Q-Documentation
    • Started working on custom Wikipage workflows
  • Customers
    • Added a Continentale specific implementation of the LDAP service
  • Reports
    • Added a report that fetches all Communities that contain a CCM Library
  • BackupStore
    • #10 - Backup-Store: Provide a download link for backed-up contents #10
    • #81 - Create a backupstore configuration #81
    • #33 - BackupRestore - Allow more than one backup per content item #33
      • Activate this feature by setting the REE property ic360.feature.backupstore.multipleversions to true
    • Bugfixes:
      • #28 - BackupRestore - Comunity-Bookmark timestamps are not recreated
      • #39 - Deletion of the Wiki WelcomePage does not work properly #39
      • #27 - BackupRestore - Restored Community is not listed under “I’m a Member” #27
      • 5750 - Delete action - UI prints finished messages right after backup was created
      • #61 - Date of restored Files does not match #61
      • #58 - Timestamp of shared files does not match #58
      • #56 - “Updated by …” does not match, after restoring a Community #56
      • #45 - BackupRestore - Use the community owner for creating widgets and members #45
      • #42 - BackupRestore - Community startpage won’t be restored properly #42
      • #38 - BackupRestore - Add members should not be executed for Comunity-Wikis #38
      • #36 - BackupRestore - 403 while creating Comunity-Widget Forum #36
      • #35 - BackupRestore - Comunity restore - A community with the requested name already exists #35
      • #29 - BackupRestore - Comunity-Files timestamps are not recreated #29
      • #27 - BackupRestore - Restored Community is not listed under “I’m a Member” #27
      • #8 - Mod BackupRestore - UI - Error while restoring undefined #8#103
  • FixUrls
    • #62 - Fix broken URLs - replace in the database (only replace the string within href or src attributes) #62
    • #22 - Fix broken URLs - Implement Activities #22
    • #21 - Fix broken URLs - Implement Forums #21
    • #20 - Fix broken URLs - Implement a preview for URL replacements #20
  • Misc
    • 5744 - Added a SQL Viewer extension that is capable for executing SQL select statements towards the Connections data sources

2.0

  • Administration of Access Rights (ACL)
    • Add or remove users to a module to givem them the permission to see and use a specific module within ICXT
    • Modules are: User Management, MBean Navigator, PDF Export, Reports, Backup-Store, URL Fix (Migration Helper), Content Templating
    • The Navigation will not render menu items for modules the user has no access to
    • The user will not be able to access the User Interface of restricted modules, and can’t use the methods provided via API.
  • Content Templating
    • Mark Wikis and Communities as templates with a given template name
    • In the Template Wizard, choose a template, an owner, a name of the item to be created
    • Currently does not actually trigger the restoring process (in progress)
  • PDF-Export
    • Currently supports PDF-Creation of Wikis, Activities and Blogs
    • Templates can be defined by administrators, that will be shown for all ICXT users in the PDF-Export UI
      • Create a header (header.html, mandatory), footer (footer.html, mandatory), stylesheets (style.css), javascript (main.js) and properties (for placeholders, template.properties) - the files will replace existing rules and defaults
    • Customization of rendered content - Following information can be added or removed: Table of Contents, Authors, Title, Summary, Comments, Tags, Timestamps (created, updated)
    • The rendered PDF will use the browser specific PDF viewer
  • Content-Management
    • Wikis:
      • Delete, Backup and Restore a Wiki together with Wiki Pages and -Childpages, tags, recommendations, attachments, comments, content (html, css, links, iframes, special characters) - all with proper impersonation of the authors.
      • Postprocessing: Handling of dates (Same creation and modification dates as backup) and inner links (wiki page links, attachment links)
      • Versioning is disregarded.
      • Standalone and community wikis
    • Forums:
      • Delete, Backup and Restore a Forum together with Topics, Replies (recursively with quotes), attachments, tags, recommendations and inline images. Impersonation of authors.
      • Postprocessing: Handling of dates (Same creation and modification dates as backup)
      • Standalone and community forums
    • Files:
      • Delete, Backup and Restore a community collection of files and folders with tags, description, recommendations, file comments and mapping of files to folders that included them. Impersonation of authors.
      • Postprocessing: Handling of dates (Same creation and modification dates as backup)
      • Files of users are persisted as community files.
      • For trashed files, only the metadata will be persisted (and not restored)
      • Versioning is disregarded.
    • Activities:
      • Delete, Backup and Restore an Activity with all sections, todos, entries and replies
      • All content (with according formatting), attachments, assignments, due dates, links will be handled
      • Postprocessing: Handling of dates (Same creation and modification dates as backup)
      • Standalone and community activities
    • Blogs:
      • Delete, Backup and Restore a Blog with all blog entries, entry comments, media, tags and recommendations
        • Media handling: Disregarding folder structure. Everything will be in the root media directory of the blog
        • Referers: Disregarded for now.
        • Content moderation: Disregarded for now.
      • Postprocessing: Handling of dates (Same creation and modification dates as backup) and inner links (links to media files, e.g. inline pictures)
      • Standalone and community blog
      • Community Ideation blogs handled as stated for blogs. Upvotes (not part of blogs) are handled.
    • Bookmarks:
      • Delete, Backup and Restore Bookmarks with label, link, recommendations and description
    • Communities:
      • Delete, Backup and Restore a Community with metadata (such as description), users, standard widget containers / remote applications and styling (community image, community template)
      • All major content containers (Wiki, Forum, Files, Activities, Blogs, IdeationBlogs, Bookmarks, Subcommunities) are handled. For the handling of the various apps, see information above.
      • Custom widgets (like CCM and Sharepoint)
      • Postprocessing: Handling of dates (Same creation and modification dates as backup)
  • Content-Overview
    • For all major HCL Connections content containers (Wikis, Forums, Activities, Blogs, Communities), following functionality is provided
    • Search items by their Id or name
    • Get information about their title, label, id, users and owners, creation dates, update dates, and add owners to it
    • Additional to Communities:
      • Show the community image
      • Show all files added to the community
    • Additional to Wikis:
      • Show the number of pages

1.0

  • MBean Navigator
    • Provide an user interface for all WSAdmin Tasks available in the connected WebSphere environment
    • Search for parts of the name of a specific task or a service
    • See all expected parameters of a given wsadmin/mbean task
    • Execute the task from within the UI
  • Fix URLS (Connections migration)
    • Fix URLs within HCL Connections content (Wikis, Blogs, Bookmarks, Community Bookmarks)
    • All occurrences of a given url will be replaced by a second given url
  • Connections Profile Cleanup
    • Analyze a given TDI log for errors
    • Propose actions that can be taken to fix a found error based on the error code
    • Trigger the actions from within the UI
  • User Management
    • Search a user by a variety of search parameters (e.g. E-Mail, User Id, Profile Key, Name)
    • Show information about the user, e.g. Name, GUID, UID, Login ID, Email, LDAP Id/DN, profile status and synchronization status
    • Show a detailed list of all content that he is involved in. This means, Show the user profile, the owned content and the contributions to the following Connections apps and their content items: Profiles, Activities, Blogs, Communities, Dogear (Bookmarks), Files, Forums, Homepage, Wikis
    • Activate or inactivate the user profile
    • Get information about the synchronization status of the Profile with the Company LDAP
    • Synchronize the profile with the company LDAP
    • Compare the user profile with another profile
    • Prefix all user attributes (identifiers) to invalidate the user profile (e.g. for referencing the same attributes in another profile)
    • Swap user profiles (All content of A will now be owned by B and vice versa)
    • Merge user profiles (All content of B will now be owned by A, additionally to the content A already had)