Release 1.12.86
[1.12.86] - 2026-04-01
Enhancements
-
#10: Allow
:and;as load path
separator on Linux and MacOS. On Windows;is supported only due to the
Windows' convention for absolute pathsC:\users\foo. -
#11: Support Hybrid Encryption for
remote REPL communication to achieve TLS/SSH grade security.- Level 0: Client authentication through principal/password, no encryption, no signing
- Level 1: Client authentication from Level 0 with symmetric AES-256 GCM message
encryption through symmetric session keys generated by Diffie-Hellman key exchange - Level 2: Hybrid encryption by signing the Diffie-Hellman key exchange with RSA
asymmetric keys, thus preventing Man-in-the-Middle attacks. Messages are
AES-256 GCM encrypted through symmetric session keys generated by Diffie-Hellman
key exchange
Note: Hybrid encryption can also be achieved by tunneling a Level 0 type remote
REPL communication through an accordingly configured SSH tunnel.
Bugs
- Fixed a nasty Github CI unit test problem on the Ubuntu platform. Github CI
Ubuntu silently changed to a Dash Shell when using the/bin/shlink, causing
some test scripts with Bourne Shell syntax to fail. Switched to/bin/bashin
the affected unit tests.