Releases: rcaloras/bashhub-client
Releases · rcaloras/bashhub-client
Aqua Siberian Husky
Bugfix release to address #26. @mauropiccini thanks for uncovering!
Silver Boxer
Major version release that refactored all authentication to be done via JWT
- Added new configuration file ~/.bashhub/config. Will expand on this for config options.
- Should fix and address #20
- New naming scheme based on color and dogs :D
- Shout outs to @iamchippa and @Flux159 for help/support and ideas with this release.
Green Lead
Added the ability to delete commands from interactive search.
- Simply hit
Delete
orBackspace
on a highlighted command to delete a command permanently from Bashhub. - Shout outs to @pahko for the feedback.
Also a couple small bug fixes in regards to quotes in bashhub.sh
- Props to @Gnouc for the PRs! Much appreciated sir 👍
Black Mercury
Hot release a few updates and added bashhub filter
- Added command filtering via
BH_FILTER
env var regex by request of easy way to filter out specific commands from being saved - Added
bashhub filter
subcommand to check the status of filtering. - Updated to bash-preexec to version 2.3
- Added
help
subcommand. - Handle an additional error case in system registration.
White Titanium
First release in a few months. A few big updates.
- Moved interactive search to use npyscreen. Should allow more flexibility with the UI. There already existed terminal based menus for everything needed by search.
- Added Command Details page in interactive search, by pressing 'i' or '' on a command while in search. It will display a lot of details about the command including date executed, system executed on, session executed, path, and exit_status.
- Added Travis for building.
Lime Nickel
Another quick maintenance release to support updating system info for 'bashhub update'
Purple Silver
Clean up release adding some needed system info around client version
- Systems now track hostname and default to hostname for their naming. You can still change it if you like :)
- Moved logic regarding communication with server into rest_client.py
- Changed some models to default to using snake_case and apply camelCase conversion before messaging the api.
Teal Bronze
Some nice updates in this release.
- Search by default filters duplicates and provides unique results.
- Added a Usage section to the wiki with details on ordering https://github.com/rcaloras/bashhub-
client/wiki/Usage#how-search-results-are-ordered - Was requested by a number of users. @Seanstoppable please give it a try!
- Added a Usage section to the wiki with details on ordering https://github.com/rcaloras/bashhub-
- Added -dups and --duplicates command to include duplicates.
- Bugfix for supporting utf-8 characters. You can now (╯°□°)╯︵ ┻━┻ as much as you'd like on the command line.
- Added client version number and client information to requests to see what's the spread of client versions currently being used
- Sent as useragent and X-Bashhub-Version
Gray Platinum
Bunch of updates here.
- Now capturing command exit status to better provide filtering and querying based on it
- Moved sending of commands to server as part of precmd instead of preexec to catch exit status
- Added bash and zsh completion handlers based on generation from https://github.com/mitsuhiko/click
- Added the ability to pass version number of bashhub update (e.g. bashhub update 0.0.10-dev) to install dev or other versions easily
- Changed to new command endpoint and deprecated old one. New endpoint is strictly camelCase json using serializable class.
- Upped https://github.com/rcaloras/bash-preexec version to 0.2.1
- Changed permissions on .confg to only allow reading to owner ad9929d @Seanstoppable thanks for the feedback
Lime Aluminium
- Added 'bashhub status' command to display session info and basically recreate user page view in the terminal.
- Upped bash-preexec version that fixed a bug.
- Changed standard for json to be camelCase from python's underscore. Should be easier to handle server side in Scala land. Planning on migrating older models eventually, but all new models should default to sending json as camelCase. jsonpickle and another library handle the conversion from under_score to camelCase for us :D
- Error message bugfix on date parsing
- @kiambogo added vim style scrolling for interactive search