Releases: Alexvidalcor/Jepetobot
Releases · Alexvidalcor/Jepetobot
v4.0.0 - Anniversary release!
Jepetobot's One-Year Anniversary Release
One year ago, Jepetobot began to take shape, and there's no better way to celebrate than with a new version packed with exciting updates.
What's New?
Bot Changelog:
- New models added! Jepetobot can now use Dalle3, Whisper, TTS, and Vision for interactions.
- The GPT model has been updated. The bot now uses GPT4-turbo instead of GPT3.5-turbo.
- Support for interaction through voice notes. In this version, Jepetobot can process and respond to user voice messages.
- Support for interacting with images. Jepetobot can now process user images and generate new ones.
- New option in the configuration menu to track incurred costs. Administrators can now consult a PDF with the costs incurred by each user.
Infrastructure Changelog:
- Optimized secret management in AWS, now automatically pushed via GitHub Actions.
- Improved database security, now encrypted by default.
- Enhanced user data security, with images and voice notes from users now encrypted by default.
- Added creation of AWS Lambdas in CDK for automating bot activation and deactivation.
- Improved accuracy in statistics collection, better controlling the number of tokens used per user.
- Added user blocking if the maximum token limit is exceeded. This limit is customizable.
- Created a secret to configure a custom timezone in the application's Docker container.
- Refactored a significant portion of the application code (though there's still ongoing work in this area).
Bug Fixes:
- Fixed a bug where the EC2 instance wasn't generated if the user didn't insert a secret with the name of an access key.
- Numerous small bugs fixed.
v3.2.0
Bot changelog:
- Implemented administrator permissions to configure Jepetobot.
- Optimized the database. Now the bot has better performance in conversations.
- The "Help" command shows the version of Jepetobot in use.
Infraestructure news:
- Reduced ec2 instance compute costs.
- Support for multiple environments. Now you can create different infrastructures for Jepetobot based on different environments (useful to maintain a production and development environment in an automated way and at the same time).
- Refactored many names in infrastructure resources to improve readability.
Bugs changelog:
- Fixed a bug that prevented access to the "Reusable stacks" variable when generating the infrastructure in AWS Cloudformation.
- Fixed a bug that inserted duplicate data into the database.
- Fixed other minor bugs.
v3.1.0
Bot changelog:
Implemented Telegram inline mode to talk with Jepetobot.
Infraestructure news:
Reduced ec2 instance storage costs
Simplified application deployment process: s3 bucket is automatically detected.
Resource deployment now also deploys the application if the corresponding option is selected.
Wiki changelog:
Changed some images and updated guide with the new automations that simplify the deployment process.
Bugs changelog:
Some small bugs fixed
v3.0.0
Bot changelog
- Implemented "fluent conversations". Now Jepetobot can remember the context of the conversation according to the user.
- Stats feature added.
Infraestructure news
- Added Cloudwatch support for better monitoring.
- Improved security configuration.
- Added S3 lifecycle policy.
- Implemented communication between Github Actions and AWS codedeploy in automatic application deployment.
- Logging support at application, user and error level.
- Added option to delete the Jepetobot database from Telegram itself.
Wiki changelog
- Completed section "How to use"
Bugs changelog
- Many small bugs fixed
v2.0.0-RC1
The following new features are added:
-
API adaptation for the GPT3.5-turbo model.
-
New configuration menu that allows you to configure 'identity' and 'temperature' from Telegram itself.
-
Added support for usage restriction for user ids.
-
Fixed some bugs
v2.0.0
First Stable Release
- All bugs detected in the release candidate were fixed.
v1.0.0: First beta release
First beta release.
This version is a beta because the bot works but still has some details to polish.
What's Changed
- Bot working fine!