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.4"
< EGit | New and Noteworthy
(Initial N&N for EGit 5.4.0) |
m |
||
Line 3: | Line 3: | ||
== SSH Library == | == SSH Library == | ||
− | EGit 5.4.0 can now handle ''encrypted'' new-style OpenSSH private keys, for instance password-protected ed25519 keys. | + | EGit 5.4.0 can now handle ''encrypted'' new-style OpenSSH private keys, for instance password-protected ed25519 keys, when the "Apache MINA sshd" SSH client is used. (There's a preference setting in the main EGit preference page under ''Preferences→Team→Git'' to choose between "Apache MINA sshd" (default) and the older "JSch" library.) |
: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 AES encryption with 256bit keys, 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. | :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 AES encryption with 256bit keys, 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. | ||
Line 10: | Line 10: | ||
== Other Changes == | == Other Changes == | ||
− | EGit 5.4.0 includes lots of less noticeable improvements in the UI, plus a number of bug fixes | + | EGit 5.4.0 includes lots of less noticeable improvements in the UI, plus a number of bug fixes. The complete list of new features and bug fixes is available in the [https://projects.eclipse.org/projects/technology.egit/releases/5.4.0/ release notes]. |
= Contributors = | = Contributors = |
Revision as of 14:59, 7 May 2019
EGit
SSH Library
EGit 5.4.0 can now handle encrypted new-style OpenSSH private keys, for instance password-protected ed25519 keys, when the "Apache MINA sshd" SSH client is used. (There's a preference setting in the main EGit preference page under Preferences→Team→Git to choose between "Apache MINA sshd" (default) and the older "JSch" library.)
- On Java versions older than 8u161, you may need to download and install the "JCE Unlimited Strength Jurisdiction Policy Files" for this to work. OpenSSH uses the AES encryption with 256bit keys, 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.
We plan to remove the old JSch SSH implementation completely in a future release of EGit.
Other Changes
EGit 5.4.0 includes lots of less noticeable improvements in the UI, plus a number of bug fixes. 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>