- Includes support for ARM based macOS machines
- Removed support for legacy macOS machines (older than High Sierra)
- Restructured installation process
- Includes a resource tracker to terminate all uncaught daemon processes
- Makes
root_password
optional for Linux machines - Includes bug fixes and minor improvements to overall coding structure
- Improved container orchestration using Docker API and email templates
- Full Changelog: https://github.com/thevickypedia/Jarvis/compare/v5.1.0...v6.0.0
- Includes fully operational CLI functionalities.
- Supports more than 100 repositories for GitHub account summary feature.
- Removes GitHub cloning feature by repo name.
- Bug fix on flaky screen output for terminal sessions.
- Supports
None
forstartup_options
environment variable. - Includes endpoints to return total lines of code and total number of files as an integer or an HTML badge.
- Includes a pre-trained generative model using Ollama
- Bug fix for Roku TV's turn on functionality
- Supports JSON and YAML files for environment variables
- Removes wikipedia feature integration
- Includes break fix for an invalid return type
- Includes stability improvements for IOT devices
- Improved installation experience focused to support only python 3.10 and 3.11
- Includes a new feature to host a proxy server for GET requests
- Onboard a new tool for notifications - ntfy
- Allows multiple websites for CORS origins
- Includes bug fixes and improved linting across the project
- Enables multiple notification channels for reminders
- Replaces in house module for car controls with jlrpy
- Includes frozen pypi packages for all supported devices
- Bug fix on flaky response when all the lights fail to connect
- Crash fix VPN server config and adapt to new changes
- Minor improvements in one-time passcode settings
- Removes garage feature due to Chamberlain blockade
- Improved failure response for light controls
- Fix bug on
subprocess
trigger interpreted asMainProcess
- Rework dockerized
speech-synthesis
and desperate attempt for container logging - Fix bug on port mapping between docker and localhost
- Includes bug fixes and performance improvements
wifi_connector
now runs along side background tasks to reduce resource consumptioncrontab
schedule andrecognizer_settings
have been moved from env vars to YAML file mapping- More efficient logging and less unwanted information at info level logging
- Includes a new feature to control HoneyWell thermostat
- Includes a bug fix to handle conflict with broken webhook for TelegramAPI
- Includes a bug fix for failed weather monitoring in background tasks
- Includes a new feature to check confidence score on speech recognition
- Adds different options for
ignore_hours
in background tasks - Adds an exclude/except feature when controlling
all
lights - Includes more detailed response for failed lights due to unresolved hostnames
- Includes bug fix on garage controls
- Improvements in overall stability and accuracy
- Improved linting and documentation
- Includes a new feature to host telegram API via webhooks
- This feature avoid long polling telegram API (pull model) and uses webhooks (push model) instead
- Improved accuracy in figuring out the light location
- Minor bug fixes when interacting with FileIO
- Improved startup time
- Includes a new feature to run start up scripts
- Includes dependent module updates for startup validations
- Includes a feature to upload any file to the server via Jarvis API or Telegram bot
- Unrecognized functions now have an offline option with stored GPT history
- Improved stability in speech recognition
- Fixes minor inconsistencies specific to volume controls on RokuTV
- Improves overall file structure
- Includes a new feature to setup daily alerts for
stock-monitor
- Addtionally Jarvis can also list existing reminders now
- Improve overall stability and error handling for FileIO operations
- Redefines the way how alarms and reminders work
- Includes a new feature to get existing alarms
- Provides an option to choose between GPT models for OpenAI
- Adds a new feature to request holidays on any date/day
- Minor improvements in stability
- Adds a new feature to place functional restrictions on offline commands
- Bug fixes for TV and garage door controls
- Includes a retry logic for garage controls making it more reliable
- Includes bug fixes and startup improvements
- Updates keyword mapping
- Updates to standalone test modules
- Adds a feature to get all stock tickers via API
- Includes bug fixes and startup improvements
- Adds a new feature to analyze stocks
- Allow multiple tasks to run simultaneously in automation
- Allow high and low threshold for weather alerts
- Includes bug fixes on response to failed to lights' response
- Includes a new feature to allow
secure-send
via UI - Implements a better approach to distinguish smart devices
- Minor performance and stability improvements
- Includes bug fixes on vehicle connections
- Includes a new feature to set timed restarts via automation
- Improved logging for better visibility
- Includes a new feature to have a custom keyword mapping
- Removes redundancy in weather alerts
- Now there is no manual intervention required to store LG tv's client key
- Optimized memory usage and less redundant stuff
- Adds a new feature to share local env vars and AWS secrets via secure endpoint
- Reduces break time on Telegram API by introducing retry logic
- Runs all cron jobs once during startup
- Includes support for different units for temperature and distance
- Improved logging
- Includes minor bug fixes on offline commands
- Alpha version
- Improved reliability and stability
- Includes feature improvements and bug fixes on
JarvisAPI
- Support audio responses for multiple and timed tasks
- Includes
speech-synthesis
as a backup when audio driver fails - Includes a new feature to create weather alert monitor to notify harsh weather
- Includes a new feature to authenticate stock monitor endpoint via apikey
- Minor bug fix for Linux OS
- Disables security mode trigger via offline on Linux to improve stability