Skip to content

Releases: Alexvidalcor/Jepetobot

v4.0.0 - Anniversary release!

22 Dec 15:41

Choose a tag to compare

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

22 May 17:10

Choose a tag to compare

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

07 May 10:16

Choose a tag to compare

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

11 Apr 22:19
f815490

Choose a tag to compare

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

05 Mar 16:29
40be637

Choose a tag to compare

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

07 Mar 20:58
40be637

Choose a tag to compare

First Stable Release

  • All bugs detected in the release candidate were fixed.

v1.0.0: First beta release

20 Feb 20:29
9d05f0b

Choose a tag to compare

Pre-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!