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 "EGit/New and Noteworthy/5.3"
< EGit | New and Noteworthy
m |
|||
Line 11: | Line 11: | ||
In the last release we had introduced a new SSH client based on the [https://mina.apache.org/sshd-project/ Apache MINA sshd] library as an alternative to the JSch-based client. In EGit 5.3.0 the default settings are switched: by default, the Apache MINA implementation is used. | In the last release we had introduced a new SSH client based on the [https://mina.apache.org/sshd-project/ Apache MINA sshd] library as an alternative to the JSch-based client. In EGit 5.3.0 the default settings are switched: by default, the Apache MINA implementation is used. | ||
− | < | + | <div style="display:none"> |
+ | TBD: With Egit 5.3.0 it is now also possible to use ''encrypted'' new-style OpenSSH private keys, for instance password-protected ed25519 keys. | ||
+ | :On Java versions older than 8u161, you may need to download and install the "[https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html JCE Unlimited Strength Jurisdiction Policy Files]" for this to work. OpenSSH uses the AES256 encryption, which is available in older Java only with this extension. On newer Java versions, "unlimited strength" encryption is enabled by default, so you need not do anything. | ||
+ | </div> | ||
We plan to remove the old JSch SSH implementation completely in a future release of EGit. | We plan to remove the old JSch SSH implementation completely in a future release of EGit. |
Revision as of 16:29, 17 January 2019
EGit
GPG-signing Commits
EGit 5.3.0 can sign commits with GPG.
<TBD: screenshot, description>
SSH Library
In the last release we had introduced a new SSH client based on the Apache MINA sshd library as an alternative to the JSch-based client. In EGit 5.3.0 the default settings are switched: by default, the Apache MINA implementation is used.
We plan to remove the old JSch SSH implementation completely in a future release of EGit.
Other Changes
The complete list of new features and bug fixes is available in the release notes.
Contributors
The following X developers worked on this release:
<TBD: list of contributors, number>