GitBucket 4.35.0 released!
GitBucket 4.35.0 has a database migration issue which happens if webhook has been configured, and a binary compatibility issue in the bundled notifications plugin. Please use 4.35.3 instead.
Today, we are pleased to announce the availability of new version of Scala based Git centric software development platform GitBucket 4.35.0!
Since this release includes various new features, improvements, and bug fixes, it’s really challenging to cover all changes in this document. For now, let’s see the major stuff in this release.
Editor and source viewer color theme
The color theme of the online editor and the source code viewer became selectable.
The source code viewer can be configured in your account settings.
Auto completion for issues and pull requests
Auto completion now supports issues and pull requests. You can trigger the auto completion by typing #
.
Upload image from clipboard
GitBucket now supports uploading images from clipboard. You can paste (CTRL + V
) an image from clipboard wherever you can upload files on GitBucket (e.g. issues, pull requests, comments, etc).
Please note that this feature doesn’t work with legacy browsers like Internet Explorer that don’t implement Clipboard API.
Close multiple issues by commit comment
To date, we needed to write a commit comment to close multiple issues at once.
fix #1, fix #2, fix #3
In GitBucket 4.35.0, we now can write this as follows:
fix #1, #2, #3
Create pull request from online editor
When we edit a file in Git repository using the online editor, we can create a pull request instead of commit to the branch. Even users who don’t have a permission to commit to the repository can create a pull request using the online editor.
Milestone overview
GitBucket now provides a dedicated page for the milestone overview. This page shows all issues and pull requests that are associated with the milestone at once.
Commit status at various places
If you use CI integration with GitBucket, the build status is shown but available places were very limited. In this release, the build status is shown at various places like the branch list and the commit detailed page. Also, the status of each context is now shown in the tooltip dialog.
WebAPI updates
The coverage of GitHub-compatible APIs is super-improved in this release! The following APIs have been added:
- Issues
- Pull requests
- Repositories
- List public repositories
- List repository tags
- Branches
- Commits
- Contents
- Reference
- Collaborators
- Webhooks
See Wiki to know all supported GitHub-compatible APIs in GitBucket.
As I mentioned at the beginning of this document, this release also includes various improvements and bug fixes. See all closed issues in 4.35.0 to know details. Also, for plugin developers, please note that since this release includes some incompatible changes in GitBucket core APIs, your plugins might need to be updated.
Enjoy GitBucket!