Release of the GitBucket 4.33 collaborative development system
Submitted by project release GitBucket 4.33, which develops a system for collaborating with a Git repository, providing a GitHub-style interface and bitbucket. The system is easy to install, expandable via plugins, and compatible with the GitHub API. The code is written in Scala and available licensed under Apache 2.0. MySQL and PostgreSQL can be used as a DBMS.
Main features of GitBucket:
Support for public and private Git repositories accessible via HTTP and SSH;
Interface for navigating the repository with support for editing files online;
Availability of Wiki for the preparation of documentation;
Interface for processing error messages (Issues);
Tools for processing requests for changes (Pull request);
Email notification system;
Simple user and group management system with support for LDAP integration;
Plugin system with collection add-ons developed by members of the community. In the form of plugins, such features as creating gist notes, publishing announcements, backups, displaying notifications on the desktop, plotting commits, drawing AsciiDoc are implemented.
Implemented the ability to configure all options CLI interface via environment variables (useful for Docker). For example, DBMS connection settings can now be passed through environment variables, and not through the database.conf file;
Added new settings GITBUCKET_MAXFILEZIE (maximum file upload size), GITBUCKET_UPLOADTIMEOUT (file upload timeout), GITBUCKET_PLUGINDIR (additional directory for plugins) and
GITBUCKET_VALIDATE_PASSWORD (password validation logic);
Added support for collapsing the contents of files in the interface when evaluating changes in a pull request (makes it easier to check for large pull requests);
Implemented an option to deny access from internal IPs to WebHook handlers with the ability to define a white list of valid internal addresses;
Added "assignee" and "assignees" properties to some Web API responses to identify users who have assigned or are assigned to work.