The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| bastillion-jetty-v4.0.1.tar.gz | 2025-11-06 | 59.0 MB | |
| 4.0.1 source code.tar.gz | 2025-11-06 | 125.6 kB | |
| 4.0.1 source code.zip | 2025-11-06 | 197.1 kB | |
| README.md | 2025-11-06 | 2.0 kB | |
| Totals: 4 Items | 59.3 MB | 0 | |
🚀 Bastillion Release Notes
What’s New
- ✅ Upgraded to Java 21 and Jakarta EE 11 — modern language features, improved performance, and long-term support.
- 🔐 Added full support for Ed25519 and Ed448 SSH key generation, with Ed25519 now set as the default key type.
- 📦 Updated all libraries and dependencies to their latest stable releases for enhanced security, stability, and compatibility.
Migration Guide (from v3.10.00)
To migrate from a previous installation:
1. Ensure Java 21 is installed
Bastillion now requires Java 21. Confirm it's installed and available in your environment:
bash
java --version
On Ubuntu, you can install it via:
bash
sudo apt update
sudo apt install -y openjdk‑21‑jdk
-
Backup your existing database
The H2 data store is usually named:text bastillion.h2.db(Older versions may usekeybox.h2.db.) -
Copy the following files and directories from your old installation:
jetty/bastillion/WEB-INF/classes/keydb/→ copy the entire folder and its contentsjetty/bastillion/WEB-INF/classes/bastillion.jceks-
jetty/bastillion/WEB-INF/classes/BastillionConfig.properties -
Review and migrate configuration files as needed:
jaas.conflog4j2.xmlkeystorejetty-ssl.xml-
jetty-http.xml -
Restart Bastillion
Confirm that the application is connected to its previous database and that all services start cleanly under Jetty.
Additional Notes
- Ed25519 keys (256-bit) are now the default for improved speed and security.
- Ed448 keys (448-bit) are supported for environments requiring extended cryptographic strength.
- Migration preserves existing authorized keys and stored credentials if configuration paths are copied correctly.