What does the Upgrade Pack 1 mean for me?

So yesterday we had the release of Upgrade Pack 1 sprung on us by Ed Brill. Overall this "A Good Thing" but there is quite a lot of detail which was missing from the announcement.

This was a problem for Warren and I as we're presenting a session at Lotusphere on the Deployment and Management of XPages, so a swift bit of research and slide rewriting has been in order this morning.

Essentially the Upgrade Pack is a new version of the Extension Library just installed in yet another way. If you're running the Extension Library in 8.5.3 already then you'll need to uninstall it from your Domino Designer and from your server before installing the Upgrade Pack (this may be harder than you imagine, it took me several tries on one machine and simply refused to work on another so I had to delete the Workspace directory!)

I haven't had time to fully test my applications, but from my initial testing it appears that an application written using the November 19th version of Extension Library will work just fine running on an Upgrade Pack 1 server so from the developer's point of view this whole process is relatively painless. You just need to decide in your organisation whether you're going to run with the Extension Library or the Upgrade Pack. I'm sure over the coming weeks and months the pros and cons of either approach will become clear, but for the moment if you want a simple life then Upgrade Pack seems to be the way to go.

What is less clear is how this affects the singnificant admin in your life. I'll let Warren cover this in more detail in our session at Lotusphere, but at the moment it seems as though it's going to be quite difficult to deploy and manage the Upgrade Pack in a large or complex environment so bear that in mind when making decisions.

And for reference the part number on the IBM site is CI5HUEN and the version number (thanks to Warren for this) is 8.5.3.20111208-0717 (i.e. significantly later than the current version of the ExtLib on OpenNTF).