Lightning 3.3 is Out the Door

I am happy to announce that Lightning 3.3, a new major release, is out of the door. Here are a few release highlights:

  • Various components have been made asynchronous, allowing for better perceived performance. This means less hanging when Lightning is busy.
  • Improved invitation processing, as well as a few new features:
    • Restrict sending invitations to newly added attendees
    • Send one invitation email per attendee, not disclosing other attendees
    • Consider default BCC and CC of configured email identity when sending invitations
    • More actions when viewing invitations, e.g. tentative accept, accepting only occurrences.
  • When accessing Google Calendar via CalDAV, the authentication dialog doesn’t constantly reappear.

There have also been a lot of changes in the backend that are not visible to the user. This includes better testing framework support, which will help avoid regressions in the future. A total of 103 bugs have been fixed since Lightning 2.6.

When installing or updating to Thunderbird 31, you should automatically receive the upgrade to Lightning 3.3. If something goes wrong, you can get the new versions here:

Should you be using Seamonkey, you will have to wait for the 2.28 release, which is postponed as per this thread.

If you encounter any major issues, please comment on this blog post. Support issues are handled on support.mozilla.org. Feature requests and bug reports can be made on bugzilla.mozilla.org in the product Calendar. Be sure to search for existing bugs before you file them.

Addons Update:

There are a number of addons that have compatibility issues with Lightning 3.3. The authors have been notified and a few first fixes are available:

  • Calendar Tweaks: This addon causes constant flashing and makes Lightning unusable. The author has been notified and has released version 6.0 which shoul fix all issues. Plase notify him in case there is more trouble.
  • Thunderbird Conversations: There is an issue with the Lightning invitations plugin. It has been fixed in one of the nightly builds and will be available as a release soon.

Other Updates:

Tags:

60 comments

  1. It’s all very well having beta stuff that works but Thunderbird has just released a stable version 24.6.0 There appears to be no corresponding Lightning update and thus all my calendar information has disappeared into a black hole. That’s less than helpful.

    • Philipp Kewisch

      Lightning 3.3 and Thunderbird 31 is not beta, they are full release versions. Anyway, Lightning 2.6.6 is still compatible to Thunderbird 24.6.0. You can get it from the old versions page.

  2. Daniel Boughton

    Seeing an old issue – can’t accept calendar invites sent to a group from outlook. There was a workaround in the prior version via modifying one of the javascript files.

    • I’m seeing the same issue. I didn’t have this issue until I upgraded to the latest stable Thunderbird with this new version of Lightning (version 3.3). Is there a fix for this issue?

      • I’ve isolated the problem. If I open the calendar invite in the Classic Reader, the Accept and other buttons appear. By default, I view messages in the message pane using Thunderbird Conversations. The calendar Accept and other buttons don’t appear there anymore as they used to. If I disable the Thunderbird Conversations add-on, the Accept and other buttons do appear in the message pane. So, this appears to be an issue with Thunderbird Conversations?

  3. Geoffroy Ménard

    Lightning is completely unusable, the calendar content keeps disappearing / reappearing every few seconds. During the second the content is shown, an exclamation mark appears next to one of my google calendar’s title. If I disable this particular calendar, the flashing stops. Strangely, I have another google calendar configured, which works fine.

    • Philipp Kewisch

      The flashing has (unfortunately) been there for a long while. I have some plans on how it can be solved but it requires some technical redesign. Anyway, this should not be your issue, lets see how we can fix it. I will contact you via email shortly. We have made some changes to Google Calendar access that have improved the situation for many, but maybe there is another problem.

    • Are you using the Calendar Tweaks extension? If yes please disable it and retest. This extension is known to cause blinking of the events.

  4. Kuangting Liu

    I am using Ubuntu 14.04. I installed Lightning 3.3 for linux and had the same problem as the other commentor. The calendar content keeps disappearing / reappearing every few seconds. And it’s hogging CPU so I couldn’t do any other work unless I disable Lightning.

    • Philipp Kewisch

      If you let it sit for a while does it eventually calm down? What remote calendars are you using?

      • I am using Google calendar. Thanks to ssitter, looks like Calendar Tweaks is causing the problem, even though I have updated it to 5.0. Once I disabled Calendar Tweaks, Lightning works fine. Too bad I won’t have the nice color coding but at least I can use Lightning again. Thank you.

  5. In case it may help, using 3.3 against a private Davical calendar works very well. No flashing, fast now.

  6. Congratulations to the new version of lightning, which also works very well for me on Davical servers.

    In the course of this update, I found the source of a regularly reappearing authorization request on one of my caldav calendars as well. For some reasons, I used “https://username@server.name/caldav.php/…”. This seemed to cause problems with password storage. Removing the part “username@” solved this issue.

  7. Just installed Thunderbird 31 + Lightning 3.3 on Ubuntu 14.04 64 bit. I am no longer able to edit existing calendar events on my local calendar (or dismiss reminders).

    When I open an existing event, a small popup window appears that lists the event details and description as readonly. The description is displayed in a text box, but cannnot be changed.

  8. Well I figured out the issue. For some reason during the upgrade, my local calendar’s readonly property had been enabled. Right clicking the calendar from the calendar list, selecting “Properties”, then unchecking the “Read Only” checkbox seems to have fixed it.

  9. I am having the same issue as Daniel, I see the “this message contains an invitation to an event” banner, but no Accept/Decline buttons. I’m using ubuntu 14.04, i have not been able to find any other way to accept invites to meetings and it’s becomming a real problem.

  10. Etienne Le Sueur

    I was using Thunderbird 24 and Lightning 2.6 with the Exquilla exchange plugin, and I could use autocomplete in the event invite attendees dialog. I could also see availability of invitees.

    I upgraded to TB 31 and Lightning 3.3, and it’s regressed :( No autocomplete in invite attendees and no availability.

    • Philipp Kewisch

      There are some known issues w.r.t autocomplete in Thunderbird 31 that also affect Lightning. I hope this will be fixed for Thunderbird 31.1.0 + Lightning 3.3.1

      • Etienne Le Sueur

        Thanks for the info. Will keep an eye out for the updates.

        • Etienne Le Sueur

          Actually, do you have a bug ID that I can track? Seems that there are quite a few bugs open about autocomplete issues, none have recent comments.

  11. I installed 3.3 on two different PCs, both running Windows 64. Both have the same problem: Printing doesn’t work irrespective of the view selected. Printing from Thunderbird itself (emails) does work.

  12. I´ve waited a bit for an update, but unfortunately it seems, its not that big of a problem. Since I updated to 3.3 I can´t use the calender properly anymore. it doesnt adjust itself to the frame. that is, I use the one-week-view and i only get monday to friday, the rest is outside the frame. problem with that is, that the bar to scroll is outside as well. so when i want to go from 10 am to 10 pm (for example), i have to scroll horizontally to get to the bar to scroll vertically and then scroll horizontally back. which is a bit tiring.
    yes, i am using it on my laptop (windows), so only those encounter the problem, who don´t have a big monitor.

  13. Hi,

    I can confirm that disabling Calendar Tweaks 5.0 is the cause of the remote calendars flashing on/off.

  14. Appears that I cannot enable two calendars from the same root url. I have the multi-realm setting to true. Whenever I try to enable a second calendar I get the error below.

    If I enable calendar A first, calendar B doesn’t work, and vice versa. On T-bird 31.0 and Lightning 3.3

    CalDAV: Status 404 on initial PROPFIND for calendar *******

    • Philipp Kewisch

      The 404 usually means the URL is incorrect. Could you double check this?

      • It appears right… as I said, if I disable calendar A, calendar B works on a restart of Thunderbird, and if I disable Calendar B, calendar A works.

        Would the backend sabredav server be telling it that it can’t server multiple calendars… weird cause everything ewas fine in the previous verison.

  15. I am seeing a problem not mentioned in previous comments. With 3.3 (and Thunderbird 31.0), when I create a new appointment and then click on the “Invite Attendees” button, it brings up the busy search dialog. Here, when I type names to invite, the integration with the address book no longer works. It worked fine previous to this new version. This basically means I am not able to schedule new appointments with others. I am running on Ubuntu 14.04.

    • Philipp Kewisch

      There are a few autocomplete issues in Thunderbird that also affect Lightning. We know about these issues, but right now we have to wait for the Thunderbird team to fix the core issues first. I suspect there will be a Lightning 3.3.x release fixing this issue.

  16. Any news? I would be glad to get some help to get Lightning working again. Wehn I close one of the sides in Thunderbird, I still can´t access the scrolling bar, it´s still out of reach. So something happened, with the latest update.

  17. I’ve been using Thunderbird 31 with Lightning 3.3 for a few weeks and have been suffering with continual instances where the CPU gets pegged to 100%. It is extremely frustrating as things bog to a stop for up to 30 seconds at a time. To attempt to figure out what’s going on, I’ve disabled all extensions and have found that when Lightning is enabled, this causes of the lagging performance. When Lightning is disabled, there are no CPU issues but upon enabling again, things bog down completely again. I’m running Win7 64 bit. What do I need to do to get this fixed?

    • Philipp Kewisch

      What kind of calendars do you use? local? CalDAV? Webdav/ics? Other? Could you try enabling “Offline Support” in the calendar properties dialog?

  18. Lightning 3.3 is not available for download as of 8/14/14

  19. I’m trying to download Lightning but all download links are 404. I’ll try again in a bit but wanted to give you a heads up in case you weren’t aware.

  20. Just downloaded Lightning 3.3 and tried ot install to Thunderbird 31.0, got message saying Lighting version not compatible with Thunderbird 31.0! Please advise

    • Hmm strange, Lightning 3.3 is the right version for Thunderbird 31.0. Maybe you can try Thunderbird 31.1, or redownload Lightning. Make sure you are downloading for the right platform too.

  21. I downloaded this add on directly from Mozilla but when I try to install it I get an error message that it is not compatible with Firefox 32.0. I tried several times with same result. What am I doing wrong?

    • Hey Dave. Lightning is an addon for Thunderbird and Seamonkey and is therefore not compatible with Firefox. Please download the extension to your computer and install it manually. Here is a guide on how to install.

      • Thanks Phillip, I just changed from Vista to Windows 8.1. Previously, I added Lightning to 2 PCs by downloading it directly so I am not sure what’s changed. Anyway, thanks for the answer, I may try the manual method you suggest or consider a different calendar, especially considering the wrinkles described below.

  22. Running tb 31.1 and lighting 3.3.
    The calendar no longer displays on tb startup. I have to: Menu -> Events and Tasks -> Calendar (or ctl-shft-c) every time I launch tb now. Any idea how to tweak in about:config?

    • This sounds like there is an issue with the Thunderbird session restore. What happens when you open another tab, for example an email message, and then restart? Is that tab restored correctly and it is just Lightning, or does it happen everywhere?

      • I open a tab (something I don’t usually do in tb) and then close and restart tb. That tab does not reappear.

        When I restart firefox with the restart command, with two windows open, one with multiple tabs, ff starts with the two windows. (It even saved the beginning of this reply which I’d started typing before restarting!)

        The only difference in process is that I don’t have a way to restart tb w/out closing it. In ff, I’ve a restart button. If I were to close firefox the same way, ff would start fresh w/ no indication of its previous state, as it always has, which I like.

        Another thing I’ve noticed related to tb restore, perhaps: I usually keep the “keep filters applied when switching folders” pin, pinned, but it too doesn’t retain that state upon fresh tb launch. Have to do it every time now. I forgot about that one as I don’t use it as often as lightning.

        • This sounds like its a more general Thunderbird issue then. I’d suggest visiting support.mozilla.org and posting your issue there. The session restore code between Firefox and Thunderbird is different, so its not so easily comparable.

          Given other settings don’t stick either, I can imagine this is a crash on shutdown, before the preferences are saved. Do you have the crashreporter disabled maybe? You could also try opening Thunderbird from the terminal (or with -console on Windows) and checking what happens on shutdown (look for segmentation faults or something that sounds similarly harmful).

  23. Since the latest update from Ubuntu 14.04 repositories, I’ve noticed a problem with the “invite attendees” feature which means I’m struggling to send out invitations. Lightning does a look-up in our institutional address book and finds the person I want to invite, but splits their name on the comma contained within the address book entry, as follows:

    Address book entry: Holden, Nick

    Lightning invite:
    Holden
    Nick

    Then it fails to send to “Holden” and thus fails to send out the invitation at all.

    I’ve found bug reports of this behaviour in earlier versions of Lightning, but it has defnintely only very recently started happening to me.

  24. Phillip, I did the manual install you referenced and it worked perfectly. Thanks a million!

  25. I posted a bug https://bugzilla.mozilla.org/show_bug.cgi?id=1066247

    I’m wondering if you can have a look at it.

  26. Hi people,

    I have been looking around for a solution to my difficulty, I think I’m on the right place now…

    I like Thunderbird a lot, and Lighning is great. However I have one small problem:
    To create a calendar, either google or local, you need to associate it to a mail account. Hence, if I create or receive an event, it is associated to a mail account, and thereafter things happen, etc, etc.

    I suppose my thunderbird setup is quite typical, many people must have it, I have a work mail account configured and a google account configured. When I receive an event that I accept as attendee, it appears automatically in my work (local) calendar.
    I cannot sync the local calendar to the google calendar. Hence, I cannot have the reminder on my phone.
    If I copy the event to the google calendar manually, upon creation it sends out an email to all attendees, furthermore, through my google mail. This is very awkward, because I do not want to invite back the people that just invited me in a meeting. I just want to accept once, the initial acceptance that put the event in my local calendar in the first place.

    To a degree I am willing to accept and understand the present functionality, it could have some sense. However, what I am not able do is simply sync the 2 calendars, the local (that is linked to my work mail) with my google calendar (linked to my google account).

    I don’t care if I need to have one or more calendars. People in some pages suggest that I merge calendars, import local to google, and so on. What they fail to think at that moment, is that a calendar is linked to an email, and if I don’t have a local calendar linked to my work mail, I will not get the invitation acceptances in any calendar whatsoever, since the point of entry is an email.

    in the end of the day, the requirement sounds simple: If an event appears in my “calendar”, I want it replicated in my mobile phone. I understand from my job (network engineer), that simple requirements don’t always mean simple implementations, but I really hope you could have a go at it.

    thanks for taking the time to read through,

    Kind Regards,

  27. Hello, I (and a few other people I see on the review site) can’t install Lightning on Windows. I get the following message:

    “Lightning could not be installed because it is not compatible with Firefox 32.0.3.”

    Following are my software versions:
    Firefox 32.0.3
    Thunderbird 31.1.2
    Lightning-3.3.1-tb+sm-windows
    Windows 7 64-bit

    Thanks for looking into this.
    Lance

  28. As of last night, I am unable to get Thunderbird (Under Ubuntu 14.04) to display my calendar, although all the events on my Google calendar show up in the event queue on top. Before that, everything worked as expected: I could create and save an event on the Calendar page and it would appear there and online in my Google calendar, but now my calendar is completely unpopulated — though dates with events are marked in bold.

    I tried deleting the calendar and recreating it (after adding a dummy calendar) — no luck. I also tried uninstalling and reinstalling Lightning — also without luck, but I should report that Thunderbird installed a newer version of Lightning (3.3.1) than the one I had deleted, which was a little surprising since I think it’s been a few weeks since this version of Thunderbird got updated (to 32.0.3).

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>