Wednesday, December 31, 2014

2013 SP1 HR1 - What's in it for us

Hop and skip Thanksgiving, run a left over at Christmas right into the New Year, and wow, where did the time go?
Seems like yesterday SDL Tridion 2013 SP1 was just released peaking everyone's curiosity over the new interface, features and improvements, though I should know better how long it's really been as by force of habit now, writing up the date of the article, I slipped and almost typed 2014 SP1.. heh.
 
To be accurate though, SDL Tridion 2013 SP1 was released last year in November (neat, I can say "last year" for one more day), and during the course of the year, you may have found yourself puzzled by a number of strange occurrences.  Wonder no more, enter 2013 SP1 HR1 released December 17 to slide back into place several puzzle pieces, modules which have acted out of sorts.

The installation spans five areas, each straight forward, not many instructions, yet do exercise caution and don't let you attention waver especially so for Content Delivery.

- CM db - this is a straight forward install, comes about with at least two changes to stored procedures
- CM - also straight forward, you can simply run the PowerShell upgrade script
- Visio - here you'll need to uninstall the previous Visio Workflow Designer Client from current programs and follow up with the executable upgrade
- CD - still manual, though much simpler than expected, there are jar changes in lib folder(s), dll libraries for .NET, and Staging - XPM enabled website(s)
- CEC - extract CEC_2013.1.1.87801.zip, populate changes to locations documented (jars, dlls) plus regenerate the device database

Out with the old, in with the new, there are a number of pre-requisite changes, nice to see the Microsoft .NET Framework 4.5.2 is now supported.

WhatState
RedHat Enterprise Linux 6.4Deprecated
RedHat Enterprise Linux 6.5Supported
SDL TMS 2011 SP4Deprecated
SDL TMS 2011 SP5Supported
Microsoft SQL Server 2008 R2 SP2Deprecated
Microsoft SQL Server 2012 SP1Deprecated
Oracle 12.1.0.1Deprecated
Microsoft SQL Server 2008 R2 SP3Supported
Microsoft SQL Server 2012 SP2Supported
Oracle 12.1.0.2Supported
Microsoft .NET Framework 4.5.1 Deprecated
Microsoft .NET Framework 4.5.2Supported


Hotfixes cover the following areas, some more significant, with the full list of course available in the online documentation.  
I've taken the liberty to highlight some I found more pertinent and really meant to underline the significance of installing the 2013 SP1 HR1 patch.

1. Content Manager - 20 hotfixes total

87657 - Read publish transaction: state can be demoted from waiting to scheduled server times out of sync
87728 - WebDAV http handler fails for folders with names the same as one of the file extensions defined for multimedia types (link to tex)
87777 - Poor database performance after upgrade from 2011SP1 to 2013GA (reported in 2013 GA)
87921 - Import failed - [Error] System.NullReferenceException: Object reference not set to an instance of an object.
88066 - LoadFlags.KeywordXlinks are not taken into account during the building of content on schema synchronization process.
88102 - Visio 2013 - editing the Workflow Process Definition diagram and saving the changes, and then re-opening the Workflow Process Definition results in an XML validation error
88203 - Updating a component previously subject to a workflow changes its status to Unapproved (when expecting Undefined)
88250 - Resolver for 'Republish Only' on a Dynamic component template includes items that were not published to the chosen target

+ 2 db changes - stored procedures
87401 - EDA_ITEMS_FUNCTIONS query is incorrect
88283 - Advanced search times-out due to EDA_ITEMS_GETBULKSTATUSINFO query times

2. Content Delivery - 3 hotfixes

88163 - Error message displayed in Tridion 2013SP1 has been changed (multiple messages)
88295 - The input data was invalid: stringValue must be a non-empty string or any of the other values should be filled in
88309 - Using virtual folders results in a page not found when using Experience Manager

3. Content Manager Explorer - 15 hotfixes total

87268 - Wrong context used for opening Components
87280 - IncludeComponentLinks set to false in GUI Core Service Publish command
87658 - User with write permission cannot edit Structure Groups
87677 - When adding a field to a Schema on the 'Design' tab and then adding another to the 'Metadata design' tab, the first field (on the 'Design tab' is removed)
88281 - The default value option in Tridion 5.2 does not seem to work correctly (reported in 5.2)

4. Experience Manager - 9 hotfixes total
87717 - When uploading a new image to Experience Manager if the associated Multimedia Schema has Metadata then adding of the image fails with an "Unable to save new item. Name must be unique [...]" error"
87889 - Optional Fields lose context once Update Preview is attempted
88104 - Required to drag a content type twice to be able to place it on the page
88175 - Page not published after editing Fields from Component Link In Experience Manager

5. Context Engine Cartridge - 1

87801 - A hotfix that bundles a number of issue fixes in one go

6. Translation Manager - 1

88257 - XML fragment error when sending a component for translation

7. Audience Manager & Outbound Email - 2

88023 - Added configuration to override the database connection string for Audience Manager
88322 - Loading a Mailing also renders the Mailing's Page, which can result in decreased performance

Good grief, hopefully not many of these have crossed your path and so the HR1 will patch things promptly, yet considering the system has been in use for a year now, perhaps it isn't as large a collection of fixes after all, which is a good thing.

Here's looking forward to 2015, it's going to be a great year!  Yet again :)