Today, we are pleased to announce the availability of new version of Scala based self-hosting Git server GitBucket 4.39.0!

Here are major new features in this version.

Enum support in custom fields

Custom field for Issues and Pull requests have been supported since GitBucket 4.38.0 and enum type is now supported.

Define enum field

You can define enum field with comma-separated values so users can select one of these values from the pulldown list when create or edit issues or pull requests.

Select value for enum field

Hide large diff by default

GitBucket has an issue that it takes very long time to render very large diff. In this version, such large diffs that have more than 1000 lines are hidden by default. You can see these diffs by clicking “Show diff” link.

Hide large diff by default

New options to run GitBucket using multiple machines

The following new experimental options are added in this version. These options can be used if you want to run GitBucket using multiple clusters for high availability or load balancing.

  • --disable_news_feed
  • --disable_cache

Note that these options are experimental and still GitBucket doesn’t support running using multiple machines officially. You can try it at your own risk.

This release also includes many bugfixes mainly regarding Web APIs. See all closed issues in 4.39.0 to know details.

Enjoy GitBucket!