Composite C1 2.0 Patch 1 released

03 October 2010

If you were among the first 600 to download us, upgrade!

We have identified an issue where a certain action will make Composite C1 stop functioning. We strongly recommend you install this update - it's very easy and takes about one minute.

Here is what you need to do:

  1. Launch the C1 Console (where you edit pages etc.)
  2. Open the "System" perspective in the lower left corner.
  3. Open "Packages", "Available packages", "Composite.Updates" (if you don’t see "Composite.Updates" you are OK).
  4. Click "2.0 Patch 1 Upgrade" and execute "Package Info". Package information is shown in the document view.
  5. Click "Install" and "Next" through the wizard.

You can see a video of the entire process below.

[ Error ]

For the developers

This patch fixes an issue reported by kerryjiang via CodePlex. In short dynamic data types (either created via the "Data" perspective or by installing a package) that have publication enables will generate a CLR type that is missing required attributes. This make Composite C1 fail when it re-initialize. You can read more in the bug report at our forum a work around is also given, in case you have been affected by this problem.

I consider this an embarrassing bug and attribute it to the insane crunch we went through up to the open source announcement and another occasion soon to be announced. Under normal circumstances we have QA procedures in place preventing this sort of situation, but I skipped the final test run to push things through. We really want to deliver quality, but a bug that can crash your site is not quality. Sorry! I won’t do it again :(

comments powered by Disqus