Releases: shazow/ssh-chat
Releases · shazow/ssh-chat
v1.11-rc5
- "Whitelist" renamed to "Allowlist" throughout.
 /allowlist: New admin command to toggle server lockdown settings. #399
(Thanks @mik2k2)/mute: New admin command that silences a user./back: New command to toggle back from /away
(Thanks @voldyman)--identityflag can be specified multiple times to serve multiple keys. #401- Fixes related to tests and 
SSHCHAT_TIMESTAMPenv var (#392)
(Thanks @voldyman) - Fixes related to replies. (Thanks @medinae)
 - Added Dockerfile and docker-compose.yml to the repo. (Thanks Alwin Lohrie)
 - Added Apple Silicon binary releases to the build script. (Thanks @sytranvn)
 - Updated dependencies.
 
Binaries built using go version go1.16.13.
Full list of changes here: v1.10...v1.11-rc5
v1.10
/rename: New command for ops, rename other users and add an optional
cosmetic prefix to their name. Github sponsors get an emoji! #352/focus: New command for ignoring everyone except the people you're
focusing on. #356/ignore: Fixed emote messages bypassing ignores. #349
(Thanks @medinae)/names: Sort by name! #354
(Thanks @lucash-diskkun)/whois: Ops get to see if you're an op.
(Thanks @pavelz)- main: Autocomplete deprioritzes own name and sorts by last active. #355
(Thanks @pavelz) /whois: Ops get to see the time of the user's last message./motd: When @ is given, it will reload the motd from the file the
server was started with. #357- main: Fixed support for encrypted server private keys. #346
 - project: Switched to Github Actions for CI, is very nice.
 - project: We adopted a Code of Conduct, please review it and do your
best to follow it: https://ssh.chat/conduct 
Binaries built using go version go1.14.6.
Full list of changes here: v1.9...v1.10
v1.9
Compatibility note for bots: This release introduces a new bot-friendly API when TERM=bot is set.
- sshd/terminal: Fix full width unicode rendering bug. #339
(Huge thanks to @yumaokao for tracking down this difficult bug.) - sshd/terminal: Better closing of misbehaving connections.
(Thanks @voldyman for debugging this, it was also a tricky one.) - sshd/terminal: Add more readline-compatible navigation. #330
(Another @voldyman contribution, thank you!) - sshchat: Add 
TERM=botwhich makes rendering more bot-friendly. #341 - sshchat: Apply 
SSHCHAT_TIMESTAMPandSSHCHAT_THEMEenv vars on connect. #333
(Thanks @millerlogic) - main: Added 
--unsafe-passphrase, but it's discouraged if you can use whitelisting instead. #342 - project: We got a sweet domain for the public server, 
ssh.chat!
(Thank you @tyrelsouza for the donation.) 
Binaries built using go version go1.14.
Full list of changes here: v1.8.2...v1.9
v1.8.2
v1.8.1
Compatibility note for bots: This release changes the way we format messages sent from the client, which could break some bots.
- /timestamp: Revamped to prefix each line with a timestamp, with timezone support. #297 #308
 - /shrug: Ignore additional arguments
 - /ban: New query-based arguments so you can ban by attribute.
 - /banned: New command for ops to list banned entries.
 - /op: Fixed bug where the op status was tied to the nick. #301
 - /reply: Fixed bug where the reply target was not being set properly. #299
 - main: 
--adminand--whitelisthandle comments/whitespace in key files better. #298 - chat: "User left..." messages now includes time since the user joined.
 - chat: Tab-complete names are now sorted by recently active.
 - dev: Vendor a forked version of x/crypto/ssh/terminal with some improvements.
 - dev: Various lints and code cleanups. #296
 - dev: Fixed some race conditions and flaky tests. (Still more flaky tests, alas.)
 - dev: Switched to go modules (from dep)
 - dev: Binary releases are fully static now.
 
Updated for 1.8.1: Fixed crashing bug. #310
Binaries built using go version go1.12.
Full list of changes here: v1.7...v1.8.1
v1.7
- /timestamp: Toggle timestamps after 30min of inactivity.
 - /name: Colorize output with active theme. (#249)
 - /nick: Fixed announcing when it's the same nick. (#237)
 - /whois: Strip control characters from metadata inputs. (#257)
 - /uptime and /whois relative timestamps made more precise. (#259)
 - dev: Various docs and tests-related fixes.
 - dev: Switched to dep for pinning dependencies.
 - dep: Pinned new golang.org/x/crypto which includes chacha20-poly130
support for ssh. 
Binaries built using go version go1.10beta2.
Full list of changes here: v1.6...v1.7
v1.6
- /reply: Fixed replying after target left.
 - /theme: List available themes when none given.
 - /msg: Recipient now receives a BEL when enabled.
 - /uptime: Humanized time.
 - sshd: Prefix public key hashes with type.
 - releases: Add Windows
 
Full list of changes here: v1.5...v1.6
v1.5
- /help: Improve help for /ignore and /theme
 - /reply: Enabled again.
 - chat/message/theme: Cleanup and refactor, tweak solarized.
 - Makefile: Support building from source tarball
 - logging: Add [RemoteAddr] prefix to connection-related messages
 - releases: Add freebsd
 
Full list of changes here: v1.4...v1.5
v1.4
- /msg: Send SystemMsg confirmation with each PM
 - /whois: Hide IP if user isn't admin; display client and time joined
 - chat/message/theme: Apply PM colors, add new themes to /help, cleanup
 - chat/message/theme: Fixing zero division error for one color themes
 - chat/message/theme: Tweak default colorscheme
 - chat/message/theme: Two new themes, solarized and hacker
 - chat/message: Fix highlighting and BEL, fix race condition
 - logging: More information about why connections get dropped
 - ratelimiter: Bump up to 16kb/min from 4kb/min