Umbraco 4.8.1 coming soon

270 views
Skip to first unread message

Sebastiaan Janssen

unread,
Aug 13, 2012, 8:54:46 AM8/13/12
to umbra...@googlegroups.com
We're thinking of releasing a 4.8.1 release soon to fix some critical bugs (and some minor ones that were too easy not to do).
Have a look at the 4.8.1 (2nd) branch to inspect code changes, resulting in this list of bug fixes:

  • Fixed: When upgrading to 4.8.0, the database upgrade didn't run
  • The changes to the <imaging> section in umbracoSettings.config caused errors when you didn't apply them during the upgrade. Defaults will now be used if any keys are missing
  • Scheduled unpublishes now only unpublishes nodes set to published rather than newest
  • Work item: 30937 - Fixed problem with FileHanderData in intranet environment in IE
  • Work item: 3098 - Fix for null exception issue when using 'umbracoFile' as the alias of an upload property
  • TinyMce issues:
    • Work item: 30963 - Automatic image resizing problem
    • Work item: 30864 - Images with a filename that has dimensions appended (ie. myimage_300x200.jpg) break
    • Work item: 30993 - Turning off the context menu breaks the editor.
  • Security:
    • Work item: 30989 - The X-Umbraco-Version header is removed, it is no longer needed and a potential attack vector
    • Under SSL the UMB_UCONTEXT cookie is now encrypted and only sent over SSL to prevent hijacking sessions

This would mean two "breaking" changes: 
  • The X-Umbraco-Version header has been removed
  • If enableSSL is on, cookies are now encrypted

I say "breaking" in quotes as I can't think of scenario's where people rely on the header being there or cookies not being encrypted in a secure session. But if they do then at least it's documented.

Does anybody have any objection or something really critical that we've missed?

This release is already quite late, so we'd like feedback very soon. I will make sure to do these announcements in a more timely fashion in the future, we're still learning! :-)

Thanks!

Lee Kelleher

unread,
Aug 13, 2012, 9:11:08 AM8/13/12
to umbra...@googlegroups.com
No objections from me, all the bug-fixes and changes/tweaks sound good to me!  Good work to those involved!


--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/IfDECGI3aPAJ.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Ken Sykora

unread,
Aug 13, 2012, 9:20:00 AM8/13/12
to umbra...@googlegroups.com
As a developer about to kick off a new project in 4.8, I'm very glad to see this release.

Ove Andersen

unread,
Aug 13, 2012, 9:35:29 AM8/13/12
to umbra...@googlegroups.com

benjamin.h...@gmail.com

unread,
Aug 13, 2012, 9:36:59 AM8/13/12
to umbra...@googlegroups.com
Yeah, I have one that I'd like to request to be included - a big show-stopper when using third-party DLLs with "soft" references. http://umbraco.codeplex.com/workitem/30189 - I've patched it, just waiting for it to go into production. Only problem I've found so far is when using CMSImport, but Rich won't fix CMSImport to avoid using dynamic assemblies until this patch is included in core.

Sebastiaan Janssen

unread,
Aug 13, 2012, 9:48:00 AM8/13/12
to umbra...@googlegroups.com
Sorry, the Dictionary problem is not a critical issues at the moment as there's a workaround for it.
 
Also AbstractDataEditor fix looks like it would be a breaking change due to "Made the ID and DataTypeName fields of AbstractDataEditor abstract so they must be implemented.". Right?
Could you please create a workitem and explain what issue this fixes (haven't looked through the code, but it seems mainly a refactor).

Sebastiaan Janssen

unread,
Aug 13, 2012, 9:48:39 AM8/13/12
to umbra...@googlegroups.com
Ben, where's the code to fix? I only see a dll..

Sebastiaan Janssen

unread,
Aug 13, 2012, 9:49:32 AM8/13/12
to umbra...@googlegroups.com
Apologies, found the pull request, looking at it now.


On Monday, August 13, 2012 3:36:59 PM UTC+2, Benjamin Howarth wrote:

Lee Kelleher

unread,
Aug 13, 2012, 10:02:54 AM8/13/12
to umbra...@googlegroups.com
With regards to the TypeFinder fix, is it worth adding it at this stage - since Shannon has re-written it for 4.10?



--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/0RZn7Xc5hvoJ.

Benjamin Howarth

unread,
Aug 13, 2012, 10:21:49 AM8/13/12
to umbra...@googlegroups.com
Are the class/method signatures the same? If so, can we backport this now? Cause without it, right now using ReCAPTCHA requires installing System.Web.Mvc on the box, and using stuff like DevExpress/Microsoft Enterprise Application Blocks etc means we're in DLL hell to the tune of 30mb, which makes app startup insanely bloated.

Shannon Deminick

unread,
Aug 13, 2012, 11:11:05 AM8/13/12
to umbra...@googlegroups.com
TypeFinder is completely overhauled in 4.10 if a pull request is done now it will be overwritten in 4.10 

Niels Hartvig

unread,
Aug 13, 2012, 11:58:05 AM8/13/12
to umbra...@googlegroups.com

I don't think it's worth implementing updates to the TypeFinder at this stage (with it been completely re-written for 4.10). The side effects are relatively small atm and there's workarounds out there.

/n

robertmi...@gmail.com

unread,
Aug 13, 2012, 5:55:02 PM8/13/12
to umbra...@googlegroups.com
On Tuesday, August 14, 2012 12:54:46 AM UTC+12, Sebastiaan Janssen wrote:
> We're thinking of releasing a 4.8.1 release soon to fix some critical bugs (and some minor ones that were too easy not to do).
> Have a look at the 4.8.1 (2nd) branch to inspect code changes, resulting in this list of bug fixes:
>
>
> Fixed: When upgrading to 4.8.0, the database upgrade didn't runThe changes to the <imaging> section in umbracoSettings.config caused errors when you didn't apply them during the upgrade. Defaults will now be used if any keys are missingScheduled unpublishes now only unpublishes nodes set to published rather than newestWork item: 30937 - Fixed problem with FileHanderData in intranet environment in IEWork item: 3098 - Fix for null exception issue when using 'umbracoFile' as the alias of an upload propertyTinyMce issues:Work item: 30963 - Automatic image resizing problemWork item: 30864 - Images with a filename that has dimensions appended (ie. myimage_300x200.jpg) breakWork item: 30993 - Turning off the context menu breaks the editor.Security:Work item: 30989 - The X-Umbraco-Version header is removed, it is no longer needed and a potential attack vectorUnder SSL the UMB_UCONTEXT cookie is now encrypted and only sent over SSL to prevent hijacking sessions
>
>
> This would mean two "breaking" changes: 
> The X-Umbraco-Version header has been removedIf enableSSL is on, cookies are now encrypted
>
>
> I say "breaking" in quotes as I can't think of scenario's where people rely on the header being there or cookies not being encrypted in a secure session. But if they do then at least it's documented.
>
>
> Does anybody have any objection or something really critical that we've missed?
>
>
> This release is already quite late, so we'd like feedback very soon. I will make sure to do these announcements in a more timely fashion in the future, we're still learning! :-)
>
>
> Thanks!

Hi guys,

I have submitted a couple of pull requests on the 4.8.1 branch for a couple of issues that have been raised by multiple of our clients - what is the general process/turn-around for reviewing pull requests.

http://umbraco.codeplex.com/SourceControl/network/forks/bertnz/unpublishedpreviewfix/contribution/3222

http://umbraco.codeplex.com/SourceControl/network/forks/bertnz/unpublishfixes/contribution/3211

Sebastiaan Janssen

unread,
Aug 13, 2012, 11:23:22 PM8/13/12
to umbra...@googlegroups.com
You beat me to it, also, this has been a workitem for 1½ years and has 4 votes, it doesn't seem to be a problem for most people and apparently breaks CMSImport and who knows what, which certainly isn't good for a patch release. So after 17 months, we can be patient for another few months for 4.10 to appear, meanwhile focusing our energy elsewhere. Sorry Ben! :)

Sebastiaan Janssen

unread,
Aug 13, 2012, 11:37:40 PM8/13/12
to umbra...@googlegroups.com, robertmi...@gmail.com
Hey Bert, 

The turn-around has been pretty bad so far, but we're looking to improve that. If you look at the roadmap - http://our.umbraco.org/contribute/roadmap - you'll see that every third release is going to be one where we do dedicated bugfixes and polishing for 2 weeks. This is an ideal time to evaluate and (if possible) incorporate pull requests like yours that have too much impact for a patch release.

Give the contribute section in general a good read to see how we like doing things: http://our.umbraco.org/contribute/

Ove Andersen

unread,
Aug 15, 2012, 6:15:50 AM8/15/12
to umbra...@googlegroups.com
Yeah. I agree that it's more than just bug fixes.

The abstract editor changes are not breaking, because developers already have to implement those two properties to make their datatype show up in Umbraco.
The change to abstract only reflects this fact.


- Ove

Dan Diplo

unread,
Aug 15, 2012, 7:53:44 AM8/15/12
to umbra...@googlegroups.com
On Monday, 13 August 2012 13:54:46 UTC+1, Sebastiaan Janssen wrote:
We're thinking of releasing a 4.8.1 release soon to fix some critical bugs (and some minor ones that were too easy not to do).

Seems like 4.8.1 introduced new bugs, too. Trying to upgrade a 4.8 site using SQL CE hangs the installer. Probably related to http://umbraco.codeplex.com/workitem/30972  But it does beg the question how much testing goes on before a major release? Don't wish to gripe, but I wouldn't expect critical and obvious bugs to creep into a release so easily.

Sebastiaan Janssen

unread,
Aug 15, 2012, 8:10:30 AM8/15/12
to umbra...@googlegroups.com
Hey Dan, unfortunately despite thinking we tested it properly, there has been a bit of a problem upgrading SQL CE :( Here's a workaround (now also added to the downloads page): http://bit.ly/TEmMJN 
Reply all
Reply to author
Forward
0 new messages