Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JGit/New and Noteworthy/5.13"
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= JGit = | = JGit = | ||
− | |||
− | |||
− | == | + | == GPG == |
+ | |||
+ | The GPG support in bundle <code>org.eclipse.jgit.gpg.bc</code> now also honors the <tt>'''GNUPGHOME'''</tt> environment variable. If set and containing a valid path of a directory, that directory is used as the GPG home directory -- the one that contains the GPG keys. If this environment variable is not set, JGit by default uses <tt>%APPDATA%\gnupg</tt> on Windows and <tt>~/.gnupg</tt> on other operating systems. | ||
+ | |||
+ | If neither is appropriate, users can set the Java system property <tt>'''jgit.gpg.home'''</tt> to define the path. If set and containing a valid directory path, that directory is used (even if GNUPGHOME is also set). | ||
+ | |||
+ | == Dependencies == | ||
+ | |||
+ | * Bundle <code>org.eclipse.jgit.gpg.bc</code> newly requires [https://www.bouncycastle.org/ Bouncy Castle] '''1.69''' (previously 1.65). | ||
+ | * Bundle <code>org.eclipse.jgit.ssh.apache</code> newly requires [https://mina.apache.org/sshd-project/ Apache MINA sshd] '''2.7.0''' (previously 2.6.0). As always, this bundle may not work with newer versions of Apache MINA sshd because of incompatible upstream API changes. | ||
== Other Changes == | == Other Changes == | ||
Line 11: | Line 18: | ||
= Contributors = | = Contributors = | ||
− | The following | + | The following 16 developers worked on this release: |
+ | |||
+ | Alina Djamankulova, | ||
+ | Andrew Xian, | ||
+ | Antonio Barone, | ||
+ | Bruno Albuquerque, | ||
+ | Demetr Starshov, | ||
+ | Fabio Ponciroli, | ||
+ | Han-Wen Nienhuys, | ||
+ | Julian Ruppel, | ||
+ | Kaushik Lingarkar, | ||
+ | Kyle Zhao, | ||
+ | Luca Milanesio, | ||
+ | Marco Miller, | ||
+ | Matthias Sohn, | ||
+ | Minh Thai, | ||
+ | Ronald Bhuleskar, | ||
+ | Thomas Wolf | ||
+ | |||
+ | [[Category:JGit]] |
Latest revision as of 22:41, 29 November 2023
JGit
GPG
The GPG support in bundle org.eclipse.jgit.gpg.bc
now also honors the GNUPGHOME environment variable. If set and containing a valid path of a directory, that directory is used as the GPG home directory -- the one that contains the GPG keys. If this environment variable is not set, JGit by default uses %APPDATA%\gnupg on Windows and ~/.gnupg on other operating systems.
If neither is appropriate, users can set the Java system property jgit.gpg.home to define the path. If set and containing a valid directory path, that directory is used (even if GNUPGHOME is also set).
Dependencies
- Bundle
org.eclipse.jgit.gpg.bc
newly requires Bouncy Castle 1.69 (previously 1.65). - Bundle
org.eclipse.jgit.ssh.apache
newly requires Apache MINA sshd 2.7.0 (previously 2.6.0). As always, this bundle may not work with newer versions of Apache MINA sshd because of incompatible upstream API changes.
Other Changes
The complete list of new features and bug fixes is available in the release notes.
Contributors
The following 16 developers worked on this release:
Alina Djamankulova, Andrew Xian, Antonio Barone, Bruno Albuquerque, Demetr Starshov, Fabio Ponciroli, Han-Wen Nienhuys, Julian Ruppel, Kaushik Lingarkar, Kyle Zhao, Luca Milanesio, Marco Miller, Matthias Sohn, Minh Thai, Ronald Bhuleskar, Thomas Wolf