Skip to content

Latest commit

 

History

History
211 lines (177 loc) · 7.44 KB

release_notes.rst

File metadata and controls

211 lines (177 loc) · 7.44 KB

Release Notes

v6.0.0 (10/04/2024)

  • 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

v5.1.0 (06/09/2024)

  • 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 for startup_options environment variable.
  • Includes endpoints to return total lines of code and total number of files as an integer or an HTML badge.

v5.0.0 (06/04/2024)

  • 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

v4.5.1 (05/29/2024)

  • Removes wikipedia feature integration
  • Includes break fix for an invalid return type

v4.5 (05/28/2024)

  • 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

v4.4.2 (02/03/2024)

  • Bug fix on flaky response when all the lights fail to connect

v4.4.1 (02/01/2024)

  • Crash fix VPN server config and adapt to new changes
  • Minor improvements in one-time passcode settings

v4.4 (11/30/2023)

  • Removes garage feature due to Chamberlain blockade
  • Improved failure response for light controls
  • Fix bug on subprocess trigger interpreted as MainProcess
  • Rework dockerized speech-synthesis and desperate attempt for container logging
  • Fix bug on port mapping between docker and localhost

v4.3 (11/27/2023)

  • Includes bug fixes and performance improvements
  • wifi_connector now runs along side background tasks to reduce resource consumption
  • crontab schedule and recognizer_settings have been moved from env vars to YAML file mapping
  • More efficient logging and less unwanted information at info level logging

v4.2 (11/23/2023)

  • 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

v4.0 (10/22/2023)

  • 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

v3.9 (10/02/2023)

  • 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

3.7.2 (09/28/2023)

  • Includes a new feature to run start up scripts
  • Includes dependent module updates for startup validations

v3.7.1 (09/11/2023)

  • 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

v3.7 (08/29/2023)

  • 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

v3.6 (08/22/2023)

  • 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

v3.5.1 (08/18/2023)

  • Adds a new feature to request holidays on any date/day
  • Minor improvements in stability

v3.5 (08/10/2023)

  • 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

v3.4 (07/31/2023)

  • Includes bug fixes and startup improvements
  • Updates keyword mapping
  • Updates to standalone test modules

v3.3 (07/28/2023)

  • Adds a feature to get all stock tickers via API
  • Includes bug fixes and startup improvements

v3.2 (07/22/2023)

  • Adds a new feature to analyze stocks

v3.1.3 (07/19/2023)

  • Allow multiple tasks to run simultaneously in automation
  • Allow high and low threshold for weather alerts

v3.1.2 (07/12/2023)

  • Includes bug fixes on response to failed to lights' response

v3.1.1 (07/11/2023)

  • Includes a new feature to allow secure-send via UI
  • Implements a better approach to distinguish smart devices
  • Minor performance and stability improvements

v3.1 (07/01/2023)

  • Includes bug fixes on vehicle connections
  • Includes a new feature to set timed restarts via automation
  • Improved logging for better visibility

v3.0 (06/27/2023)

  • 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

v3.0a (05/08/2023)

  • Optimized memory usage and less redundant stuff

v2.7 (05/05/2023)

  • 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

v2.7a (05/04/2023)

  • Alpha version

2.5 (04/26/2023)

  • Improved reliability and stability

2.4 (04/22/2023)

  • 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

2.3 (04/17/2023)

  • Includes a new feature to authenticate stock monitor endpoint via apikey

2.1 (04/10/2023)

  • Minor bug fix for Linux OS

2.0 (04/09/2023)

  • Disables security mode trigger via offline on Linux to improve stability