New in version 3.1.4

September 17th, 2010
  • Several fixes to improve stability.
  • Several fixes to improve the user interface.

New in version 3.1 (June 25th, 2010)

  • Faster Search Results and Quick Filter Toolbar:
  • Faster Search Results: Message indexing is faster and provides users with faster search results.
  • Quick Filter Toolbar: New Quick Filter Toolbar lets you filter against search terms, tags, starred messages, address book contacts, new emails, and attachments.
  • User Experience Improvements:
  • New Migration Assistant: The new Migration Assistant gives Thunderbird 2 users a way to choose the new features in Thunderbird 3.1 or to keep their current features and settings.
  • Saved Files Manager: New Saved Files Manager displays all the files you downloaded from your email to your computer.
  • Mail Account Setup Wizard: Hundreds of ISP settings have been added to make setting up Thunderbird easier. The Mail Account Setup Wizard matches against a database of email settings from popular mail providers so that you will only need to provide your name, email, and password to set up new mail accounts.
  • Performance Improvements:
  • Improvements to Stability, Memory, and Password Handling

New in version 3.1 Beta 1 (March 12th, 2010)

  • Thunderbird-specific:
  • Fixed: unable to make tbird on the Mac my default news:// reader
  • Fixed: Answering a news article in a saved search folder not stored under a news account creates mail reply instead of follow-up
  • Fixed: Need new icon for Shredder builds
  • Fixed: Message Header: Focussing contacts causes respective header and label to move down some px (polish)
  • Fixed: Even though TB can play aiff sounds as new mail alerts, you can’t pick them
  • Fixed: Write tests for different content types for the content policy
  • Fixed: Address auto-complete gives random order, not based on frequency after upgrading from Thunderbird 2 to Thunderbird 3 (autocomplete)
  • Fixed: Keyboard shortcut conflict with the shortcut “K”
  • Fixed: local folders account shown duplicated (multiple accountN.server points server1 for “Local Folders” account)
  • Fixed: Ignore NO_EM_RESTART in the environment when make mozmill & make mozmill-one are set
  • Fixed: [Faceted Search] Could facet by account
  • Fixed: Content tabs don’t display “Loading…” string between page loads
  • Fixed: Look into making use of stock GTK+ search icon
  • Fixed: Can’t install application/x-xpinstall types by clicking on links in content tabs
  • Fixed: Support latest Mozmill version in Thunderbird tests.
  • Fixed: Thunderbird 2.0 to 3.0 upgrade deleted contents of local trash subfolders, colons (:), slash(/) in folder names on Mac OS X
  • Fixed: Crash on repeated collapse/expand of threads with subthreads killed by filter [@ memmove | nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int)]
  • Fixed: Need images for “Lanikai” branding
  • Fixed: Activity Manager: pop activity is not showing
  • Fixed: No L10n updates on Lanikai/Thunderbird 3.1 branch
  • Fixed: Don’t set XPCOM_DEBUG_BREAK=stack in runtest.py if it is already set to something else
  • Fixed: folder pane background color is incorrect
  • Fixed: Remove browser.history_expire prefs from all-thunderbird.js
  • Fixed: smart folder searches miss imap folders after empty local folders
  • Fixed: folderPane.js needs an s/aGenerator/aMode/
  • Fixed: Mozmill: Random orange with switching tabs but not waiting for something to be displayed
  • Fixed: Will NOT save any “sent” messages no matter what “sent” folder is selected. I used to use local “sent” folder but NO “sent” folder works now.
  • Fixed: Address Book keyboard shortcut Ctrl/Cmd+2 not working
  • Fixed: Tidy up content-tabs and cookies mozmill tests now that bug 508999/bug 511240 have landed
  • Fixed: DNS Prefetch security issue: Information leak
  • Fixed: Import from Eudora filter rules does not translate URL-style rules
  • Fixed: Using search function returns an XML error pointing to local file
  • Fixed: There’s no need for no_pkg_files when every platform uses a package manifest
  • Fixed: Mozmill: Random orange after opening a new tab with MailUtils.displayMessage
  • Fixed: Mozmill: random orange with closing the current tab but not properly waiting for message display completion
  • Fixed: Fix test-message-pane-visibility.js to not do a double message load while restoring tabs
  • Fixed: Make summarization code update the message display’s messageLoading/messageLoaded
  • Fixed: View -> Folders does not switch to Unread, Favorite or Recent, only to Smart and All
  • Fixed: Disable autodetect of offline mode in MozMill tests
  • Fixed: mdimporter ‘MODULE’ is defined too late
  • Fixed: “mail.strictly_mime.parm_folding” function of Thunderbird 3 does not work correctly
  • Fixed: Local Folders “account” has disappeared from the left hand folder pane with v3.0.2
  • MailNews Core:
  • Fixed: avascript strict warnings in AccountWizard.js
  • Fixed: ldap connections not close properly, LDAP/SSL triggers internal failure error message.
  • Fixed: crash [@ nsAbView::GetSelectedAddresses(nsIArray**)] does not check for NULL pointer
  • Fixed: Smarter handling (even just a parsing error!) of semicolon-separated addresses in To: field
  • Fixed: [MIME] “This body part will be downloaded on demand” strikes back
  • Fixed: Allow mailto: links with multiple addresses delimited by (illegal) semicolons (;)
  • Fixed: crash [@ nsMessengerWinIntegration::SetupInbox()], mostly startup crashes
  • Fixed: Make Forward as inline work without compose window
  • Fixed: TortoiseHg brakes “Copy (Ctrl+C)” and Drag & Drop in SM & TB on Gecko/1.9.x trunk
  • Fixed: document gloda’s test framework helper messageGenerator.js and share it with the world
  • Fixed: Seamonkey/Thunderbird send DNS queries when viewing mail, could be used to verify existence of mail accounts
  • Fixed: Messages marked manually as Junk are never moved to Junk folder (if user doesn’t check “Enable adaptive junk mail controls for this account”, even though UnJunk moves back to Inbox regardless of user’s choice of the option)
  • Fixed: Intermittent nsTArray_base leak in test_nsAbAutoCompleteSearch*.js
  • Fixed: xpcshell-tests: test_downloadOffline.js leaks intermittently
  • Fixed: Add to client.py –hg-clone-options
  • Fixed: Port |Bug 517355 – Restore OJI, Liveconnect and the JEP on the 1.9.2 branch on OS X| to comm-central (apps)
  • Fixed: birthday field: improve handling of BirthYear for pre-1900 dates
  • Fixed: widget is not always able to initialise OLE (somehow triggered by various third party software e.g. McAfee Site Advisor, TortoiseHg)
  • Fixed: Some /mailnews/local/src/nsLocalMailFolder.cpp cleanup
  • Fixed: crash [@ nsImapMailFolder::UpdateImapMailboxInfo(nsIImapProtocol*, nsIMailboxSpec*)]
  • Fixed: gloda indexes while offline, if we startup without a network connection
  • Fixed: Comm-central contains a MoreFilesX dependency, but is obsolete on Gecko1.9.2 and later
  • Fixed: [64bit]: call of overloaded ‘AppendInt(NSInteger)’ is ambiguous in nsAbOSXCard.mm
  • Fixed: “ASSERTION: invalid array index” triggered by nsImapFlagAndUidState::GetMessageFlagsFromUID
  • Fixed: AIX port unresolved external symbol, nsAutoSyncManager.cpp
  • Fixed: AIX Port TOC overflow when linking static thunderbird-bin
  • Fixed: local folder size limit to extend to 4GB on Mac OS X
  • Fixed: Allow client.py network attempts to restart itself in case of failures
  • Fixed: crash [@ nsMsgXFViewThread::AddHdr(nsIMsgDBHdr*, int, unsigned int&, nsIMsgDBHdr**)] manipulating messages in virtual folder
  • Fixed: Port bug 392180 updateURL should have variable indicating the context of the check to comm-central apps
  • Fixed: imap STATUS not closing db – mail.check_all_imap_folders_for_new and “check this folder for new messages” causes high memory and error message Unable to open the summary file for xxxxx. Perhaps there was an error on disk, or the full path is too long.
  • Fixed: WARNING: goofy tree selection state: two ranges are adjacent!: ‘endFirstRange == startRange’ with test_delete_multiple_messages_with_first_selected_message_open in test-deletion-with-multiple-displays.js
  • Fixed: crash [@ apply_rfc2047_encoding ] while importing from outlook 2010
  • Fixed: Port |Bug 216462 – (smil) Implement SVG (SMIL) Animation| to comm-central, configure part
  • Fixed: Explicitly unsupport building without SVG in comm-central
  • Fixed: test_largeOfflineStore.js: Detect and exit early with non-NTFS volumes, and otherwise mark the inbox file as sparse on Windows
  • Fixed: Port |Bug 504822 – Remove XBM support from Mozilla| to comm-central
  • Fixed: Port |Bug 473411 – the rule for DIST_FILES should create dist/bin| to c-c
  • Fixed: Port |Bug 478443 — Alter makefiles slightly to make pymake happy| to comm-central
  • Fixed: Port |Bug 422986 — make -j2 -f client.mk profiledbuild fails| to comm-central
  • Fixed: Port |Bug 498330 — make distclean doesn’t work with –disable-compile-environment| to comm-central
  • Fixed: Port |Bug 472165 – WinMobile Build Requires Tools In PATH Variable| to comm-central
  • Fixed: Restore NS_PRINTING and use it in packaging
  • Fixed: Port |Bug 477679 – default to -Ox for windows ce optimization flag| to comm-central
  • Fixed: Port changeset 22f5d7ee604f and changeset 8510b43aa883 to comm-central
  • Fixed: Remove MOZ_VALGRIND from comm-central
  • Fixed: Port |Bug 482156 – Get rid of (unnecessary) LIBGNOME dependency| and related follow-ups to comm-central
  • Fixed: Error while retrieving mail from POP3
  • Fixed: Port |Bug 495224 – Builds involving symlinks in the source dir fail to find config/config.mk| to comm-central
  • Fixed: nsMsgDBView::ReloadMessage doesn’t call displayMessageChanged on the command updater
  • Fixed: Port bug 488608 and bug 490325 to comm-central
  • Fixed: Misalignment in –help command line
  • Fixed: orkinHeap should use malloc/free instead of new/delete
  • Fixed: Missing python version check in configure

New in version 3.0.3 (March 2nd, 2010)

  • Fix for missing folders or empty folder pane after updating to Thunderbird 3.0.2

New in version 3.0.1 (January 21st, 2010)

  • Several fixes to improve stability and security
  • Several fixes to the user interface and attachment handling.

New in version 3.0 (December 9th, 2009)

  • New Search with Advanced Filtering Tools:
  • New Search with Advanced Filtering Tools:
  • Search results now include advanced filtering tools. You have the option to filter your results by sender, tag, attachments, people, folder, and mailing list. You can also filter your email using the timeline tool.
  • New Global Search Field with Autocomplete:
  • When typing in the Global Search field, Thunderbird autocompletes against your address book. You have the option of searching everywhere or filtering against different parts of the email such as by subject or by sender.
  • User Experience Improvements:
  • New Mail Account Setup Wizard:
  • The new Mail Account Setup Wizard matches against a database of email settings from popular mail providers so that you will only need to provide your name, email, and password to set up new mail accounts.
  • Redesigned Mail Toolbar:
  • The Mail Toolbar is redesigned to include the new Global Search bar. Buttons such as reply, forward, delete, junk are part of each email message. You can add those buttons back to the main toolbar by customizing the toolbar.
  • Tabbed Email Messages:
  • Double-clicking or hitting enter on a mail message will now open that message in a New Tab window. Middle-clicking on messages or folders will open them in a Tab in the background. When quitting Thunderbird, visible tabs will be saved and will be restored when you open Thunderbird the next time. There is also a new Tab menu on the Tab toolbar to help you switch between Tabs.
  • Smart Folders:
  • The folder pane offers a Smart Folders mode which combines special mailboxes, like Inbox, from multiple accounts. Smart Folders is now on by default.
  • New Message Summary View:
  • Selecting multiple messages will give you a summary view of the emails you have selected.
  • Column Headings:
  • The column headings that are displayed and the order in which they are displayed can now be set on a per-folder basis.
  • Message Archive:
  • You can now file messages from your Inbox or other folders into the new Archive folder system.
  • Activity Manager:
  • The Activity Manager records all the interactions between Thunderbird and your email provider in one place.
  • New Add-ons Manager:
  • The new Add-ons Manager (Tools > Add-ons) can now be used to find, download, and install Thunderbird Add-ons which includes Extensions, Themes, and Plugins. Note that few Add-ons are compatible with this beta at the time of release, as Add-on developers need to upgrade them.
  • Improved Address Book:
  • If someone is in your address book, it is indicated by a new star icon which you can click to edit contact details inline. If they are not in your address book, you can add them with one click of the icon. A new birthday field allows you to keep track of your friends' birthdays. You can also add a photo for contacts in your address book.
  • Improved Gmail Integration:
  • Better recognition and integration of Gmail's special folders such as Sent and Trash including non-English versions of Gmail. Thunderbird also uses All Mail as the Archives folder.
  • Performance Improvements:
  • IMAP Folder Synchronization:
  • Thunderbird will download IMAP messages by default in the background to allow for faster message loading and better offline operation. This feature can be enabled on an individual folder basis via Folder properties, or for all folders in an account via Account Settings / 'Synchronize & Storage'.

New in version 2.0.0.18 (November 20th, 2008)

  • Fixed in Thunderbird 2.0.0.18:
  • MFSA 2008-59 Script access to .documentURI and .textContent in mail
  • MFSA 2008-58 Parsing error in E4X default namespace
  • MFSA 2008-56 nsXMLHttpRequest::NotifyEventListeners() same-origin violation
  • MFSA 2008-55 Crash and remote code execution in nsFrameManager
  • MFSA 2008-52 Crashes with evidence of memory corruption (rv:1.9.0.4/1.8.1.18)
  • MFSA 2008-50 Crash and remote code execution via __proto__ tampering
  • MFSA 2008-48 Image stealing via canvas and HTTP redirect