Skip to content

Releases: gitbucket/gitbucket

4.43.0

29 Jun 04:32
Compare
Choose a tag to compare
  • Upgrade H2 database from 1.x to 2.x

Note that upgrading from h2 1.x to 2.x requires data file migration: https://www.h2database.com/html/migration-to-v2.html

It can't be done automatically using GitBucket's auto migration mechanism because it relies on database itself. So, users who use h2 will have to dump and recreate their database manually with the following steps:

# Export database using the current version of H2
$ curl -O https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar
$ java -cp h2-1.4.199.jar org.h2.tools.Script -url "jdbc:h2:~/.gitbucket/data" -user sa -password sa -script dump.sql

# Recreate database using the new version of H2
$ curl -O https://repo1.maven.org/maven2/com/h2database/h2/2.3.232/h2-2.3.232.jar
$ java -cp h2-2.3.232.jar org.h2.tools.RunScript -url "jdbc:h2:~/.gitbucket/data" -user sa -password sa -script dump.sql

In addition, if ~/.gitbucket/database.conf has the following configuration, remove ;MVCC=true from url.

db {
  url = "jdbc:h2:${DatabaseHome};MVCC=true" // => "jdbc:h2:${DatabaseHome}"
  ...
}

4.42.1

20 Jan 15:47
d326826
Compare
Choose a tag to compare
  • Fix LDAP issue with SSL

4.42.0

29 Dec 20:09
572f833
Compare
Choose a tag to compare
  • Increase max branch name length 100 -> 255
  • Fix some GitHub incompatible Web APIs
  • Apply user-defined CSS after all plugins
  • Improve performance of listing commit logs
  • Drop Java 11 support. Java 17 is now required

4.41.0

18 May 07:27
Compare
Choose a tag to compare
  • Simplify pull request UI
  • Keyword search for issues and pull requests
  • New settings for max files and lines limit in showing diff
  • Adjust the default branch automatically when cloning external repository
  • Fix layout of branch selector
  • Performance improvement for listing branches
  • Upgrade internal libraries

4.40.0

22 Oct 09:25
176deb4
Compare
Choose a tag to compare
  • Configurable default branch name
  • Support custom fields of issues and pull requests in search condition
  • Create pull request from default branch of forked repositories
  • News feed shows activities of all visible repositories
  • Drop Java 8 support
  • Improve git push performance

4.39.0

28 Apr 16:52
df69f88
Compare
Choose a tag to compare
  • Support enum type in custom fields of Issues and Pull requests
  • Hide large diffs by default
  • Add new options to make it possible to run GitBucket using multiple machines
  • Fix many API issues

4.38.4

02 Nov 04:16
Compare
Choose a tag to compare
  • Downgrade MariaDB JDBC drive to avoid unknown error

4.38.3

30 Oct 01:47
Compare
Choose a tag to compare
  • Fix several issues around multiple assignees in issues and pull requests
  • Fix IllegalStateException when returning unknown avatar image

4.38.2

20 Sep 09:02
4c76b6d
Compare
Choose a tag to compare
  • Resurrect assignee icons on the issue list

4.38.1

09 Sep 17:48
240b340
Compare
Choose a tag to compare
  • Fix comment diff in Chrome 105
  • Fix Markdown table CSS
  • Fix HTML rendering of multiple asignees