- Fix duplicate printing of stacktraces and some error causes
- Add color for many errors
- [serve] Fix error parsing
- [runlocal] Don't hang if build fails
- [runlocal] Allow skipping build
- Fix I/O hanging on OSX
- Revamp error messages
- Migrate config to ~/.algorithmia/config
- [auth] Prompts for API endpoint (enterprise)
- [runlocal] Real-time algorithm stdout/stderr
- [serve] Added --no-build arg and better logging
- Disable color output if not TTY
- Improve OpenSSL detection
- No longer requires OpenSSL on MacOS and Windows
- Starting to colorize terminal output where it makes sense
- Linux build more portable (centos 5 glibc and statically linked OpenSSL)
- [run] Removed --meta. Metadata printed to stderr unless --silence
- [cp] Support for data connectors (e.g. dropbox:// and s3://)
- [cp] Smarter handling of destination (aware if destination is file or dir)
- [ls] Aware of terminal width and colors like system ls
- [clone] New command for cloning algorithms
- [runlocal] New command - still experimental
- [serve] New command - still experimental
- [run] Binary I/O support
- [run] Autodetect input type via -d/-D flags (j/t/b variants exist to explicitly set input type)
- [run] Print API response body without parsing it via --response (includes header) and --response-body
- [run] Set algorithm timeout via --timeout flag
- [run] Print algorithm stdout via the --debug flag (author-only)
- [run] Writing output to a file via -o . You can still redirect to a file, but -o frees up stdout for other messages
- [run] Print API alerts to stderr by default, can be silenced with --silence