feat: update botserver to v6.0.7 and adjust authors list
- Updated botserver version from 6.0.5 to 6.0.7 in Cargo.toml and Cargo.lock - Removed old Rodrigo Rodriguez entry from authors list - Added new Rodrigo Rodriguez entry with updated email - Maintained all other existing authors in the list
This commit is contained in:
parent
9cc1c11d66
commit
04c2d0d0ce
3 changed files with 3 additions and 119 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -1090,7 +1090,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "botserver"
|
name = "botserver"
|
||||||
version = "6.0.5"
|
version = "6.0.7"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-cors",
|
"actix-cors",
|
||||||
"actix-multipart",
|
"actix-multipart",
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
[package]
|
[package]
|
||||||
name = "botserver"
|
name = "botserver"
|
||||||
version = "6.0.5"
|
version = "6.0.7"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = [
|
authors = [
|
||||||
"Pragmatismo.com.br <contact@pragmatismo.com.br>",
|
"Pragmatismo.com.br <contact@pragmatismo.com.br>",
|
||||||
"General Bots Community <https://github.com/GeneralBots>",
|
"General Bots Community <https://github.com/GeneralBots>",
|
||||||
"Rodrigo Rodriguez <rodrigorodriguez@pragmatismo.com.br>",
|
|
||||||
"Alan Perdomo",
|
"Alan Perdomo",
|
||||||
"Ana Paula Gil",
|
"Ana Paula Gil",
|
||||||
"Arenas.io",
|
"Arenas.io",
|
||||||
|
|
@ -27,6 +26,7 @@ authors = [
|
||||||
"PH Nascimento",
|
"PH Nascimento",
|
||||||
"Phpussente",
|
"Phpussente",
|
||||||
"Robson Dantas",
|
"Robson Dantas",
|
||||||
|
"Rodrigo Rodriguez <me@rodrigorodriguez.com>",
|
||||||
"Sarah Lourenco",
|
"Sarah Lourenco",
|
||||||
"Thi Patriota",
|
"Thi Patriota",
|
||||||
"Webgus",
|
"Webgus",
|
||||||
|
|
|
||||||
|
|
@ -1,116 +0,0 @@
|
||||||
# BotServer Version 6.0.1 to 6.0.5 Executive Report
|
|
||||||
|
|
||||||
## Executive Summary
|
|
||||||
This report outlines the key database schema and architectural changes introduced between versions 6.0.1 and 6.0.5 of BotServer platform. The changes represent a major evolution in configuration management, knowledge base handling, and automation capabilities.
|
|
||||||
|
|
||||||
## Version-by-Version Changes
|
|
||||||
|
|
||||||
### Version 6.0.1
|
|
||||||
- **Key Change**: Introduced bot memory system
|
|
||||||
- **Details**:
|
|
||||||
- Created `bot_memories` table with key-value storage
|
|
||||||
- Added indexes for efficient memory lookups
|
|
||||||
- Supports persistent bot state management
|
|
||||||
|
|
||||||
### Version 6.0.2
|
|
||||||
- **Key Change**: Knowledge Base and Tools Management
|
|
||||||
- **Details**:
|
|
||||||
- Added `kb_documents` table for document metadata
|
|
||||||
- Created `kb_collections` for organizing documents
|
|
||||||
- Introduced `basic_tools` table for compiled BASIC tools
|
|
||||||
- Added comprehensive indexing for performance
|
|
||||||
- Implemented automatic timestamp updates via triggers
|
|
||||||
|
|
||||||
### Version 6.0.3
|
|
||||||
- **Key Change**: User KB associations and session tools
|
|
||||||
- **Details**:
|
|
||||||
- Added `user_kb_associations` to track active KBs per user
|
|
||||||
- Created `session_tool_associations` for session-specific tools
|
|
||||||
- Improved personalization and session context management
|
|
||||||
|
|
||||||
### Version 6.0.4
|
|
||||||
- **Key Change**: Comprehensive Configuration Management
|
|
||||||
- **Details**:
|
|
||||||
- Replaced .env files with database-backed configuration
|
|
||||||
- Added multi-tenancy support with `tenants` table
|
|
||||||
- Created tables for server, tenant, and bot configurations
|
|
||||||
- Added model configuration management
|
|
||||||
- Implemented connection management system
|
|
||||||
- Introduced component installation system
|
|
||||||
- Enhanced configuration security with encryption support
|
|
||||||
|
|
||||||
### Version 6.0.5
|
|
||||||
- **Key Change**: Automation Improvements
|
|
||||||
- **Details**:
|
|
||||||
- Enhanced system_automations table with name and bot_id
|
|
||||||
- Added unique constraints for data integrity
|
|
||||||
- Fixed clicks table primary key structure
|
|
||||||
- Improved scheduled automation handling
|
|
||||||
|
|
||||||
## Git Commit History (6.0.1 to 6.0.5)
|
|
||||||
|
|
||||||
## Change Statistics
|
|
||||||
- **Files Changed**: 85
|
|
||||||
- **Lines Added**: 11,457
|
|
||||||
- **Lines Removed**: 3,385
|
|
||||||
- **Key Areas Modified**:
|
|
||||||
- Documentation (+2,176 lines across 5 new files)
|
|
||||||
- Package Manager (major refactoring with facade/installer additions)
|
|
||||||
- Knowledge Base System (new embeddings, minio, qdrant modules)
|
|
||||||
- Basic Tools Compiler (+433 lines)
|
|
||||||
- Tool Keywords System (+1,200 lines across multiple files)
|
|
||||||
- Configuration System (+344 lines)
|
|
||||||
- Web Automation (+231 lines)
|
|
||||||
- c5953808 - Support legacy bootstrap and update installer
|
|
||||||
- 248ad08e - Add new KB and session association tables
|
|
||||||
- de5b651b - Refactor config loading and DB URL parsing
|
|
||||||
- 30b02658 - Add include_dir dependency for embedded migrations
|
|
||||||
- 93dab6f7 - Update PostgreSQL installer commands
|
|
||||||
- ed93f70f - Remove tables install from bootstrap
|
|
||||||
- f8d4e892 - Add progress bars and enhance bootstrap
|
|
||||||
- fa0fa390 - Add await to bootstrap start_all call
|
|
||||||
- 2af3e3a4 - Add method to start all components
|
|
||||||
- 6f305175 - Tables installation improvements
|
|
||||||
- 88ca2143 - Add package manager CLI and component system
|
|
||||||
- aa69c63c - Refactor bootstrap and package manager
|
|
||||||
- e1f91113 - Update password generator
|
|
||||||
- d970d48a - Postgres to version 18
|
|
||||||
- 88a52f17 - New bootstrap engine
|
|
||||||
- d9e0f1f2 - Knowledge management system
|
|
||||||
- a77e0d6a - Enhanced knowledge management logic
|
|
||||||
- 27d03499 - Bot package refactoring
|
|
||||||
- be1e2575 - Initial bot package refactor
|
|
||||||
|
|
||||||
## Architectural Impact
|
|
||||||
1. **Configuration Management**:
|
|
||||||
- Centralized all configuration in database
|
|
||||||
- Added encryption support for sensitive data
|
|
||||||
- Enabled multi-environment management
|
|
||||||
|
|
||||||
2. **Knowledge Base & Tools**:
|
|
||||||
- Created comprehensive document management system
|
|
||||||
- Added collection-level organization
|
|
||||||
- Improved search capabilities via indexing
|
|
||||||
- Introduced tool management system with compilation support
|
|
||||||
- Added KB embedding and vector search capabilities
|
|
||||||
|
|
||||||
3. **Automation**:
|
|
||||||
- Enhanced scheduling capabilities
|
|
||||||
- Improved data integrity with constraints
|
|
||||||
- Better bot-specific automation handling
|
|
||||||
- Added container management scripts
|
|
||||||
|
|
||||||
4. **Code Evolution**:
|
|
||||||
- Expanded package management functionality
|
|
||||||
- Added web automation capabilities
|
|
||||||
- Enhanced basic tool keywords system
|
|
||||||
- Improved documentation and examples
|
|
||||||
|
|
||||||
## Recommended Actions
|
|
||||||
1. Review configuration migration for existing deployments
|
|
||||||
2. Audit knowledge base document indexing
|
|
||||||
3. Verify automation schedules after upgrade
|
|
||||||
4. Test multi-tenancy features if applicable
|
|
||||||
5. Review new tool management system implementation
|
|
||||||
6. Evaluate container deployment scripts
|
|
||||||
7. Test web automation capabilities
|
|
||||||
Loading…
Add table
Reference in a new issue