Выпущена Bugzilla 5.0


Новая версия системы отслеживания дефектов Mozilla, Bugzilla, была выпущена с улучшенным интерфейсом WebServices и улучшенным кэшированием.

Bugzilla — это бесплатный пакет отслеживания ошибок, который позволяет отслеживать ошибки и изменения кода, а также отправлять и проверять исправления. Разработчики описали новую версию (которая разрабатывалась более двух лет) как «самую захватывающую новую версию Bugzilla в нашей истории».

Улучшения интерфейса WebServices в новой версии включают добавление новой REST-подобной конечной точки наряду с существующими конечными точками XML-RPC и JSON-RPC. Это означает, что доступ к данным Bugzilla можно получить с помощью стандартных HTTP-вызовов для упрощения разработки.

Также была добавлена поддержка ключей API, чтобы при вызовах API больше не требовалось использовать файлы cookie или логин и пароль пользователя. Пользователи могут создавать разные ключи API для каждого приложения и отзывать ключи API, которые были скомпрометированы или больше не нужны.

Было добавлено несколько методов и улучшены существующие, чтобы предоставить доступ к данным, которые ранее не были доступны, например Group.get. Метод Bug.search был улучшен, чтобы включить те же типы поиска, что и в пользовательском интерфейсе расширенного запроса, а данные вложения, такие как флаги и другие метаданные, теперь можно обновлять через API.

Bugzilla теперь имеет возможность подключаться к серверу Memcached, работающему локально или в сети, чтобы обеспечить быстрый доступ к различным типам данных. Это сокращает количество обращений к базе данных и может повысить производительность. Другие области также были улучшены, чтобы использовать преимущества кэширования в памяти для объектов, которые извлекаются несколько раз во время запроса, таких как пользовательские данные и т. Д.

Еще одно улучшение заключается в том, что теперь вы можете добавлять теги, которые видны другим пользователям, в комментарии об ошибках. Это позволяет создавать цепочки обсуждений, отмечать комментарии как спам и выявлять важные комментарии. При желании вы также можете скрыть комментарии, содержащие определенные теги.

Групповой контроль также был улучшен, что упростило сохранение конфиденциальности ошибок для определенных групп пользователей. В прошлом Bugzilla ограничивала круг лиц, которые могут просматривать ошибку, для всех, кто был членом всех групп, в которых была ошибка, но был добавлен режим, который означает, что ошибка может просматриваться более ограниченной группой пользователей.

Разработчики также переписали справку и документацию, используя формат reStructuredText, чтобы их можно было размещать на таких сайтах, как ReadTheDocs.org, а также было легче преобразовать в различные форматы, такие как HTML и PDF. Также был добавлен новый раздел, посвященный новому REST WebService API.


Добавить комментарий