Release Notes - GateIn Portal - Version 3.7.0.Final - HTML format

Component Upgrade

  • [GTNPORTAL-3275] - Upgrade CDI Portlet Integration library to 1.0.3.Final

Enhancement

  • [GTNPORTAL-2383] - Default user's email is invalid
  • [GTNPORTAL-2546] - Invalidate javascript cache when undeploy war file
  • [GTNPORTAL-3138] - Fix missing title attribute in Gadget <iframe>
  • [GTNPORTAL-3139] - Create a keepalive logic in the webui layer for logged users
  • [GTNPORTAL-3141] - Fixing legend for required field in wizard form
  • [GTNPORTAL-3142] - Adding missing label in services management form
  • [GTNPORTAL-3147] - 508 Text Equivalents enhancements
  • [GTNPORTAL-3152] - 508 type (d) and type (o) enhancements
  • [GTNPORTAL-3153] - Add ServletAccessValve to Tomcat packaging
  • [GTNPORTAL-3154] - Fix OAuth authentication with GateIn on Tomcat
  • [GTNPORTAL-3155] - Adding option requireClusterProfile for PortalClusteredSSOSupportValve
  • [GTNPORTAL-3159] - Warn when a PortalContainerDef contains a non-existent dependency.
  • [GTNPORTAL-3160] - JGroups warnings at startup of JPP 6.1 ER2
  • [GTNPORTAL-3258] - Allow classpath resolver to accept a leading slash
  • [GTNPORTAL-3261] - Change modules packaging from add-ons to layers
  • [GTNPORTAL-3300] - Add possibility to invalidate items in IntegrationCache via JMX call to PicketlinkIDMCacheService.invalidate()
  • [GTNPORTAL-3315] - Portal setup improvements
  • [GTNPORTAL-3332] - Should show more meaning message when user don't have permission to add child navigation node
  • [GTNPORTAL-3362] - Add examples for Inter Portlet Communication
  • [GTNPORTAL-3364] - Implement UI part for "Restricted" layout setting
  • [GTNPORTAL-3385] - Support full-ha and ha profiles in domain mode
  • [GTNPORTAL-3390] - Migration to JCR 1.16.0-Alpha4

Feature Request

Bug

  • [GTNPORTAL-2072] - NoSuchDataException is thrown after importing pages through export/import tool.
  • [GTNPORTAL-2394] - The GadgetDeployer should unregister itself as WebAppListener in the stop method
  • [GTNPORTAL-2454] - Restrict public accesses to upload service
  • [GTNPORTAL-2518] - Shindig startup issue when there's no internet connection
  • [GTNPORTAL-2549] - Don't load portlet javascript when edit portlet
  • [GTNPORTAL-2623] - UI glitch in Select Permission button when add/edit portal
  • [GTNPORTAL-2703] - There's "Access Permission" tab of Portlet edit window in Dashboard edit mode. How does it behave?
  • [GTNPORTAL-2751] - <priority> in navigation.xml files ignored for merge importMode
  • [GTNPORTAL-2799] - Changing Portlet Icon doesn't work
  • [GTNPORTAL-2811] - The portlet modes are sometimes displayed selected in latest versions of FF and Chrome
  • [GTNPORTAL-2844] - Exception updating home navigation node via REST API
  • [GTNPORTAL-2848] - Use addEventListener to register event click on document of UICalendar.js
  • [GTNPORTAL-2892] - Update to the footer portlet to use 2013 instead of 2012 for the copyright
  • [GTNPORTAL-2908] - Javascript bug on IE if there are portlet extra markup headers
  • [GTNPORTAL-2930] - Portal keep session alive property values are confusing
  • [GTNPORTAL-2940] - XSS attack on Display Name of registration form
  • [GTNPORTAL-3044] - Inconsistency in html elements of shared layout/user bar portlets
  • [GTNPORTAL-3056] - JBossCacheWorkspaceStorageCache has to have a different jbosscache-cluster-name for portal-system workspace
  • [GTNPORTAL-3085] - Responsive Community Portlet doesn't work after ajax refresh
  • [GTNPORTAL-3133] - CNFE when attempting to register a consumer with WSS activated
  • [GTNPORTAL-3134] - Add propert id with label tag for registry admin application
  • [GTNPORTAL-3135] - JOSSO 1.8 - Classloading problems with module "org.gatein.sso"
  • [GTNPORTAL-3136] - Slow SecureRandom initialization during startup
  • [GTNPORTAL-3137] - Low non-clusterd performance compared to 6.0
  • [GTNPORTAL-3143] - Typo in configuration of OAuthLoginModule for sample-portal in standalone.xml
  • [GTNPORTAL-3149] - Ajax call error when portlet is maximized
  • [GTNPORTAL-3150] - Remove mobile site specific javascript
  • [GTNPORTAL-3151] - Twitter OAuth integration doesn't work
  • [GTNPORTAL-3157] - Ajax menu fetches load twice on touch devices
  • [GTNPORTAL-3162] - Site layout with containers causes the import to fail
  • [GTNPORTAL-3166] - portal-redirects rules are not exported during Site export
  • [GTNPORTAL-3172] - Add support of RTL languages for redirect admin portlet
  • [GTNPORTAL-3174] - Refactor JS code of the redirect admin portlet
  • [GTNPORTAL-3176] - Deleting a site used in redirects leads into NPE
  • [GTNPORTAL-3178] - Disabled Alternative sites should not be displayed
  • [GTNPORTAL-3185] - Nothing happens when you click Import Site/Space in redirect admin portlet
  • [GTNPORTAL-3186] - Lack of I18N key for title of permission selector popup
  • [GTNPORTAL-3188] - Allow PortalSetupService to work in multiple portal containers
  • [GTNPORTAL-3190] - Redirect Admin UI: Redirect changes not saved if focus is on Redirect Name input
  • [GTNPORTAL-3191] - Delete icon moves in site redirects when mouse is over it
  • [GTNPORTAL-3192] - Private redirection does not work with public page
  • [GTNPORTAL-3194] - TestPlainCookieTokenService sometimes fails randomly
  • [GTNPORTAL-3196] - After facebook signin in on mobile site, user is redirected back to classic site
  • [GTNPORTAL-3199] - Redirection to SSO doesn't work from mobile portal
  • [GTNPORTAL-3200] - Non-Ascii node names are not routed properly.
  • [GTNPORTAL-3201] - "Quick Search" tooltip in User Selector is not localized
  • [GTNPORTAL-3202] - NPE when going to nonexisting user site from mobile site
  • [GTNPORTAL-3204] - it shouldn't clear the configs info after first import
  • [GTNPORTAL-3207] - Missing icons for "Select Site" and "Clear All" at Import Site Modal
  • [GTNPORTAL-3208] - Imported site rows should show progress bar and turn green on complete
  • [GTNPORTAL-3209] - Redirect Admin UI: Node Mapping empty ORIGIN NODE causes exception and deletes existing
  • [GTNPORTAL-3213] - The responsive navigation portlet is showing page node names to users without sufficient rights
  • [GTNPORTAL-3220] - Show wrong message when uncheck show publication date in add/edit node
  • [GTNPORTAL-3221] - Login URL can be used to redirect to external sites
  • [GTNPORTAL-3222] - Checkbox selection on "add gadget into category" is lost after switch page by paginator
  • [GTNPORTAL-3223] - Don't return to user search after updating user information in User Management portlet
  • [GTNPORTAL-3224] - Recursive paste navigation nodes in navigation editor
  • [GTNPORTAL-3225] - Height and width of Portlets are not affected after setting
  • [GTNPORTAL-3226] - Composite CSS file of portlet in portals is not build properly
  • [GTNPORTAL-3228] - Change Language Selector changes to default language on save
  • [GTNPORTAL-3235] - Navigation nodes in navigation editor don't change label after portal language changed
  • [GTNPORTAL-3244] - The message not change to French when change language of user in Groups and Roles
  • [GTNPORTAL-3246] - the only maximized portlet state of last page is kept
  • [GTNPORTAL-3247] - [IE8] Impossible to edit page containing accent character in its name
  • [GTNPORTAL-3248] - Portlet archive containing gatein-resources.xml fails to redeploy
  • [GTNPORTAL-3250] - The portlets cannot be displayed after a portal reload
  • [GTNPORTAL-3253] - [IE] Ajax requests are broken if the node name containing accent characters
  • [GTNPORTAL-3257] - REST MOP Import doesn't detect errors on commit
  • [GTNPORTAL-3262] - Error on importing new group from LDAP whose name contains ampersand character
  • [GTNPORTAL-3264] - Topbar navigation menu issues with small screens and RTL languages
  • [GTNPORTAL-3266] - Redirect Admin UI: Redirect still created if name is invalid (if input does not loses focus)
  • [GTNPORTAL-3268] - NPE when try to edit node in navigation
  • [GTNPORTAL-3269] - "Service management" and "Site redirect and import/export" on toolbar does not translate to other language
  • [GTNPORTAL-3278] - Error when DnD Application into Container during editing page
  • [GTNPORTAL-3280] - Remove only what was added in JavascriptConfigDeployer and GateInSkinConfigDeployer
  • [GTNPORTAL-3281] - On GateIn shutdown: WARN [exo.jcr.component.core.RepositoryImpl] Repository repository is OFFLINE
  • [GTNPORTAL-3284] - Errors in saving long access-token for some social networks
  • [GTNPORTAL-3287] - Portal.hasPermission returns false if Permission parameter contains multiple Memberships
  • [GTNPORTAL-3288] - Mobile Site appears under /sample-portal instead of /portal
  • [GTNPORTAL-3289] - Invalid Email addresses when domain part begins with digit character
  • [GTNPORTAL-3291] - Mobile site does no work when sample-portal is deployed
  • [GTNPORTAL-3292] - Services Management - Invalid parameters lead to methods failing with exceptions
  • [GTNPORTAL-3294] - South-East corner of Page Editor dialog shows nw-resize rather than se-resize cursor
  • [GTNPORTAL-3295] - Incorrect position of inputs in Edit Portlet dialog
  • [GTNPORTAL-3301] - Bad spanish translation in Group menu
  • [GTNPORTAL-3302] - Broken CSS in admin pages title
  • [GTNPORTAL-3303] - UIIFramePortlet always in Edit mode
  • [GTNPORTAL-3304] - White background in Edit Mode dialogs
  • [GTNPORTAL-3308] - Management REST interface broken on marshalModelObject()
  • [GTNPORTAL-3310] - Empty node mapping validation does not work on create
  • [GTNPORTAL-3311] - It still has "Gatein 3.6" displayed in Gatein 3.7 home.
  • [GTNPORTAL-3314] - Import page fails in pages.xml with empty <preferences> element
  • [GTNPORTAL-3319] - InputStreams not closed properly in PageMarshallerTest
  • [GTNPORTAL-3323] - UI should reflect changes when data is modified through backend services
  • [GTNPORTAL-3325] - Unknown error when click edit system node
  • [GTNPORTAL-3326] - DisabledUserException when edit user who is disable User
  • [GTNPORTAL-3327] - InvalidNameException: Can not create membership when user is disbale
  • [GTNPORTAL-3329] - Exception when stop server
  • [GTNPORTAL-3331] - Redirect Admin UI: Device property persist when operator is changed
  • [GTNPORTAL-3334] - Can edit portlet when Container tab chosen
  • [GTNPORTAL-3335] - Exception when restart tomcat
  • [GTNPORTAL-3336] - Exception when detele portal which selected for Site Redirects
  • [GTNPORTAL-3337] - User disables himself
  • [GTNPORTAL-3338] - The position of "Required Field (*)" is not correct in Add category form of Application Registry
  • [GTNPORTAL-3340] - Resource bundle Warnings in Application Registry
  • [GTNPORTAL-3341] - Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated"
  • [GTNPORTAL-3342] - SecureRandomGenerator instance per container requires too much entropy
  • [GTNPORTAL-3343] - NPE during social registration caused by TCK change
  • [GTNPORTAL-3344] - NPE when try to disable a non-exists user
  • [GTNPORTAL-3347] - Can't login, portal alway redirect to home page and sign-out automatically
  • [GTNPORTAL-3348] - NPE when saving Portal Layout
  • [GTNPORTAL-3349] - Wildcard membership doesn't resolved in OrganizationPortlet and Group management
  • [GTNPORTAL-3350] - Test failure: TestUserPortal#testNavigationOrder
  • [GTNPORTAL-3351] - Could not load user profile for <user> warning
  • [GTNPORTAL-3354] - Errors in tcp clustering configuration
  • [GTNPORTAL-3355] - Overlapping menus don't open properly
  • [GTNPORTAL-3356] - NPE when Add new page in Page Management
  • [GTNPORTAL-3357] - Navigation nodes in GROUP navigation editor don't change label after portal language changed
  • [GTNPORTAL-3358] - Redirect Admin UI: Missing warning icon when redirect site is missing
  • [GTNPORTAL-3371] - LDAP: Portal UI doesn't indicate password update failure
  • [GTNPORTAL-3372] - Sometimes I am seeing "disabled" user even if "Show disabled" is unchecked
  • [GTNPORTAL-3374] - Submenu is displayed off the screen in right to left mode
  • [GTNPORTAL-3380] - Error during OAuth flow with: TWITTER_ERROR: Server returned HTTP response code: 403 for URL: http://api.twitter.com/oauth/request_token
  • [GTNPORTAL-3382] - IFrame portlets are not scrollable on iOS devices
  • [GTNPORTAL-3384] - gatein-cdi-contexts artifact is missing in Tomcat packaging
  • [GTNPORTAL-3386] - Redirect Admin UI: Export site option is displayed when clicking on redirect sites
  • [GTNPORTAL-3389] - URL query parameters are not propagated when going through the authentication process
  • [GTNPORTAL-3393] - Struts JPetstore test broken

Task

  • [GTNPORTAL-2975] - Java documentation comments for webui skeleton classes
  • [GTNPORTAL-3144] - Root password initialization enhancements
  • [GTNPORTAL-3170] - Cleanup useless key in resource bundles
  • [GTNPORTAL-3187] - Update WSRP and PC to latest versions
  • [GTNPORTAL-3231] - upgrade JCR 1.16.0-Alpha1 and Core 2.6.0-Alpha1
  • [GTNPORTAL-3254] - Apply Organization Service TCK tests for the PicketLink implementation
  • [GTNPORTAL-3256] - Fix Java generics in UIFormInputItemSelector & Co.
  • [GTNPORTAL-3259] - Configurable default view mode in page editor
  • [GTNPORTAL-3263] - "Restricted" page editor
  • [GTNPORTAL-3265] - Remove unused class TicketConfiguration
  • [GTNPORTAL-3276] - Make New Page Wizard honor the full preview setting
  • [GTNPORTAL-3277] - Imprecise mouseover/disable overlay in page editor
  • [GTNPORTAL-3279] - Display PageBody as disabled as site header and footer when editing a page in full preview
  • [GTNPORTAL-3293] - Group all mobile responsive portets into a war packaging
  • [GTNPORTAL-3313] - Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291
  • [GTNPORTAL-3316] - Update SSO documentation
  • [GTNPORTAL-3317] - WARN Cannot load and merge the bundle: locale.portal.extension
  • [GTNPORTAL-3322] - Improvements of handling of <priority> in navigation.xml
  • [GTNPORTAL-3333] - An attempt to reset the password of a disabled user should fail
  • [GTNPORTAL-3339] - Upgrade PortletBridge to the version 3.3.1.Final
  • [GTNPORTAL-3345] - Improve User Management in Organization Application
  • [GTNPORTAL-3346] - Message for disabled user when searching in Group Management
  • [GTNPORTAL-3352] - Upgrade to Chromattic 1.2.4
  • [GTNPORTAL-3353] - User query improvement based on Enabled/Disabled status
  • [GTNPORTAL-3375] - Documentation for CDI Portlet Development support under Tomcat
  • [GTNPORTAL-3394] - Tell which javascript modules introduce circular dependency

Sub-task

Edit/Copy Release Notes

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