- SSL/TLS support
- Better user/pass support using bcrypt etc.
- Pedantic state
- brew, apt-get, rpm, chocately (windows)
- Dynamic socket buffer sizes
- Switch to 1.4/1.5 and use maps vs hashmaps in sublist
- Sublist better at high concurrency, cache uses writelock currently
- Buffer pools/sync pools?
- IOVec pools and writev for high fanout?
- Add ability to reload config on signal
- NewSource on Rand to lower lock contention on QueueSubs, or redesign!
- Add ENV and variable support to dconf
- Modify cluster support for single message across routes between pub/sub and d-queue
- Memory limits/warnings?
- Gossip Protocol for discovery for clustering
- Info updates contain other implicit route servers
- Multi-tenant accounts with isolation of subject space
- Add to varz, time for slow consumers, peek connections, memory, etc.
- Add support for / to point to varz, connz, etc..
- Support sort options for /connz via nats-top
- Dropped message statistics (slow consumers)
- Add current time to each monitoring endpoint
- varz uptime do days and only integer secs
- Place version in varz (same info sent to clients)
- Place server ID/UUID in varz
- nats-top equivalent, utils
- Connz report routes (/routez)
- Docker
- Remove reliance on
ps
- Syslog support
- Client support for language and version
- Fix benchmarks on linux
- Daemon mode? Won't fix