Latest changes in Crucible

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

2019 年 2 月 14 日 

We are happy to share with you Crucible 4.7. In this release we focused on refreshing the entire platform Crucible stands on, adding support for newest databases and creating new REST APIs.

Make sure to read all about our newest features. If you're an upgrading user, see our upgrade guide



Upgrade to Jetty 9.4

This is the largest technical change made in Crucible 4.7. We upgraded the underlying Jetty server from 8.1 to the 9.4, which is the latest and most actively supported version. Jetty 9.4 comes with over 3100 bug fixes and improvements implemented, including a number of security fixes, migration from Glassfish to Apache JSP engine, update of Servlet API to 3.1, JSP to 2.3, EL to 3.0 and many more. Jetty 9.4 itself is also compatible with Java 11 and fully supports the IPv6 stack. We plan to migrate Crucible to Java 11 and add IPv6 support in future releases, so Jetty 9.4 is a step forward on this road. 

SVNKit 1.9.3

We upgraded SVNKit to the 1.9.3 version. This version contains a number of bug fixes, including an important fix for logical addressing introduced in Subversion 1.9 repository format. So if you have a large SVN repositories in 1.9 format, we strongly recommend upgrading to Crucible 4.7.

Support for new platforms

We're happy to announce support for the following new platforms: 

  • Git 2.19 and 2.20
  • PostgreSQL 10, 10.5, and 11
  • Oracle 12c R2

MySQL UTF8 4-byte encoding

MySQL's UTF8 character encoding supports only up to 3-byte characters, so till now you weren't able to use emojis like 🍻in your code review. With Crucible 4.7 you can use migrate your database to 4-byte UTF8 encoding (utf8mb4) and express full palette of emotions with emoticons 😊🙀🙌. We created an article which will guide you how to migrate.

New REST APIs

Admin endpoints

As a Crucible administrator you will love this. We delivered new REST endpoints so that you can automate Crucible administration even more:

  • /rest-service-fecru/admin/global-permissions/
    managing global permissions.

  • /rest-service-fecru/admin/pluginsettings
    access to plugin settings.

  • /rest-service-fecru/admin/repository-permissions/
    managing repository user permissions.

User endpoints

As an end-user you may find these endpoints useful for your scripts:

  • /rest-service/reviews/{permId}/activityitems
    paged list of activity items for a review.

  • /rest-service/reviewer-search
    information about reviewers available for a review.

  • /rest-service-fecru/blame
    blame information for a file.

その他の改善

New and better 'Atlassian Support and Troubleshooting Tools' plugin, bug-fix for proper handling of UTF8-encoded files in Perforce and a number of other fixes are yet another reasons to upgrade.

最新バージョンを入手



 変更履歴

This section will contain information about the Crucible 4.7 minor releases as they become available. These releases will be free to all customers with active Crucible software maintenance.

If you are upgrading from an earlier version of Crucible, please refer to the Crucible upgrade guide.

The issues listed below highlights some of the bugs resolved in Crucible 4.7.x.

14 February 2019 - Crucible 4.7.0

T キー 要約
Loading...
Refresh


最終更新日: 2019 年 2 月 14 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.