GitBucket 4.33 համագործակցային զարգացման համակարգի թողարկում
Ներկայացվել է նախագծի թողարկում GitBucket 4.33, որի շրջանակներում մշակվում է Git պահեստի հետ համագործակցության համակարգ՝ տրամադրելով GitHub ոճի ինտերֆեյս և Bitbucket. Համակարգը հեշտ է տեղադրվում, հնարավորություն ունի ընդլայնել ֆունկցիոնալությունը պլագինների միջոցով և համատեղելի է GitHub API-ի հետ: Կոդը գրված է Scala-ում և հասանելի է լիցենզավորված Apache 2.0-ով: MySQL-ը և PostgreSQL-ը կարող են օգտագործվել որպես DBMS:
GitBucket-ի հիմնական առանձնահատկությունները.
Աջակցություն հանրային և մասնավոր Git պահոցներին, որոնք հասանելի են HTTP-ի և SSH-ի միջոցով;
Ինտերֆեյս՝ պահեստում նավարկելու համար՝ առցանց ֆայլերի խմբագրման աջակցությամբ;
Փաստաթղթերի պատրաստման համար Վիքիի առկայությունը;
Սխալների հաղորդագրությունների մշակման ինտերֆեյս (Խնդիրներ);
Փոփոխությունների հարցումների մշակման գործիքներ (Pull requests);
փոստով ծանուցումներ ուղարկելու համակարգ;
Օգտագործողի և խմբի կառավարման պարզ համակարգ՝ LDAP ինտեգրման աջակցությամբ;
Plugin համակարգը հետ հավաքածու հավելումներ, որոնք մշակվել են համայնքի անդամների կողմից: Հետևյալ հնարավորություններն իրականացվում են պլագինների տեսքով՝ հիմնական նշումների ստեղծում, հայտարարությունների հրապարակում, կրկնօրինակում, ծանուցումների ցուցադրում աշխատասեղանին, գծապատկերների գծագրում և AsciiDoc նկարում:
Իրականացվել է բոլորը կարգավորելու հնարավորությունը տարբերակները CLI ինտերֆեյս շրջակա միջավայրի փոփոխականների միջոցով (օգտակար Docker-ի համար): Օրինակ, DBMS-ին միանալու կարգավորումներն այժմ կարող են փոխանցվել շրջակա միջավայրի փոփոխականների, այլ ոչ թե database.conf ֆայլի միջոցով;
Ավելացվեցին նոր կարգավորումներ GITBUCKET_MAXFILEZIE (վերբեռնված ֆայլերի առավելագույն չափը), GITBUCKET_UPLOADTIMEOUT (ֆայլերի վերբեռնման ժամանակի ավարտը), GITBUCKET_PLUGINDIR (լրացուցիչ գրացուցակ հավելումների համար) և
GITBUCKET_VALIDATE_PASSWORD (գաղտնաբառի վավերացման տրամաբանություն);
Ավելացված է աջակցություն ինտերֆեյսի մեջ ֆայլերի բովանդակությունը փլուզելու համար, երբ գնահատվում է ձգման հարցումի փոփոխությունները (հեշտացնում է մեծ ձգման հարցումների ստուգումը);
Գործարկվել է տարբերակ՝ ներքին IP-ներից դեպի WebHook մշակիչներ մուտքը արգելափակելու համար՝ վավեր ներքին հասցեների սպիտակ ցուցակ սահմանելու ունակությամբ.
Վեբ API-ի որոշ պատասխաններ ավելացրել են «հանձնարարված» և «հանձնարարվածներ» հատկություններ՝ բացահայտելու այն օգտվողներին, ովքեր հանձնարարել են կամ հանձնարարված են կատարել աշխատանք: