Blog

Want to always keep up-to-date with Bugzilla news? Subscribe to announce@bugzilla.org, a read-only mailing list where we'll post announcements about new versions of Bugzilla and security advisories.

Browse Archives »

You can also see what's going on in the project by looking at the notes of, or watching the video of, our monthly developer meetings.

Loading the upcoming event

20. February 2006

Release of Bugzilla 2.22rc1, 2.20.1, 2.18.5 and 2.16.11

by Bugzilla Team

The Bugzilla Project is proud to announce our first Release Candidate for Bugzilla 2.22. Bugzilla 2.22 will be a major new feature release for Bugzilla, containing a large number of bug fixes and enhancements, including complete PostgreSQL support, UTF-8 support, user-impersonation capabilities, and many more features. Also see the draft Release Notes for 2.22.

We are also releasing our first bug-fix release for the 2.20 series, 2.20.1. All users of the 2.20 series are highly recommended to upgrade to 2.20.1, as it contains many improvements and fixes to the 2.20 branch.

There are also two security releases, 2.18.5 and 2.16.11.

Please note that this is very likely the final release on the 2.16 branch. After Bugzilla 2.22 is released, there will be no more security updates from the Bugzilla Project for the 2.16 branch.

27. December 2005

Security Advisory for 2.16.x Shadow Database Users

by Bugzilla Team

We issued a security advisory today for users of the shadow database feature in Bugzilla 2.16.10. Newer versions of Bugzilla are not affected, nor are you affected if you don’t use a shadow database.

19. October 2005

Bugzilla T-shirt Available

by Bugzilla Team

We now have a Bugzilla T-shirt available at the Mozilla Store. It’s a great way to support the project and show off your cool taste in bug trackers to your friends! Get yours today!

30. September 2005

Status Update

by Max Kanat-Alexander (mkanat)

Introduction and Updates

OK! It’s been a busy few months since our last Status Update, including a lot of work toward the final release of Bugzilla 2.20, and our first release of the 2.21 series, 2.21.1. We are also releasing a bug-fix release for the 2.18 series, 2.18.4. Though the 2.16 branch is still supported (for a short time), there was no 2.16 release required this time around.

As usual, we’d like to remind all Bugzilla administrators that to assist them in keeping up-to-date with release announcements and security advisories, we provide an ultra-low-volume administrator mailing list ([email protected]). We advise all Bugzilla administrators to subscribe so they can keep up with important Bugzilla announcements.

Those looking to get involved with Bugzilla development may want to consider joining the developers list ([email protected]). This list offers discussion on new features and issues. Developers are invited to subscribe to the list. You may also want to read our Contributor’s Guide.

New Releases

2.20

At long last, we have released Bugzilla 2.20! 2.20 has all sorts of great new features.

2.20 is our first major release which has not been run on bugzilla.mozilla.org before release. This is because the Mozilla Foundation system administrators have been quite overwhelmed and haven’t been able to do the upgrade. We expect to eventually have 2.20 running on bugzilla.mozilla.org, but it may be a few weeks or months before it happens.

However, it is also our first major release that has been thoroughly tested by the new Bugzilla QA Team, which you can read more about, further down in this Status Update.

Also, many installations have used Bugzilla 2.20rc2, and we had almost no bugs reported against that version, increasing our confidence in the stability of this release.

Upgrading to 2.20

Upgrading to 2.20 is the same as upgrading to any other version of Bugzilla, and you can read the section of the Release Notes called “How to Upgrade From An Older Bugzilla” for instructions.

In particular, remember to read through all the Release Notes, from the version you are upgrading from to the version that you are upgrading to. Certain new features require manual changes if you would like to use them. And, if you have customized your Bugzilla, sometimes there are manual changes you must make to be sure that your customizations stay around.

PostgreSQL Support in 2.20

One of the most-requested features of Bugzilla has been the ability to support other databases, and so 2.20 is the first official release to support a database other than MySQL. The first database that we are supporting other than MySQL is PostgreSQL. Though support for PostgreSQL is marked as “experimental” in 2.20, most of the features do work.

Also included in Bugzilla 2.20 is a script to copy a Bugzilla database between MySQL and PostgreSQL, contrib/bzdbcopy.pl. You can read the file itself for instructions, but just remember that your PostgreSQL Bugzilla installation and your MySQL Bugzilla installation have to be identical versions of Bugzilla in order for it to work.

Particular thanks goes out to Max Kanat-Alexander, Tomáš Kopal, various PostgreSQL users, and all the Bugzilla reviewers for making PostgreSQL support a reality.

2.21.1

We’ve been doing some large code re-organization for 2.21.1, making Bugzilla even easier to customize. In particular, Async Open Source has contributed significant changes to the way that we handle products, components, versions, milestones, and classifications in the code, which simplify the code for both customizers and core Bugzilla developers.

There are quite a few nice enhancements in 2.21.1, including:

  • The ability to do relative date searches by hour, in addition to days and other units of time.
  • “Alias” added to the New Bug form, for those who can edit the alias.
  • Added a user preference for whether or not to go to the next bug in your list after submitting changes to a bug.
  • Users can now actually access flag descriptions.
  • Bugzilla will optionally convert BMP attachments into PNGs for you.
  • The CGI.pl file is entirely gone.
  • You can now edit the Status Whiteboard when you are changing multiple bugs at once.
  • The move.pl script’s functionality has been merged into process_bug.cgi.
  • QuickSearch is now in perl instead of in JavaScript.
  • There is now limited ability for multiple different projects to share one Bugzilla codebase with different data stores.
  • New Bugzilla installations will use UTF-8 encoding for all pages.
  • The way that groups work in the database has changed, and large-scale Bugzilla use should be much faster, as a result.
  • The actual attachment data has been moved to a separate database table, separate from the attachments table. This should greatly improve searches on attachment information not related to the attachment contents.
  • You can now specify multiple emails, comma-separated, when setting the requestee of a flag.
  • “Bug Creation Time” is now available in the Boolean Charts.

2.18.4

This release fixes a few bugs reported to us, in addition to fixing one security issue.

This is the last 2.18 release where we considered non-critical bugs. All future releases on the 2.18 branch will fix only security or dataloss issues.

The QA Team

One of the new developments in the Bugzilla world is the Bugzilla QA Team, headed by Frederic Buclin (aka “LpSolit”). They have been doing detailed tests on our major releases, before we release them, to make sure that all our major features work.

Our QA team is composed entirely of volunteers – if you’d like to help out, contact LpSolit on IRC (irc.mozilla.org) in the #qa-bugzilla channel or by email. Helping out with Bugzilla QA is a great, easy way to contribute to the Bugzilla Project.

Release Schedules

Our 2.20 release was behind schedule, but that was somewhat expected. As an Open Source project, we rely totally on volunteer efforts to release a version, and so sometimes we can’t have hard release schedules. We freeze the development tree every six months, but how long it takes to release after that depends on a lot of factors, mostly how much development we did in those six months, and thus how many bugs we find and fix during the freeze.

One thing that contributed to the extended delay of the 2.20 release is that we allowed some new feature development even after the freeze, and also that our development time total on 2.20 was longer than six months. We expect our next release, 2.22, to be quicker to release, as we’ve had less time to develop on it. And future releases should stick more and more to our freeze schedule.

Per our standard six-month plan, the 2.22 branch would have been frozen on September 15. However, we couldn’t freeze a 2.22 without having 2.20 released. Currently, the plan is to freeze 2.22 one month after the release of 2.21.1. That way, we have some time to react to feedback on the 2.21 series, but we won’t be extending the 2.22 release indefinitely.

Hopefully, then, within three months after the freeze for 2.22, we will have a release. Hopefully, we’ll have it even sooner than that, but as I said, it’s hard to determine that sometimes, with volunteer efforts.

If you’d like to see faster Bugzilla releases, the best way is to come help out, yourself! To get started contributing to Bugzilla, you can read the Contributor’s Guide and the Developer’s Guide.

Oracle Support

Oracle themselves are working with the Bugzilla team on porting Bugzilla to Oracle. We hope to have workable Oracle support by the release of Bugzilla 2.24. If you’d like to keep track of how it’s going, CC yourself on the Oracle support tracking bug.

If you would like to help port Bugzilla to Oracle or any other database, feel free to contact the developers list ([email protected]). Porting Bugzilla to a new database system is usually easy, since we have a whole infrastructure in place for it.

The Status of Bugzilla 2.16

Bugzilla 2.16 has been locked-down to security fixes only for a long time. Starting with the release of Bugzilla 2.22, Bugzilla 2.16 will no longer be supported at all by the Bugzilla Project. We encourage all Bugzilla administrators to upgrade to Bugzilla 2.20 as soon as possible.

Trunk Checkins Since the Last Status Update

You can see a list of all recent changes to Bugzilla code using the table on our detailed changes page.

30. September 2005

Release of Bugzilla 2.20 (also 2.21.1 and 2.18.4)

by Bugzilla Team

We are proud to announce the release of Bugzilla 2.20, a major new feature release for Bugzilla. Bugzilla 2.20 includes a large number of major new features, and hundreds of small enhancements and bug fixes over Bugzilla 2.18.

We also have two other releases, a security fix for the 2.18 series, (Bugzilla 2.18.4),and our latest development snapshot (Bugzilla 2.21.1).

For details on all the releases, see our new, very detailed Status Update.

All of these releases fix security flaws discovered in older versions of Bugzilla. For details, read the Security Advisory.

There is no release on the Bugzilla 2.16 branch, because it was not affected by any of the security issues. 2.16 users should note that support for 2.16 will be totally discontinued with the release of Bugzilla 2.22, and so they are encouraged to ugprade to Bugzilla 2.20 as soon as possible.

08. August 2005

Release of Bugzilla 2.20rc2

by Bugzilla Team

We are proud to announce the second Release Candidate of Bugzilla 2.20, a major new feature release for Bugzilla.

Bugzilla 2.20rc2 is recommended to be used for testing purposes only. The final release of Bugzilla 2.20 will be shaped by your feedback over the next few weeks.

You can see a list of still-open bugs that we mean to fix before the final release of Bugzilla 2.20.

For those who want a stable version of Bugzilla, we recommend Bugzilla 2.18.x.

09. July 2005

Release of Bugzilla 2.18.3

by Bugzilla Team

There was a bug in 2.18.2 that caused users to be unable to use the Search page, and possibly other pages as well.

This has been fixed with our release of 2.18.3:

07. July 2005

Status Update

by Byron Jones (glob) and Max Kanat-Alexander (mkanat)

Introduction and Updates

Welcome to the July 2005 Bugzilla Status Update, covering the status of the Bugzilla project since the May 11th Update.

In this update we are pleased to announce the release of Bugzilla 2.20 Release Candidate 1 (rc1) and Bugzilla 2.18.2.

As usual, we’d like to remind all Bugzilla administrators that to assist them in keeping up-to-date with release announcements and security advisories, we provide an ultra-low-volume administrator mailing list ([email protected]). We advise all Bugzilla administrators to subscribe so they can keep up with important Bugzilla announcements.

Those looking to get involved with Bugzilla development may want to consider joining the developers list ([email protected]). This list offers discussion on new features and issues. Developers are invited to subscribe to the list. You may also want to read our Contributor’s Guide.

New Releases

2.20rc1

This release is a developer’s release and is not recommended for production use, but all existing users of the 2.19 development branch are strongly encouraged to upgrade to 2.20rc1. The 2.20rc1 release is the culmination of the most active three months in Bugzilla development history. 2.20rc1 resolves many bugs with the 2.19.3 release.

In particular, PostgreSQL support is considerably more stable than it was in 2.19.3. There are still a few known bugs, but a PostgreSQL Bugzilla should be usable for day-to-day work in small production environments.

We also have finally written up a list of the new features in 2.20, so go look at them if you’re curious as to exactly what new bells and whistles we’ve added to Bugzilla.

The final 2.20 release will be shaped by your feedback on 2.20rc1 in the next week or two, so please do let us know your comments, either by filing a bug or by telling the mozilla-webtools list/newsgroup. (Details on how to access mozilla-webtools are on the Support page.

2.18.2

2.18.2 is our second bug-fix release for 2.18, and we encourage anybody running 2.18 to update to 2.18.2.

In particular, you may notice that createaccount.cgi now works even when the “requirelogin” parameter is turned on.

New Features Since the Last Status Update

In 2.20rc1, you can now localize the names that will be displayed for Statuses and Resolutions. They are in global/field-descs.html.tmpl in the templates.

Other than that, we just fixed a lot of bugs!

Trunk Checkins Since the Last Status Update

You can see a list of all recent changes to Bugzilla code using the table on our detailed changes page.

07. July 2005

Release of Bugzilla 2.18.2 and 2.20rc1

by Bugzilla Team

We are proud to announce the first Release Candidate of Bugzilla 2.20, a major new feature release for Bugzilla. Bugzilla 2.20 includes support for PostgreSQL, a new “Large Attachment” storage mechanism, a new level of bug classification, user-defined periodic reminders by email, and many other new features.

Bugzilla 2.20rc1 is recommended to be used for testing purposes only. The final release will be shaped by your feedback over the next few weeks.

We are also releasing a bug-fix release for the 2.18 series, 2.18.2. The 2.18 series is recommended for users in production environments. All users of the 2.18 series are recommended to upgrade to 2.18.2 as soon as possible.

There is also a Security Advisory for Bugzilla 2.18.1 and 2.19.3.

We would like to remind users of the 2.16 series that we expect to stop maintenance on 2.16 around October 2005, so they should plan to upgrade to 2.18 or 2.20 before then.

18. May 2005

Release of Bugzilla 2.16.10

by Bugzilla Team

Under many circumstances, users could not enter a bug on 2.16.9. This has been fixed with our release of Bugzilla 2.16.10: